Home | History | Annotate | only in /external/u-boot/board/congatec/cgtqmx6eval
Up to higher level directory
NameDateSize
cgtqmx6eval.c22-Oct-202029.3K
Kconfig22-Oct-2020156
MAINTAINERS22-Oct-2020174
Makefile22-Oct-2020236
README22-Oct-20201.5K

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
     75