Difference between revisions of "Rock/bootloader"
< Rock
Line 18: | Line 18: | ||
The bootloader is based on U-boot and source code is available now: | The bootloader is based on U-boot and source code is available now: | ||
− | + | https://github.com/neo-technologies/rockchip_u-boot | |
''TODO'': Add instructions to build bootloader from source. | ''TODO'': Add instructions to build bootloader from source. | ||
− | |||
− | |||
− | |||
− | |||
== Analysis == | == Analysis == |
Revision as of 16:15, 31 March 2014
Contents
Introduction
Currently all RK3188 based devices including the Radxa Rock use the same bootloader from Rockchip.
Its main task is to:
- Load and start the kernel/boot images or recovery image from the corresponding partitions.
- Communicate with the host PC to download the image/firmware for upgrading
Download
The bootloader of the Radxa Rock can be downloaded from this address:
http://dl.radxa.com/rock/images/loader/
Source code
The bootloader is based on U-boot and source code is available now: https://github.com/neo-technologies/rockchip_u-boot
TODO: Add instructions to build bootloader from source.
Analysis
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.