您尚未登录。

楼主 #1 2020-02-29 15:19:36

XIVN1987
会员
注册时间: 2019-08-30
已发帖子: 237
积分: 298.5

NUC980 + SPI-NAND,为什么一定要使用 uboot-spl

下图是NUC980的SPI-Flash启动流程图
SPI-Flash boot

可以看到,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文件大小为什么不能超过块大小??是什么东西导致了这个限制?

离线

#2 2020-03-03 13:55:45

LinjieGuo
Moderator
注册时间: 2019-07-24
已发帖子: 565
积分: 570
个人网站

Re: NUC980 + SPI-NAND,为什么一定要使用 uboot-spl

因为Nand工艺问题,存在坏块,但是开头那一块肯定是好的。用于存储spl程序,SPL程序负责坏块处理以及加载uboot。

离线

#3 2020-04-05 21:47:58

liuchangyin
会员
注册时间: 2020-03-17
已发帖子: 204
积分: 199

Re: NUC980 + SPI-NAND,为什么一定要使用 uboot-spl

LinjieGuo 说:

因为Nand工艺问题,存在坏块,但是开头那一块肯定是好的。用于存储spl程序,SPL程序负责坏块处理以及加载uboot。

精辟

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn