打印
[技术问答]

华大MCU HC32L136 Flash读写的问题

[复制链接]
1133|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

粉丝