1This is the buildroot board support for the Avnet Spartan6 LX9 MicroBoard. 2 3The Avnet S6LX9 Microboard is a small USB-Stick sized module containing 4a Spartan6 FPGA capable of running the Microblaze softcore processor 5together with RAM and FLASH memory. 6 7The board can be bought from Avnet (avnet.com) or from Trenz Electronic 8(www.trenz-electronic.de) for a low price. 9 10To run the Linux built with buildroot you have to install the FPGA bitfile 11and u-boot as described in the tutorial AvtS6LX9MicroBoard_SW302_PetaLinux 12available on http://www.em.avnet.com/s6microboard 13 14On this site also is a forum containing information on how to build your own 15Microblaze processor for the Microboard. 16 17The image file (default name is simpleImage.lx9_mmu.ub) has to be copied 18to your tftp folder (often /tftpboot/) or can be programmed into the 19board's SPI flash. 20 21Sample session: 22 23$ make s6lx9_microboard_defconfig 24$ make 25$ cp build/linux-<version>/arch/microblaze/boot/simpleImage.lx9_mmu.ub /tftpboot/br12.2a.ub 26$ minicom 27<hit the reset button on the S6LX9 Microboard> 28 29 Icache:ON 30 Dcache:ON 31 U-Boot Start:0x83f00000 32SF: Got idcode 20 ba 18 10 01 33*** Warning - bad CRC, using default environment 34 35Net: Xilinx_Emaclite 36MAC: 00:0a:35:00:63:37 37U-BOOT for Avnet-LX9-Microboard-AXI-tiny-13.1 38 39BOOTP broadcast 1 40DHCP client bound to address 192.168.11.122 41Hit any key to stop autoboot: 0 42U-Boot-PetaLinux> tftp br12.2a.ub 43Using Xilinx_Emaclite device 44TFTP from server 192.168.11.10; our IP address is 192.168.11.122 45Filename 'br12.2a.ub'. 46Load address: 0x80002000 47Loading: ################################################################# 48 ################################################################# 49 ################################################################# 50 ################################################################# 51 ################################################################# 52 ############################## 53done 54Bytes transferred = 5207724 (4f76ac hex) 55U-Boot-PetaLinux> bootm 56## Booting kernel from Legacy Image at 80002000 ... 57 Image Name: Linux-3.1.0 58 Image Type: MicroBlaze Linux Kernel Image (uncompressed) 59 Data Size: 5207660 Bytes = 5 MB 60 Load Address: 80000000 61 Entry Point: 80000000 62 Verifying Checksum ... OK 63 Loading Kernel Image ... OK 64OK 65## Transferring control to Linux (at address 80000000), 0x80000000 ramdisk 0x00000000, FDT 0x00000000... 66Early console on uartlite at 0x40600000 67..... boot log skipped 68 69Welcome to Microblaze Buildroot 70Microblaze login: 71