工具/软件:Linux
您好!
我正在研究最新的 TI SDK ti-processor-sdk-linux-am335x-evm-03.02.00.05。
当我单独写入映像时、NAND 引导工作正常。
但是、当我创建完整的 UBIFS 映像时、我 将获得
"错误的 Linux ARM zImage 魔法!" 打开
"bootz ${loadaddr}-${fdtaddr}\0"
这是我的 NANDARGS:
#define NANDARGS \
"mtdids="" MTDIDS_DEFAULT "\0"\
"mtdparts="MTDPARTS_DEFAULT "\0"\
nandargs=setenv bootargs console=${console}"\
"${optargets}"\
"root=${nandroot}"\
"rootfstype=${nandrootfstype}\0"\
"nandroot=ubi0:rootfs rw ubi.mtd=NAND.file-system、2048\0"\
"nandrootfstype=ubifs rootwait=1\0"\
"nandboot=echo Booting from nand...;"\
"运行 nandargs;"\
"NAND 读取${fdtaddr}NAND.u-boot-spl-OS;"\
"NAND 读取${loadaddr}NAND.kernel;"\
"回波错误现已出现"\
"bootz ${loadaddr}-${fdtaddr}\0"
这是我的 mtdparts 的输出
=> mtdparts
器件 nand0 ,#部件= 10
#:姓名 尺寸 偏移 MASK_FLAGS
0:NAND.SPL 0x00020000 0x00000000 0
1:NAND.SPL.Backup1 0x00020000 0x00020000 0
2:NAND.SPL.Backup2 0x00020000 0x00040000 0
3:NAND.SPL.backup3 0x00020000 0x00060000 0
4:NAND.U-BOOT-SPL-OS 0x00040000 0x00080000 0
5:NAND.u-boot 0x00080000 0x000c0000 0
6:NAND.u-boot-env 0x00020000 0x00140000 0
7:NAND.u-boot-env.Backup1 0x005a0000 0x00160000 0
8:NAND.kernel 0x00400000 0x00700000 0
9:NAND.rootfs 0x1f500000 0x00b00000 0
活动分区:nand0、0 -(NAND.SPL) 0x00020000 @ 0x00000000
有人能告诉我这个问题吗
谢谢
深度