查看: 3066|回复: 0

[求助] imx6qp-sabreAI评估板NAND FLASH启动

[复制链接]

该用户从未签到

1

主题

1

帖子

0

新手上路

Rank: 1

积分
27
最后登录
2019-12-31
发表于 2018-4-9 19:34:54 | 显示全部楼层 |阅读模式
Hi all,
      我现在用imx6qp-sabreAI官方评估板,现在打算用nand flash启动,下载最新的mfgtool工具后。烧写完毕,启动uboot在解析dtb文件的时候报错。
NAND read: device 0 offset 0x4000000, size 0x800000
8388608 bytes read: OK

NAND read: device 0 offset 0x5000000, size 0x100000
1048576 bytes read: OK
Kernel image @ 0x12000000 [ 0x000000 - 0x60d2b8 ]
## Flattened Device Tree blob at 18000000
   Booting using the fdt blob at 0x18000000
   Using Device Tree in place at 18000000, end 1800ef10
fdt_find_or_add_subnode: memory: FDT_ERR_BADSTRUCTURE
ERROR: arch-specific fdt fixup failed
- must RESET the board to recover.

FDT creation failed! hanging...### ERROR ### Please RESET the board ###

当前环境变量如下:
=> print
baudrate=115200
bootargs=console=ttymxc3,115200 ubi.mtd=4 root=ubi0:rootfs rootfstype=ubifs mtdparts=gpmi-nand:64m(boot),16m(kernel),16m(dtb),-(rootfs)
bootcmd=nand read ${loadaddr} 0x4000000 0x800000;nand read ${fdt_addr} 0x5000000 0x100000;bootz ${loadaddr} - ${fdt_addr}
bootcmd_mfg=run mfgtool_args;bootz ${loadaddr} ${initrd_addr} ${fdt_addr};
bootdelay=1
ethact=FEC
ethaddr=00:04:9f:04:16:c1
ethprime=FEC
fdt_addr=0x18000000
fdt_high=0xffffffff
initrd_addr=0x12C00000
initrd_high=0xffffffff
loadaddr=0x12000000
mfgtool_args=setenv bootargs console=ttymxc3,115200 rdinit=/linuxrc g_mass_storage.stall=0 g_mass_storage.removable=1 g_mass_storage.file=/fat g_mass_storage.ro=1 g_mass_storage.idVendor=0x066F g_mass_storage.idProduct=0x37FF g_mass_storage.iSerialNumber="" enable_wait_mode=off mtdparts=8000000.nor:1m(boot),-(rootfs)\\;gpmi-nand:64m(boot),16m(kernel),16m(dtb),-(rootfs)

Environment size: 919/131068 bytes



麻烦各位帮忙看看问题在哪里。评估板和mfgtool都是官方的
我知道答案 目前已有0人回答
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-20 08:48 , Processed in 0.081253 second(s), 21 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表