我正在尝试启动 IMX6ULL NAND 闪存。
供您参考,我使用 buildroot 2018_11_4 成功启动了 IMX6ULL NAND 闪存。(uboot 4.15 和 linux 4.15)
但是,目前的情况是u-boot-2020.04。
uboot和linux都使用5.10版本。
NXP的内容中没有详细说明NAND引导引起的修改,所以我就按照我公司的内容修改了。
---------------------------------------------- ------------------------------
帧-Boot 2020.04-gad7247c882-dirty(2023 年 4 月 19 日 - 14:45:51 +0900)
CPU:i.MX6ULL rev1.1 900 MHz(以 396 MHz 运行)
CPU:商业温度等级(-40C 至 115C)在 39C
重置原因:POR
型号:i.MX6ULL 样板
板:MX6ULL 14x14 EVK
DRAM:256 MiB
board_init好的
NAND:128 MiB
MMC:
从 NAND 加载环境... *** 警告 - CRC 错误,使用默认环境
输入:串行
输出:串行
错误:串行
网络:CPU 网络初始化失败
未找到以太网。
正常启动
按任意键停止自动启动:0
NAND 读取:设备 0 偏移量 0x600000,大小 0xa00000
10485760 字节读取:OK
NAND 读取:设备 0 偏移量 0x1000000,大小 0x100000
1048576 字节读取:OK
内核映像 @ 0x80800000 [ 0x000000 - 0x8d1f08 ]
## 扁平化设备树 blob 在 83000000
使用 fdt blob 在 0x83000000
处启动,在 8303 使用设备树 0b30 就地
end0203 /soc/aips-bus@2200000/epdc@228c000:
mx6 的状态禁用 ft_system_setup
启动内核...
---------------------------------------------- ----------------------------------------------
对我来说有问题的症状是内核在“启动内核”消息后没有出现。
我不使用 Yocto 和 UUU。
因为没看懂内容。
所以我分别下载并构建了Buildroot、Uboot和linux。
另外,我正在使用 mfgtool 在黑板上书写。
所以我需要一个修复指南来为最新版本或 5.10 配置 NAND 引导。
是否有可能得到一些帮助?