Platform: RK3288

OS: Android 6.0

Kernel: 3.10.92

使用SD升级固件到eMMC比较方便, 插卡后完全自动升级,不需要连到PC端,省时省力.

a. 编译整个系统,包括kernel, uboot.

b. 生成update.img文件

打包文件在rk3288/RKTools/linux/Linux_Pack_Firmware目录下,解压.

接下来的步骤可参考目录下的readme.txt:

1.copy image to "rockdev/Image"

2.copy loader to "rockdev"

3.modify parameter and package-file

4.run mkupdate.sh to make update.img in "rockdev"

parameter文件内容如下:

FIRMWARE_VER:6.0.0

MACHINE_MODEL:rk3288

MACHINE_ID:007

MANUFACTURER:RK3288

MAGIC: 0x5041524B

ATAG: 0x60000800

MACHINE: 3288

CHECK_MASK: 0x80

PWR_HLD: 0,0,A,0,1

CMDLINE:console=ttyFIQ0 androidboot.baseband=N/A androidboot.selinux=permissive androidboot.hardware=rk30board androidboot.console=ttyFIQ0 init=/init initrd=0x62000000,0x00800000 mtdparts=rk29xxnand:0x00002000@0x00002000(uboot),0x00002000@0x00004000(misc),0x00008000@0x00006000(resource),0x00008000@0x0000e000(kernel),0x00010000@0x00016000(boot),0x00010000@0x00026000(recovery),0x0001a000@0x00036000(backup),0x00040000@0x00050000(cache),0x00002000@0x00090000(kpanic),0x00100000@0x00092000(system),0x00008000@0x00192000(metadata),0x00020000@0x0039A000(radical_update),-@0x003BA000(userdata)

package-file文件内容如下:

# NAME        Relative path

#

#HWDEF        HWDEF

package-file    package-file

bootloader    RK3288UbootLoader_V2.30.10.bin

parameter    parameter

resource    Image/resource.img

misc        Image/misc.img

kernel        Image/kernel.img

boot        Image/boot.img

recovery    Image/recovery.img

system        Image/system.img

backup        RESERVED

最终在rockdev目录下生成update.img文件.

c. sd制作镜像

将生成的update.img拷贝到windows上,插入要升级的sd卡,使用rockchip提供的工具

SD_Firmware_Tool.exe,工具在rk3288/RKTools/windows下.

固件升级 -> 选择固件 -> 开始创建.

d. sd卡插到板子上

系统就会自动进入recovery进行升级了.

PS: 目前拿到的android6.0 recovery代码虽然有固件升级接口, 但是并没有调用, 后续RK应该会再完善.

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

  1. 启明云端分享|sigmastar SSD201/ssd202核心板升级参考,可实现开机自动从 SD 卡升级固件或开机自动从 SD 卡烧录 MAC 地址

    实现功能 1.开机自动从 SD 卡升级固件: 2.开机自动从 SD 卡烧录 MAC 地址: 一.实现方法 自动升级固件 示例:# vi project/image/configs/i2m/script ...

  2. 编译可在Nexus5上运行的CyanogenMod13.0 ROM(基于Android6.0)

    编译可在Nexus5上运行的CyanogenMod13.0 ROM (基于Android6.0) 作者:寻禹@阿里聚安全 前言 下文中无特殊说明时CM代表CyanogenMod的缩写. 下文中说的&q ...

  3. STM32的BootLoader 从SD卡更新固件

    目  录 1. 前言 2. 初识BootLoader 2.1      百度百科的BootLoader 2.2      BootLoader的简单理解 2.3      BootLoader的作用 ...

  4. android通过sd卡升级步骤,夏新N820如何通过SD卡升级Android 4.1?

    夏新N820如何通过SD卡升级Android 4.1?刷机之家小编今天带来了升级教程,需要升级到Android 4.1的同学赶快来看看吧. 注意:升级版本会清除所有联系人,信息等等用户数据,请提前备份 ...

  5. Android系统(127)---Android6.0存储中加入总内存和系统内存项和在西语下把,换成.

    Android6.0存储中加入总内存和系统内存项 阅读数:651 平台下patches/packages/apps/Settings/里面 1.存储中加入总内存和系统内存项 在 res/values- ...

  6. android u盘广播路径,android6.0 外部存储设备插拔广播以及获取路径(U盘)

    android4.1版本时U盘插拔时的广播 在android4.1时我们可以用以下的BroadcastReceiver接收U盘广播. 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 a ...

  7. android 6.0 自定义application,Android6.0之App中的资源管理对象创建

    Android与资源管理相关的类Resouces和AssetManager很有必要清楚他们的创建过程. 与资源查找与加载操作相关的类 资源查找与加载主要是靠Android资源管理框架来完成的,而And ...

  8. android动态获取地理位置权限,Android6.0获取GPS定位和获取位置权限和位置信息的方法...

    1.添加权限--6.0之后要动态获取,下面会说 2.直接上代码,不多说,代码中注释很详细. private static final int BAIDU_READ_PHONE_STATE = 100; ...

  9. Android如何实现地图定位?Android studio+百度地图API+Android6.0系统实现地图显示、地址设置、点击地图定位功能(详细)

    文章说明:本文初衷是为了记录毕设学习过程,避免忘记操作流程.该功能是毕业设计的Android软件端的功能之一,本文将从获取百度地图密钥(AK)开始,详细地对地图定位配置和相关代码进行说明,文末将附上实 ...

最新文章

  1. hadoop磁盘空间不均衡的解决办法
  2. KVM中virtio-user工作思路(十二)
  3. Windows环境下文件的彻底删除与恢复,推荐几个工具(整理)
  4. go tcp连接_在Go中构建并发TCP服务器样例
  5. GBDT 特征提取(2)
  6. supports-screens
  7. CE的EMC测试(EN55022-EN55024-EN55014)-转载
  8. 概念梳理:C++中iostream头文件和命名空间的基础介绍和拓展内容
  9. CellCtrl控件完美破解研究
  10. 华为小程序怎么弄出来_华为应用市场也支持“小程序”了,你get了吗?
  11. k8s cpu 和内存资源说明
  12. 腾讯QQ 类企业QQ在线代码!
  13. 基金亏损84万,小灰反手把银行客户经理投诉了
  14. 浴室预约微信小程序的设计与实现
  15. TR069在家庭网络中的应用
  16. jQuery的deferred对象深析
  17. 风语者---走出软件作坊:三五个人十来条枪 如何成为开发正规军(二十九)
  18. 零基础,自学JAVA编程需要多长时间才能学完?
  19. Windows10 Technical Preview使用感受!
  20. 2-3超市购物程序设计

热门文章

  1. 加减法叫做什么运算_加减法四则运算的计算方法是什么
  2. 「数据库知识」——SQL处理学生表
  3. 为什么物理诺奖颁给量子信息科学?——量子信息的过去、现在和未来
  4. 运营商做互联网产品的十种死法
  5. 那些你可能不知道的腾讯产品
  6. 葫芦娃手游服务器未响应,葫芦娃充值没反应 充值元宝未到账解决办法
  7. java正则表达式类_java中正则表达式之Pattern类与Matcher类
  8. 手持gps坐标设置_学术 | 许其凤院士:GPS移动定位与移动网络定位精度的分析
  9. 《MATLAB图像处理实例详解》:CH_7(图像分割技术)
  10. 基于java的宠物狗销售网站系统