求教flash闪存的擦除

nemo 2011-07-01 10:33:09
由于flash的特性,在对flash进行写入之前要先进行擦除,但是擦除操作只能针对一整个页或者扇区或者块,假如我想对0x0001这个地址写入数据,那么岂不是除了0x0001这个地址之外,其他和0x0001在一个页/扇区/块的地址的数据不是全被擦除了?我想说的是,除去0x0001这个地址之外的数据,要先缓存起来等擦除 之后再写进去吗,还是直接就给擦除了。
...全文
122 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wfliao 2011-07-01
  • 打赏
  • 举报
回复
楼上说得对 ,只能这样了
SailorXing 2011-07-01
  • 打赏
  • 举报
回复
读出这一块的值
擦除
将读出的值与上你要写的值再写入

个人想法,仅供参考。

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