[ELDK] Sequoia AMCC 440EPx booting using cuImage.sequoia

Nguyen Phuong Duy duy0785 at yahoo.com
Fri Aug 8 11:59:58 CEST 2008


Hi forks,
I'm trying to booting from u-boot version 1.3.3 without of using dtb file by trying cuImage.sequoia.
These tool i am using:
   linux-2.6.25.7-denx
   uImage version 1.3.3
I have done these steps to build cuImage:
1.make ARCH=powerpc CROSS_COMPILE=powerpc=linux- sequoia_defconfig
2.make ARCH=powerpc CROSS_COMPILE=powerpc=linux- zImage
then I copy the file arch/powerpc/boot/cuImage.sequoia to folder /tftpboot/ on server:
3.cp arch/powerpc/boot/cuImage.sequoia 192.168.1.3:/tftpboot/sequoia
Boot up the board:

Board: Sequoia - AMCC PPC440EPx Evaluation Board, Rev. F, PCI=66 MHz
I2C:   ready
DTT:   1 is 37 C
DRAM:  256 MB
FLASH: 64 MB
NAND:  32 MiB
PCI:   Bus Dev VenId DevId Class Int
In:    serial
Out:   serial
Err:   serial
USB:   Host(int phy) Device(ext phy)
Net:   ppc_4xx_eth0
Hit any key to stop autoboot:  5                                                                                                                                               0

=> tftp 0x200000 cuImage.sequoia
tftp 0x200000 cuImage.sequoia
Waiting for PHY auto negotiation to complete... done
ENET Speed is 1000 Mbps - FULL duplex connection (EMAC0)
Using ppc_4xx_eth0 device
TFTP from server 192.168.1.1; our IP address is 192.168.1.3
Filename 'cuImage.sequoia'.
Load address: 0x200000
Loading: T #################################################################
         #########################
done
Bytes transferred = 1319374 (1421ce hex)

=> tftp 0x4000000 sequoia/uRamdisk
tftp 0x4000000 sequoia/uRamdisk
ENET Speed is 1000 Mbps - FULL duplex connection (EMAC0)
Using ppc_4xx_eth0 device
TFTP from server 192.168.1.1; our IP address is 192.168.1.3
Filename 'sequoia/uRamdisk'.
Load address: 0x4000000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         ##########################
done
Bytes transferred = 4194304 (400000 hex)

=> imi 0x200000
imi 0x200000
## Checking Image at 00200000 ...
   Legacy image found
   Image Name:   Linux-2.6.26
   Image Type:   PowerPC Linux Kernel Image (gzip compressed)
   Data Size:    1319310 Bytes =  1.3 MB
   Load Address: 00400000
   Entry Point:  00400458
   Verifying Checksum ... OK
=> run nfsargs addip addtty

=> print bootargs
bootargs=root=/dev/nfs rw nfsroot=192.168.1.1:/nfsboot/sequoia ip=192.168.1.3:192.168.1.1:192.168.1.1:255.255.255.0:sequoia:eth0:off panic=1 console=tty0 console=ttyS0,115200

=> bootm 0x200000 0x4000000
bootm 0x200000 0x4000000
## Booting kernel from Legacy Image at 00200000 ...
   Image Name:   Linux-2.6.26
   Image Type:   PowerPC Linux Kernel Image (gzip compressed)
   Data Size:    1319310 Bytes =  1.3 MB
   Load Address: 00400000
   Entry Point:  00400458
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
Wrong Ramdisk Image Format
CPU clock-frequency <- 0x27bc86a4 (667MHz)
CPU timebase-frequency <- 0x27bc86a4 (667MHz)
/plb: clock-frequency <- 9ef21a9 (167MHz)
/plb/opb: clock-frequency <- 4f790d4 (83MHz)
/plb/opb/ebc: clock-frequency <- 34fb5e3 (56MHz)
/plb/opb/serial at ef600300: clock-frequency <- a8c000 (11MHz)
/plb/opb/serial at ef600400: clock-frequency <- a8c000 (11MHz)
/plb/opb/serial at ef600500: clock-frequency <- 42ecac (4MHz)
/plb/opb/serial at ef600600: clock-frequency <- 42ecac (4MHz)
Memory <- <0x0 0x0 0xffff000> (255MB)
ethernet0: local-mac-address <- 00:10:ec:00:ee:73
ethernet1: local-mac-address <- 00:00:00:00:00:00
zImage starting: loaded at 0x00400000 (sp: 0x0ff12800)
Allocating 0x2b6fbc bytes for kernel ...
gunzipping (0x00000000 <- 0x0040e000:0x006e1cd0)...done 0x290f3d bytes
Linux/PowerPC load: root=/dev/nfs rw nfsroot=10.38.6.99:/nfsboot/sequoia ip=10.38.6.141:10.38.6.99:10.38.4.1:255.255.252.0:sequoia:eth0:off panic=1 console=tty0 console=ttyS0,115200
Finalizing device tree... flat tree at 0x6ee300

-----------------------------------------------------------------
It just run to that point. I don't know what I am was wrong.
These are enviroment of u-boot 
=> version
U-Boot 1.3.3 (July 19 2008 - 12:58:08)
=> print nfsargs
nfsargs=setenv bootargs root=/dev/nfs rw nfsroot=${serverip}:${rootpath}
=> print addip
addip=setenv bootargs ${bootargs} ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}:${netdev}:off panic=1
=> print addtty
addtty=setenv bootargs ${bootargs} console=tty0 console=ttyS0,${baudrate}
=> print rootpath
rootpath=/nfsboot/sequoia
=> print baudrate
baudrate=115200

Please help me.

Thanks and best regards,
Duy P Nguyen


Send instant messages to your online friends http://uk.messenger.yahoo.com 


More information about the eldk mailing list