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

TMS320F280049C: 是否可以同读取某个地址内容来判断是否进入Trap

Part Number:TMS320F280049C

各位大佬 我在测试bootlodaer刷新时出现了APP Trap APP无法运行,也没有CAN发出来导致我无法再次通过CAN刷新,所以我想做一个拦截,判断条件就是APP是否进入Trap 或者APP是否正常运行,判断过后在进行跳转APP,但是我不知道通过什么来判断APP的状态。 希望大佬提供一些建议 谢谢!

Yale Li:

? ? said:我在测试bootlodaer刷新时出现了APP Trap APP无法运行,

能否详细描述一下这个Trap

,

? ?:

目前手中没有板子,无法复现一下。就是在处理完温度采样后,将温度赋值给CAN中的信号发出,在赋值时需要加一点温度补偿,就是这么一个赋值CHR01_ChrTemp = OBC_iTemp_Lc+30;就会进入下面这个中断里。

ILLEGAL_ISR(void){ // // Insert ISR Code here //

// // Next two lines for debug only to halt the processor here // Remove after inserting ISR Code // asm (" ESTOP0"); for(;;);}

,

Yale Li:

? ? said:CHR01_ChrTemp = OBC_iTemp_Lc+30;

这两个变量分别是什么类型的?

,

? ?:

都是int16的   这个问题和看门狗有关系吗  我有一个InitSysCtrl函数里面包含关闭看门狗的函数,只要打开这个InitSysCtrl函数运行就是正常的,而且是只有存在bootloader的时候才会出现这个问题

,

Yale Li:

有关系的。一般都是在MCU配置完成、正常工作了以后,再开看门狗

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F280049C: 是否可以同读取某个地址内容来判断是否进入Trap
分享到: 更多 (0)