It is a hard work to test Devkit8000 for me , like some one said engineers comes and go , Devkit8000!

This is a try work that i have waste more time then one week, but just be interessed . cheer.

 

Ok , let's to check how to make a new kernel and rootfs for DEVKIT800 !

 

1. first some detail flow is at http://mklsn.net/?p=72  ( Updating kernel, u-boot and rootfs on DevKit8000 )

     include step of install arm tool chain , make kernel , make u-boot , and boot command ,

 

OK,  the second is testing flow

2. You should prepare a class 10 SDCARD for fast accessing , and use fdisk and mkfs to format it.

3. install arm tool chain , fix PATH such as:  export PATH=~/toolchain bin directory:$PATH

4. make kernel to get the uImage file and cp to SDCARD partition 1

      note : ~/arch/arm/tools/mach-types.h , fix devkit8000 to 2001

5.  make u-boot, get u-boot.img , u-boot.bin, MLO , and cp to partition 1

       note : ~/arch/arm/include/asm/mach-types.h  fix devkit8000 to 2001

6. the most import step is to 'make' a root fs  (source file  here)

     a.  get a file  ubuntu-12.04-r9-minimal-armhf-2012-11-29.tar.xz , extract and get armhf-rootfs-201211291926.tar

       tar this file to SDCARD partition 2 , it is the rootfs make one

     b. this step , make kernel modules_install to SDCARD partition 2

               > make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- INSTALL_MOD_PATH=/sdcard partition2

       c. copy ~/lib/modules/3.6.8-x4/kernel from 12.04 rootfs to  2.6.38-...-dirty directory.

                 this is try , and don't ask me why ! ^^

       d.  get a file ubuntu-9.10-minimal-armel.tar and tar xvf to SDCARD partition 2 , and it is the rootfs make two, that is , our root fs is a mixed one.

 

7. well , since we have make u-boot, kernel uImage , and a mixed rootfs ,

       insert the SDCARD to DEVKIT8000 and power on to boot ( hold BOOT_Key)

      and hit a key to bring up u-boot prompt

       setenv bootargs and bootcmd , then boot ,

        when booting  it may stuck at keymap some time , and just wait .

         it should come the login prompt. Cheer and Enjoy it.

          (some time it will be kernel panic , but try one more time it will book ok.)

           (and since i am not so familiar with linux, and don't ask me why.)

(e)