您好!
在运行应用程序时、我得到以下错误。

有人可以帮助我分析日志吗? 如何跟踪每个模块的内存使用统计信息?
修复此错误的正确方法是什么?
最棒的
瓦伦
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.
您好!
在运行应用程序时、我得到以下错误。

有人可以帮助我分析日志吗? 如何跟踪每个模块的内存使用统计信息?
修复此错误的正确方法是什么?
最棒的
瓦伦
尊敬的 Varun:
显然、由于缺少闪存、您在链接应用程序时遇到问题。
根据提供的日志、链接器没有足够的空间来将段 XDATA_I 存储在它应该的位置。
我建议执行以下操作:
-确定在上一个成功链接和此链接之间所做的更改。 我猜这些会增加闪存中存储的代码/数据数量和/或更改链接器命令文件。
-查看在之前成功构建中生成的映射文件以查看实际剩余的闪存大小。 这将有助于了解问题是只有段已满、还是整个闪存已满。
-查找减少所需闪存数量的方法、或编辑链接器命令文件以更好地使用可用闪存。
此致、
您好 Clement、
非常感谢您的回复。
根据您的建议、我已经研究了地图文件。 当前 XDATA 正在消耗7936字节。 您在这里看到了任何解决方案吗? 当我 增大 D_XDATA_END 时、错误会得到解决。 如果我增加 XDATA 的大小、您能告诉我需要注意哪些事项吗?
我要在此处附加映射文件。
navtechelect-my.sharepoint.com/.../EYIn6QUgIsdFgos1njhctdABaB_ROvGBfvP8GFiy0Fgu_w
以及链接器配置文件 navtechelect-my.sharepoint.com/.../Ed9HZVJqzQhFsqRFV3Hn0yMB1JqVvGN3Mj2jGawNemn6Ow
最棒的
瓦伦