Difference between revisions of "U-Boot Freescale-NXP iMX6 Series"
From IGEP - ISEE Wiki
Manel Caro (talk | contribs) (→U-Boot 2015.04.y [EOL]) |
Manel Caro (talk | contribs) (→U-Boot 2015.04.y [EOL]) |
||
Line 1: | Line 1: | ||
==U-Boot 2015.04.y [EOL]== | ==U-Boot 2015.04.y [EOL]== | ||
− | Clone the u-boot repository using | + | ===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> | ||
Line 8: | Line 9: | ||
<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: | Go to the u-boot-fscl directory and checkout the version 2015.04.y as: | ||
Line 14: | Line 16: | ||
<code>$ git checkout remotes/origin/isee-imx-patches-2015.04-next -b isee-imx-patches-2015.04-next.local</code> | <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: | Now build the u-boot, first set the configuration with: | ||
Line 27: | Line 30: | ||
<code>$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- mx6s_igep0046_defconfig</code> | <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. | ||
+ | |||
+ | * Boot from MicroSD Card. | ||
+ | * Boot from NAND flash. | ||
+ | * Boot from eMMC. | ||
+ | * Boot from USB. | ||
+ | * Boot from Network. |
Revision as of 11:50, 8 March 2018
Contents
[hide]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.
- Boot from MicroSD Card.
- Boot from NAND flash.
- Boot from eMMC.
- Boot from USB.
- Boot from Network.