1、疑惑 在 start.S 当中,第一句指令就跳转到了 reset 标号处,那后面的指令什么时候执行呢? 其实 b 和 ldr 指令都是跳转指令。 b reset ldr pc, _undefined_instruction // 也相当于跳转指令, ldr pc, _software_interrupt 分析: 当前 uboot.bin 的代码分布为: 在我们 uboot 阶段并没有仔细处理其他异常,只是调用了 reset ,剩下的任务主要是启动内核。