帛灿灿
发表于 2025-6-4 07:19
写完Flash之后读回来的数据居然对不上
我用HAL写Flash看起来都成功了,但一读就发现跟写进去的不一样,郁闷中。
Clyde011
发表于 2025-6-4 07:24
写完加 HAL_FLASH_Lock 试试。
公羊子丹
发表于 2025-6-4 07:25
Flash写前你擦了吗?
周半梅
发表于 2025-6-4 07:26
L4系列有cache,试试加 __DSB()。
帛灿灿
发表于 2025-6-4 07:27
读出来是不是全是0xFFFF?
童雨竹
发表于 2025-6-4 07:28
写的对齐要求注意没?必须4字节对齐。
万图
发表于 2025-6-4 07:29
Flash页大小别设错了。
Wordsworth
发表于 2025-6-4 07:30
你是用哪个HAL函数写的?
Bblythe
发表于 2025-6-4 07:31
打断点看一下Flash地址那一段。
Pulitzer
发表于 2025-6-4 07:32
有可能掉电写一半了。
Uriah
发表于 2025-6-4 07:34
CubeProgrammer能直接验证下内容。
工程师犹饿死
发表于 2025-6-25 07:06
我用HAL写Flash看起来都成功了,但一读就发现跟写进去的不一样,郁闷中
发的非官方的
发表于 2025-6-25 07:26
我用HAL写Flash看起来都成功了,但一读就发现跟写进去的不一样,郁闷中
页:
[1]