J-Flash合并两个.HEX文件

本文介绍如何使用Keil的J-Flash工具轻松合并多个HEX文件,并生成适用于现场升级的BIN文件,包括详细步骤及注意事项。

一、 合并两个HEX的方法

接上一篇《STM32单片机IAP升级方法》,程序IAP升级分为引导程序和应用程序,那么就会生成两个HEX文件。调试时可以一个一个hex文件的烧录,但用于生产时或者应用现场烧写两个HEX文件太麻烦,也为违背了方便升级的初衷。。

网上有很多合并两个HEX的方法。有的需要借助小软件才能实现,这里介绍的方法直接使用keil的J-Flash实现

(1)打开J-Flash,Options,设置选择的芯片;

(2)打开第一个HEX文件;

(3)选择File-->Merge data file…,打开第二个hex。照此方法也可以有第三个,甚至第四个HEX。

(4)保存hex。

这样,两个hex就合并好了。我的引导程序设置的地址是从0x08000000开始,应用程序是从0x08010000开始。如合并好后的下图所示:

这样简单的前提是,在两个程序中已经分别设置好地址。直接选择文件合并就行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值