This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
各位大佬 我在测试bootlodaer刷新时出现了APP Trap APP无法运行,也没有CAN发出来导致我无法再次通过CAN刷新,所以我想做一个拦截,判断条件就是APP是否进入Trap 或者APP是否正常运行,判断过后在进行跳转APP,但是我不知道通过什么来判断APP的状态。 希望大佬提供一些建议 谢谢!
目前手中没有板子,无法复现一下。就是在处理完温度采样后,将温度赋值给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(;;);
}
都是int16的 这个问题和看门狗有关系吗 我有一个InitSysCtrl函数里面包含关闭看门狗的函数,只要打开这个InitSysCtrl函数运行就是正常的,而且是只有存在bootloader的时候才会出现这个问题