利用jink的驱动软件j-flash 合并两个hex的方法,bootloader+app -(转载)
第一步:先打开第一个hex文件,
第二步:选择 “Merge data file”,合并文件
第三步:两个工程有可能地址相同,会有如下提示:(如果在编译的时候设置好Flash的地址则不会出现以下提示信息,例如:bootloader地址为0x8000000,app地址为0x8020000)
此时,点击“否”,然后把bootloader的hex关闭, 打开APP的hex,更改地址。
选择edit->relocate,此时需要写地址的偏移量,你需要查看的你的app程序的中断向量表的地址从哪里写的,将那个地址写上即可,然后点击保存。
然后重复以上步骤,然后点击File->save data file as... 将其另存为 hex文件即可,hex文件合并完毕