FLASH能否二次写入数据,两次写入都是由1变为0

2019-07-21 00:19发布

flash擦除后写入数据没有问题,flash擦除后,写入0xee,写入没有问题,之后再写入0x88就写不进去了。我看flash编程特点是由1变为0是OK的。跪求原子哥助攻@正点原子
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
流年丶
2019-07-21 02:31
awsawzj 发表于 2019-6-5 14:50
那要看你的flash特性,有的flash支持这样操作,有的就不允许这样

手册上面写也是说1能写为0的,但是每次写之前会检测待写入的地址数据是不是0xff,如果不是,会报PGERR错误。不知道这有没有解决的办法。以前使用是外挂的nand flash,哪是支持我上述操作的。主要是用到了VFS虚拟扇区管理,里面有涉及到我上述的操作,如果能实现,那更好,如果不能实现,那我只能改代码了。

一周热门 更多>