工具与软件:
大家好!
我有一个关于例外的问题。
在查看 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 等 有没有任何文档讨论该内容?
此致。