[STM32U5] U5里Flash擦除偶尔失败,啥原因?

[复制链接]
442|10
 楼主| Bblythe 发表于 2025-6-22 07:35 | 显示全部楼层 |阅读模式
用官方驱动擦写操作,返回状态正常,但读出来还是原来的数据。
Clyde011 发表于 2025-6-22 07:38 | 显示全部楼层
建议用官方Flash例程对比调试。
公羊子丹 发表于 2025-6-22 07:39 | 显示全部楼层
擦除前是否解锁FLASH写保护?
周半梅 发表于 2025-6-22 07:40 | 显示全部楼层
看擦的扇区地址对不对,有对齐要求。
帛灿灿 发表于 2025-6-22 07:41 | 显示全部楼层
电压不稳也会影响擦除成功率。
童雨竹 发表于 2025-6-22 07:42 | 显示全部楼层
试试加擦除完成标志判断。
万图 发表于 2025-6-22 07:43 | 显示全部楼层
FLASH操作要加临界段,别被中断干扰。
Wordsworth 发表于 2025-6-22 07:44 | 显示全部楼层
是不是没等待擦除完成就读了?
 楼主| Bblythe 发表于 2025-6-22 07:44 | 显示全部楼层
STM32U5的Flash结构和F1差很多。
Pulitzer 发表于 2025-6-22 07:46 | 显示全部楼层
HAL库版本不同,有的擦除函数有BUG。
Uriah 发表于 2025-6-22 07:46 | 显示全部楼层
我之前也遇到,后来改用裸机自己封装好使了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

162

主题

6081

帖子

1

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