This is the buildroot board support for the Avnet Spartan6 LX9 MicroBoard. The Avnet S6LX9 Microboard is a small USB-Stick sized module containing a Spartan6 FPGA capable of running the Microblaze softcore processor together with RAM and FLASH memory. The board can be bought from Avnet (avnet.com) or from Trenz Electronic (www.trenz-electronic.de) for a low price. To run the Linux built with buildroot you have to install the FPGA bitfile and u-boot as described in the tutorial AvtS6LX9MicroBoard_SW302_PetaLinux available on http://www.em.avnet.com/s6microboard On this site also is a forum containing information on how to build your own Microblaze processor for the Microboard. The image file (default name is simpleImage.lx9_mmu.ub) has to be copied to your tftp folder (often /tftpboot/) or can be programmed into the board's SPI flash. Sample session: $ make s6lx9_microboard_defconfig $ make $ cp build/linux-/arch/microblaze/boot/simpleImage.lx9_mmu.ub /tftpboot/br12.2a.ub $ minicom Icache:ON Dcache:ON U-Boot Start:0x83f00000 SF: Got idcode 20 ba 18 10 01 *** Warning - bad CRC, using default environment Net: Xilinx_Emaclite MAC: 00:0a:35:00:63:37 U-BOOT for Avnet-LX9-Microboard-AXI-tiny-13.1 BOOTP broadcast 1 DHCP client bound to address 192.168.11.122 Hit any key to stop autoboot: 0 U-Boot-PetaLinux> tftp br12.2a.ub Using Xilinx_Emaclite device TFTP from server 192.168.11.10; our IP address is 192.168.11.122 Filename 'br12.2a.ub'. Load address: 0x80002000 Loading: ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ############################## done Bytes transferred = 5207724 (4f76ac hex) U-Boot-PetaLinux> bootm ## Booting kernel from Legacy Image at 80002000 ... Image Name: Linux-3.1.0 Image Type: MicroBlaze Linux Kernel Image (uncompressed) Data Size: 5207660 Bytes = 5 MB Load Address: 80000000 Entry Point: 80000000 Verifying Checksum ... OK Loading Kernel Image ... OK OK ## Transferring control to Linux (at address 80000000), 0x80000000 ramdisk 0x00000000, FDT 0x00000000... Early console on uartlite at 0x40600000 ..... boot log skipped Welcome to Microblaze Buildroot Microblaze login: