Discussion:
[uClinux-dev] Is there any possibility to port uClinux to MPC5566 Microcontroller
Thirumalesha N
2012-08-18 04:21:24 UTC
Permalink
Hi,

This is Thiru, I'm new to uClinux. Is there any comparability to port
uClinux for MPC5566 micro controller, if so how to port?


Regards
Thiru N
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.uclinux.org/pipermail/uclinux-dev/attachments/20120818/1128464d/attachment.html>
Lennart Sorensen
2012-08-20 14:37:41 UTC
Permalink
Post by Thirumalesha N
This is Thiru, I'm new to uClinux. Is there any comparability to port
uClinux for MPC5566 micro controller, if so how to port?
How much ram does one of those systems actually have?

As far as I can tell the CPU is a powerpcspe, which already has support
in plain linux, but it very well might have way too little ram to actually
run linux.
--
Len Sorensen
Erwin Authried
2012-08-20 14:48:01 UTC
Permalink
it has 128KB internal SRAM only, so there's no chance to run uClinux
without adding more ram. I don't know if this chip supports external ram
at all.

-Erwin
Post by Lennart Sorensen
Post by Thirumalesha N
This is Thiru, I'm new to uClinux. Is there any comparability to port
uClinux for MPC5566 micro controller, if so how to port?
How much ram does one of those systems actually have?
As far as I can tell the CPU is a powerpcspe, which already has support
in plain linux, but it very well might have way too little ram to actually
run linux.
--
Dipl.-Ing. Erwin Authried
Softwareentwicklung und Systemdesign
Lennart Sorensen
2012-08-20 18:02:12 UTC
Permalink
Post by Erwin Authried
it has 128KB internal SRAM only, so there's no chance to run uClinux
without adding more ram. I don't know if this chip supports external ram
at all.
It seems like it can support up to 512MB external ram, but I can't make
sense of the datasheet to see whether it works the same as the internal
ram as far as running software is concerned, or if it is special data
storage memory.
--
Len Sorensen
Thirumalesha N
2012-08-28 11:16:26 UTC
Permalink
How much ram does one of those systems actually have?
Post by Lennart Sorensen
As far as I can tell the CPU is a powerpcspe, which already has support
in plain linux, but it very well might have way too little ram to actually
run linux.
As per Freescale view, There is no support for Linux porting and also they
mentioned it is not support uClinux. it will support upto 128KB SRAM only.

To run uClinux how much minimum SRAM Required?

Best Regards

Thiru N
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.uclinux.org/pipermail/uclinux-dev/attachments/20120828/9c90d3ff/attachment.html>
Luis Alves
2012-08-28 13:29:36 UTC
Permalink
Hi
Post by Thirumalesha N
Post by Lennart Sorensen
How much ram does one of those systems actually have?
As far as I can tell the CPU is a powerpcspe, which already has support
in plain linux, but it very well might have way too little ram to actually
run linux.
As per Freescale view, There is no support for Linux porting and also they
mentioned it is not support uClinux. it will support upto 128KB SRAM only.
If the cpu supports external RAM then I guess it can run uClinux.
The 128Kb on-chip SRAM is usually used as scratchpad (faster memory).
Post by Thirumalesha N
To run uClinux how much minimum SRAM Required?
I've been able to run uClinux with kernel 2.0.x in a system with 512Kb
RAM, but you'll be limited in what you can do... (the kernel was
reduced to the minimum functionality).



Regards,
Luis Alves
Luis Alves
2012-08-28 13:44:40 UTC
Permalink
Hi,

Well, it's actually pretty clear on the reference manual:

[...]

External Bus Interface (EBI)

The external bus interface (EBI) controls data transfer across the
crossbar switch to/from memories or
peripherals in the external address space. The EBI is available on the
416 BGA package only. The EBI also
enables an external master to access internal address space. The EBI
includes a memory controller that
generates interface signals to support a variety of external memories.
The memory controller supports
single data rate (SDR) burst mode flash, external SRAM, and
asynchronous memories. In addition, the
EBI supports up to four regions (via chip selects), along with
programmed region-specific attributes.

[...]

If you're using the 416 BGA package you're good to go... (you can also
add more FLASH)


Regards
Post by Luis Alves
Hi
Post by Thirumalesha N
Post by Lennart Sorensen
How much ram does one of those systems actually have?
As far as I can tell the CPU is a powerpcspe, which already has support
in plain linux, but it very well might have way too little ram to actually
run linux.
As per Freescale view, There is no support for Linux porting and also they
mentioned it is not support uClinux. it will support upto 128KB SRAM only.
If the cpu supports external RAM then I guess it can run uClinux.
The 128Kb on-chip SRAM is usually used as scratchpad (faster memory).
Post by Thirumalesha N
To run uClinux how much minimum SRAM Required?
I've been able to run uClinux with kernel 2.0.x in a system with 512Kb
RAM, but you'll be limited in what you can do... (the kernel was
reduced to the minimum functionality).
Regards,
Luis Alves
Loading...