[uClinux-dev] MCF5275EVB & UC Linux

Mike Cruse mcruse at definium.net
Sat Jan 13 04:22:30 EST 2007


Hi,

I am doing some work with the 5274 (5275 without crypto).

I have the 2.6 kernel up and running reasonably well.

I found the config process quite fragile in that while I essentially
could build and run out of the box, once I started to make kernel or
userland config changes I started to get these messages on boot

Warning: unable to open an initial console.
Kernel panic - not syncing: Attempted to kill init!

I am no stranger to Linux and understand some of the things that cause
these problems. However I did not understand why turning on ext3,
enabling the second FEC and building an extra userland program would
cause this to happen. 

Once the problem occurs I have to blow away the source tree and start
again as I can't seem to reverse the problem. 

Any clues on this?

Serial ports seem to work well. At least the console does.
Haven't used USB or QSPI.

Ethernet seems flakey. Especially when trying to use the second FEC.
That code just does not seem complete and PHY detection just would not
work without changes.

Beyond getting both PHY's going things were still broken. eth0 would
work most of the time but while you could ping a configured eth1, a TCP
connection could not be established. Inbound or outbound. 

Using Wireshark it appeared that received packets were just ignored.

I could use some help here. Has anybody gotten both FEC's up and running
on the 5274/5? If so how? I am using National DP83848 PHY's.

That is about as much as I have played with so far.

My setup is as follows:

Toolchain:  m68k-uclinux-tools-20060615
uClinux:    uClinux-dist-20060803
Bootloader: colilo

On the subject of bootloaders... All the bootloader links on uclinux.org
are broken. It does seem that uboot is the way to go anyway but it seems
many people have problems compiling it. 

Can someone tell me what toolchain to use to compile uboot?

Thanks for any help in advance!

Mike Cruse
Definium Technologies Inc.

On Fri, 2007-01-12 at 10:06 -0800, Paul Romero wrote:
> Dear User Group:
> 
> APOLOGY: I put the wrong board model in the subject
> when I first posted this message :)
> 
> It appears that UC Linux--I assume the 2.6 Kernel--has
> been ported to the MCF5275EVB development board. This
> board is oriented towards Coldfire 5274 and 5272 family
> CPUs. Any information about the status and reliability
> of UC Linux on this board would be appreciated. Also,
> some questions about particular modules and drivers
> follow.
> 
> Are the following items implemented or ported, and
> how robust are they ?
> 
> * Serial Port Driver--at least 2 ports.
> * USB Port Driver
> * QSPI Driver
> * Ethernet Driver
> * SYSV Extensions--especially IPCs.
> * JFFS2 File System or Similar--support for a read/write
>   file system in Flash memory.
> * PPP
> * SASL Encryption Library or Equivalent.
> * Authenticated SMTP--preferably in library form.
> 
> Has anyone tried using the USB port ?
> 
> Has anyone tried using the QSPI Driver in conjunction
> with off the shelf ADC hardware with a similar Coldfire
> CPU ? If so, your impressions and relevant documentation
> references would be appreciated.
> 
> Best Regards,
> 
> Paul R.
> 
> 
> --
> Paul Romero
> 
> RCOM Communications Software
> 
> Phone/Fax: (510)339-2628
> E-Mail: paulr at rcom-software.com
> _______________________________________________
> uClinux-dev mailing list
> uClinux-dev at uclinux.org
> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
> This message was resent by uclinux-dev at uclinux.org
> To unsubscribe see:
> http://mailman.uclinux.org/mailman/options/uclinux-dev
> 



More information about the uClinux-dev mailing list