瑞芯微的安卓平台使用 parameter 文件来配置一些系统参数,比如定义串口号,固件版本,flash分区信息等。

parameter 文件是由 BootLoader 解析的,大小不能超过 64 KB。

1、FIRMWARE_VER:5.0.0

固件版本,打包 update.img 会用到,升级工具会根据这个识别固件版本。

BootLoader 会读取这个版本传给 kernel 使用。

2、MACHINE_MODEL:rk3288

机型,打包 update.img 会用到,可以根据需求修改,用于升级工具显示。

3、MACHINE_ID:007

产品开发 ID,可以是字符和数字组合,打包 update.img 会用到,不同的项目使用不通的 ID,

可以用于识别机器机型。

4、MANUFACTURER:RK3288

厂商信息,打包 update.img 会用到,可以根据需求修改,用于升级工具显示。

5、MAGIC: 0x5041524B

MAGIC,不能修改

6、ATAG: 0x60000800

ATAG,不能修改


7、MACHINE: 3288

内核识别用到,不能修改


8、CHECK_MASK: 0x80

保留,不能修改


9、PWR_HLD: 0,0,A,0,1

控制 GPIO0_A0 输出高电平

第1是按键类型:0 为普通按键,1 为 AD 按键

第2、3、4是 GPIO 定义:上面是 GPIO0_A0

第5是判断电平:

1 为解析 parameter 时输出高电平

2 为解析 parameter 时输出低电平

3 为在 BootLoader 需要控制电源时,输出高电平

4 为在 BootLoader 需要控制电源时,输出低电平

10、CMDLINE

console=console=ttyFIQ0 androidboot.console=ttyFIQ0

串口定义

init=/init initrd=0x62000000,0x00800000

第一个参数是 boot.img 加载到 sdram 的位置

第二个参数是 ramdisk 的大小,目前 ramdisk 的大小没有限制

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),0x00300000@0x00092000(system),0x00008000@0x00392000(metadata),0x00600000@0x0039A000(userdata),0x00020000@0x0099A000(radical_update),-@0x009BA000(user)

为了兼容性,都是用 rk29xxnand 做标识。

0x00002000@0x00002000(uboot),@符号之前的数值是分区大小,@符号之后的数值是分区的起始位置,括号里面的字符是分区的名字。所有数值的单位都是扇区,一个扇区为 512Bytes,boot 分区的起始位置为 0x2000 扇区位置,大小为 0x2000 扇区(4MB)。

目前 flash 最大的 block 是 4MB(0x2000 扇区),所以每个分区要以 4MB 对齐,也就是每个分区的大小必须是 4MB 的整数倍。

backup 及之前的分区为固件区,在 Linux 系统中是只读的,在确定大小后,后续升级时不能修改分区的大小。

backup 之后的分区在 Linux 系统中是可读写的。在后续升级时可以调整分区的大小,调整分区大小后,需要进安卓的 recovery 系统格式化 cache 等分区。

本人能力不足,写不了桌面小工具,只能通过 excel 表来计算各个地址,有能力的园友可以写个小工具分享一下

下面是百度网盘下载地址:

链接:Rockchip parameter文件参数计算.xlsx
提取码:fud1

Rockchip parameter文件详解的更多相关文章

  1. web.xml文件详解

      web.xml文件详解 Table of Contents 1 listener. filter.servlet 加载顺序 2 web.xml文件详解 3 相应元素配置 1 listener. f ...

  2. javaweb web.xml文件详解

    web.xml文件详解 前言:一般的web工程中都会用到web.xml,web.xml主要用来配置,可以方便的开发web工程.web.xml主要用来配置Filter.Listener.Servlet等 ...

  3. tomcat 加载顺序 web.xml文件详解

    一. 1.启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点. 2.紧急着,容创建一个Se ...

  4. Java自动化测试框架-12 - TestNG之xml文件详解篇 (详细教程)

    1.简介 现在这篇,我们来学习TestNG.xml文件,前面我们已经知道,TestNG就是运行这个文件来执行测试用例的.通过本篇,你可以进一步了解到:这个文件是配置测试用例,测试套件.简单来说,利用这 ...

  5. testNG xml文件详解

    网上看到一篇整理的非常详细的xml文件详解,分享一下: 1 <?xml version="1.0" encoding="UTF-8"?> 2 < ...

  6. Linux中/proc目录下文件详解

    转载于:http://blog.chinaunix.net/uid-10449864-id-2956854.html Linux中/proc目录下文件详解(一)/proc文件系统下的多种文件提供的系统 ...

  7. SUBLIME TEXT 2 设置文件详解

    SUBLIME TEXT 2 设置文件详解 Preferences.sublime-settings文件: // While you can edit this file, it’s best to ...

  8. [转]AndroidManifest.xml文件详解

    转自:http://www.cnblogs.com/greatverve/archive/2012/05/08/AndroidManifest-xml.html AndroidManifest.xml ...

  9. delphi 资源文件详解

    delphi资源文件详解 一.引子: 现在的Windows应用程序几乎都使用图标.图片.光标.声音等,我们称它们为资源(Resource).最简单的使用资源的办法是把这些资源的源文件打入软件包,以方便 ...

随机推荐

  1. Python实现简单的爬虫获取某刀网的更新数据

    昨天晚上无聊时,想着练习一下Python所以写了一个小爬虫获取小刀娱乐网里的更新数据 #!/usr/bin/python # coding: utf-8 import urllib.request i ...

  2. Vue SSR的渲染性能

    一.前言 前端技术年年有新宠,Vue.js 2.0以其轻量级.渐进式.简洁的语法在MVVM框架中脱颖而出,一经推出便很受业界青睐. 为了提高首屏渲染速度 缓存+直出 是必不可少的.在Vue 1× 时代 ...

  3. Oracle 将另外一张表的列更新到本表的列

    Oracle写法: update temp_agentpay_df q set q.up_batch_bizid=(select c.batch_bizid from temp_df_id c whe ...

  4. focusSNS学习笔记

    FocusSNS是一个社交类型的网站架构 系统的加载过程 所有的分发都从RouteController开始 @RequestMapping(value={"/", "/h ...

  5. 2.spring 学习

    1.spring简单工程搭建 http://www.cnblogs.com/yun965861480/p/6278193.html 2.spring数据源 http://www.cnblogs.com ...

  6. AngularJS-----$compile

    原文:http://docs.ngnice.com/api/ng/service/$compile 写在前面的话: 之前我一直理解错误,我一直以为这句--function([scope], clone ...

  7. WebGL编程指南案例解析之3D视图视区问题

    var VSHADER_SOURCE = 'attribute vec4 a_Position;\n' + 'attribute vec4 a_Color;\n' + 'uniform mat4 u_ ...

  8. 【01_292】Nim Game

    Nim Game Total Accepted: 25342 Total Submissions: 50672 Difficulty: Easy You are playing the followi ...

  9. 一定要记住这20种PS技术,让你的照片美的不行! - imsoft.cnblogs

    照片名称:调出照片柔和的蓝黄色-简单方法, 1.打开原图素材,按Ctrl + J把背景图层复制一层,点通道面板,选择蓝色通道,图像 > 应用图像,图层为背景,混合为正片叠底,不透明度50%,反相 ...

  10. 2243: [SDOI2011]染色(LCT)

    2243: [SDOI2011]染色 Time Limit: 20 Sec  Memory Limit: 512 MBSubmit: 10909  Solved: 4216[Submit][Statu ...