首页 » 技术SOS » 元件/连接器 » 存储器 » flash闪存读写问题

flash闪存读写问题

菜鸟
2009-11-16 14:24:44
大家好,我最近要用到一个NAND FLASH闪存芯片 在网上很多地方看到,NAND FLASH是按页读写,按块擦除。 请问一下,按页读写是什么意思呢? 如果我要写一个二进制数据流到FLASH里面,我要先把这个数据流分成和FLASH页一样大小的块,再写入FLASH吗? 还有,FLASH中因为存在INVALID BLOCK,如果碰到INVALID BLOCK,则不能把数据写到该块,而要换一个有效的块。假设有个文件占4个FLASH的BLOCK,我将这4个BLOCK写入FLASH里面,是不是要把这4个BLOCK的块地址都记录下来呢,要不然我到时候想读这个文件,我去哪里读呢? 请高手指点迷津!谢谢!
分享
关键词: FLASH, 读写  
菜鸟
2009-11-18 21:38:53
1楼

google baidu wikipedia 搜索循序渐进,先找百科类的看一下,记下里面的名词,一个词一个词慢慢搜索,google前一页的搜索结果都点进去看一下,一个下午你就懂了整整一个领域的主要内容,

菜鸟
2009-11-30 16:18:39
2楼

页是字节数,存储器的读写是按页进行的,比如,向存储器里写数据,以256个字节为一页,存储器里或读写辅助芯片里有个页存贮器,起缓存的作用,每传够256个字节向存储器写一次,读也一样。 下个问题我也不太清楚,不过快学到了,下次上网再给你说吧! 不过你可以看一下大学里学电子专业的单片机,里面有你想要的。在最后两章节里。

菜鸟
2009-12-23 09:13:11
3楼

页比块大,比如一页256字节,一块32字节,具体见DATASHEET

菜鸟
2010-07-13 13:00:08
4楼

向存储器里写数据,(www.105fp.com )以256个字节为一页,存储器里或读写辅助芯片里有个页存贮器,起缓存的作用,每传够256个字节向存储器写一次,读也一样。(http://www.jy417.cn/index.asp)

菜鸟
2011-09-08 15:53:12
5楼

谁然我不怎么懂,但看了别人的回答心里也有了个大概思路,谢谢大家。

高工
2023-02-21 21:47:01
6楼

学习