Difference between revisions of "DESK-MX6UL-L/Development/Building U-Boot"

From DAVE Developer's Wiki
Jump to: navigation, search
 
(10 intermediate revisions by 4 users not shown)
Line 3: Line 3:
 
! colspan="4" style="width:100%; text-align:left" ; border-bottom:solid 2px #ededed" |History
 
! colspan="4" style="width:100%; text-align:left" ; border-bottom:solid 2px #ededed" |History
 
|-  
 
|-  
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Version
 
 
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Issue Date
 
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Issue Date
 
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Notes
 
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white" |Notes
 
|-
 
|-
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |1.0.1
+
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |{{oldid|14309|2021/07/21}}
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |Apr 2021
+
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |First DESK-MX6UL-L release
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |First DESK release
+
|-
 +
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |{{oldid|16330|2022/03/16}}
 +
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |DESK-MX6UL-L 3.0.0 release
 +
|-
 +
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |{{oldid|17721|2022/04/03}}
 +
| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |DESK-MX6UL-L 4.0.0 release
 +
|-
 +
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#ededed; padding:5px; color:#000000" |2023/07/27
 +
! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#ededed; padding:5px; color:#000000" |DESK-MX6UL-L 4.0.1 release
 
|-
 
|-
 
|}
 
|}
Line 26: Line 33:
 
|-
 
|-
 
! stable branch
 
! stable branch
| desk-mx-l-1.0.1
+
| desk-mx6ul-l-4.x.x
 
|-
 
|-
 
! stable tag
 
! stable tag
| desk-mx-l-1.x.x
+
| desk-mx6ul-l-4.0.0
 
|}
 
|}
  
Line 73: Line 80:
  
 
<pre class="workstation-terminal">
 
<pre class="workstation-terminal">
source ~/desk-mx-l/desk-mx6ul-l-1.0.1_env.sh
+
source ~/desk-mx-l/desk-mx6ul-l-4.0.1_env.sh
 
</pre>
 
</pre>
  
 
*enter the source tree directory and run the following commands:
 
*enter the source tree directory and run the following commands:
 +
 +
for the [[AXEL_ULite_SOM/AXEL_ULite_Evaluation_Kit | AXEL Ulite EVK]]
  
 
<pre class="workstation-terminal">
 
<pre class="workstation-terminal">
 
make mx6uldesk_axelulite_defconfig
 
make mx6uldesk_axelulite_defconfig
 +
make
 +
</pre>
 +
 +
for the [[SBC Lynx SBC | SBC]] platform:
 +
 +
<pre class="workstation-terminal">
 +
make mx6uldesk_lynx_defconfig
 
make
 
make
 
</pre>
 
</pre>
Line 93: Line 109:
 
</pre>
 
</pre>
  
Please refer to [[AXEL_ULite_SOM/DESK-MX6UL-L/Deployment/Standalone_boot/Storing_boot_images_...|this page]] for more information on how to update the bootloader on your board.
+
Please refer to [[DESK-MX6UL-L/Deployment/Standalone_boot|this page]] for more information on how to update the bootloader on your board.
  
  

Latest revision as of 17:50, 11 January 2024

History
Issue Date Notes

2021/07/21

First DESK-MX6UL-L release

2022/03/16

DESK-MX6UL-L 3.0.0 release

2022/04/03

DESK-MX6UL-L 4.0.0 release
2023/07/27 DESK-MX6UL-L 4.0.1 release



Building U-Boot[edit | edit source]

Quick reference[edit | edit source]

Repository Information
URL git@git.dave.eu:desk-mx-l/u-boot-imx.git
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/desk-mx6ul-l-4.0.1_env.sh
  • enter the source tree directory and run the following commands:

for the AXEL Ulite EVK

make mx6uldesk_axelulite_defconfig
make

for the SBC platform:

make mx6uldesk_lynx_defconfig
make

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.