Olimex A33 OlinuXino

Note

TL;DR - Mainline BSP bring-up guide for this board — covering U-Boot, Linux kernel, and Buildroot build from source with SD/flash boot, serial console access, and device tree configuration. - Part of Amarula Solutions’ upstream-first BSP documentation for Allwinner SoCs.

This tutorial will show the details of Olimex A33-OLinuXino board mainline support and other details like hardware, documentation, schematics are available at hardware and linux-sunxi

How do you access the hardware?

Power supply: External 5V Jack USB OTG Cable, USB to TTL for debug

How do you build the BSP?

Image building need host to ready with all necessary tools ready, refer here

How do you build U-Boot?

git clone git://git.denx.de/u-boot.git
cd u-boot
make A33-OLinuXino_defconfig && make

How do you build the Linux kernel?

git clone git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
cd linux-next
make mrproper
ARCH=arm sunxi_defconfig
ARCH=arm make -j 4 zImage dtbs

How do you boot the system?

How do you boot from SD card?

Write Boot image

dd if=u-boot-sunxi-with-spl.bin of=/dev/mmcblk0 bs=8k seek=1

Now insert the card into A33-OlinuXino board, power on.

Tip

Need mainline BSP support for Allwinner platforms? Amarula Solutions provides U-Boot and Linux kernel mainlining, Buildroot/Yocto integration, and upstream-first development for Allwinner-based embedded products. Contact our BSP team