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  2010  2011  2012  <20132014  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  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Problem when loading epics3.14.12.1 application tovxWorks5.5/MPC8572
From: "William F. Steele" <[email protected]>
To: 王林 <[email protected]>
Cc: [email protected]
Date: Mon, 25 Feb 2013 12:40:46 -0800
Your concluding speculation is incorrect. EPICS 3.14.12.1 is compatible with vxWorks5.5.1 & PPC85XX. The problem is that  the PPC85XX architecture differs from other PPC chips and requires a different special GNU compiler, which can, with some (maybe a lot) of difficulty, be obtained from WRS. I am sorry to say that, although I figured this all out several years ago, I have by now forgotten most of the details, but I believe what you need is the file tor221_mpc8540_1_2_0.zip which contains modifications to tornado 2.2.1 which make it compatible with PPC85XX. There were a number of other recommended patches as well, but whether they are necessary or not, I don't know.

William Steele


On Feb 25, 2013, at 7:43 AM, 王林 <[email protected]> wrote:

Hello Dirk,
Thanks for your reply. As you advice, this time I add these macros in configAll.h, but the kernel compiled does not include those symbols either.
And my vxWorks image previous compiled for MPC7410(PPC604) processor with only "#define INCLUDE_CTORS_DTORS" macro (without the rest) did include those symbols. So I suspect maybe it is the problem of the gnu C++ library provided for PPC85XX in Tornado2.2. I also have checked the Tornado2.2s of two friends working in companies, and their libcplus.a and libgnucplus.a under PPC85XX/gnu are the same as mine, which does not provide those symbols.
Maybe EPICS 3.14.12.1 is not compatible with vxWorks5.5.1 & PPC85XX platform.


Lin Wang




References:
Problem when loading epics3.14.12.1 application to vxWorks5.5/MPC8572 王林
Re: Problem when loading epics3.14.12.1 application to vxWorks5.5/MPC8572 Dirk Zimoch
Re: Problem when loading epics3.14.12.1 application tovxWorks5.5/MPC8572 王林

Navigate by Date:
Prev: Re: sequencer and pvMonitor James F Ross
Next: Re: caClient with PCAS pthomas
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Problem when loading epics3.14.12.1 application tovxWorks5.5/MPC8572 Dirk Zimoch
Next: Compiling MEDM and Striptool on Ubuntu 1204 Kohler
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 20 Apr 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·