Part Number:TMS570LS3137Other Parts Discussed in Thread:HALCOGEN
嗨,我正在用HALCoGen开发一个程序,发现中止中断被映射到地址0x00000010,如下所示:
这导致了一个问题,我的BOOTLOADER程序和我的APP程序若发生abort则都进入bootloader程序的abort处理程序。我想知道是否有一种方法可以改变这个中断向量以进入APP的abort程序。
Ben Qin:
你好,也就是说bootloader的abort处理程序没有用是吗?有没有尝试过将bootloader的abort处理程序删除?
,
peng liu:
bootloader的abort处理程序也是有用的,bootloader的abort处理程序和APP的abort处理程序分别完成不同的功能。
因为bootloader的起始地址是0x00000000,APP的起始地址是0x00182000,所以0x00000010指向的是bootloader的abort处理程序。
若删除bootloader的abort处理程序,在发生abort异常时,程序还是会跳转到0x00000010,此时这个位置没有了函数指针,则程序会直接卡在这里。
,
Ben Qin:
我查看下相关资料后回复您。