Difference between revisions of "Template:RK3399-BurnOS-with-TypeC/zh"

From FriendlyARM WiKi
Jump to: navigation, search
(updated by API)
(updated by API)
Line 1: Line 1:
 
====Windows下通过Type-C数据线进行烧写====
 
====Windows下通过Type-C数据线进行烧写====
 
 
访问[http://download.friendlyarm.com/{{#replace:{{#replace:{{BASEPAGENAME}}| |}}|/zh|}} 此处的下载地址]下载Windows下使用Type-C数据线烧写所需的文件及工具:<br />
 
访问[http://download.friendlyarm.com/{{#replace:{{#replace:{{BASEPAGENAME}}| |}}|/zh|}} 此处的下载地址]下载Windows下使用Type-C数据线烧写所需的文件及工具:<br />
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
 
   | colspan=2 | Image Files
 
   | colspan=2 | Image Files
 +
|-
 +
  | rk3399-typec-android10-YYYYMMDD.tgz
 +
  | Android 10固件
 
|-
 
|-
 
   | rk3399-typec-android8-YYYYMMDD.tgz
 
   | rk3399-typec-android8-YYYYMMDD.tgz
Line 22: Line 24:
 
|-
 
|-
 
   | colspan=2 | Flash Utility:
 
   | colspan=2 | Flash Utility:
|-
 
  | AndroidTool_Release_v2.54.zip
 
  | Rockchip提供的Windows下通过Type-C数据线烧写系统的工具
 
 
|-
 
|-
 
   | DriverAssitant_v4.5.tgz
 
   | DriverAssitant_v4.5.tgz
Line 35: Line 34:
 
<br />
 
<br />
 
详细操作步骤如下:<br />
 
详细操作步骤如下:<br />
* 初次使用时,请先下载DriverAssitant_v4.5.tgz,解压后安装USB驱动;
+
* 初次使用时,请先下载压缩包 DriverAssitant_v4.5.tgz,解压后,安装USB驱动;
* 根据自己的需要下载images-for-eflasher下的系统固件并解压,如Android 7的固件文件是android-nougat-images.tgz,其中固件解压后的文件idbloader.img和info.conf,使用AndroidTool时可忽略。
+
* 根据自己的需要下载系统固件并解压,固件目录下已内置 AndroidTools.exe 线刷工具和配置文件,以管理员身份运行AdnroidTools.exe;
* 下载AndroidTool_Release_v2.54.zip 并解压,以管理员身份运行AndroidTool.exe
+
* 连接好电源及HDMI显示设备,连接Type-C数据线到PC,按住Recovery键再长按(1.5秒以上)Power键开机,AndroidTool会显示“发现一个LOADER设备”,以下情况也会进入刷机模式:<br />
* 可根据Android开发工具手册.pdf,导入分区配置即固件中的parameter.txt,然后指定各分区的烧写文件路径,如下图所示:
+
a) 如果eMMC没有烧写过系统或eMMC的系统被擦除或损坏则会显示为MASKROM设备;<br />
[[File:AndroidTools_DI_01.png]]
+
b) 您也可以按住BOOT键再长按Power键开机,同时持续按住BOOT键5秒以上强制进入MASKROM模式;<br />
* 连接好电源及HDMI显示设备,连接Type-C数据线到PC,按住Recovery键再长按(1.5秒以上)Power键开机,AndroidTool会显示“发现一个LOADER设备”<br />a) 如果eMMC没有烧写过系统或eMMC的系统被擦除或损坏则会显示为MASKROM设备;<br />b) 您也可以按住BOOT键再长按Power键开机,同时持续按住BOOT键5秒以上强制进入MASKROM模式;<br />c) 如果显示“没有发现设备”,请先检查是否已成功安装驱动,检查Type-C数据线然后按上述方法重新开机,或按住Recovery键再按Reset键;<br />d) 另外,如果已成功启动系统,可通过串口、adb或ssh等方式在板子上运行reboot loader重启板子并进入LOADER模式。<br />
+
c) 如果显示“没有发现设备”,请先检查是否已成功安装驱动,检查Type-C数据线然后按上述方法重新开机,或按住Recovery键再按Reset键;<br />
* 点击执行即可下载固件到eMMC,请耐心等待,烧写成功结束后将自动重启。
+
d) 另外,如果已成功启动系统,可通过串口、adb或ssh等方式在板子上运行reboot loader重启板子并进入LOADER模式;<br />
* 如果需要更换系统,例如eMMC已经安装了Linux而现在需要烧写Android,需要先对eMMC进行一些擦写操作:<br />
+
* 在AdnroidTools界面上,选择 “升级固件”,点击界面上的固件按钮,选择固件目录下的文件: MiniLoaderAll.bin,然后点击“擦除Flash” (以下情况下,此步骤可以省略:eMMC内的系统与当前要烧写的系统分区布局相同);
你需要在界面上选择 “升级固件”-〉界面上选择固件 “MiniLoaderAll.bin“,然后点击“擦除Flash”。<br />
+
* 回到AdnroidTools首页,点击“执行”按钮,即可下载固件到eMMC,请耐心等待,烧写成功结束后将自动重启。
[[File:Rk-clean-emmc.png]]
+
  
 
====Linux下通过Type-C数据线进行烧写====
 
