Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

The bootloader U-Boot

155 bytes added, 13:21, 27 November 2018
Prepare your U-BOOT
==Necessary package==
In order to compile the u-boot it is '''necessary ''' to set up the Cross Compiler correctly. In this [[Set Up the Cross Compiler|post]] it is detailed how to set up correctly the Cross Compiler (and the desired version).
{{Message/Information Message|message=The following steps has been tested using '''Ubuntu 16.04''' and the '''4.9 version''' of the '''arm-linux-'''<span class="mw-headline">'''gnueabihf''' compiler</span>}}
| style="width: 10px;"|igep0046_imx6q_2G_defconfig
| style="width: 644px;"|<span style="color: #000000;"><code>make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- igep0046_imx6q_2G_defconfig</code></span>
|-
| style="width: 196px;"|IGEP SMARC iMX6 Ultra-Lite / Ultra Ultra-Lite
| style="width: 10px;"|igep0146_imx6ul_512M_defconfig
| style="width: 644px;"|<span style="color: #000000;"><code>make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- igep0146_imx6ul_512M_defconfig<br /></code></span>
|}
 
==Build your U-BOOT==
Finally we can copy this file files in a '''boot device''', for example, a microSD Memory Card and power on . It is explained in the boardfollowing [[How to prepare a bootable MicroSD Card|post]].
{{Message/Information Message|title=TITLE|message= <span style="color: #000000;">In case of the Freescale-NXP Porcessor Boards, it is not possible to copy directly the u-boot.imx file. It is necessary to copy in the first blocks of the boot device using the dd command. It is explained in the following linkpost [[How to prepare a bootable MicroSD Card|How to prepare a bootable MicroSD Card]].</span>}}
===<span id="What_next..." class="mw-headline">What next...</span>===
After build u-boot you can use it for boot the board, exist several options for boot, check the Hardware Reference Manual about the options available for your board. * have to download and compile [[How to boot from MicroSD Card|Boot from MicroSD CardLinux Kernel 4.9.]]* [[How to Flash the System into the NAND/eMMCy|Boot from NAND/eMMC flash.]] <span style="color: #999999;">[[Category:Boot_loaderskernel]]</span>