This is the mail archive of the crossgcc@sources.redhat.com mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more information.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Crossgcc for PowerPC 85xx ( e500 ) ?


Sébastien Douheret wrote:

Hi,

Does anyone know where i can find a GNU cross-compiler hosted on windows
(with Cygwin) to target a Motorola PowerPC 85xx (core e500 or BookE) ?
I think that GCC 3.3 and binuitls 2.1.4 will be necessary !
Which are the good options to generate cross-gcc for e500 core ?


Perhaps the way you ask your question is not easily understood by the crossgcc active participants.

Even myself (knowledgeable of a couple of the Motorola PowerPC families) I find sme ambiguities.

In the embedded area, the main Motorola PowerPC cores are
a) the one in the MPC8xx family (no HW floating point, a specific MMU design)
b) the one in the MPC82xx family (HW floating point, another specific MMU design)
c) the one in the MPC5200 (...)
plus there are high-performance oriented cores. So, is MPC85xx part of a) or b)? The reference to E500 appears ambiguous to me and the Book E is an architecture document covering many implementation variants.


With the never ending processor part numbers that Motorola come up with, the GCC and CrossGCC participants just can't follow.

The selection of version numbers for GCC, Binutils and a run-time library is an issue separate from the precise processor model that you whish to support.

The GCC support of a given PPC core is implemented by compiler command switches that you specify e.g. in the CFLAGS makefile variable. It is up to you to get them right (!).

If you whish to use the embedded-oriented run-time library called newlib for the PowerPC, there is a recurring issue about two-pass cross-compiler build procedure, for which I have a (rather specific) solution on my web site.

Good luck.

--

- Thierry Moreau

CONNOTECH Experts-conseils inc.
9130 Place de Montgolfier
Montreal, Qc
H2M 2A1

Tel.: (514)385-5691
Fax:  (514)385-5900




------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]