查看: 3820|回复: 4

[其他] MDK将多分区.axf文件生成.bin文件后是个目录

[复制链接]
  • TA的每日心情
    开心
    2018-8-30 16:02
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    36

    主题

    1065

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1851
    最后登录
    2019-11-19
    发表于 2016-8-3 23:31:16 | 显示全部楼层 |阅读模式
    FRDM-K64F的例程。按照正常Build后是.axf文件,现在我要把它转成.bin文件,在如下位置输入fromelf命令,
    捕获.JPG
    但是问题来了,这个工程的scf文件是多分段的,如下:
    捕获2.JPG
    按照fromelf的帮助文档,好像这种多分区的,只能转换成一个文件夹,里面有各个分区的片段,
    捕获3.JPG
    转换结果如下:
    捕获4.JPG
    确实和scf文件描述的分区一样。
    但是我想要的是一整个.bin文件,好将其通过OpenSDA的U盘模式下载到板子上。各位大神,有什么法子吗?
    我知道答案 目前已有4人回答
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情

    2019-9-17 13:22
  • 签到天数: 238 天

    连续签到: 1 天

    [LV.7]常住居民III

    30

    主题

    905

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    2251
    最后登录
    2024-10-8
    发表于 2016-8-4 09:07:55 | 显示全部楼层
    只有查看两种格式具体格式,然后借以简单工具修改,除此没有其他路
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24915
    最后登录
    2025-7-23
    发表于 2016-8-4 11:17:44 | 显示全部楼层
    楼主你好!
    针对你的问题有两个方法:
    1. 生成hex,然后使用hex转bin转成bin。
    2.如果你是只是想通过MSD下载程序,那么你完全不需要一定生成bin,因为你直接丢hex进去也是可以的。
    不过我建议你把固件升级下,你可以使用JLINK的最新FRDM-K64固件,请下载附件附件:
    02_OpenSDA_FRDM-K64F.rar (41.76 KB, 下载次数: 4)
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-8-30 16:02
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    36

    主题

    1065

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1851
    最后登录
    2019-11-19
     楼主| 发表于 2016-8-4 12:36:37 | 显示全部楼层
    小恩GG 发表于 2016-8-4 11:17
    楼主你好!
    针对你的问题有两个方法:
    1. 生成hex,然后使用hex转bin转成bin。

    多谢大版主。试了一下新的固件确实可以下载hex文件。有几点心得:
    更新固件后插入,360会检测U盘,检测着就不行了,所以要把360关了;
    新固件可以下载.hex,也可以下载.bin;
    用MDK调试时需要选择J-Link/J-TRACE Cortex,并且setting中选择SW接口,原来的CMSIS-DAP调试器就不行了;
    MDK调试可以用.axf文件(J-Link常用的),也可用.out文件。

    另外想问版主,这个固件是哪里下的,原来的固件还有吗?
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24915
    最后登录
    2025-7-23
    发表于 2016-8-4 12:38:20 | 显示全部楼层
    kingsings 发表于 2016-8-4 12:36
    多谢大版主。试了一下新的固件确实可以下载hex文件。有几点心得:
    更新固件后插入,360会检测U盘,检测着 ...

    http://www.segger.com/downloads/jlink
    这里只放最新的固件。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-23 10:55 , Processed in 0.099642 second(s), 28 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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