MPC8555CDS board does not boot 2.6 linux from BPS CD

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MPC8555CDS board does not boot 2.6 linux from BPS CD

3,145 Views
robthales
Contributor I

I have a MPC8555CDS board on which I run Linux 2.4 from a Freescale BPS iso image dated 2005.
However I need it to run Linux 2.6 and I downloaded the BPS iso CD image from this site (dated 17 October 2006, the latest I could find). The flash images provided on this CD do not work i.e. the linux 2.6.11 does not boot. I can boot the linux 2.4 with the filesystem of the 2006 CD but this means mixing different version of kernel and software.

The linux 2.6 does not provide any text output. I can see some led's on the board flickering for 15 secs and that is it.
I am now trying nfs boot instead of ramboot or flashboot, but sofar no luck.

Robert

P.S. I can build new kernels and rootsystems with ltib from the 2006 BSP CD, but no configuration builds a bootable linux.



Some info:

U-Boot 1.1.3 (FSL Development) (Oct 27 2006 - 10:43:18)

CPU:   8555, Version: 1.1, (0x80790011)
Core:  E500, Version: 2.0, (0x80200020)
Clock Configuration:
       CPU: 499 MHz, CCB: 166 MHz,
       DDR:  83 MHz, LBC:  41 MHz
L1:    D-cache 32 kB enabled
       I-cache 32 kB enabled
Board: CDS Version 0x11
CPU Board Revision 0.0 (0x0000)
    PCI1: 32 bit, 33 MHz, sync
    PCI2: 32 bit, 66 MHz, async
I2C:   ready
DRAM:  Initializing
    SDRAM: 64 MB
    DDR: 256 MB
FLASH: 16 MB
L2 cache 256KB: enabled
In:    serial
Out:   serial
Err:   serial
Net:   TSEC0: PHY is Cicada Cis8204 (fc446)
TSEC1: PHY is Cicada Cis8204 (fc446)
TSEC0, TSEC1
The IP address of the board is currently set to 192.168.1.253
The MAC address is 00:E0:0C:00:00:FD

=> printenv
ramboot=setenv bootargs root=/dev/ram rw console=$consoledev,$baudrate $othbootargs;tftp $ramdiskaddr $ramdiskfile;tftp $loadaddr $bootfile;bootm $loadaddr $ramdiskaddr
nfsboot=setenv bootargs root=/dev/nfs rw nfsroot=$serverip:$rootpath ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:smileysurprised:ff console=$consoledev,$baudrate $othbootargs;tftp $loadaddr $bootfile;bootm $loadaddr
bootdelay=10
baudrate=115200
loads_echo=1
ethaddr=00:E0:0C:00:00:FD
eth1addr=00:E0:0C:00:01:FD
eth2addr=00:E0:0C:00:02:FD
rootpath=/nfsroot
hostname=unknown
loadaddr=1000000
netdev=eth0
consoledev=ttyS1
ramdiskaddr=2000000
ethact=TSEC0
filesize=1416d6
fileaddr=1000000
gatewayip=192.168.1.1
netmask=255.255.255.0
ipaddr=192.168.1.253
serverip=192.168.1.1
flashrootfs=tftp $ramdiskaddr $ramdiskfile;prot off all;erase ffa00000 ffefffff;cp.b $ramdiskaddr ffa00000 3fffff;prot on all
flashlinux=tftp $loadaddr $bootfile;prot off all;erase ff800000 ff9fffff;cp.b $loadaddr ff800000 1fffff;prot on all
bootargs=root=/dev/ram rw ramdisk_size=10464 console=ttyS1,115200
othbootargs=ramdisk_size=10464
bootfile=/media/sda1/images/uImage
ramdiskfile=/media/sda1/images/rootfs.ext2.gz.uboot
bootcmd=setenv bootargs root=/dev/ram rw console=$consoledev,$baudrate $othbootargs;tftp $ramdiskaddr $ramdiskfile;tftp $loadaddr $bootfile;bootm $loadaddr $ramdiskaddr
flashboot=setenv bootargs root=/dev/ram rw console=ttyS1,115200 ramdisk_size=10464;bootm ff800000 ffa00000
stdin=serial
stdout=serial
stderr=serial

Environment size: 1483/8188 bytes



Message Edited by robthales on 2008-01-16 07:35 AM

Labels (1)
Tags (1)
0 Kudos
3 Replies

1,063 Views
genuap
NXP Employee
NXP Employee

Could you have an early version of the CDS board that the new BSP isn't tuned for? I believe this BSP was targeted for CDC Ver. 1.1, Carrier Card Ver1.3 and Arcadia X3.1.

Attached is the user's manual for the BSP. Have you verified that your dip switches correspond to the manual?

 ... Paul

UM_MPC8555CDS_K26_20061017.pdf

Message Edited by t.dowe on 2009-10-29 09:32 AM

1,063 Views
robthales
Contributor I
Paul,

Thanks for the answer.
I believe you are right about versions. I tried the oldest BSP that contains linux 2.6, which is  20050408. The linux from this iso image boots OK!
So I use an 'old' linux and the uboot and rootfs of the latest BSP.

Rob

0 Kudos

1,063 Views
robthales
Contributor I
Another question struck me:

Because I cannot build linux with the 20050408 BSP version but I can with the 20061017:

How can I get this latest linux to work on my apparently older board?
What are the differences between CDS 1.0 and 1.1 (from a linux viewpoint)?

Rob

0 Kudos