135
1960
1万
资深工程师
使用特权
222
4万
技术总监
ayb_ice 发表于 2014-10-20 11:36 会不会是很多地方都有定义
55
2022
6429
高级工程师
aozima 发表于 2014-10-20 13:46 查看map文件,一切了然。
190
1614
4967
中级工程师
feilusia 发表于 2014-10-20 14:06 你说的map文件是地址映射的头文件吗?跟那个没关系吧。
MDK_map.jpg (157.91 KB )
下载附件
2014-10-21 11:20 上传
aozima 发表于 2014-10-21 11:18 编译,再链接之后由链接器给出的报表,基本都叫 **.map 里面有详细给出了每个函数和变量的大小,位置等 ...
QQ截图20141021115611.png (9.99 KB )
2014-10-21 13:47 上传
QQ截图20141021115647.png (795 Bytes )
QQ截图20141021115715.png (9.77 KB )
13
114
351
资深技术员
aozima 发表于 2014-10-21 15:57 那么仔细看这个文件呀,把前后两份文件对比。 如果是GCC,特别注意有没多个section,他会生成一个BIN,然后 ...
33
1466
7140
版主
46
703
2190
初级工程师
john_lee 发表于 2014-10-22 12:27 估计你的 bin 是从 0 地址开始生成数据的,到 0x80C000 就是 8M 多。
1.png (14.62 KB )
2014-10-22 13:38 上传
2.png (1.28 KB )
3.png (13.79 KB )
4.png (1.28 KB )
6.png (9.66 KB )
2014-10-22 13:45 上传
5.png (1.2 KB )
john_lee 发表于 2014-10-22 22:50 把 ld script 中关于 .data 的输出段描述贴出来看看(不要传文件,只贴文本就好)。 ...
feilusia 发表于 2014-10-23 09:03 ld script应该是我项目中的.lcf链接文件吧?几乎没东西的。 .data: {
john_lee 发表于 2014-10-23 09:57 lcf 文件是什么?你不是用的 GNU 工具链?
2.png (17.89 KB )
2014-10-23 10:32 上传
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
发帖类勋章
等级类勋章
94
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号