OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5307|回复: 6

STM32 IAP HEX合并工具 源码分享

[复制链接]

105

主题

522

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1386
金钱
1386
注册时间
2012-10-23
在线时间
97 小时
发表于 2018-7-23 09:35:55 | 显示全部楼层 |阅读模式
本帖最后由 miaoguoqiang 于 2018-8-2 09:30 编辑

主要时根据自己使用方便而写的,合并后可写入特殊值。具体可看软件帮助文档。
新增合成bin文件和转换为bin文件的功能

hex合并工具.png

github地址:https://github.com/SmartElec/STM32-IAP-HEX-Merge
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

160

主题

967

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2097
金钱
2097
注册时间
2014-3-7
在线时间
491 小时
发表于 2018-8-1 16:46:39 | 显示全部楼层
本帖最后由 ssssssssssss 于 2018-8-1 16:51 编辑

STM32-IAP-HEX-Merge
写入特殊值的说明:在地址0x08002FFA处写入0XA5A5 在合并bootloader与app的时候,在bootloader的hex文件中倒数第二行前面增加一行地址的数据 :022FFA00A5A58B 用于标识APP成功下载并运行。
当单独选择一个文件时,可单独转成bin文件 也可同时选择两个文件合并后转换为bin文件

STM32-IAP-HEX-Merge-master.zip

291.44 KB, 下载次数: 195

回复 支持 反对

使用道具 举报

160

主题

967

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2097
金钱
2097
注册时间
2014-3-7
在线时间
491 小时
发表于 2018-8-1 16:52:58 | 显示全部楼层
为什么要写入特殊值呢?用于标识APP成功下载并运行,??有点不理解
回复 支持 反对

使用道具 举报

105

主题

522

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1386
金钱
1386
注册时间
2012-10-23
在线时间
97 小时
 楼主| 发表于 2018-8-2 09:27:56 | 显示全部楼层
本帖最后由 miaoguoqiang 于 2018-8-2 09:32 编辑
ssssssssssss 发表于 2018-8-1 16:52
为什么要写入特殊值呢?用于标识APP成功下载并运行,??有点不理解

为了在flash中做标记。也可以使用用户选项字节。做IAP的时候用到的,bootloader与app合并后,希望在这个地址写入一个值。进入bootloader读取这个值,如果正确就直接运行app了。
回复 支持 反对

使用道具 举报

105

主题

522

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1386
金钱
1386
注册时间
2012-10-23
在线时间
97 小时
 楼主| 发表于 2018-10-17 09:17:56 | 显示全部楼层
本帖最后由 miaoguoqiang 于 2018-10-17 09:21 编辑

2018/10/15 更新

2018/10/15 更新


拖拽不需要区分时boot还是app。自动识别。
Hex合并 hex2bin.zip (30.38 KB, 下载次数: 117)
回复 支持 反对

使用道具 举报

93

主题

746

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1850
金钱
1850
注册时间
2012-9-16
在线时间
286 小时
发表于 2019-1-25 17:06:11 | 显示全部楼层
这个不适用,应该能设置地址,还可以多个合并,参考一下Ubin
纵浪大化中,不喜亦不惧;应尽便须尽,无复独多虑!
回复 支持 反对

使用道具 举报

3

主题

154

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
434
金钱
434
注册时间
2013-3-18
在线时间
82 小时
发表于 2019-1-26 17:47:10 | 显示全部楼层
用JFlash比较方便 QQ图片20190126174623.png
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-23 08:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表