硬汉嵌入式论坛

 找回密码
 立即注册
查看: 596|回复: 3
收起左侧

[BOOT/IAP] 技术请教,STM32H750VBT6 如何实现IAP升级

[复制链接]

4

主题

7

回帖

19

积分

新手上路

积分
19
发表于 2025-3-29 11:50:50 | 显示全部楼层 |阅读模式
STM32H750VBT6 内部FLASH大小只有 128KB, 且只有一个扇区, 在执行IAP升级时,需要一次性擦除一个扇区,这样会把bootloader程序也擦除掉。 请问对于这种情况, 有什么方案可以实现IAP升级吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2025-3-29 14:41:50 | 显示全部楼层
可以跳转到RAM里面执行擦除,擦除并更新完毕后,可以跳转回来。

缺点是不能掉电。

制作了一个通过BOOT复制APP程序到AXI SRAM运行的案例,适合H750,H7B0玩
https://forum.anfulai.cn/forum.p ... 2748&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

6

主题

306

回帖

324

积分

高级会员

积分
324
发表于 2025-3-29 17:27:40 | 显示全部楼层
你知道他为啥只有一个扇区么?因为只适合搞一个bootloader,官方本意就是这款芯片需要用octospi来扩FLASH,这个128是给你搞一个引导程序用的。
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2025-4-3 14:58:15 | 显示全部楼层
fxyc87 发表于 2025-3-29 17:27
你知道他为啥只有一个扇区么?因为只适合搞一个bootloader,官方本意就是这款芯片需要用octospi来扩FLASH, ...

原来是这样啊
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 21:46 , Processed in 0.040273 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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