uboot启动第一阶段
s5pv210的irom代码读取sd(mmc通道3)中的16kB(uboot第一阶段代码)到iram的0xd0020010中校验通过后开始执行 第一条指令位于cpu/s5pc11x/start.S 1 _start: b reset(第57行) 2 第149行设置CPU位svc模式禁止irq和fiq 3 200~204设置cache 4 209~211设置TLB和icache 5 216~221设置cp15的c1禁止mmu和cache 6 225~227读启动信息(CORTEXA8将启动信息保留在0xE0000004中) 7 243~278将我们设置的启动标志保存在寄存器中 8 284~286设置栈 9 288 bl lowlevel_init (位于board/samsung/x210) 10 46~52(lowlevel_init) 根据复位状态跳转,冷启动则顺序执行 11 61~64(lowlevel_init)关看门狗 12 100~104(lowlevel_init)锁存上电信号 13 110~115(lowlevel_init)判断当前uboot在sram还是DDR中 14 118 bl system_clock_init初始化时钟系统 15 121 bl mem_ctrl_asm_init 初始化内存 16 125 bl uart