Onion Omega4 RV1103B board

U-Boot for the Onion Omega4 RV1103B board

Quick Start

  • Get the DDR initialization binary

  • Build U-Boot

  • Flash U-Boot into the SPI NAND

Get the DDR initialization binary

$ git clone https://github.com/rockchip-linux/rkbin.git

The RV1103B DDR initialization is located at rkbin/bin/rv11/rv1103bb_ddr_924MHz_v1.05.bin

Build U-Boot

$ export CROSS_COMPILE=arm-linux-gnueabihf-
$ export ROCKCHIP_TPL=<path-to-rkbin>/bin/rv11/rv1103bb_ddr_924MHz_v1.05.bin
$ make omega4-rv1103b_defconfig
$ make

The idbloader-spi.img and u-boot.img are the binaries that need to be flashed into the SPI NAND.

Flash U-Boot into the SPI NAND

Connect the USB OTG and UART console cables from the Omega4 board to the host PC.

Press the BOOT button while applying power to the board.

The string “RKUART” should appear on the console (115200,8N1).

Install the rkdeveloptool from https://github.com/rockchip-linux/rkdeveloptool by following the instruction in the README file.

$ sudo ./rkdeveloptool db download.bin
$ sudo ./rkdeveloptool wl 0x200 idbloader.img
$ sudo ./rkdeveloptool wl 0xa00 u-boot.img

Power cycle the board and U-Boot output is seen on the console.