|
发表于 2009-5-15 23:44:48
|
显示全部楼层
在NOR启动下与GCS0连接的NOR FLASH被映射到BANK0上了,但如果从NAND 方式下启动,BANK0上的是2440上的4K RAM空间,但这时候NOR FLASH的地址到哪里去了?应如何读取?
我也在想,不过看了手册,好像可以这样理解,SRAM 占用前1k地址,剩下的是NOR的??不知是否可以这样理解,需要试验
还有,NOR FLAH在2440上只能挂载一片吗?能不能挂载多片?
2440可以支持两片的NAND吗,能不能在外围加些与非门的等的芯片解决?
如果是位扩展 8bits+8bits = 16bits 应该可以
但如果是容量扩展就不好搞了,但是可以这样外边接译码器,用gpio帮助译码CS,在写地址前先根据地址范围通过gpio译码CS,然后读写,这样可以吧:)
2440可以在NOR FLASH上直接执行代码,可以把程序下到NOR 中运行,我想这只是简单的自动“ 读”操作;但如果对NOR FLASH 进行“写”等操作,应该还需要发一系列命令串。通过H——JTAG下程序至NOR中所需要的脚本文件就包含命令串吧。不知有没有理解错~~
看了下手册,写NOR是有步骤的肯定是要发点命令什么,但是命令应该是CPU里的什么东西执行的,要刷NOR里的全部程序肯定是通过JTAG来出送命令的,可能是通过DEBUG命令进行的吧,看看ARM920T的技术参考手册也许能找到点线索。我猜的啊:) |
|