本帖最后由 jlass 于 2013-5-8 16:40 编辑
一直有以印象arm对nand的大小是有限制的,可是有点想不通限制在哪里,翻开map表看了看,像是内存或者Nor flash这种有地址线的器件,限制是很明显的,可是nand没有地址线,不应该有这种限制啊,比如U盘就根本没有限制,到底是我以前记错了还是忽略了什么地方。
又想了想下面几种可能性:
1、外部存储空间的限制
说白了就是nand是否和Nor一样要映射到外部存储空间上,比如stm32的fsmc是256M的,连接nand时能超过256M的限制么?
2、nand的页大小的支持问题
随着nand的发展,nand的页大小由(512+16)到2K再到8K,还有MLC和SLC的区别,由于早期的arm不支持大页的nand而造成的限制(照理说应该是驱动的问题,不知道和芯片本身的关系大不大)。
3、作为启动盘时的限制
记得三星的arm启动时需要配置Irom,其中就有对nand的页大小有选择。
谁清楚的请帮忙解惑,谢谢。@airwill @阿南
|