NXP MCU 技术论坛
直播中

蔡鼎瑾

7年用户 1013经验值
私信 关注
[问答]

向链接器添加一些东西后内存重叠怎么解决?

我遇到了内存重叠问题。内存重叠发生在我添加到链接器中的 non_cacheable_data 部分和 itcm_code 部分之间。

我收到的错误消息是这样的:


我对新的 SIUL2 项目进行了相同的更改,但没有遇到任何问题。当我尝试将相同的更改应用到链接器 + startup_cm7.s 代码到我正在处理的项目中时,我遇到了内存重叠问题。

我正在使用 S32K344 开发板 RTD 驱动程序 2.0。我附上了我使用的链接器和启动代码。

1.我在这里遗漏了什么吗?
我查看了链接器文件,但找不到内存重叠地址。
我需要将我的 ISR 复制到 ITCM 内存中并从那里运行它,但目前我遇到了内存重叠问题。

更多回帖

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