| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| armbe-none-linux-gnueabi_SDK-1.2.4-alpha.tar.gz | 2018-10-09 | 125.0 MB | |
| ICX6450-v1.0.0-uboot.tar.gz | 2018-10-09 | 10.2 MB | |
| README.txt | 2018-10-09 | 2.7 kB | |
| Totals: 3 Items | 135.3 MB | 0 |
Steps to build ICX6450 uboot image:
-----------------------------------
1. Copy the file "ICX6450-v1.0.0-uboot.tar.gz" to your local linux machine.
2. Uncompress the uboot source files. Command is given below:
tar xvzf ICX6450-v1.0.0-uboot.tar.gz
3. A directory "ICX6450-v1.0.0-uboot" will be created.
4. Go to the directory "ICX6450-v1.0.0-uboot" and you will find a the patch file "ICX6450-v1.0.0-uboot.patch".
cd ICX6450-v1.0.0-uboot
5. Now apply the patch file "ICX6450-v1.0.0-uboot.patch". This patch file
contains the ICX6450 specific code changes done by Arris. It also contains
some library files which we have got from our ICX6450 HW vendor(The files are present
in the directory "u-boot-1.1.4/fox/generic").
Command:
patch -p1 < ICX6450-v1.0.0-uboot.patch
Uboot Soruce Files:
-------------------
Uboot source files are present in the following directory:
- u-boot-1.1.4
Supported ICX Platform:
-------------------
- ICX6450
Recommeded Development Platform:
-------------------------------
- Linux version 2.6.32-431.el6.x86_64
(mockbuild@x86-023.build.eng.bos.redhat.com) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Sun Nov 10 22:19:54 EST 2013
Special permissions such as root permission:
------------------------------------------
- Not needed.
Setting up environment variable $PATH:
-------------------------------------
- Not needed
Toolchain to compile the u-boot code:
------------------------------------
The toolchain is required to compile the code:
armbe-none-linux-gnueabi_SDK-1.2.4-alpha
The toolchain tarball is provided. Uncompress the toolchain and copy
it to the toolchain path directory.
Make sure this toolchain is availble in the build machine before proceeding to
the next step.
Steps to build uboot image:
--------------------------
1. Go to directory "u-boot-1.1.4" and change the cross compiler toolchain path in file "config.mk" based
on the toolchain directory in the local machine where uboot source code is getting compiled.
Example:
CROSS_COMPILE := /tools/toolchain/arm/armbe-none-linux-gnueabi_SDK-1.2.4-alpha/bin/armeb-none-linux-gnueabi-
2. Go to the directory "u-boot-1.1.4/KX/build" and change the toolchain path in file "common_rules_uboot.mk"
as per the toolchain directory in the local machine where uboot source code is getting compiled.
4. To compile the source code, go to the directory "u-boot-1.1.4/KX/build" and give the "make all" command.
Commands:
cd u-boot-1.1.4/KX/build
make all
5. If compilation is sucssful, a binary file with name "kxz10101b1.bin" will be created in the directory "u-boot-1.1.4/KX/build".
Output of the build: kxz10101b1.bin