[综合信息] N32使用J-FLASH合并Hex文件

[复制链接]
1176|10
 楼主| 心向朝阳 发表于 2022-10-10 11:40 | 显示全部楼层 |阅读模式
N32开发过程中,使用boot方式实现IAP功能,应用程序运行在flash的起始地址之后,有一个偏移。在生产过程中,需要为芯片现在boot.hex和app.hex两个程序,为了简化过程,将两个hex合并为一个hex文件,下面小编将分享一下如何使用J-FLASH工具将两个Hex文件合并成一个Hex文件
 楼主| 心向朝阳 发表于 2022-10-10 14:12 | 显示全部楼层
1、使用J-FLASH打开工程或建立工程。
1665382268068.jpg
 楼主| 心向朝阳 发表于 2022-10-10 14:15 | 显示全部楼层
2、file->open data file打开第一个hex文件,没有先后顺序
e32b903493834b28b631b15d2953b257.png
 楼主| 心向朝阳 发表于 2022-10-10 14:18 | 显示全部楼层
3、可以看到boot.hex的起始地址是0x8000000
1665382678815.jpg
 楼主| 心向朝阳 发表于 2022-10-10 14:19 | 显示全部楼层
4、file->merge data file打开要合并的文件,flash地址必须没有重叠
04d1a5ddd8bf4ef78d5e329ab9fb1816.png
 楼主| 心向朝阳 发表于 2022-10-10 14:23 | 显示全部楼层
5、上述步骤执行完毕,hex文件已经合并了,使用file->save data file as…来保存合并后的文件
cd989e2b5baf44a7be098d3971758dda.png
GGG3 发表于 2022-10-10 14:41 | 显示全部楼层
还有这种操作
哈悟哈悟 发表于 2022-10-10 18:50 | 显示全部楼层
学习了
渔夫的烟斗 发表于 2022-10-10 19:47 | 显示全部楼层
这样一次性合并
imdx 发表于 2022-10-10 22:12 | 显示全部楼层
hex文件是文本文件,合并直接随便用一个文本编辑器就可以搞定。
Prry 发表于 2022-10-10 23:41 | 显示全部楼层
太麻了不说,还容易出错, 量产一个脚本搞定!链接到编译器,编译完成,自动合并!
https://blog.csdn.net/qq_20553613/article/details/106724373
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

60

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部