使用KEIL软件编译后可生成hex文件,这些hex文件是Intel-Hex格式的,可使用格式转换工具Hex2Bin得到bin文件,再通过coFLASH等下载软件配合DAP/fire-Debugger下载器下载,方便量产。
工具/原料
Hex2bin
通过hex文件生成bin文件
1、下载Hex2bin工具,可到网址:https://sourceforge.net/projects/hex2bin/ 得到压缩包,解压后在目录:Hex2bin-2.2\Hex2bin-2.2\bin\Release可找到hex2bin.exe工具。
2、使用命令行输入转换命令:“ hex2bin 多彩流水灯.hex ”,其中hex2bin为hex2水瑞侮瑜bin.exe工具所在的目录,多彩流水灯.hex为待转换的hex格式文件的完整目录。(注意hex2bin命令及目标文件都要输入完整的目录!!下面的演示是hex2bin.exe及hex文件都在命令行当前目录下的操作)
3、命令执行正常后,会在hex文件把在的目录下生成同名的bin格式文件,使用该文件即可通过CoFlash等工具下载程序到芯片中。
4、关于hex2bin工具的其它说明可输入命令:“hex2bin –h”来查看详细说明。
5、若是使用KEIL软件开发的工程,也可以在KEIL软件中直接嵌入KEIL的fromelf命令直接生成bin文件,关于这方面的详细配置,可参考《零死角玩转STM32—F429》的《MDK的编译过程及文件类型全解》章节学习