我使用的是SDK的版本是sitara-linuxsdk-sdg-06.00.00.00,使用该版本的uboot和linux内核、arago-base-tisdk-image-am335x-evm.ubi文件系统(重命名为ubi.img)。使用以下方式烧写镜像:
一、设置为SD卡启动
1、烧写uboot和uImage
mmc rescan
nand erase 0x0 0x780000
fatload mmc 0 0x81000000 MLO
cp.b 0x81000000 0x81020000 20000
cp.b 0x81000000 0x81040000 20000
cp.b 0x81000000 0x81060000 20000
fatload mmc 0 0x81080000 u-boot.img
fatload mmc 0 0x81280000 uImage
nand write 0x81000000 0x0 0x780000
saveenv
2、烧写文件系统
mmc rescan
fatload mmc 0 0x82000000 ubi.img
nand erase 0x780000 0xF880000
nand write 0x82000000 0x780000 0xFC0000
二、设置为nand的启动,上电。出现了以下信息
[ 10.632843] Copied the M3 firmware to UMEM
[ 10.637207] Cortex M3 Firmware Version = 0x181
[ 10.643676] create_regulator: VDD1: Failed to create debugfs directory
[ 10.652954] smartreflex smartreflex: am33xx_sr_probe: Driver initialized
[ 10.666503] clock: disabling unused clocks to save power
[ 10.684722] Detected MACID=0:18:30:b:9:3e
[ 10.690093] cpsw: Detected MACID = 00:18:30:0b:09:3f
[ 10.696380] omap_rtc am33xx-rtc: setting system clock to 2000-01-01 00:00:09 UTC (946684809)
[ 10.705627] VFS: Cannot open root device "ubi0:rootfs" or unknown-block(0,0)
[ 10.712982] Please append a correct "root=" boot option; here are the available partitions:
[ 10.721771] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 10.730407] Backtrace:
[ 10.733001] [<c0017dbc>] (dump_backtrace+0x0/0x10c) from [<c04144c0>] (dump_stack+0x18/0x1c)
[ 10.741821] r6:00008000 r5:c04f72d0 r4:c0641308 r3:c05f7f4c
[ 10.747741] [<c04144a8>] (dump_stack+0x0/0x1c) from [<c04146fc>] (panic+0x64/0x194)
[ 10.755767] [<c0414698>] (panic+0x0/0x194) from [<c0599c88>] (mount_block_root+0x174/0x228)
[ 10.764495] r3:00000000 r2:00000000 r1:cf01df68 r0:c04f72d0
[ 10.770416] r7:c05c7410
[ 10.773071] [<c0599b14>] (mount_block_root+0x0/0x228) from [<c0599fa4>] (prepare_namespace+0x94/0x1c0)
[ 10.782806] [<c0599f10>] (prepare_namespace+0x0/0x1c0) from [<c05998fc>] (kernel_init+0xf4/0x120)
[ 10.792053] r5:c05d36e8 r4:c05d36e8
[ 10.795837] [<c0599808>] (kernel_init+0x0/0x120) from [<c0042174>] (do_exit+0x0/0x65c)
[ 10.804077] r5:c0599808 r4:00000000
请问这是怎么回事?