Template:BurnAndroidToEMMC-Allwinner/zh
From FriendlyELEC WiKi
eMMC启动
- 在64bit Ubuntu系统(必须是硬件安装, 不能使用虚拟机安装的Ubuntu系统)下将Android系统固件和USB烧写工具LiveSuitV306_For_Linux64.zip解压,root用户下执行下列命令安装LiveSuit:
$ cd LiveSuit_For_Linux64 $ chmod 755 LiveSuit.run $ ./LiveSuit.run ... ========***********LiveSuit installed completely***********=========== LiveSuit has been installed in /root/Bin/LiveSuit ========***********LiveSuit installed completely***********===========
运行LiveSuit:
$ cd /root/Bin/LiveSuit $ ./LiveSuit.sh
- 烧写默认进入fex模式的Uboot到TF卡:
fex模式是全志定制过的一种USB下载模式。可以直接下载使用默认进入fex模式的U-boot 点击下载U-boot-efex, 下载后解压, 执行下列命令烧写U-boot到TF卡:
$ cd U-boot-efex $ dd if=boot0_sdcard.fex of=/dev/sdX bs=1k seek=8 $ dd if=u-boot.fex of=/dev/sdX bs=1k seek=16400 $ sync
/dev/sdX请替换为实际的TF卡设备文件名。另外, 你也可以在自己编译出来的U-boot的命令行终端中手动执行efex命令可以进入fex模式。
- 制作完成TF卡后,拔出TF卡插入板子的BOOT卡槽,使用MicroUSB线连接板子和PC机,此时板子会上电启动并运行U-boot, PC机上的LiveSuit工具会弹出是否进行烧写的提示,如下:
注意:必须先在PC机上运行LiveSuit,再运行U-boot进入fex模式,否则将检测失败。
点击Yes按钮,开始通过USB将Android系统固件烧写到eMMC中。等待烧写完毕后,断电并从BOOT卡槽中取出TF卡,此时再上电就会从eMMC启动系统了。
如果你使用的是默认会进行fex模式的U-boot, 那么烧写完成后会进入fex模式并再次弹出烧写提示, 此时你只要忽略它的提示并断电选择eMMC启动即可。