nandflash相关问题,已解决前3个了,就剩第四了
本帖最后由 weixinal 于 2012-10-18 10:37 编辑买的是ok6410板子,想搞懂nandflash问题:
1,nandflash的地址是看所接的片选信号确定的?那一片nand上好像有两个片选,上图,怎么确定地址?
2,确定出nand的地址后是不是可以通过jlink 的loadbin指令下载制定的bin到flash去?要是可以的话,为什么还要有nandflash controller呢?
3,如果loadbin不能烧写flash的话,如何烧写?通过bootloader?
4,s3c6410上电自动复制nandflash前8k的内容到steppingstone,但是这样的特性之前我们并没有设置nandflash controller啊?如果这些都是硬件自动完成的,那是不是系统只要用nandflash启动,与6410的接法就是固定的?还有IROM启动是怎么回事,nand和irom启动详细过程是怎么样的,学习arm我想从底层学起慢慢来尽量搞清楚每个问题。
问题问的太多了,谢谢您的解答
1.楼主说的地址是不是nandflash的映射地址?如果是,那楼主理解错了,nandflash并不占bank,也不需要通过总线访问。直接使用nandflash控制器可以了。
问题2.3都需要对问题先理解。
4.6410启动分为好几个阶段,其中第一阶段并不需要nand和ram 飞凌-fatfish 发表于 2012-10-3 20:24 static/image/common/back.gif
1.楼主说的地址是不是nandflash的映射地址?如果是,那楼主理解错了,nandflash并不占bank,也不需要通过总 ...
谢谢您的解答,最近一直在看相关的东西,前三个问题搞懂了,第四个问题还是没明白,第一个启动阶段不用nand和ram?那启动过程做什么呢?哪一个阶段是硬件自动复制nand到steppingstone的阶段?这一阶段arm是怎么知道我们所有nandflash的参数的(页大小,延时之类的)。另外啃了资料说是有irom启动和nand启动,我们班子是属于难道启动吧?那irom启动一般用作什么呢?
页:
[1]