[技术问答] 华大MCU HC32L136 Flash读写的问题

[复制链接]
1462|3
 楼主| fanwei326 发表于 2021-1-22 13:59 | 显示全部楼层 |阅读模式
关于Flash读写,我用官方例程hc32l13x_ddl_Rev1.9.2 Lite内的flash_erase_write例程测试,发现每次上电第一次写入Flash成功,但是若过几秒再次在同一地址写入另一个数据(写入前有擦除相应的Sector),则写入的数据失败,重新读出的数据要么为0,要么为第一次写入的数据。请问有人碰到过这种现象吗?
laocuo1142 发表于 2021-1-22 14:09 | 显示全部楼层
那不应该呀,你确认擦除成功了吗?
 楼主| fanwei326 发表于 2021-1-22 14:50 | 显示全部楼层
laocuo1142 发表于 2021-1-22 14:09
那不应该呀,你确认擦除成功了吗?

检查过擦除函数 Flash_SectorErase的返回值是0, 才进行写入操作。
laocuo1142 发表于 2021-1-22 14:51 | 显示全部楼层
fanwei326 发表于 2021-1-22 14:50
检查过擦除函数 Flash_SectorErase的返回值是0, 才进行写入操作。

那应该没问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

56

帖子

3

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