各位大侠,小弟在此请教啦!!!弄了好久都没弄出来。
问题描述:
我在i.mx6的uboot命令终端用命令 mmc write 3 0x10900000 0xC000 0xA0000 烧写
system.img文件 但是烧写玩之后安卓系统起不来。系统能运行到kernel这边,但是到了system.img就卡住了。我看MFG_tools工具烧写的分区就是 Device Boot Start End MiB #blocks Id System
/dev/mmcblk0p1 8 15 8 8192 83 Linux
/dev/mmcblk0p2 16 23 8 8192 83 Linux
/dev/mmcblk0p3 24 3151 3128 3203072 5 Extended
/dev/mmcblk0p4 3152 7563 4412 4517888 b W95 FAT32
/dev/mmcblk0p5 24+ 535 512- 524287+ 83 Linux
/dev/mmcblk0p6 536+ 1047 512- 524287+ 83 Linux
/dev/mmcblk0p7 1048+ 3095 2048- 2097151+ 83 Linux
/dev/mmcblk0p8 3096+ 3103 8- 8191+ 83 Linux
/dev/mmcblk0p9 3104+ 3111 8- 8191+ 83 Linux
我system.img是按照下面这行来做的。
<CMD state="Updater" type="push" body="pipe dd of=/dev/mmcblk0p5 bs=512" file="files/android/system.img">Sending and writting system.img</CMD>
但是就是起不来 。在这问一下:第五个分区起始地址是24M吗? 24+是什么意思呢?
|