S3C2440启动方式

S3C2440有从NAND和NOR两种启动方式,其选择方法是从硬件上改变OM0/OM1的电平,具体如下图所示

这里要注意一点,无论是NOR还是从NAND启动,FLASH都是接在【BANK0】上的......这里可能说的有问题,再查一下

NOR FLASH容量小,速度快,稳定性好,输入地址,然后给出读写信号即可从数据口得到数据,适合做程序存储器。NAND FLASH 总容量大,但是读写都需要复杂的时序,更适合做数据存储器。这种不同就造成了NORflash可以直接连接到arm的总线并且可以运行程序,而NANDflash必须搬移到内存(SDRAM)中运行。 

不管S3C2440的启动设备是什么,它都是从0x0000 0000地址开始执行程序的,所不同的是地址的映射不一样。

NAND启动:

  NAND没有地址线,无法做地址的映射,在NAND的启动方式下,上电后CPU把NAND中0-0x1000(前4K)的内容复制到steppingstone中运行。

 

NOR启动:

  NOR有地址线,可以做地址映射,程序可以直接在上面运行。

posted on 2013-06-04 22:15  死鱼翻身ing  阅读(220)  评论(0编辑  收藏  举报