Personal tools

Log in

Changes

From IGEP - ISEE Wiki

Jump to: navigation, search

U-Boot Texas Instruments Series

1,108 bytes added, 16:19, 8 March 2018
m
==isee_imx_v2017U-boot isee_v2017.03_4.9.11_1.0.0_ga03==
===Clone the u-boot repo===
Clone the u-boot repository using git address:
<code>$ git clone git@git.isee.biz:arm-boot/u-boot-imxarm.git</code>
or
 <code>$ git clone https://git.isee.biz/arm-boot/u-boot-imxarm.git</code>
===Checkout u-boot repo===
Go to the u-boot-imx arm directory and checkout the version 2015isee_v2017.04.y 03 as:
<code>$ cd u-boot-imxarm</code>
<code>$ git checkout remotes/origin/isee_imx_v2017isee_v2017.03_4.9.11_1.0.0_ga 03 -b isee_imx_v2017.03_4.9.11_1.0isee_v2017.0_ga03</code> 
===Set the board configuration===
Now build the u-boot, first set the configuration with:
IGEP0046 SMARC Quad:IGEP COM AQUILA RB11 (256MB RAM)
<code>$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- igep0046_imx6dl_2G_defconfig am335x_igep0033_defconfig</code>
IGEP0046 SMARC Dual lite<s>IGEP COM AQUILA RB30 (512MB RAM) (IGEP0033)</s>
<code><s>$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- igep0046_imx6q_2G_defconfig am335x_igep0033_RB30_defconfig</s></code>
IGEP0046 SMARC SoloIGEP COM PROTON OMAP3530 (IGEP0032)
<code>$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- xxxxx igep0032_defconfig</code> IGEP SMARC AM335x (IGEP0034) <code>$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- am335x_igep0034_defconfig</code> IGEP SMARC AM335x (IGEP0034) Lite <code>$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- am335x_igep0034_lite_defconfig</code> IGEP COM Module DM3730 (IGEP0030) <code>$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- igep0030_defconfig</code> IGEP COM Module DM3730 (IGEP0020) <code>$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- igep0020_defconfig</code>
===Build u-boot===
* Boot from MicroSD Card.
* Boot from NAND flash.* Boot from or eMMC.
* Boot from USB.
* Boot from Network.
==OMAP5 U-Boot 2015boot 2014.0401.y [EOL]=====Clone the u-boot repo===Clone the u-boot repository using git addressOn this 2014.01.y version, supported IGEP Processor Boards are:
<code>$ git clone git@git.isee.biz:arm-boot/u-boot-fslc.git</code>* IGEPv5 (IGEP0050)
or===Binaries===latest stable u-boot version is: '''2014.01-0-omap5 (20140131)'''
 <code>$ git clone https{| border="1"|-!|'''Platform'''!|'''Sources'''!|'''SPL binary'''!|'''U-Boot binaries'''|-||&nbsp;IGEP0050&nbsp;||[http://gitdownloads.isee.biz/armpub/releases/uboot/v2014.01-0-omap5/u-boot-2014.01-0-omap5.tar.gz 2014.01-0-omap5] ([http://downloads.isee.biz/pub/releases/uboot/v2014.01-0-omap5/u-boot-fslc2014.01-0-omap5.tar.gz.md5 md5sum])||[http://downloads.isee.git<biz/code>pub/releases/uboot/v2014.01-0-omap5/MLO-2014.01-0-omap5.bin MLO-2014.01-0-omap5.bin] ([http://downloads.isee.biz/pub/releases/uboot/v2014.01-0-omap5/SPL-2014.01-0-omap5.bin.md5 md5sum])||[http://downloads.isee.biz/pub/releases/uboot/v2014.01-0-omap5/u-boot-2014.01-0-omap5.img u-boot-2014.01-0-omap5.img] ([http://downloads.isee.biz/pub/releases/uboot/v2014.01-0-omap5/u-boot-2014.01-0-omap5.img.md5 md5sum)]|}
===Checkout Build u-boot repofrom sources===Go to ====Download the u-boot-fscl directory and checkout sources===='''Download''' the latest stable version 2015.04.y assources and follow next steps:
<code>$ wget http://downloads.isee.biz/pub/releases/uboot/v2014.01-0-omap5/u-boot-2014.01-0-omap5.tar.gz tar xzf u-boot-2014.01-0-omap5.tar.gz cd [u-bootversion]Or you can clone the u-fscl</code>boot repository using git address:
<code>$ git checkout remotes/origin/@git.isee-imx-patches-2015.04biz:arm-next -b isee-imxboot/u-patches-2015.04boot-nextarm.localgit</code> 
===Set the board configuration===Now build the u-boot, first set the configuration with:or
IGEP0046 SMARC Quad<code>$ https://git.isee.biz/arm-boot/u-boot-arm.git</code>
<code>$ make ARCH=arm CROSS_COMPILE=arm==Checkout u-linuxboot repo====Go to the u-gnueabihfboot- mx6q_igep0046_defconfig</code>arm directory and checkout the isee_v2017.03 as:
IGEP0046 SMARC Dual lite$ cd u-boot-arm<br />$ git checkout origin/u-boot-2014.01.y -b u-boot-2014.01.y.local
<code>$ ====Configure U-Boot for IGEPv5 device.==== make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mx6dl_igep0046_defconfig</code>omap5_igep0050_config
IGEP0046 SMARC Solo====Build MLO and U-boot====Then '''build''' the SPL and the u-boot image. The result will be an ''MLO'' file and an ''u-boot.img'' file in current directory. Execute:
<code>$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mx6s_igep0046_defconfig</code>
===Build u-boot===You can build u-boot executing this command[[Category<code>$ make ARCH=arm CROSS_COMPILE=armU-linux-gnueabihf-</code> ===What next...===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.]]