Difference between revisions of "Rock/bootloader"
< Rock
Kingmercian (Talk | contribs) m |
|||
Line 4: | Line 4: | ||
− | Currently all | + | Currently all RK3188 based devices including the Radxa Rock use the same bootloader from Rockchip. Unfortunately Rockchip do not provide the source code for the bootloader. The bootloaders main task is to: |
− | * Load and boot the kernel.img/boot.img or recovery.img from | + | * Load and boot the kernel.img/boot.img or recovery.img from the corresponding partition. |
* Communicate with the host PC to download the image/firmware for [[rock/flash the image | upgrading]] | * Communicate with the host PC to download the image/firmware for [[rock/flash the image | upgrading]] | ||
==Download== | ==Download== | ||
− | The bootloader of | + | The bootloader of the Radxa Rock can be downloading from this address: |
http://dl.radxa.com/rock/images/loader/ | http://dl.radxa.com/rock/images/loader/ | ||
− | ==Reverse | + | ==Reverse Engineering == |
− | The analysis of the bootloader is done by sarg. | + | The analysis of the bootloader is done by sarg. You can contact sarg on IRC on the channel #linux-rockchip if you are interested. You can find the details here: |
https://gist.github.com/sarg/5028505 | https://gist.github.com/sarg/5028505 | ||
− | [http://blog.csdn.net/faithsws/article/details/17245699 | + | You can find more information on sargs work [http://blog.csdn.net/faithsws/article/details/17245699 here] although the article is in Chinese. |
Revision as of 22:55, 21 January 2014
Contents
Currently all RK3188 based devices including the Radxa Rock use the same bootloader from Rockchip. Unfortunately Rockchip do not provide the source code for the bootloader. The bootloaders main task is to:
- Load and boot the kernel.img/boot.img or recovery.img from the corresponding partition.
- Communicate with the host PC to download the image/firmware for upgrading
Download
The bootloader of the Radxa Rock can be downloading from this address:
http://dl.radxa.com/rock/images/loader/
Reverse Engineering
The analysis of the bootloader is done by sarg. You can contact sarg on IRC on the channel #linux-rockchip if you are interested. You can find the details here:
https://gist.github.com/sarg/5028505
You can find more information on sargs work here although the article is in Chinese.