本帖最后由 pei84 于 2014-11-7 22:45 编辑
没有解决。你说的是文档的第八部分吧
U-Boot > setenv loadaddr 0x12000000
U-Boot > setenv fdt_addr 0x18000000
U-Boot > setenv fdt_high 0xffffffff
U-Boot > setenv bootargs_base 'setenv bootargs console=ttymxc0,115200'
U-Boot > setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/
mmcblk0p2 rootwait rw video=mxcfb1:dev=ldb,LDB-XGA,if=RGB666 video=mxcfb0:dev=hdmi,
1920x1080M@60,if=RGB24'
U-Boot > setenv bootcmd_mmc 'run bootargs_base bootargs_mmc;mmc dev 1;mmc read $
{loadaddr} 0x800 0x2000;mmc read ${fdt_addr} 0x5000 0x800;bootm ${loadaddr} - $
{fdt_addr}'
U-Boot > setenv bootcmd 'run bootcmd_mmc'
U-Boot > saveenv
U-Boot > run bootcmd
红色的部分按照你说的更改为
setenv bootargs_mmc 'setenv bootargs ${bootargs} root=/dev/
mmcblk1p1 rootwait rw video=mxcfb0:dev=ldb,LDB-XGA,if=RGB666'
但是我执行后出现以下的信息
MX6Q SABRESD U-Boot > run bootcmd
Card did not respond to voltage select!
mmc1(part 0) is current device
MMC read: dev # 1, block # 2048, count 8192 ... Card did not respond to voltage select!
MMC: block number 0x2800 exceeds max(0x0)
0 blocks read: ERROR
MMC read: dev # 1, block # 20480, count 2048 ... Card did not respond to voltage select!
MMC: block number 0x5800 exceeds max(0x0)
0 blocks read: ERROR
Wrong Image Format for bootm command
ERROR: can't get kernel image!
SD卡损坏了吗?
我在用mfgtool时,window提示格式化sd卡。然后我格式化了。说格式化失败了。是因为sd卡坏了吗?
那为啥mfgtool烧写成功了。然后也能启动uboot啊。
|