使用srec_cat.exe工具,通过批处理文件 实现Bootloader与APP程序HEX文件的快速合并。
1.工具下载
srec_cat.exe 工具可通过 https://srecord.sourceforge.net/download.html 进行下载
2.将安装好的工具配置到环境变量
也可将srec_cat.exe放在merge.bat同级目录
3.创建 merge.bat 文件,并将以下内容复制进去。
@echo off
setlocal enabledelayedexpansion
:: 定义相对路径的文件名 (保存.bat文件夹的同级目录)
set source1_filename=Camera_Client_Bootloader\Project\Output\Camera_Client_Bootloader.hex
set source2_filename=Camera_Client_APP\Project\Output\Camera_Client_APP.hex
:: 定义新建文件夹的名称
set folder_name=Release
:: 定义输出文件名的前缀和后缀
set outfile_prefix=Project
set outfile_suffix=_v1.0
:: 定义用于生成二进制文件的源文件,source1:1 source2:2
set use_source=2
:: 定义二进制文件输出的格式
set output_format=bin
:: 定义HEX转BIN时的偏移量 (若不偏移将会从地址0x00000000开始生成)
set offse