Please enable javascript, or click here to visit my ecommerce web site powered by Shopify.
Jump to: navigation, search

Difference between revisions of "Rock/bootloader"

(Undo revision 666 by Julien (talk))
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
+
https://github.com/neo-technologies/rockchip_u-boot
  
 
''TODO'': Add instructions to build bootloader from source.
 
''TODO'': Add instructions to build bootloader from source.
 
== Recovery ==
 
 
If you get issues when flashing a new bootloader from development sources and your board doesn't seem to boot anymore, then read [[rock/unbrick | unbrick page]] to fix it and flash official Rockchip's bootloader.
 
  
 
== Analysis ==
 
== Analysis ==

Revision as of 16:15, 31 March 2014

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.