NXP MCU 技术论坛
直播中

早知

10年用户 1321经验值
擅长:光电显示 存储技术
私信 关注
[问答]

为什么无法将ISR向量移动到外部闪存中的不同区域?

一段时间以来,我们一直在努力解决这个问题。我们需要将向量表移动到一个已知位置,以便 Bootloader 可以使用它来使用 Reset 向量跳转到应用程序。
我们将 Embedded Artists 的 iMX RT1176 uCOM 与开发套件一起使用。
该表需要放在外部 SPI 闪存中的 0x30080100 处。链接器文件已相应修改,映射文件看起来不错。下面是一些截图:







问题:
- 调试时向量表出现在 0x30002000,而不是预期的地址。
- 二进制文件似乎也有所不同。可能还有其他事情要弄清楚。它与基于映射文件或调试时观察到的内存的预期不匹配。


更多回帖

发帖
×
20
完善资料,
赚取积分