分析:
s3c6410 可以从 NANDFLASH中启动,可以从SD卡中启动
拨码开关IO:
OM[4:0] 4 3 2 1 0
IROM启动 1 1 1 1
GPN[15:13] IROM启动时的外部存储设备 SD、OneNAND NAND(数据大小不同的页)
s3c6410 出厂时会在0x80000000 的IROM 中固化BL0代码 大小为32KB 然后PC指向0X80000000开始执行,因此由IROM中启动
BL0代码中功能有:关闭看门狗,TCM,系统时钟......
外部存储设备的初始化
BL1:(自己编写的代码)重新初始化系统、开辟更广阔的内存空间,同时将BL2拷贝到SDRAM
BL2:(自己移植的代码)拷贝内核、文件系统,从而从SDRAM中启动系统
ok6410 拨码开关
1 2 3 4 5 6 7 8
GPN[15:13] OM[4:1]
000 1111 1 sd卡中启动uboot