xref: /OK3568_Linux_fs/buildroot/board/avnet/s6lx9_microboard/readme.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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