查看: 1603|回复: 0

hex文件转换成bin文件方法

[复制链接]

41

主题

167

帖子

3038

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3038
发表于 2020-11-23 17:23:09 | 显示全部楼层 |阅读模式
客户端软件只支持bin文件烧写,keil软件输出的hex文件,有以下几种方法转换成bin文件:
1、使用srec_cat.exe
          a、Keil工程需生成.hex文件

          b、将srec_cat.exe放在工程路径中任意文件夹下

          c、新建一个文本文档,之后填写如下内容,保存后更名为 1.bat (后缀必须为.bat)

                CD obj                                                              //进入obj文件夹
                srec_cat.exe 1.hex -Intel -o 1.bin -Binary        //使用srec_car.exe 将1.hex转化为.bin文件
                echo.                  

                注:注释仅作为释义,不要写入1.bat中!!!

           d、Keil -->Option for target --> User 中,

                下方的After Build/Rebuild,勾选Run #1,后面输入 .\obj\1.bat (即1.bat的相对路径)


2、使用hex2bin.exe
            a、Keil工程需生成.hex文件

            b、将hex2bin.exe放在工程路径中任意文件夹下

            c、新建一个文本文档,之后填写如下内容,保存后更名为 1.bat (后缀必须为.bat)

                   cd output                                                            //进入output文件夹
                   copy ..\obj\1.hex 1.hex                                      //把生成的1.hex复制进来
                   hex2bin -s 0 -p 0 1.hex                                     //使用工具转换
                   del *.hex                                                           //删除.hex文件

                    注:注释仅作为释义,不要写入1.bat中!!!

             d、Keil -->Option for target --> User 中,

                  下方的After Build/Rebuild,勾选Run #1,后面输入 .\ouput\1.bat (即1.bat的相对路径)


srec_cat.zip (533.81 KB, 下载次数: 29)
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号-1 )

GMT+8, 2024-3-29 15:08 , Processed in 0.427815 second(s), 25 queries .

Powered by Discuz!

© 2001-2024 Comsenz Inc.

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