打印
[综合信息]

N32使用J-FLASH合并Hex文件

[复制链接]
747|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
N32开发过程中,使用boot方式实现IAP功能,应用程序运行在flash的起始地址之后,有一个偏移。在生产过程中,需要为芯片现在boot.hex和app.hex两个程序,为了简化过程,将两个hex合并为一个hex文件,下面小编将分享一下如何使用J-FLASH工具将两个Hex文件合并成一个Hex文件

使用特权

评论回复
沙发
心向朝阳|  楼主 | 2022-10-10 14:12 | 只看该作者
1、使用J-FLASH打开工程或建立工程。

1665382268068.jpg (280.64 KB )

1665382268068.jpg

使用特权

评论回复
板凳
心向朝阳|  楼主 | 2022-10-10 14:15 | 只看该作者
2、file->open data file打开第一个hex文件,没有先后顺序

e32b903493834b28b631b15d2953b257.png (14.52 KB )

e32b903493834b28b631b15d2953b257.png

使用特权

评论回复
地板
心向朝阳|  楼主 | 2022-10-10 14:18 | 只看该作者
3、可以看到boot.hex的起始地址是0x8000000

1665382678815.jpg (528.97 KB )

1665382678815.jpg

使用特权

评论回复
5
心向朝阳|  楼主 | 2022-10-10 14:19 | 只看该作者
4、file->merge data file打开要合并的文件,flash地址必须没有重叠

04d1a5ddd8bf4ef78d5e329ab9fb1816.png (14.28 KB )

04d1a5ddd8bf4ef78d5e329ab9fb1816.png

使用特权

评论回复
6
心向朝阳|  楼主 | 2022-10-10 14:23 | 只看该作者
5、上述步骤执行完毕,hex文件已经合并了,使用file->save data file as…来保存合并后的文件

cd989e2b5baf44a7be098d3971758dda.png (15.2 KB )

cd989e2b5baf44a7be098d3971758dda.png

使用特权

评论回复
7
GGG3| | 2022-10-10 14:41 | 只看该作者
还有这种操作

使用特权

评论回复
8
哈悟哈悟| | 2022-10-10 18:50 | 只看该作者
学习了

使用特权

评论回复
9
渔夫的烟斗| | 2022-10-10 19:47 | 只看该作者
这样一次性合并

使用特权

评论回复
10
imdx| | 2022-10-10 22:12 | 只看该作者
hex文件是文本文件,合并直接随便用一个文本编辑器就可以搞定。

使用特权

评论回复
11
Prry| | 2022-10-10 23:41 | 只看该作者
太麻了不说,还容易出错, 量产一个脚本搞定!链接到编译器,编译完成,自动合并!
https://blog.csdn.net/qq_20553613/article/details/106724373

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

60

帖子

2

粉丝