The cirros image was rebuilt against the 3.13.0-83 kernel, drivers e1000e, igbvf...
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / board / freescale / imx6sabre / readme.txt
1 *******************************************************
2 Freescale i.MX6Q and i.MX6DL SABRESD development boards
3 *******************************************************
4
5 This file documents the Buildroot support for the Freescale SABRE Board for
6 Smart Devices Based on the i.MX 6 Series (SABRESD), as well as the Freescale
7 SABRE Board for Automotive Infotainment.
8
9 Read the SABRESD Quick Start Guide for an introduction to the board:
10 http://cache.freescale.com/files/32bit/doc/quick_start_guide/SABRESDB_IMX6_QSG.pdf
11
12 Read the SABRE for Automotive Infotainment Quick Start Guide for an
13 introduction to the board:
14 http://cache.freescale.com/files/32bit/doc/user_guide/IMX6SABREINFOQSG.pdf
15
16 Build
17 =====
18
19 First, configure Buildroot for your SABRE board.
20 For i.MX6Q SABRE SD board:
21
22   make freescale_imx6qsabresd_defconfig
23
24 For i.MX6DL SABRE SD board:
25
26   make freescale_imx6dlsabresd_defconfig
27
28 For i.MX6Q SABRE Auto board:
29
30   make freescale_imx6qsabreauto_defconfig
31
32 For i.MX6DL SABRE Auto board:
33
34   make freescale_imx6dlsabreauto_defconfig
35
36 Build all components:
37
38   make
39
40 You will find in ./output/images/ the following files:
41   - imx6dl-sabresd.dtb or imx6q-sabresd.dtb or imx6q-sabreauto.dtb or
42     imx6dl-sabreauto.dtb
43   - rootfs.ext2
44   - rootfs.tar
45   - u-boot.imx
46   - uImage
47
48 Create a bootable SD card
49 =========================
50
51 To determine the device associated to the SD card have a look in the
52 /proc/partitions file:
53
54   cat /proc/partitions
55
56 Run the following script as root on your SD card. This will partition the card
57 and copy the bootloader, kernel, DTBs and root filesystem as needed.
58
59 *** WARNING! The script will destroy all the card content. Use with care! ***
60
61   ./board/freescale/create-boot-sd.sh <your-sd-device>
62
63 Boot the SABRE board
64 ====================
65
66 SABRE SD
67 --------
68
69 To boot your newly created system on a SABRE SD Board (refer to the SABRE SD
70 Quick Start Guide for guidance):
71 - insert the SD card in the SD3 slot of the board;
72 - locate the BOOT dip switches (SW6), set dips 2 and 7 to ON, all others to OFF;
73 - connect a Micro USB cable to Debug Port and connect using a terminal emulator
74   at 115200 bps, 8n1;
75 - power on the board.
76
77 SABRE Auto
78 ----------
79
80 To boot your newly created system on a SABRE Auto Board (refer to the SABRE for
81 Automotive Infotainment Quick Start Guide for guidance):
82 - insert the SD card in the CPU card SD card socket J14;
83 - Set the S1, S2 and S3 DIP switches and J3 jumper to boot from SD on CPU card.
84   Reference configuration:
85
86     S1
87      1  2   3   4  5   6   7   8   9  10
88     off ON off off ON off off off off off
89
90     S2
91      1   2  3   4
92     off off ON off
93
94     S3
95      1   2  3  4
96     off off ON ON
97
98     J3: 1-2
99
100 - connect an RS-232 UART cable to CPU card debug port J18 UART DB9 and
101   connect using a terminal emulator at 115200 bps, 8n1;
102 - power on the board.
103
104 Enjoy!
105
106 References
107 ==========
108
109 https://community.freescale.com/docs/DOC-95015
110 https://community.freescale.com/docs/DOC-95017
111 https://community.freescale.com/docs/DOC-99218