Changes

Jump to: navigation, search

Building U-Boot (XELK)

1,912 bytes added, 07:33, 13 August 2019
History
!Notes
|-
|{{oldid1.0.0|Nov 2013|[[Axel_Embedded_Linux_Kit_(XELK)#XELK 1.0.0 | XELK 1.0.0]]||-|1.2.0|May 2014|[[Axel_Embedded_Linux_Kit_(XELK)#XELK 1.2.0 | XELK 1.2.0]]||-|2.0.0|Nov 2014|[[Axel_Embedded_Linux_Kit_(XELK)#XELK 2.0.0 | XELK 2.0.0]]||-|2.1.0|May 2015|[[Axel_Embedded_Linux_Kit_(XELK)#XELK 2.1.0 | XELK 2.1.0]]||-|2.2.0|Feb 2016|[[Axel_Embedded_Linux_Kit_(XELK)#XELK 2.2.0 | XELK 2.2.0]]||7261-|2.3.1}}
|Oct 2016
|[[Axel_Embedded_Linux_Kit_(XELK)#XELK_2XELK 2.3.1|XELK 2.3.1]]
|
|-
|{{oldid|7339|3.0.1}}|Nov 2017|[[Axel_Embedded_Linux_Kit_(XELK)#XELK 3.0.1 | XELK 3.0.1]]||-|4.0.0|Ov 2017Aug 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:
 
<pre class="workstation-terminal">
cp SPL u-boot.img /tftpboot/axel/
</pre>
8,155
edits

Navigation menu