升级固件

前言

本文介绍了如何将主机上的固件文件,通过 Micro USB OTG 线,烧录到开发板的闪存中。 升级时,需要根据主机操作系统和固件类型来选择合适的升级方式。

准备工作Firefly-RK3288/Firefly-RK3288 reload 开源版

主机

良好的 Micro USB OTG 线

固件

注:固件文件一般有两种:单个统一固件 update.img, 将启动加载器、参数和所有分区镜像都打包到一起,用于固件发布。

多个分区镜像,如 kernel.img, boot.img, recovery.img 等,在开发阶段生成。

注:主机操作系统支持:Windows XP (32/64位)

Windows 7 (32/64位)

Windows 8 (32/64位)

Linux (32/64位)

Windows

之前烧写 RK 的固件,需要用到以下两种工具:量产工具 RKBatchTool,用于烧写统一固件(update.img)

开发者工具 RKDevelopTool,可单独烧写分区固件

后来 RK 发布了 AndroidTool 工具,在 RKDevelopTool 的基础上增加了统一固件(update.img)的烧写支持, 因此现在仅需要这个工具即可。使用烧写工具前需要安装 RK USB 驱动。如果驱动已经安装好,可以跳过这步。

安装 RK USB 驱动

下载Release_DriverAssistant.zip,解压,然后运行里面的DriverInstall.exe。 为了所有设备都使用更新的驱动,请先选择”驱动卸载”,然后再选择”驱动安装”。

连接设备

有两种方法可以使设备进入升级模式一种方式是断开电源适配器用 Micro USB OTG 线连接好设备和主机。

按住设备上的 RECOVERY (恢复)键并保持

插上电源

大约两秒钟后,松开 RECOVERY 键。一种方式是接上电源适配器用 Micro USB OTG 线连接好设备和主机

按住设备上的 RECOVERY (恢复)键并保持。

短按一下 RESET(复位)键。

大约两秒钟后,松开 RECOVERY 键。各个设备的RECOVERY,RESET,OTG,USB如下

主机应该会提示发现新硬件并配置驱动。打开设备管理器,会见到新设备”Rockusb Device” 出现,如下图。如果没有,则需要返回上一步重新安装驱动。

烧写固件

下载 AndroidTool解压,运行里面的 AndroidTool.exe(注意,如果是 Windows 7/8,需要按鼠标右键,选择以管理员身份运行),如下图:

前提:设备烧写固件或分区镜像时,需处于Loader模式或Maskroom模式

烧写统一固件 update.img¶

烧写统一固件 update.img 的步骤如下:切换至”升级固件”页。

按”固件”按钮,打开要升级的固件文件。升级工具会显示详细的固件信息

按”升级”按钮开始升级。

如果升级失败,可以尝试先按”擦除Flash”按钮来擦除 Flash,然后再升级。

注意:如果你烧写的固件loader版本与原来的机器的不一致,请在升级固件前先执行”擦除Flash”。

烧写分区映像¶

烧写分区映像时,请使用对应SDK下的FFTools/AndroidTool.rar烧写。步骤如下:切换至”下载镜像”页。

勾选需要烧录的分区,可以多选。

确保映像文件的路径正确,需要的话,点路径右边的空白表格单元格来重新选择。

点击”执行”按钮开始升级,升级结束后设备会自动重启。

