1、nor flash启动(CPU看到的0地址是在nor flash上)
(1)把bootloader烧写在nor flash的0地址
(2)上电时,代码从nor flash的0地址开始运行。
(3)代码比较大时需重定位,重定位时,把代码从nor flash 复制到SDRAM上的链接地址(程序运行时应该位于的地方)
2、nand flash启动(CPU看到的0地址是片内的内存)
(1)一上电时,nand flash的前面4K会被自动复制到2440内部的0地址开始的4KRAM,
(2)从2440内部RAM的0地址开始执行
(3)4K代码把存储在nand flash 的bootloader复制到SDRAM上的链接地址