找回密码
 立即注册
查看: 475|回复: 2

一种简单合并ISP和APP程序文件的方法

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:390
  • 最近打卡:2025-12-17 08:54:40
已绑定手机

97

主题

3863

回帖

8332

积分

荣誉版主

无情的代码机器

积分
8332
发表于 2025-9-5 13:35:21 | 显示全部楼层 |阅读模式
操作前取消勾选清除代码缓冲区
截图202509051332337181.jpg

操作步骤:
1.先加载APP程序文件
2.将APP程序文件前三字节复制到ISP区域后面(这里假设ISP 4K大小,挪至0x1000位置)
3.加载ISP程序文件,覆盖前4K字节,检查APP代码数据完好。
4.可保存数据文件,得到完整的bin
注意:
1.上述合并烧录验证时,EEPROM设置大小 <= 总空间(64K IAP)-ISP区大小(4K)-APP区大小。
2.如需按“总空间-ISP区大小”配置EEPROM大小,即只固化ISP区,APP放在EEPROM可编辑区,这种配置更符合正常使用场景,参见下方第二个视频。
操作前先选择EEPROM大小,加载APP,会有弹窗提示超出部分自动挪至EEPROM区,
将APP的前三字节替换到EEPROM区的前三字节,后续步骤3、4同上面一样。




截图202509121110104709.jpg



三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-12-01 17:50:22
已绑定手机

1

主题

4

回帖

37

积分

新手上路

积分
37
发表于 2025-12-1 17:50:22 | 显示全部楼层
为什么我保存了合并数据之后,重新加载只有APP的数据,而且APP的地址变成了0x0001

点评

发下两个hex文件和保存后得文件? 盲猜一下打开的是bin文件所以没有地址信息  详情 回复 发表于 2025-12-1 17:52
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:390
  • 最近打卡:2025-12-17 08:54:40
已绑定手机

97

主题

3863

回帖

8332

积分

荣誉版主

无情的代码机器

积分
8332
发表于 2025-12-1 17:52:29 | 显示全部楼层
kak*** 发表于 2025-12-1 17:50
为什么我保存了合并数据之后,重新加载只有APP的数据,而且APP的地址变成了0x0001 ...

发下两个hex文件和保存后得文件?

盲猜一下打开的是bin文件所以没有地址信息
三天不学习,赶不上刘少奇~
回复

使用道具 举报 送花

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

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-12-17 20:16 , Processed in 0.700291 second(s), 61 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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