]> git.ipfire.org Git - people/ms/u-boot.git/blob - board/congatec/cgtqmx6eval/README
Use correct spelling of "U-Boot"
[people/ms/u-boot.git] / board / congatec / cgtqmx6eval / README
1 U-Boot for the Congatec QMX6 boards
2
3 This file contains information for the port of U-Boot to the Congatec
4 QMX6 boards.
5
6 1. Building U-Boot
7 ------------------
8
9 - Build U-Boot for Congatec QMX6 boards:
10
11 $ make mrproper
12 $ make cgtqmx6eval_defconfig
13 $ make
14
15 This will generate the following binaries:
16
17 - SPL
18 - u-boot.img
19
20 2. Flashing U-Boot in the SPI NOR
21 ---------------------------------
22
23 Copy SPL and u-boot.img to the exported TFTP directory of the
24 host PC (/tftpboot , for example).
25
26 => sf probe
27
28 => setenv serverip <server_ip_address>
29
30 => setenv ipaddr <board_ip_address>
31
32 => tftp 0x12000000 SPL
33
34 => sf erase 0x0 0x10000
35
36 => sf write 0x12000000 0x400 0x10000
37
38 => tftp 0x12000000 u-boot.img
39
40 => sf erase 0x10000 0x70000
41
42 => sf write 0x12000000 0x10000 0x70000
43
44 Reboot the board and the new U-Boot should come up.
45
46 3. Booting from the SD card
47 ---------------------------
48
49 - Flash the SPL image into the SD card:
50
51 sudo dd if=SPL of=/dev/mmcblk0 bs=1k seek=1; sync
52
53 - Flash the u-boot.img image into the SD card:
54
55 sudo dd if=u-boot.img of=/dev/mmcblk0 bs=1k seek=69; sync
56
57 - Insert the SD card into the big slot.
58
59 The boot medium of Congatec QMX6 boards is the SPI NOR flash, so boot
60 the board from SPI first.
61
62 It is also possible to boot from the SD card slot by using the 'bmode'
63 command:
64
65 => bmode esdhc4
66
67 And then the U-Boot from the big slot will boot.
68
69 Note: If the "bmode" command is not available from your pre-installed U-Boot,
70 these instruction will produce the same effect:
71
72 => mw.l 0x20d8040 0x3850
73 => mw.l 0x020d8044 0x10000000
74 => reset