您好!
我们在设计中使用的是 TMS570LS0332。 控制器包括引导加载程序和应用程序。 该应用程序还包括 SafeTI 库。
引导加载程序从0x0000开始、"sys_intvecs.asm"文件内容如下。
resetEntry
b _c_int00
UndefEntry
b #0xFFF8;undefEntry
svcEntry
b #0xFFF8;svcEntry
PrefetchEntry
b #0xFFF8;prefetchEntry
DataEntry
b #0xFFF8;DataEntry
b #0xFFF8;phantomInterrupt
LDR PC,[PC,#-0x1b0];中断的硬件控制。 因此没有影响(IRQ)
LDR PC、[PC、#-0x1b0];需要在应用程序代码中处理。 频率
应用程序从0x10000开始、 "sys_intvecs.asm"文件内容如下。
resetEntry
b _c_int00
b _expt_vec_udef_instr
b _Svc
b _expt_vec_abort_pref
b _expt_vec_abort_data
b 相位中断
LDR PC、[PC、#-0x1b0]
LDR PC、[PC、#-0x1b0]
现在、由于某些未知原因、我得到了"FMC -不可纠正的错误:"。 当我看到 "FUNC_ERR_ADD"中的地址时、地址为0xFFF8。 我不确定是什么导致了此问题。
非常感谢您的参与、
此致、
Sreekanth Challa