|{{oldid|7339|3.0.1}}|Nov 2017|[[Axel_Embedded_Linux_Kit_(XELK)#XELK 3.0.1 | XELK 3.0.1]]|Ov 2017|-|4.0.0|Aug 2019|[[Axel_Embedded_Linux_Kit_(XELK)#XELK_3XELK 4.0.0|XELK 34.0.0]]|Update for new XELK release|-|} == Quick reference == {| class="wikitable" border="1"|+Repository Information
|-
! URL
| git@git.dave.eu:axel/u-boot-imx.git
|-
! stable branch
| axel
|-
! stable tag
| xelk-4.0.0
|}
<span id="u-boot_defconfigs">
{| class="wikitable" border="1"
|+U-Boot defconfigs
|-
! Platform
! SOM ConfigID
! defconfig
|-
| Axel DualLite
| any
| mx6qdlaxel_defconfig
|-
| Axel Q
| any
| mx6qdlaxel_defconfig
|}
</span>
== Detailed Instructions ==
It is assumed that the development environment has been set up.
* start the Linux development VM and login into the system
* open a terminal window and ''cd'' into U-Boot source code
<pre class="workstation-terminal">
cd axel/u-boot
</pre>
* in case of needs you can update your local repository with the following git command
<pre class="workstation-terminal">
git pull
</pre>
* configure the build environment
<pre class="workstation-terminal">
source ~/env.sh
</pre>
*enter the source tree directory and run the following commands:
<pre class="workstation-terminal">
make mx6qdlaxel_defconfig
make
</pre>
:The former command selects the default XELK configuration suitable for latest Axel targets, while the latter builds the U-Boot binary image files (<code>SPL</code> and <code>u-boot.img</code>).
Binary files can be copied to the tftp root directory <code>/tftpboot/axel/</code> with the following command: