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.

TMS570LS3137: 如何重新映射abort中断向量

Part Number: TMS570LS3137
Other Parts Discussed in Thread: HALCOGEN

嗨,我正在用HALCoGen开发一个程序,发现中止中断被映射到地址0x00000010,如下所示:

这导致了一个问题,我的BOOTLOADER程序和我的APP程序若发生abort则都进入bootloader程序的abort处理程序。我想知道是否有一种方法可以改变这个中断向量以进入APP的abort程序。

  • 你好,也就是说bootloader的abort处理程序没有用是吗?有没有尝试过将bootloader的abort处理程序删除?

  • bootloader的abort处理程序也是有用的,bootloader的abort处理程序和APP的abort处理程序分别完成不同的功能。

    因为bootloader的起始地址是0x00000000,APP的起始地址是0x00182000,所以0x00000010指向的是bootloader的abort处理程序。

    若删除bootloader的abort处理程序,在发生abort异常时,程序还是会跳转到0x00000010,此时这个位置没有了函数指针,则程序会直接卡在这里。

  • 我查看下相关资料后回复您。