Please note that User Registration has been temporarily disabled due to a recent increase in automated registrations. If anyone needs an account, please request one here: RequestAccount. Thanks for your patience!--Wmat (talk)
Please email User:Wmat if you experience any issues with the Request Account form.

Calao Atmel AT91 development board

Revision as of 05:43, 27 October 2011 by Plagnioj (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Calao System propose Atmel AT91 ARM development Board with small form factor USB, Tiny, QIL

USB Form Factor



Booard Dimension 36 x 85 mm
Soc ATMEL AT91SAM9G20 @ 400MHz
NAND 256MB NAND Flash (8bits),
SDRAM 64MB SDRAM (32bits @ 133MHz)
Ethernet 1x 10/100
USB Host 2x Ports
USB Device 1x Port USB (front shared with DBGU/JTAG or back)
Debug 1x JTAG & 1x DBGU over USB (FTDI FT2232D) or 1x JTAG & 1x DBGU on board
SD Card 1x Micro-SD (SPI under ethernet port) or 1 via Expansion port
Expansion 1x 50 pins connector (I2C, SPI, USART, SSC, MCI, ISI, TC)



You can use barebox on with the following support

usb host
sd card (mci)
generic barebox features (menu, hush, multi-devices, etc...)

1) First you need to clone the tree

The board support is currently in the next branch

git clone git://
git checkout -b work origin/next

2) Then you need to configure it

For the 64 MiB board

make usb_a9g20_defconfig

For the 128 MiB board

make usb_a9g20_128mib_defconfig

3) Compile it


4) Flash it

now you need to flash it via


5) start the board

barebox 2011.10.0-00144-gc9145e1 (Oct 25 2011 - 17:48:18)

Board: Calao USB-A9G20
Clocks: CPU 399 MHz, master 133 MHz, main 12.000 MHz
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xaa (Micron NAND 256MiB 1,8V 8-bit)
Scanning device for bad blocks
Bad eraseblock 591 at 0x049e0000
Bad eraseblock 920 at 0x07300000
Bad eraseblock 1026 at 0x08040000
Bad eraseblock 1388 at 0x0ad80000
Bad eraseblock 1764 at 0x0dc80000
Malloc space: 0x23500000 -> 0x23f00000 (size 10 MB)
Stack space : 0x234f8000 -> 0x23500000 (size 32 kB)
envfs: wrong magic on /dev/env0
no valid environment found on /dev/env0. Using default environment
running /env/bin/init...

Hit any key to stop autoboot:  0
barebox@Calao USB-A9G20:/