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:关于 TMS570LS3137的异常地址

Guru**** 2387080 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1381362/tms570ls3137-about-exception-adress-for-tms570ls3137

器件型号:TMS570LS3137

工具与软件:

大家好!

我有一个关于例外的问题。  

在查看 ARM Cortex-R4F 文档时、我会看到6种不同的模式、分别称作 SVC、UNDEF、Abort、FIQ、IRQ、 和用户/系统。 此外、当我在 Code Composer Studio 中查看 sys_intvec.asm 文件时、我可以看到中断矢量、其中 resetEntry、undefEntry、svcEntry 和 prefetchEntry 在这里被定义。 例如、在发生复位事件后、CPU 将会进入此区域、读取  resetEntry (即 _c_int00)中存储的地址、然后执行该函数、然后开始执行。 此外、参考手册还指定"默认情况下、主闪存指令存储器的寻址地址从0x00000000开始。 这也是复位向量位置"。 因此、resetEntry 地址为0x00000000、此地址存储_c_int00函数地址。

我想了解 sys_intvec.asm 文件中定义的其他异常的地址是多少。 此外、我想了解哪个事件可以触发 MCU 跳转其他矢量位置、例如 undefEntry、prefetchEntry 等 有没有任何文档讨论该内容?  

此致。