一般生产需要bootloader和app文件,每次手动合并很麻烦,该方法可以在keil mdk编译后直接合并bootloader.hex和app.hex。
1、将merge_hex.bat和mergeHEX.exe放在工程目录下
![在这里插入图片描述](https://img-blog.csdnimg.cn/bb45dc44f5eb4ac4ac39a7dc736836f9.png)
2、keil中魔法棒内输入merge_hex.bat @L
![在这里插入图片描述](https://img-blog.csdnimg.cn/342a424c4ca14ea2ba4bbb1b8f80f104.png)
注意:@前面有个空格
3、修改.bat文件
![在这里插入图片描述](https://img-blog.csdnimg.cn/198f663fc31b4aac8a73c6be433333b9.png)
..\
表示上一级目录
.\
表示当前目录
bootloader.hex文件名必须写明
## 文件下载链接
## 原文链接
原文的合并可能会有问题,他直接将bootloader.hex的最后两行和app.hex的第一行给删除了,可能会导致stm32和gd32这些芯片无法使用,文件下载链接的修改了该问题。