1 This is the buildroot board support for the Avnet Spartan6 LX9 MicroBoard.
3 The Avnet S6LX9 Microboard is a small USB-Stick sized module containing
4 a Spartan6 FPGA capable of running the Microblaze softcore processor
5 together with RAM and FLASH memory.
7 The board can be bought from Avnet (avnet.com) or from Trenz Electronic
8 (www.trenz-electronic.de) for a low price.
10 To run the Linux built with buildroot you have to install the FPGA bitfile
11 and u-boot as described in the tutorial AvtS6LX9MicroBoard_SW302_PetaLinux
12 available on http://www.em.avnet.com/s6microboard
14 On this site also is a forum containing information on how to build your own
15 Microblaze processor for the Microboard.
17 The image file (default name is simpleImage.lx9_mmu.ub) has to be copied
18 to your tftp folder (often /tftpboot/) or can be programmed into the
23 $ make s6lx9_microboard_defconfig
25 $ cp build/linux-<version>/arch/microblaze/boot/simpleImage.lx9_mmu.ub /tftpboot/br12.2a.ub
27 <hit the reset button on the S6LX9 Microboard>
31 U-Boot Start:0x83f00000
32 SF: Got idcode 20 ba 18 10 01
33 *** Warning - bad CRC, using default environment
36 MAC: 00:0a:35:00:63:37
37 U-BOOT for Avnet-LX9-Microboard-AXI-tiny-13.1
40 DHCP client bound to address 192.168.11.122
41 Hit any key to stop autoboot: 0
42 U-Boot-PetaLinux> tftp br12.2a.ub
43 Using Xilinx_Emaclite device
44 TFTP from server 192.168.11.10; our IP address is 192.168.11.122
45 Filename 'br12.2a.ub'.
46 Load address: 0x80002000
47 Loading: #################################################################
48 #################################################################
49 #################################################################
50 #################################################################
51 #################################################################
52 ##############################
54 Bytes transferred = 5207724 (4f76ac hex)
55 U-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
62 Verifying Checksum ... OK
63 Loading Kernel Image ... OK
65 ## Transferring control to Linux (at address 80000000), 0x80000000 ramdisk 0x00000000, FDT 0x00000000...
66 Early console on uartlite at 0x40600000
67 ..... boot log skipped
69 Welcome to Microblaze Buildroot