嗨,对话
我已经下载了最新的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)。
看来这是因为我的代码大小太长了?
我该怎么做才能重新夺回这一点?
关键词:

zzdwuliang,
看起来您的代码超出了限制。请优化代码。
问候!
PY
我也面临着同样的问题!
优化代码很好!但有没有办法玩目标链接器文件?
- 盖特
嗨ggotta,
您可以通过分散文件配置内存映射,如果是您要查找的,则可以在“项目选项”窗口的“链接器”选项卡下找到“分散文件”。
谢谢mt_dialog.