单片机程序如果有IAP功能的话,就会生成两个hex文件,一个是Boot,一个是App,如果给让生产烧录两个文件,就会降低生产效率,所以在烧录前最好将两个文件合并成一个文件,烧录一次即可,合并方法如下:
1、创建一个新的文本文档;
2、在文档中输入以下内容:
copy /b .BootExeBoot.hex+.AppExeApp.hex 123.hex
ps:.BootExeBoot.hex为第一个文件的存放目录,.AppExeApp.hex是第二个文件的存放目录
123.hex为合并后的文件,默认和此文本文档在同一目录下
. 表示当前目录,.. 表示上一级目录
/b 为了防止合并过程中生成乱码(我深有体会啊)
3、将文本文档的后缀由 .txt 改为 .bat ,并鼠标左键双击此文件,就会在当前目录生成合并后的文件 123.hex。