U-Boot bootloader for sysmoBTS
Go to file
Alexander Couzens 40032e1b0b replace old u-boot setlocalversion script with our git describe
version now includes our tag as well.
2015-07-19 21:49:02 +02:00
release Add v2.1 binary 2014-11-04 13:56:11 +02:00
u-boot replace old u-boot setlocalversion script with our git describe 2015-07-19 21:49:02 +02:00
.gitignore Makefile: move buildroot toolchain to ./buildroot 2015-03-16 17:29:56 +01:00
CHANGELOG Update version to v2.1 release 2014-11-04 13:52:43 +02:00
Makefile add support for jb02v3-skw based on ap2 2015-05-12 16:10:06 +02:00
README.md README: update compile howto to include new buildroot configuration 2015-03-16 17:29:56 +01:00
buildroot.config add buildroot.config: this config can be used to generate a sane crossgcc 2015-03-16 17:03:40 +01:00



U-Boot for Carambola2 based boards


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


git clone git://git.buildroot.net/buildroot
cd buildroot
git checkout 2015.02


cd buildroot
cp ../buildroot.config .config
make oldconfig

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.


make toolchain
  1. Build Caraboot image


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



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)