RK3066 update.img
Line 37: | Line 37: | ||
====Source code==== | ====Source code==== | ||
The source code of afptool and img_maker: | The source code of afptool and img_maker: | ||
− | git clone https://github.com/ | + | git clone https://github.com/rk3066/rk-tools.git |
cd rk-tools | cd rk-tools | ||
make | make |
Revision as of 02:07, 15 March 2014
Contents |
About
update.img is Rockchip's closed image format for nand flash images, which can be flashed via the rockchip batch tool or Linux Upgrade Tool into nand flash. You can find our prebuilt update image of android and ubuntu at http://www.haoyuelectronics.com/service/RK3066/images
Generating the image
Windows
A window batch tool is provided by Rockchip to create the image, which calls the AFPTool.exe and RKImageMaker.exe to generate the image. You can find the batch tool at the rockdev folder of the SDK source code.
Afptool -pack ./ Image\update.img RKImageMaker.exe -RK30 RK30xxLoader(L)_V1.22.bin Image\update.img update.img -os_type:androidos
The afptool reads the package-file which contains what files to be packed into the image.
# NAME Relative path # #HWDEF HWDEF package-file package-file bootloader RK30xxLoader(L)_V1.22.bin parameter parameter misc Image/misc.img kernel Image/kernel.img boot Image/boot.img recovery Image/recovery.img system Image/system.img backup RESERVED update-script update-script recover-script recover-script
Linux
A linux version of afptool and image maker by fonix232 can be found on github, below is the packing tool using afptool and image maker to pack the image.
git clone https://github.com/powermcu/rockchip-pack-tools # prepare the kernel and rootfs ./mkupdate.sh # Pack the image
You will get the update.img
Source code
The source code of afptool and img_maker:
git clone https://github.com/rk3066/rk-tools.git cd rk-tools make