====Linux下通过Type-C数据线进行烧写====

Revision as of 06:23, 20 August 2020

1 Windows下通过Type-C数据线进行烧写

访问此处的下载地址下载Windows下使用Type-C数据线烧写所需的文件及工具:

Image Files
rk3399-typec-android10-YYYYMMDD.tgz Android 10固件
rk3399-typec-android8-YYYYMMDD.tgz Android 8.1固件
rk3399-typec-android7-YYYYMMDD.tgz Android 7.1.2固件
rk3399-typec-friendlycore-bionic-4.4-arm64-YYYYMMDD.tgz FriendlyCore固件,内置Qt5.10
rk3399-typec-friendlydesktop-bionic-4.4-arm64-YYYYMMDD.tgz FriendlyDesktop固件,自带X Window图形界面
rk3399-typec-lubuntu-desktop-YYYYMMDD.tgz Lubuntu桌面版固件,自带X Window图形界面
Flash Utility:
DriverAssitant_v4.5.tgz Rockchip提供的Windows下的USB驱动,使用AndroidTool烧写系统时需要安装此驱动

视频教程:
https://www.bilibili.com/video/av38052562/

详细操作步骤如下:

  • 初次使用时,请先下载压缩包 DriverAssitant_v4.5.tgz,解压后,安装USB驱动;
  • 根据自己的需要下载系统固件并解压,固件目录下已内置 AndroidTools.exe 线刷工具和配置文件,以管理员身份运行AdnroidTools.exe;
  • 连接好电源及HDMI显示设备,连接Type-C数据线到PC,按住Recovery键再长按(1.5秒以上)Power键开机,AndroidTool会显示“发现一个LOADER设备”,以下情况也会进入刷机模式:

a) 如果eMMC没有烧写过系统或eMMC的系统被擦除或损坏则会显示为MASKROM设备;
b) 您也可以按住BOOT键再长按Power键开机,同时持续按住BOOT键5秒以上强制进入MASKROM模式;
c) 如果显示“没有发现设备”,请先检查是否已成功安装驱动,检查Type-C数据线然后按上述方法重新开机,或按住Recovery键再按Reset键;
d) 另外,如果已成功启动系统,可通过串口、adb或ssh等方式在板子上运行reboot loader重启板子并进入LOADER模式;

  • 在AdnroidTools界面上,选择 “升级固件”,点击界面上的固件按钮,选择固件目录下的文件: MiniLoaderAll.bin,然后点击“擦除Flash” (以下情况下,此步骤可以省略:eMMC内的系统与当前要烧写的系统分区布局相同);
  • 回到AdnroidTools首页,点击“执行”按钮,即可下载固件到eMMC,请耐心等待,烧写成功结束后将自动重启。

