Difference between revisions of "U-Boot Freescale-NXP iMX6 Series"

From IGEP - ISEE Wiki

Jump to: navigation, search
(U-Boot 2015.04.y [EOL])
(What next...)
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
==isee_imx_v2017.03_4.9.11_1.0.0_ga==
 +
===Clone the u-boot repo===
 +
Clone the u-boot repository using git address:
 +
 +
<code>$ git clone git@git.isee.biz:arm-boot/u-boot-imx.git</code>
 +
 +
or
 +
 +
 <code>$ git clone https://git.isee.biz/arm-boot/u-boot-imx.git</code>
 +
 +
===Checkout u-boot repo===
 +
Go to the u-boot-imx directory and checkout the version 2015.04.y as:
 +
 +
<code>$ cd u-boot-imx</code>
 +
 +
<code>$ 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</code> 
 +
 +
===Set the board configuration===
 +
Now build the u-boot, first set the configuration with:
 +
 +
IGEP0046 SMARC Quad:
 +
 +
<code>$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- igep0046_imx6dl_2G_defconfig</code>
 +
 +
IGEP0046 SMARC Dual lite
 +
 +
<code>$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- igep0046_imx6q_2G_defconfig</code>
 +
 +
IGEP0046 SMARC Solo
 +
 +
<code>$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- xxxxx</code>
 +
 +
===Build u-boot===
 +
You can build u-boot executing this command:
 +
 +
<code>$ make ARCH=arm CROSS_COMPILE=arm-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.
 +
 
==U-Boot 2015.04.y [EOL]==
 
==U-Boot 2015.04.y [EOL]==
 +
===Clone the u-boot repo===
 +
Clone the u-boot repository using git address:
 +
 
<code>$ git clone git@git.isee.biz:arm-boot/u-boot-fslc.git</code>
 
<code>$ git clone git@git.isee.biz:arm-boot/u-boot-fslc.git</code>
  
 
or
 
or
  
<code>$ git clone https://git.isee.biz/arm-boot/u-boot-fslc.git</code>
+
 <code>$ git clone https://git.isee.biz/arm-boot/u-boot-fslc.git</code>
 +
 
 +
===Checkout u-boot repo===
 +
Go to the u-boot-fscl directory and checkout the version 2015.04.y as:
  
 
<code>$ cd u-boot-fscl</code>
 
<code>$ cd u-boot-fscl</code>
  
$ git checkout remotes/origin/isee-imx-patches-2015.04-next -b isee-imx-patches-2015.04-next.local
+
<code>$ git checkout remotes/origin/isee-imx-patches-2015.04-next -b isee-imx-patches-2015.04-next.local</code> 
 +
 
 +
===Set the board configuration===
 +
Now build the u-boot, first set the configuration with:
 +
 
 +
IGEP0046 SMARC Quad:
 +
 
 +
<code>$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mx6q_igep0046_defconfig</code>
 +
 
 +
IGEP0046 SMARC Dual lite
 +
 
 +
<code>$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mx6dl_igep0046_defconfig</code>
 +
 
 +
IGEP0046 SMARC Solo
 +
 
 +
<code>$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mx6s_igep0046_defconfig</code>
 +
 
 +
===Build u-boot===
 +
You can build u-boot executing this command:
 +
 
 +
<code>$ make ARCH=arm CROSS_COMPILE=arm-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.
 +
 
 +
* [[How to boot from MicroSD Card|Boot from MicroSD Card.]]
 +
* Boot from NAND flash.
 +
* Boot from eMMC.
 +
* Boot from USB.
 +
* Boot from Network.
 +
 
 +
[[Category:U-Boot]]

Latest revision as of 12:25, 9 March 2018

isee_imx_v2017.03_4.9.11_1.0.0_ga

Clone the u-boot repo

Clone the u-boot repository using git address:

$ git clone git@git.isee.biz:arm-boot/u-boot-imx.git

or

 $ git clone https://git.isee.biz/arm-boot/u-boot-imx.git

Checkout u-boot repo

Go to the u-boot-imx directory and checkout the version 2015.04.y as:

$ cd u-boot-imx

$ 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 

Set the board configuration

Now build the u-boot, first set the configuration with:

IGEP0046 SMARC Quad:

$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- igep0046_imx6dl_2G_defconfig

IGEP0046 SMARC Dual lite

$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- igep0046_imx6q_2G_defconfig

IGEP0046 SMARC Solo

$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- xxxxx

Build u-boot

You can build u-boot executing this command:

$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-

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.

U-Boot 2015.04.y [EOL]

Clone the u-boot repo

Clone the u-boot repository using git address:

$ git clone git@git.isee.biz:arm-boot/u-boot-fslc.git

or

 $ git clone https://git.isee.biz/arm-boot/u-boot-fslc.git

Checkout u-boot repo

Go to the u-boot-fscl directory and checkout the version 2015.04.y as:

$ cd u-boot-fscl

$ git checkout remotes/origin/isee-imx-patches-2015.04-next -b isee-imx-patches-2015.04-next.local 

Set the board configuration

Now build the u-boot, first set the configuration with:

IGEP0046 SMARC Quad:

$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mx6q_igep0046_defconfig

IGEP0046 SMARC Dual lite

$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mx6dl_igep0046_defconfig

IGEP0046 SMARC Solo

$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mx6s_igep0046_defconfig

Build u-boot

You can build u-boot executing this command:

$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-

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.