我们刚开始使用TMS570,在刚开始阶段,想先把软件功能全部实现了,暂时不想关注它的安全保护功能。
我们使用的是TMS570的BLDC调试套件,做无刷电机控制的。
软件在很简单的情况下,比如用HALCoGen新建生成代码后,只配置了一个SPI通讯的功能,没有其他功能。在调试时,570总是会不知原因的跳到sys_intvecs.asm文件如下代码
;-------------------------------------------------------------------------------
; interrupt vectors
resetEntry
b _c_int00
undefEntry
b undefEntry
svcEntry
b svcEntry
prefetchEntry
b prefetchEntry
b _dabort
b phantomInterrupt
ldr pc,[pc,#-0x1b0]
ldr pc,[pc,#-0x1b0]
中的b _dabort里去,影响调试。
我们把HALCoGen里SAFETY INIT里的选项全部关闭了,还是会这样。
想请问下是什么原因造成的,如何处理。