您好,我想问一下中断向量表.asm文件是怎么用呢?这个文件在使用中断中是必须的吗?为什么我没有这个文件,串口中断也能工作呢?
Tony Tang:
你是用了BIOS吧。BIOS本身实现了中断向量表,就不需要另外加vector.asm了。
Shine:
中断向量表肯定有,要不然怎么跳转到串口中断。可以参考下面的c6748中断向量表.asm。
3107.intvecs.asm
user5250905:
回复 Tony Tang:
没有用BIOS啊,就是按例程配置的串口中断,不过好像只有中断4可以用,其他的用不了。是不是除了配置好中断服务函数等,还需要这个中断向量表?不过好像只有中断4可以用,其他的用不了,vector.asm是直接添加到工程中吗?我看startware的串口中断例程里也没有配置.asm啊?
user5250905:
回复 Shine:
中断向量表是需要单独添加到工程中吗?还是在创建工程的时候就有了呢?谢谢指导
Tony Tang:
回复 user5250905:
在system_config.lib库里,源码在C:\ti\OMAPL138_StarterWare_1_10_03_03\system_config\c674x\intvecs.asm文件里。