U-Boot bootloader for sysmoBTS
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Alexander Couzens 2315facb0c add buildroot.config: this config can be used to generate a sane crossgcc 7 years ago
release Add v2.1 binary 7 years ago
u-boot configs: remove duplicate define BOOTDELAY from ar7240.h 7 years ago
CHANGELOG Update version to v2.1 release 7 years ago
Makefile Makefile: use git describe as Caraboot version 7 years ago
README.md Update README.md 7 years ago
buildroot.config add buildroot.config: this config can be used to generate a sane crossgcc 7 years ago

README.md

Caraboot

U-Boot for Carambola2 based boards

Build

  1. Build buildroot toolchain (http://buildroot.org)

Download:

cd your_work_dir
git clone git://git.buildroot.net/buildroot

Configure:

cd buildroot
make menuconfig

In Target Options select Target Architecture as MIPS (big endian) and Target Architecture Variant as mips 32r2. In Toolchain select GCC Compiler version as gcc 4.7.x. Save and exit.

Build:

make
  1. Build Caraboot image

Download:

cd your_work_dir
git clone https://github.com/8devices/Caraboot.git

Configure: Open Caraboot Makefile and change CONFIG_TOOLCHAIN_PREFIX to your buildroot binary path, i.e CONFIG_TOOLCHAIN_PREFIX=your_work_dir/buildroot/output/host/usr/bin/mips-linux-

cd Caraboot
vi/nano/gedit Makefile

Build:

make

The bootloader binary will be saved to bin/carambola2_u-boot.bin file. You can now use this file to upgrade your bootloader on Carambola2 board (http://8devices.com/wiki/carambola:2:gettingstarted:bootloader-upgrade)