To All,

I couldn't get the 2.6.x kernel to work on my 5407C3 yet....

I did get the 2.4.x up so I'm now doing the work to get one of our platforms up 
and running on 2.4.x to get familiar with the new distro.

It appears the config info is very different between 2.4.x and 2.6.x kernels.  
Is this correct or did I miss something.

Can anyone suggest a good place for me to start (docs, websites, etc) to get 
info on configuring the 2.6.x kernel for coldfire?

Essentially I need to get the following
        mem
                FLASH            0x00000000 for 16 Megs
                RAM starts @ 0x04000000 for 32 Megs

        Peripherals
                1 Quad UART 16550A's

        Network
                1 SMSC LAN91C111

        timer
                in 2.0.x & 2.4.x we run the timer on IRQ 30 instead of 29.  I 
assume I need to do the same for 2.6.x.  I just need to track down where this 
happens.

I'll start looking @ 2.6.x as soon as I have my board running on 2.4.x

1 Question concerning In Circuit Debuggers.
I noticed on the 2.4.x kernel there is an idle loop that shuts down the 
processor (I assume for power savings).  Anyway our debugger stops the system 
every time this happens.

To work around this quickly I noop the STOP instruction and things seem OK.

My questions are:

1.      What impact on operations (if any) does this have on the kernel. Ie is 
this a bad solution?
2.      Is there a better solution besides letting the idle loop run all the 
time?

Last Question
Do lots of you out there use In Circuit debuggers/emulators?  If so, is there a 
general favorite out there?  I would like to get something that supports trace.

Thanks,

-Roger


-----Original Message-----
From: [email protected] [mailto:[email protected]] 
On Behalf Of Roger Thornblad
Sent: Friday, May 15, 2009 11:36 AM
To: 'uClinux development list'
Subject: RE: [uClinux-dev] Moving to new kernel distro

Hi Michael,

Thanks for the reponse.  This all sounds very promising.  I'm going ahead with 
the eval board acquisition and will update when I know more.

Regards,

-Roger

-----Original Message-----
From: [email protected] [mailto:[email protected]] 
On Behalf Of Michael Durrant
Sent: Thursday, May 14, 2009 2:44 PM
To: uClinux development list
Subject: Re: [uClinux-dev] Moving to new kernel distro

Roger,


The MCF5328, MCF53281, MCF5329 processors are all supported in kernels greater 
than 2.6.21.  Freescale's LTIB Kernel release is not in sync with the public 
kernel.  I understand that Freescale has both an OTG and host USB driver 
written but their released patched for the OTG and the patches for the host 
mode USB were not accepted by the Kernel USB maintainers.  The uClinux-dist 
kernel release based on 2.6.21 we have used at Arcturus Networks for our uC532x 
modules does support USB thumb drives.  The patches we have tested from 
Freescale for USB in the newer kernel versions extended support for mice, 
keyboards and other misc bits.


--
Michael Durrant
Arcturus Networks Inc.


Greg Ungerer wrote:
> Hi Roger,
>
> Roger Thornblad wrote:
>> We have been working with a 2.0.x series kernel on a MCF5307
>> processor for a very long time now.
>>
>> We are looking at new platforms (MCF5329, 54xx versions among others)
>> to get onboard USB and LCD controller support.
>>
>> I'm assuming we need to move to the 2.4 or 2.6 kernel to get support
>> for the new processors and I'm trying to get a feel for how much work
>> we will have in moving to a new kernel distribution.
>
> Generally yes. And for the newest processors you will need to move to
> 2.6. I haven't pushed new processor support into 2.4 kernels for a few
> years now either. (So for 5329 support you will need to use a 2.6
> series kernel for example).
>
>
>> I've downloaded a distro and tried to get it running on a 5407 eval
>> board but have had no luck.
>
> Have you tried the very latest dist with the very latest patch:
>
> http://www.uclinux.org/pub/uClinux/dist/patches/uClinux-dist-20080808-
> 20090423.patch.gz
>
>
> I recall a few console fixups recently that you may need in this
> patch.
>
>
>> I was trying to use the 2.6 kernel and it appears the 5407EVB is not
>> supported.
>
> I take it you mean the 5407C3 eval board?
> As far as I know that is the only eval board the for the 5407 that
> Motorola/Freescale have ever produced?
>
> Its in the dist as the "Freescale/M5407C3" target.
>
>
>> I believe it's a config issue.  Has anybody tried this?
>
> Unfortunately my 5407C3 board no longer works, so it is not a board
> that I can regularly test anymore.
>
> But I would suggest trying out the patch above if you haven't already.
> Another thing to try would be hard configuring the RAM size in the
> kernel configs (incase the auto size detection is not working
> properly).
>
>
>> Is there anywhere I can find an example of a workng configuration for
>> the 5407EVB.
>>
>> If not, we are looking at getting a 5329 Eval board in house to look
>> at.
>> I've seen some comments about USB problems with 5329.  Does anyone
>> have any input on how well it supports LCD and USB operations and if
>> the USB issues are still present?
>
> I coulnd't say, I don't have one of those either... :-)
>
> Regards
> Greg
>
>
> ------------------------------------------------------------------------
> Greg Ungerer  --  Principal Engineer        EMAIL:     [email protected]
> SnapGear Group, McAfee                      PHONE:       +61 7 3435 2888
> 825 Stanley St,                             FAX:         +61 7 3891 3630
> Woolloongabba, QLD, 4102, Australia         WEB: http://www.SnapGear.com
> _______________________________________________
> uClinux-dev mailing list
> [email protected]
> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
> This message was resent by [email protected] To unsubscribe see:
> http://mailman.uclinux.org/mailman/options/uclinux-dev
>
>
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected] To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected] To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to