2 Linux下通过Type-C数据线进行烧写

可访问此处的下载地址下载需要的固件文件及工具。

Image Files
rk3399-typec-android8-YYYYMMDD.tgz Android 8.1固件
rk3399-typec-android7-YYYYMMDD.tgz Android 7.1.2固件
rk3399-typec-friendlycore-bionic-4.4-arm64-YYYYMMDD.tgz FriendlyCore固件,内置Qt5.10
rk3399-typec-friendlydesktop-bionic-4.4-arm64-YYYYMMDD.tgz FriendlyDesktop固件,自带X Window图形界面
rk3399-typec-lubuntu-desktop-YYYYMMDD.tgz Lubuntu桌面版固件,自带X Window图形界面
Flash Utility:
Linux_Upgrade_Tool_1.27.rar Rockchip提供的Linux下通过Type-C数据线更新系统的工具

Linux_Upgrade_Tool是Rockchip提供的Linux下的命令行工具,用于通过Type-C数据线来升级eMMC中的固件,同时还提供了如擦除eMMC、直接读/写eMMC等功能。

  • 安装upgrade_tool: 下载Linux_Upgrade_Tool_1.27.rar后解压即可获得upgrade_tool,然后复制并设置权限
 sudo cp upgrade_tool /usr/local/sbin
 sudo chown root:root /usr/local/sbin/upgrade_tool
 sudo chmod 0755 /usr/local/sbin/upgrade_tool
  • 根据自己的需要下载images-for-eflasher下的系统固件并解压,如Lubuntu的固件文件是lubuntu-desktop-images.tgz
  • 参考“使用AndroidTool”,启动板子并进入LOADER或MASKROM模式;
  • Linux: 运行以下命令即可烧写Linux系统并重启:
 sudo upgrade_tool ul MiniLoaderAll.bin
 sudo upgrade_tool di -p parameter.txt
 sudo upgrade_tool di uboot uboot.img
 sudo upgrade_tool di trust trust.img
 sudo upgrade_tool di resource resource.img
 sudo upgrade_tool di kernel kernel.img
 sudo upgrade_tool di boot boot.img
 sudo upgrade_tool di rootfs rootfs.img
 sudo upgrade_tool RD
  • Android 7: 运行以下命令即可烧写Android 7系统并重启:
 sudo upgrade_tool ul MiniLoaderAll.bin
 sudo upgrade_tool di -p parameter.txt
 sudo upgrade_tool di uboot uboot.img
 sudo upgrade_tool di trust trust.img
 sudo upgrade_tool di misc misc.img
 sudo upgrade_tool di resource resource.img
 sudo upgrade_tool di kernel kernel.img
 sudo upgrade_tool di boot boot.img
 sudo upgrade_tool di recovery recovery.img
 sudo upgrade_tool di system system.img
 sudo upgrade_tool RD
  • Android 8: 运行以下命令即可烧写Android 8系统并重启:
sudo upgrade_tool ul MiniLoaderAll.bin
sudo upgrade_tool di -p parameter.txt
sudo upgrade_tool di uboot uboot.img
sudo upgrade_tool di trust trust.img
sudo upgrade_tool di misc misc.img
sudo upgrade_tool di resource resource.img
sudo upgrade_tool di kernel kernel.img
sudo upgrade_tool di boot boot.img
sudo upgrade_tool di recovery recovery.img
sudo upgrade_tool di system system.img
sudo upgrade_tool di vendor vendor.img
sudo upgrade_tool di oem oem.img
sudo upgrade_tool RD

如果固件中的MiniLoaderAll.bin版本不同,或烧写与eMMC中不同的系统,则可能会遇到无法成功启动的情况,需要擦除eMMC
先启动板子并进入LOADER,运行以下命令可删除eMMC,如程序显示"Download Boot Start"后超过10s无变化可按Reset键,然后再运行一次以下命令。

 sudo upgrade_tool EF MiniLoaderAll.bin

擦除成功结束后将显示"Erase flash ok."