Difference between revisions of "Rock/update.img"
< Rock
(→Linux) |
(→Source code) |
||
Line 31: | Line 31: | ||
===Source code=== | ===Source code=== | ||
− | The source code of | + | The source code of afptool and img_maker can be found at github: |
+ | git clone https://github.com/rk3066/rk-tools.git | ||
+ | cd rk-tools | ||
+ | make |
Revision as of 11:26, 7 November 2013
About
update.img is Rockchip's closed image format for nand flash images, which can be flashed via the rockchip batch tool into nand flash.
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.
Afptool -pack ./ Image\update.img RKImageMaker.exe -RK31 RK3188Loader(L)_V1.24.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 RK3188Loader(L)_V1.24.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 can be found in radxa rockdev folder, use it with the following command:
afptool -pack . Image/update_tmp.img img_maker -rk31 RK3188Loader\(L\)_V1.24.bin 4 2 2 Image/update_tmp.img update.img
Source code
The source code of afptool and img_maker can be found at github:
git clone https://github.com/rk3066/rk-tools.git cd rk-tools make