Difference between revisions of "Template:BurnAndroidToEMMC-Allwinner/zh"
From FriendlyELEC WiKi
(updated by API) |
(updated by API) |
||
(20 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | ===== | + | =====烧写到eMMC===== |
− | * | + | ======TF卡脱机烧写====== |
+ | * 将Android固件和烧写工具PhoenixCard_V310.rar分别解压,在Windows下插入TF卡(限4G及以上的卡)。以管理员身份运行PhoenixCard, 在PhoenixCard的界面上,选择你的TF卡盘符,镜像文件选择为Android固件,烧写模式选择 "卡量产" ,点击 "烧录" 按钮烧写即可。 | ||
+ | [[File:PhoenixCard_burn.png|frameless|600px|]] <br> | ||
+ | (图片里以NanoPi M1 Plus的Android固件为例,请注意使用正确的系统固件。) | ||
+ | * 当TF卡烧写完成后,拔出TF卡插入板子的 BOOT卡槽,通过 HDMI 连接电视,上电启动(注意,这里需要5V/2A的供电),在电视上可以看到绿色的烧写进度条。当烧写完成后,拔掉TF卡并且重新上电,开发板就会从eMMC启动Anroid系统了。 | ||
+ | <!-- | ||
+ | 只适配了H3,H5经测试功能也是正常的,但是文档并没有适配,为了减少维护工作决定裁剪掉该章节。 | ||
+ | |||
+ | ======USB烧写Android到eMMC====== | ||
+ | * 在64bit Ubuntu系统(必须是硬件安装, 不能使用虚拟机安装的Ubuntu系统)下将Android系统固件和USB烧写工具LiveSuitV306_For_Linux64.zip解压,root用户下执行下列命令安装LiveSuit: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
+ | $ cd LiveSuit_For_Linux64 | ||
+ | $ chmod 755 LiveSuit.run | ||
$ ./LiveSuit.run | $ ./LiveSuit.run | ||
+ | ... | ||
+ | ========***********LiveSuit installed completely***********=========== | ||
+ | LiveSuit has been installed in /root/Bin/LiveSuit | ||
+ | ========***********LiveSuit installed completely***********=========== | ||
</syntaxhighlight> | </syntaxhighlight> | ||
运行LiveSuit: | 运行LiveSuit: | ||
Line 10: | Line 25: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
点击Image按钮选择Android系统固件:<br> | 点击Image按钮选择Android系统固件:<br> | ||
− | [[File:sunxi-livesuit-select.png|frameless| | + | [[File:sunxi-livesuit-select.png|frameless|600px|]] |
− | + | (图片里以NanoPi M1 Plus的Android固件为例,请注意使用正确的系统固件。) | |
− | * | + | * 烧写默认进入fex模式的Uboot到TF卡:<br> |
− | + | fex模式是全志定制过的一种USB下载模式。可以直接下载使用默认进入fex模式的U-boot [http://wiki.friendlyelec.com/wiki/index.php/File:U-boot-efex.zip 点击下载U-boot-efex], 下载后解压, 执行下列命令烧写U-boot到TF卡: | |
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
− | $ efex | + | $ 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 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | + | /dev/sdX请替换为实际的TF卡设备文件名。另外, 你也可以在自己编译出来的U-boot的命令行终端中手动执行efex命令可以进入fex模式。 | |
− | [[File:sunxi-livesuit-detect.png|frameless| | + | * 制作完成TF卡后,拔出TF卡插入板子的BOOT卡槽,使用MicroUSB线连接板子和PC机,此时板子会上电启动并运行U-boot, PC机上的LiveSuit工具会弹出是否进行烧写的提示,如下:<br> |
− | <br> | + | [[File:sunxi-livesuit-detect.png|frameless|600px|]]<br> |
− | 点击Yes按钮,开始通过USB将Android系统固件烧写到eMMC中。等待烧写完毕后,断电并从BOOT卡槽中取出TF卡,此时再上电就会从eMMC启动系统了。 | + | 注意:必须先在PC机上运行LiveSuit,再运行U-boot进入fex模式,否则将检测失败。<br> |
+ | 点击Yes按钮,开始通过USB将Android系统固件烧写到eMMC中。等待烧写完毕后,断电并从BOOT卡槽中取出TF卡,此时再上电就会从eMMC启动系统了。<br> | ||
+ | 如果你使用的是默认会进行fex模式的U-boot, 那么烧写完成后会进入fex模式并再次弹出烧写提示, 此时你只要忽略它的提示并断电选择eMMC启动即可。 | ||
+ | --> |
Latest revision as of 07:19, 21 February 2022
1 烧写到eMMC
1.1 TF卡脱机烧写
- 将Android固件和烧写工具PhoenixCard_V310.rar分别解压,在Windows下插入TF卡(限4G及以上的卡)。以管理员身份运行PhoenixCard, 在PhoenixCard的界面上,选择你的TF卡盘符,镜像文件选择为Android固件,烧写模式选择 "卡量产" ,点击 "烧录" 按钮烧写即可。
(图片里以NanoPi M1 Plus的Android固件为例,请注意使用正确的系统固件。)
- 当TF卡烧写完成后,拔出TF卡插入板子的 BOOT卡槽,通过 HDMI 连接电视,上电启动(注意,这里需要5V/2A的供电),在电视上可以看到绿色的烧写进度条。当烧写完成后,拔掉TF卡并且重新上电,开发板就会从eMMC启动Anroid系统了。