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] |
FYI: I've built cross compilers using crosstool that work on PQIII (mpc8540ads). I didn't have to do anything special. I just used: eval `cat powerpc.dat` `cat gcc2.95.3-glibc2.2.1.dat` sh all.sh --notest I've also built a gcc-3.3.2 version using crosstool, the only issue with that seems to be a busybox bug that causes init to hang (proper non-busybox init is okay). As far as the e500 instructions go, these are turned on in the Linux kernel build by the CFLAGS: -Wa,-me500 Regards, Stuart "Alan J. Luse" wrote: > > The MPC85xx is Motorola's newest and fastest PowerQUICC III communications processor family and it does use a e500 PowerPC core that is compliant with the Book E enhanced PowerPC spec running at up to 1850 MIPS! See http://e-www.motorola.com/webapp/sps/site/prod_summary.jsp?code=MPC8560&nodeId=03DnXMztdcv4N0DKCb for more information on the MPC8560. > > I have successfully built the PowerPC crosstools for the much lower speed PowerQUICC I family to run under Cygwin on Windows. I used Dan's crosstool scripts for the MPC860 with gcc-3.3.3 and glibc-2.3.2. The PowerPC gcc build does presumably know about the e500 core and any variations it may have from other PowerPC variants. I would start with Dan's MPC860 setup and adjust it from there to build for the MPC85xx. > > Good luck. > > Alan J. Luse > > -----Original Message----- > From: crossgcc-owner@sources.redhat.com [mailto:crossgcc-owner@sources.redhat.com] On Behalf Of Thierry Moreau > Sent: Friday, March 26, 2004 9:17 AM > To: crossgcc@sources.redhat.com > Subject: 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 > > ------ > Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ > Want to unsubscribe? Send a note to crossgcc-unsubscribe@sources.redhat.com ------ 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] |