下图是NUC980的SPI-Flash启动流程图
可以看到,NUC980中是先初始化SDRAM,然后再从SPI-Flash中读取u-boot到SDRAM的,,这个时候SDRAM显然是足够大,能够装下完整uboot的,,那为什么还要使用uboot-spl呢?
我尝试不使用uboot-spl,,直接将完整uboot.bin作为loader使用NuWriter烧录,,结果NuWriter报错“Uboot File length cannot greator than block size”,,
uboot文件大小为什么不能超过块大小??是什么东西导致了这个限制?
离线
因为Nand工艺问题,存在坏块,但是开头那一块肯定是好的。用于存储spl程序,SPL程序负责坏块处理以及加载uboot。
精辟
离线