Difference between revisions of "Building U-Boot (SDVX)"

From DAVE Developer's Wiki
Jump to: navigation, search
(Detailed Instructions)
Line 13: Line 13:
  
 
== Quick reference ==
 
== Quick reference ==
<span id="u-boot_defconfigs lite">
 
 
{| class="wikitable" border="1"
 
|+U-Boot defconfigs
 
|-
 
! Platform
 
! SOM ConfigID
 
! defconfig
 
|-
 
| SDVX-Lite
 
| mx6dlaxel_defconfig
 
|-
 
| Axel Q
 
| any
 
| mx6qaxel_defconfig
 
|}</span>
 
 
 
====== '''SDVx-Lite''' ======
 
====== '''SDVx-Lite''' ======
 
{| class="wikitable"
 
{| class="wikitable"

Revision as of 07:23, 6 September 2018

History[edit | edit source]

Version Date SDVX version Notes
1.0.0 September 2018 SDVX 1.0.0

Quick reference[edit | edit source]

SDVx-Lite[edit | edit source]
SOM ConfigID TARGET defconfig
any MMC mx6dl_sfczg_defconfig
any MMC mx6dl_sfczg_nand_defconfig
any NAND vmx6dl_sfczg_devel_defconfig
SDVx-Ul[edit | edit source]
SOM ConfigID TARGET defconfig
any MMC mx6ul_sfczg_defconfig
any MMC mx6ul_sfczg_devel_defconfig

Detailed Instructions[edit | edit source]

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
cd sdvx/u-boot
  • in case of needs, you can update your local repository with the following git command
git pull
  • configure the build environment
source ~/env-lite.sh
  • enter the source tree directory and run the following commands:
make mx6dl_sfczg_defconfig
make

NOTE: this is the default configuration suitable for latest SDVX-Lite.

The former command selects the default SDVXconfiguration suitable for latest Axel targets (for additional defconfig please refer to the U-Boot defconfigs table above), while the latter builds the U-Boot binary image itself (u-boot.imx).

u-boot.imx can be copied to the TFTP root directory /tftpboot/sdvx/ with the following command:

cp u-boot.imx /tftpboot/sdvx/