NorFlash等写操作时不一定需要手动执行擦除命令(观点错误,需要
发布时间:2020-12-15 17:36:04 所属栏目:百科 来源:网络整理
导读:一直有个概念就是在操作常见的Flash:无论是nandflash/norflash,甚至e2prom等都需要先进行一定的擦除命令操作将0,1全部变为1,再进行写操作。 但实际现在ic发展,发现比如手里的一颗norflash不需要所谓的手动擦除操作,写入一个字节只需要发送一个写命令+地
一直有个概念就是在操作常见的Flash:无论是nandflash/norflash,甚至e2prom等都需要先进行一定的擦除命令操作将0,1全部变为1,再进行写操作。 但实际现在ic发展,发现比如手里的一颗norflash不需要所谓的手动擦除操作,写入一个字节只需要发送一个写命令+地址+内容即可。与网上部分观点有出入,故记录下。 ? ? 本文观点出现严重错误。无论是NandFlash还是norflash,?写操作都是将1变为0,而不能将0变为1。故比如擦除后从0xFF->0xAA,而如果再次直接写入了0x55.本质是将10101010的1变为0,而不会讲1变为0.?故最终存在NorFlash中的变为了0x00. 故需要在写入前还是要擦除的,再从0xFF变为0x55。一般以页的单位进行擦除。抱歉,误导大家了。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |