rk3288 android 6.0固件,[RK3288][Android6.0] 使用SD卡升级固件到eMMC
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--暴力回溯法(时间超)
- 下一篇: android sina oauth2.