[STM32H7] Flash写入偶尔失败,像心血来潮拒绝合作

[复制链接]
253|10
Clyde011 发表于 2025-10-3 07:20 | 显示全部楼层 |阅读模式
在写Flash时,大多数情况正常,但偶尔就报错,像芯片突然心血来潮拒绝配合。代码里有解锁、擦除、写入流程,基本都按手册走的。失败概率不高,但确实存在,比较难复现。
 楼主| Clyde011 发表于 2025-10-3 07:22 | 显示全部楼层
你能不能抓个失败时的状态寄存器?
公羊子丹 发表于 2025-10-3 07:23 | 显示全部楼层
我猜是写操作和中断冲突了。
周半梅 发表于 2025-10-3 07:24 | 显示全部楼层
你有关闭cache吗?Flash写入很敏感。
帛灿灿 发表于 2025-10-3 07:25 | 显示全部楼层
有时候电压波动也会导致失败。
童雨竹 发表于 2025-10-3 07:26 | 显示全部楼层
你写的地址是不是跨页了?
万图 发表于 2025-10-3 07:27 | 显示全部楼层
我建议加个重试机制,容错更好。
Wordsworth 发表于 2025-10-3 07:28 | 显示全部楼层
你有没有在执行区写?那必挂。
Bblythe 发表于 2025-10-3 07:29 | 显示全部楼层
我以前遇到过是因为擦除时间不够。
Pulitzer 发表于 2025-10-3 07:30 | 显示全部楼层
换个供电电源试试,H7电流比较大。
Uriah 发表于 2025-10-3 07:31 | 显示全部楼层
看下官方errata,有不少Flash相关问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

154

主题

5861

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部