Download Latest Version ICX6450-v1.0.0-uboot.tar.gz (10.2 MB)
Email in envelope

Get an email when there's a new version of Ruckus ICX6450

Home
Name Modified Size InfoDownloads / 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 
Source: README.txt, updated 2018-10-09