如何解决使用覆盖从 Keil (armlink) 迁移到 GCC 链接器 (ld) 脚本
我有一个带有覆盖部分的 app.sct ARMLINK 脚本文件:
OVERLAY_A ImageLimit(RAM_DATA_ON) OVERLAY
{
*(.app.overlay_a)
}
我正在尝试使用 gcc 链接器脚本实现相同的结果,如下所示:
OVERLAY SIZEOF(RAM_DATA_ON) :
{
OVERLAY_A
{
*(.app.overlay_a)
}
}
ARMLINK 自动为覆盖部分定义这些符号: 图片$$OVERLAY_A$$ZI$$长度 图片$$OVERLAY_A$$RW$$长度 图片$$OVERLAY_A$$RO$$长度 图片$$OVERLAY_A$$RW$$基础 图片$$OVERLAY_A$$RO$$基础 负载$$OVERLAY_A$$RW$$基础 负载$$OVERLAY_A$$RO$$基础 在应用中被积极使用。
如何在 ld 脚本文件中为叠加定义这些?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。