TI中文支持网
TI专业的中文技术问题搜集分享网站

DSP/BIOS如何建立中断向量表

你好,请问如何使用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(),该怎么做呢?谢谢

赞(0)
未经允许不得转载:TI中文支持网 » DSP/BIOS如何建立中断向量表
分享到: 更多 (0)