Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

The bootloader U-Boot

3,715 bytes added, 13:04, 4 May 2018
no edit summary
==Necessary package==
==Download & Prepare your U-BOOT==
======<span dir="auto">U-Boot Freescale-NXP iMX6 Series</span>====== 
{| class="contenttable sortable" style="width: 886px;"
|- style="height: 22px;"
! style="width: 871px; height: 22px; text-align: center; vertical-align: middle;" colspan="2"|
=====Downloading binary files=====
|- style="height: 44px;"
| ! style="widthbackground-color: 268px; height: 44px#ffffff;"|
======<span id="Clone_the_u-boot_repo" class="mw-headline">Clone the u-boot repo</span>======
| style="width: 603px; height: 44px;"|
|- style="height: 89px;"
| ! style="widthbackground-color: 268px; height: 89px#ffffff;"|
======<span id="Checkout_u-boot_repo" class="mw-headline">Checkout u-boot repo </span>======
<span id="Checkout_u-boot_repo" class="mw-headline">Go to the u-boot-imx directory and checkout the version 2015.04.y as:</span>
| style="width: 603px; height: 89px;"|
Go to the u-boot-imx directory and checkout the version 2015.04.y as:
 
$ cd u-boot-imx<br />$ git checkout remotes/origin/isee_imx_v2017.03_4.9.11_1.0.0_ga -b isee_imx_v2017.03_4.9.11_1.0.0_ga
| style="width: 603px; height: 89px;"|$ cd u-boot-imx<br />$ git checkout remotes/origin/isee_imx_v2017.03_4.9.11_1.0.0_ga -b isee_imx_v2017.03_4.9.11_1.0.0_ga
|}
{| class="contenttable sortable" style="width: 886px884px;"
|-
! style="width: 871px858px; text-align: center; vertical-align: middle;" colspan="2"|=====<span id="Set_the_board_configuration" class="mw-headline">Set the board configuration</span><span id="Set_the_board_configuration" class="mw-headline"> configuratio</span><span id="Set_the_board_configuration" class="mw-headline">n</span>=====
|-
| style="background-color: #ffffff; width: 213px267px;"|======'''IGEP0046 SMARC Quad'''======| style="width: 658px598px;"|$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- igep0046_imx6dl_2G_defconfig
|-
| style="background-color: #ffffff; width: 213px267px;"|======'''IGEP0046 SMARC Dual lite'''======| style="width: 658px598px;"|$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- igep0046_imx6q_2G_defconfig
|-
| style="background-color: #ffffff; width: 213px267px;"|======'''IGEP0046 SMARC Solo'''======| style="width: 658px598px;"|$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- xxxxx
|}
<code>$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-</code>
 
 
 
 
 
====<span dir="auto">U-Boot Texas Instruments Series</span>====
<div id="bodyContent" class="clearfix"></div>
<div class="clearfix">
{| class="contenttable sortable" style="width: 887px;"
|- style="height: 28.0313px;"
! style="width: 854px; height: 28.0313px; text-align: center; vertical-align: middle;" colspan="2"|
=====Downloading binary files=====
|- style="height: 31px;"
! style="background-color: #ffffff; height: 31px; width: 308px;"|
======<span id="Clone_the_u-boot_repo" class="mw-headline">Clone the u-boot repo</span>======
| style="width: 546px; height: 31px;"|
Clone the u-boot repository using git address:<br />$ git@git.isee.biz:arm-boot/u-boot-arm.git<br />or
 
$ git clone[https://git.isee.biz/arm-boot/u-boot-arm.git https://git.isee.biz/arm-boot/u-boot-arm.git]
 
|- style="height: 110px;"
! style="background-color: #ffffff; height: 110px; width: 308px;"|
======<span id="Checkout_u-boot_repo" class="mw-headline">Checkout u-boot repo </span>======
<span id="Checkout_u-boot_repo" class="mw-headline">Go to the u-boot-imx directory and checkout the version 2015.04.y as:</span>
| style="width: 546px; height: 110px;"|
Go to the u-boot-arm directory and checkout the isee_v2017.03 as:
 
$ cd u-boot-arm
 
$ git checkout remotes/origin/isee_v2017.03 -b isee_v2017.03
 
|}</div>
{| class="contenttable sortable" style="width: 887px;"
|-
! style="width: 853px; text-align: center; vertical-align: middle;" colspan="2"|
=====<span id="Set_the_board_configuration" class="mw-headline">Set the board</span><span id="Set_the_board_configuration" class="mw-headline"> configuratio</span><span id="Set_the_board_configuration" class="mw-headline">n</span>=====
|-
! style="background-color: #ffffff; width: 307px;"|IGEP COM AQUILA RB11 (256MB RAM)
| style="width: 546px;"|$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- am335x_igep0033_defconfig
|-
! style="background-color: #ffffff; width: 307px;"|IGEP COM PROTON OMAP3530 (IGEP0032)
| style="width: 546px;"|$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- igep0032_defconfig
|-
! style="background-color: #ffffff; width: 307px;"|IGEP SMARC AM335x (IGEP0034)
| style="width: 546px;"|$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- am335x_igep0034_defconfig
|-
! style="background-color: #ffffff; width: 307px;"|IGEP SMARC AM335x (IGEP0034) Lite
| style="width: 546px;"|$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- am335x_igep0034_lite_defconfig
|-
! style="background-color: #ffffff; width: 307px;"|IGEP COM Module DM3730 (IGEP0030)
| style="width: 546px;"|$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- igep0030_defconfig
|-
! style="background-color: #ffffff; width: 307px;"|IGEP COM Module DM3730 (IGEP0020)
| style="width: 546px;"|$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- igep0020_defconfig
|}
 
 
===<span id="Build_u-boot" class="mw-headline">Build u-boot</span>===
You can build u-boot executing this command:
 
<code>$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-</code>
 
 
 
 
 
===<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.
 
* Boot from MicroSD Card.
* Boot from NAND flash.
* Boot from eMMC.
* Boot from USB.
* Boot from Network.
560
edits