|
发表于 2016-7-6 09:55:10
只看该作者
18#
本帖最后由 linjc 于 2016-7-6 09:58 编辑
编译完用“./FFTools/rarimg.sh firmware_name”打包成rar格式的固件,修改AndroidTools如下:
rockdev/package-file(注意:uboot路径):
- # NAME Relative path
- #
- #HWDEF HWDEF
- package-file package-file
- bootloader RK3128MiniLoaderAll_V2.25.bin
- parameter rk312x.parameter.txt
- uboot uboot.img
- misc Image/misc.img
- resource Image/resource.img
- kernel Image/kernel.img
- boot Image/boot.img
- recovery Image/recovery.img
- system Image/system.img
- # 要写入backup分区的文件就是自身(update.img)
- # SELF 是关键字,表示升级文件(update.img)自身
- # 在生成升级文件时,不加入SELF文件的内容,但在头部信息中有记录
- # 在解包升级文件时,不解包SELF文件的内容。
- # RESERVED不打包backup
- backup backupimage/backup.img
- update-script update-script
- recover-script recover-script
复制代码
rockdev/mkupdate.bat(注意第一行的路径):
- Afptool -pack .\ backupimage\backup.img
- Afptool -pack ./ Image\update.img
- RKImageMaker.exe -RK312A RK3128MiniLoaderAll_V2.25.bin Image\update.img update.img -os_type:androidos
- rem update.img is new format, Image\update.img is old format, so delete older format
- del Image\update.img
- pause
复制代码
再运行mkupdate.bat应该可以生成update.img
|
|