你好,请问如何使用CCS3.3中的DSP/BIOS建立中断向量表?有没有参考例程呢?另外,TMS320C6701中存放中断向量表的存储空间是哪一段?我在手册中没找见,只说0x00000000~0x0000FFFF的64k为IPRAM。谢谢!
Shine:
dsp/bios里自带中断向量表,不需要新建。
If your project includes the vectors.asm source file, you should remove that file from the project. Hardware interrupt vectors are automatically defined in the DSP/BIOS configuration.
www.ti.com/…/spru423i.pdf中断向量表地址由ISTP寄存器配置,ISTP reset value是0.
user5846346:
回复 Shine:
谢谢回复!
DSP/BIOS自带的HWI中的复位中断服务函数是_c_int00。我想做二次引导,那么把_c_int00改成二次引导函数_boot_start可以实现吗?
中断向量表的初始地址是0,DSP/BIOS会根据设置的中断属性自动将中断向量表放在0地址处吗?这样,自动引导完成后从0地址处开始执行就会进入复位中断,执行二次引导吗?还需不需要其他关于中断的设置呢?有没有个实际的例子可以参考呢?
user5846346:
回复 user5846346:
有木有人帮我一下,谢谢!
Tony Tang:
回复 user5846346:
二次引导跟这个BIOS没关系。
user5846346:
回复 Tony Tang:
那想让复位后先执行二次引导程序,再执行c_int00(),该怎么做呢?谢谢