使用3.0.8.0 SDK后,代码大小超过错误

4个帖子/ 0新
最后一篇
Zzdwuliang
离线
最后一次露面:5年6个月前
加入:2015-02-04 07:35
使用3.0.8.0 SDK后,代码大小超过错误

嗨,对话

我已经下载了最新的SDK(3.0.8.0版),在3.0.8.0 SDK中传输我的代码(使用SDK版本3.0.4.0),我遇到了Keil Compuer的错误,错误显示了Keil的构建输出窗口是:

。\ out \ full_emb_sysram.axf:错误:l6220e:执行区域er_irom5大小(32464字节)超过限制(31424字节)。区域包含16个字节的填充和1404字节的贴面(总计1420字节的链接器生成的内容)。
。\ out \ full_emb_sysram.axf:错误:l6221e:执行区域ER_IROM5,执行范围[0x20000440,0x20008310)与执行范围的执行区域RW_IRAM50重叠[0x20008000,0x20008310)。

看来这是因为我的代码大小太长了?
我该怎么做才能重新夺回这一点?

关键词:
py_dialog.
离线
最后一次露面:2年8个月前
职员
加入:2014-08-25 09:59
zzdwuliang,

zzdwuliang,

看起来您的代码超出了限制。请优化代码。

问候!
PY

GGOTTA.
离线
最后一次露面:1年8个月前
加入:2016-02-20 20:10
我也面临同样的事情

我也面临着同样的问题!
优化代码很好!但有没有办法玩目标链接器文件?
- 盖特

mt_dialog.
离线
最后一次露面:2个星期22小时前
职员
加入:2015-06-08 11:34
嗨ggotta,

嗨ggotta,

您可以通过分散文件配置内存映射,如果是您要查找的,则可以在“项目选项”窗口的“链接器”选项卡下找到“分散文件”。

谢谢mt_dialog.

主题锁定