织梦网站关闭手机版公司支付网站款做凭证
STM32-固件打包部署
- Fang XS.
 - 1452512966@qq.com
 
STM32固件输出
- 工程上使用Keil开发STM32软件;
 - 在调试过程中,可直接编译下载;
 - 例如
bootloader和APP,在调试时,可以直接下载2次; - 但是工程上,需要大批量出货时,不能让生产,拿着Keil一个MCU下载2次;
 - 这个时候就需要将其打包成一个HEX文件;
 - 不涉及2个
hex文件的情况下,可以直接输出.bin文件; 
打包方法如下
- 需在WIN10下进行以下操作;
以bootloader工程和APP工程为例: 
- 复制
bootloader\MDK-ARM\bootloader\bootloader.hex和APP\MDK-ARM\APP\APP.hex到同一个文件夹内; - 打开
cmd在当前文件夹路径下执行: 
copy /b bootloader.hex + APP.hex firmware.hex
 
- 即可看到生成的
firmware.hex 

 
输出bin文件方法
 
- 打开KEIL"设置"–>“User”–>“After Build/Rebuild”
 - 输入
fromelf --bin -o "$L@L.bin" "#L"

 - 重新编译工程,可以看到Build Output栏打印如下

 - 工程目录下多了个
.bin文件

 
