Most new AT91 related stuff is in
* target/linux
* target/device/Atmel/<board>
* target/device/Atmel/root - target_skeleton
* target/device/Atmel/u-boot
* target/device/Atmel/dataflashboot
* target/device/Atmel/at91bootstrap
The customization features partly work by copying
a file from the <board> directory to the build directory.
You can select linux kernel in make menuconfig, but I really
only tried out 2.6.20.4.
Some u-boot configs are copied into the u-boot include/custom.h
I make the u-boot config.h include this as well.
Stuff are built in target_build_dir/<hostname>
where hostname is the first parameter in make menuconfig.
This means that you can have several configurations for
each board.
If you want to have one root file system with and another without
samba, you can have two different config files and the
buildroot will create two different subdirectories under
target_build_dir.
All results are put in binaries/<hostname>
The u-boot has some nifty new commands like "defenv"
which will define the complete environment needed for MY board.
You need to fix your own network parameters in make menuconfig
Note that U-Boot will not like if you change the ethernet address
so you should leave ethaddr empty right now, if you care about this.
Eventually, I will probably do a patch which says that it is legal
to change the ethaddr if it is set to CONFIG_ETHADDR.
I have also added some new packages taken from the
AVR32 BSP 2.0, and added the patches.
The latest AVR32 compiler is not inside this yet though
and no testing has been done on the packages.
Tried enable all packages and then make source this morning
and the alsa stuff does not work yet.
Also a few other packages failed, but I think this is due to a server
beeing temporary down.
Some packages has new versions compared to vanilla U-Boot.
BTW: The cpio file on
www.at91.com is likely to be slightly out of phase
from the one on the ftp server since it is so easy to ftp up.
Might add a Makefile command which cleans out my buildroot and moves everything needed to the ftp server...