OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4537|回复: 9

MDK没有生成.bin文件,却生成了一个.bin的文件夹

[复制链接]

1

主题

5

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2018-3-9
在线时间
7 小时
发表于 2019-3-8 10:57:47 | 显示全部楼层 |阅读模式
1金钱
这是我在RUN #1中的命令
D:\MDK5\ARM\ARMCC\bin\fromelf.exe --bin -o  .\obj\text.bin .\obj\text.axf
文件路径也是对的,
生成的.bin文件夹大小也是对的。

最佳答案

查看完整内容[请看2#楼]

问题找到了,通过查看MAP文件发现,在程序中有地址偏移的引用。 mszFW_MD5 0x08000400 Data 48 system.o(.ARM.__AT_0x08000400) mszFW_Name 0x08000430 Data 5 version.o(.ARM.__AT_0x08000430) mszFW_Version 0x08000440 Data 8 version.o(.ARM.__AT_0x08000440) mszFW_Flag ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2018-3-9
在线时间
7 小时
 楼主| 发表于 2019-3-8 10:57:48 | 显示全部楼层
问题找到了,通过查看MAP文件发现,在程序中有地址偏移的引用。
mszFW_MD5                                0x08000400   Data          48  system.o(.ARM.__AT_0x08000400)
    mszFW_Name                               0x08000430   Data           5  version.o(.ARM.__AT_0x08000430)
    mszFW_Version                            0x08000440   Data           8  version.o(.ARM.__AT_0x08000440)
    mszFW_Flag                               0x08000450   Data           4  main.o(.ARM.__AT_0x08000450)
回复

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10571
金钱
10571
注册时间
2017-2-18
在线时间
1914 小时
发表于 2019-3-8 12:40:09 | 显示全部楼层
可能你路径有问题,试试这个:
fromelf.exe  --bin -o  ..\obj\text.bin ..\obj\text.axf  
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2018-3-9
在线时间
7 小时
 楼主| 发表于 2019-3-8 12:58:55 | 显示全部楼层
peng1554 发表于 2019-3-8 12:40
可能你路径有问题,试试这个:
fromelf.exe  --bin -o  ..\obj\text.bin ..\obj\text.axf

我试过了,不是这个问题
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2018-3-9
在线时间
7 小时
 楼主| 发表于 2019-3-8 13:03:20 | 显示全部楼层
ER$$.ARM.__AT_0x08000400
ER$$.ARM.__AT_0x08000430
ER$$.ARM.__AT_0x08000440
ER$$.ARM.__AT_0x08000450
ER_IROM1
这是这个文件夹中的文件,工程是IAP的升级程序,我怀疑的地址变更的问题
回复

使用道具 举报

3

主题

154

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
434
金钱
434
注册时间
2013-3-18
在线时间
82 小时
发表于 2019-3-8 14:10:03 | 显示全部楼层
fromelf.exe --bin -o "$L@L.bin" "#L"
回复

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2018-3-9
在线时间
7 小时
 楼主| 发表于 2019-3-8 15:45:19 | 显示全部楼层
holy404290384 发表于 2019-3-8 14:10
fromelf.exe --bin -o "$" "#L"

谢谢,但是不是这个问题
回复

使用道具 举报

1

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
74
金钱
74
注册时间
2019-3-18
在线时间
24 小时
发表于 2019-4-27 17:47:38 | 显示全部楼层
老哥,请问你最后怎么解决的这个问题呀,我也是生成bin文件结果是一个文件夹的,里面文件和你的差不多
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2018-3-13
在线时间
1 小时
发表于 2020-2-17 12:56:16 | 显示全部楼层
516791171 发表于 2019-4-27 17:47
老哥,请问你最后怎么解决的这个问题呀,我也是生成bin文件结果是一个文件夹的,里面文件和你的差不多

我知道怎么回事 私信我  我给你说方法
回复

使用道具 举报

1

主题

2

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2013-8-29
在线时间
3 小时
发表于 2020-7-3 18:32:36 | 显示全部楼层
这个帖子还有后续吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-6 20:32

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表