DESK-MX6UL-L/Development/Building U-Boot

From DAVE Developer's Wiki
Jump to: navigation, search
Version Issue Date Notes


Apr 2021 First DESK release
2.0.0 Mar 2022 DESK 3.0.0 release
3.0.0 Apr 2023 DESK 4.0.0 release
3.0.1 Apr 2023 DESK 4.0.1 release

Building U-Boot[edit | edit source]

Quick reference[edit | edit source]

Repository Information
stable branch desk-mx6ul-l-4.x.x
stable tag desk-mx6ul-l-4.0.0

U-Boot defconfigs
Platform SOM ConfigID CB ConfigID defconfig
SDV04 - 0x0000003a mx6uldesk_axelulite_defconfig
SBC Lynx 0x00000013 0x0000002f mx6uldesk_lynx_defconfig

Instructions[edit | edit source]

It is assumed that the development environment has been set up properly as described here.

  • start the Linux development VM and login into the system
  • open a terminal window and cd into U-Boot source code
cd ~/desk-mx-l/u-boot
  • in case of needs you can update your local repository with the following git command
git pull
  • configure the build environment
source ~/desk-mx-l/
  • enter the source tree directory and run the following commands:

for the AXEL Ulite EVK

make mx6uldesk_axelulite_defconfig

for the SBC platform:

make mx6uldesk_lynx_defconfig

NOTE: this is the default configuration suitable for latest <SOM> target.

The former command selects the default DESK-MX6UL-L configuration suitable for latest <SOM> targets (for additional defconfig please refer to the U-Boot defconfigs table above), while the latter builds the U-Boot binary image files (SPL and u-boot.img).

Binary files can be copied to the tftp root directory /tftpboot/desk-mx-l/ with the following command:

cp SPL u-boot.img /tftpboot/desk-mx-l/

Please refer to this page for more information on how to update the bootloader on your board.