U-Boot for Rockchip

absolutely no warranty. you have to know how to unbrick your device. only for developers.

source

build

RK3288

arm-eabi-4.7 is the official toolchain.

UserManual

make rk3288_config
make

RK3188/RK3066/RK3068/PX2

arm-eabi-4.6 is the official toolchain.

UserManual

make rk30xx

binaries

How to

boot kernel without flashing (RK3288)

enter fastboot mode e.g.

rkflashtool b 0xf6

unlock fastboot (first time only)

fastboot -i 0x2207 oem unlock
fastboot -i 0x2207 oem unlock_accept

boot kernel

fastboot -i 0x2207 boot zImage

boot kernel without flashing (RK3188/RK3066/RK3068/PX2)

rkflashtool M 0x62000000 0x1000000 < ramdisk.img
rkflashtool M 0x63000000 0x1000000 < kernel.img
rkflashtool M 0x64000000 0x1000000 < parameter.img
rkflashtool B 0x63000000 0x64000000

you may omit rkcrc header from ramdisk and/or parameter.

if you omit rkcrc header from kernel, it will not be relocated to the load address described in KERNEL_IMG: line in parameter. (i.e. kernel needs to be coded to start at 0x63000000 in above case)

discuss

#linux-rockchip at freenode

linux-rockchip at Google Groups

see also

https://github.com/linux-rockchip/rkflashtool