目录 一、发现问题 二、解决问题 三、验证试验 一、发现问题 由前面分析得到,u-boot仅支持nor启动。有些板子并没有搭载norflash。所以需要增加nandflash启动。 二、解决问题 在重定位代码之前初始化nandflash。这里传入参数有个细节:ldr r1,_TEXT_BASE 这样一开始地址就确定了 arm采用r0-r4寄存器传参 重定位代码 三、验证试验 可以看出,代码并没有超过4k。也能成功启动。