rk3288 android 6.0固件,RK3288固件升级教程相关推荐

  1. rk3288 android 6.0固件,[RK3288][Android6.0] 使用SD卡升级固件到eMMC

    Platform: RK3288 OS: Android 6.0 Kernel: 3.10.92 使用SD升级固件到eMMC比较方便, 插卡后完全自动升级,不需要连到PC端,省时省力. a. 编译整个 ...

  2. 华为固件解包工具linux,华为EMUI8.0固件解包教程(含提取recovery方法)

    华为EMUI8.0固件解包教程(含提取recovery方法),现在出来的新款华为手机基本上都是EMUI8.0系统的,一些玩机新手便想着怎么提取一下固件中的相关文件,比如原版的recovery.img或 ...

  3. RK3288 Android 5.1 固件 编译

    官网链接:http://wiki.t-firefly.com/zh_CN/Firefly-RK3288/compile_android.html 以下内容为原文转载+部分修改 编译 Android 5 ...

  4. 最新-手把手教Unity2017.3 Android Studio3.0.1 SDK接入教程含jdk和sdk环境配置

    本教程非常适合萌新,有大量的截图一步一步教下去. 网上有很多接入sdk的教程,但是有些时间过得久了,版本更新了,新手在跟着做的过程中可能会踩到很多坑.废话不多说,下面详细说一下该注意的事情. 目前un ...

  5. android 5.0一键刷机教程,HTC D820t (Desire 820 移动4G Android 5.0)一键刷机教程,轻松刷机...

    玩安卓手机最大的乐趣当然就是刷机了,手机使用一段时间后,运行会变得迟缓,为了让手机变的更加流畅或体验各OS系统,我们通常都会通过刷机来提高HTC D820t (Desire 820 移动4G Andr ...

  6. rk3288[android 6.0] 调试串口修改为普通串口

    背景 : rk3288 默认调试串口为uart2,  项目需要将uart2 修改为普通串口,理论知识不多说了, 本人也是接触android底层不久,理论知识没那么扎实,写出来也是复制别人的.主要记录一 ...

  7. rk3288 android编译环境搭建,RK3288系统编译及环境搭建

    准备工作 编译 Android 对机器的配置要求较高: 64 位 CPU 16GB 物理内存+交换内存 30GB 空闲的磁盘空间用于构建,源码树另外占用大约 8GB 官方推荐 Ubuntu 12.04 ...

  8. APP渗透—Android 7.0 抓包(教程)

    零基础学黑客,搜索公众号:白帽子左一 关于APP渗透的教程及思路,之前发过视频,视频地址:https://www.bilibili.com/video/BV1WK411w7UA/ 用到的工具 1.Pr ...

  9. 三星S5 电信版(G9009D)Android 5.0系统,root教程【亲测可行】

    本人用三星S5手机做安卓应用开发,发现没有root权限调试时有诸多不便,于是决定要获取root.找遍了所有一键root工具均无可用方案.最后卡刷root包成功,记录如下. 一.说明:S5手机出厂自带的 ...

最新文章

  1. 【Android】Android中判断后台服务是否正在运行
  2. System.Net.Dns.GetHostByAddress(string) 已经过时
  3. 【Paper】2021_Analysis of the Consensus Protocol of Heterogeneous Agents with Time-Delays
  4. JPA的persistence.xml的使用及常见问题
  5. 小学奥数_7655回文数个数 python
  6. 简练软考知识点整理-公邀竞单询其
  7. TFS 2010 使安装更容易,让VSS历史
  8. SPSS统计术语与思维【SPSS 002期】
  9. ssd的smt_SMT贴片电容的全面知识
  10. 如何完全清除微信聊天记录
  11. 大数据即将突破万亿,数据科技如何落地成产品?
  12. Jenkins 与 Gitlab 之间非交互拉取代码并进行代码部署
  13. GMS2(Gamemaker Studio 2)运行工程时遇到的问题解决
  14. PS 2019 Mac版 自学入门系列(五)——调配冷色与暖色
  15. python编程的缩进什么意思_编程缩进是什么意思
  16. cannot use message (variable of type protoreflect.ProtoMessage) as type protoiface.MessageV1 in argu
  17. CESM学习笔记(CIME)1 :介绍和query_config
  18. 李开复致中国大学生父母的一封信
  19. 虚拟化和Microsoft解决方案简介
  20. 0x800703e3复制文件错误

热门文章

  1. 2021最新华为Android校招面试题,附答案
  2. 个人项目(二)-- 自助点餐系统
  3. 名帖41 伊秉绶 隶书《对联八幅》
  4. JavaScript 一些小妙用
  5. 使用Python生成数据
  6. 入魔了~《武林外传》!
  7. 做大数据论文时的分析思路
  8. linux查看文件命令
  9. 自学python后自己接单-详解 | Python学多久才能独立接单赚钱?一个月足够了!
  10. phpmyadmin 修改记录(不断更新)