EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: cross-gcc-2.9.6 problem
From: Dirk Zimoch <[email protected]>
To: çæ <[email protected]>
Cc: [email protected]
Date: Fri, 22 Oct 2010 17:03:03 +0200
If you want to use e500 core PPC, you better upgrade to vxWorks 6.7+.
VxWorks 6 is available for Linux, too.

Note that the e500V2 uses a completely different approach for floating point compared to PPC604 and friends. It has so called "embedded floating point" (I call it "poor man's floating point"). It uses the same registers as integer operations (extended to 64 bit). This requires a completely different (and smaller) set of assembler instructions that the older compiler does not know. The floating point performance is much worse (if you do anything more than +-*/). The e500V1 does not have floating point at all.

Dirk

çæ wrote:
Hello,
I want to ask a question about the cross-gcc-2.9.6.tar.gz provided by the SNS website http://ics-web.sns.ornl.gov/dht/ .
My task is to port CSNS RCS LLRF system to EPICS,my EPICS environment is as follows:
EPICS version 3.14.8.2
vxWorks version 5.5.1
cross compiler crossgcc2.9.6
host RHEL4.0
target cPCI6200 board (have been chosen,but not purchased yet)
The problem is that the crossgcc2.9.6 supports ppc403,ppc405,ppc440,ppc603,ppc604 and ppc860 CPU families,but the CPU board cPCI6200 is based on the CPU MPC8572,which belongs to ppc85xx CPU family,thus the EPICS IOC compiled by crossgcc2.9.6 can not run on cPCI6200.
Is there any way to make the crossgcc2.9.6 support ppc85xx ?
Thanks


References:
cross-gcc-2.9.6 problem 王林

Navigate by Date:
Prev: Re: Manipulating time in records Luedeke Andreas
Next: Re: Client failed to connect to local server on VxWorks and Pharlap Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: cross-gcc-2.9.6 problem 王林
Next: Re: cross-gcc-2.9.6 problem zhuangjian
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 22 Oct 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·