|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
偶是刚刚学习ARM的,对相关于FLASH有些疑问?
我在很多ARM开发的资料中,我见到过关于FLASH的概念有:FLASH、FLASH ROM、NOR FLASH和NAND FLASH。
下面说我对他们的理解,并向各位大虾请教一下哈:
1、FLASH 是FLASH ROM的简称,一般资料上说的FLASH其实就是指FLASH ROM。
2、FLASH ROM是指非易失性存储器,主要包括NOR FLASH和NAND FLASH两种。
3、对于NOR FLASH和NAND FLASH两种,网上资料很多。可以很好理解。
4、疑问1
NAND FLASH一般是容量比较大,一般用在文件系统中。NOR FLASH容量较小一般是2M左右,一般的ARM处理器中都有对应的接口,使用比较方便。而NAND FLASH在ARM中使用却比较麻烦,因为一般的ARM处理器中都没有对应的接口。
这就有个疑问。我在进行ARM硬件设计时,是不是只要选择NAND FLASH就行,可以不用选择NOR FLASH。但是我看了很多的ARM硬件设计,他们都普遍选用NOR FLASH;有的NOR FLASH和NAND FLASH都用。但是只用NAND FLASH就没见过。这是为什么?
5、疑问2
我现在选用的ARM处理器是S3C4510B,我的程序可能会比较大需要8MByte左右的空间。我想用两个2个32Mbit的FLASH ROM并接,这样行不行,有什么型号可以推荐?
6、最后还有个小疑问,不要笑俺。现在还不是很清楚S3C4510和S3C4510B的区别!
谢谢各位指点一下哈! |
|