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有地址线,可以做地址映射,程序可以直接在上面运行。