2440的启动可以是从Nor Flash地址启动也可以从Nand Flash启动
通过设置 Bus Controlller寄存器的OM[1:0]bit位可以设置2440的启动模式,00为Nand启动,01或10为外接Nor Flash的Nor启动。
1.Nor Flash启动
Nor Flash启动模式下,Nor Flash的基地址是0地址,片内RAM的0地址的0x40000000,Nor Flash直接与CPU传输数据,不需要通过片内RAM的中转。
2.Nand Flash启动
Nand Flash启动模式下,片内RAM的基地址是从0地址开始,数据传输时,Nand Flash先把4K字节的内容放到RAM上,RAM传输给CPU,接着再去取下面的数据内容。
3.CPU的地址访问
1)访问ROM芯片
2)访问SRAM芯片