EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: EPICS Power PC board.
From: [email protected] (Noboru Yamamoto)
To: [email protected]
Date: Fri, 20 Sep 1996 20:26:44 +0900
Dear Colleagus,

 We have been porting EPICS core software to  Force CPU-604RT equipped with
Power PC 604 processor. 

 This week, We succsessifully loaded EPICS database which include a soft-ai
record and calc record. We confirmed that IOC responded to the CA request 
from OPI correctly and that record precessing of ai and calc records caried 
out properly. We didn't measure performance of EPICS on PPC board yet, but
are working on it.  

 In the port of EPICS to PPC board, we encountered two problems.

1) External names generated by compiler for PPC does not proceeded by
"_"(underscore). For example, lkup command reuruns the result show below on
PPC.

-> lkup "symFindByName"
symFindByName             0x0013d430 text     (vxWorks.sym)
symFindByNameAndType      0x0013d4e0 text     (vxWorks.sym)
value = 0 = 0x0

At the moment we just commented out the line to add "_" to the symbol name.

/*     strcpy(name, "_"); */

2) Default type of char is NOT "singed char" but "unsinged char".  We found it
to fix failure of the calcPerform function in a calc record processing.

We currently use the beta version of VxWorks for PPC. These problems may
vanish in the product version. But we don't know it yet.

 It is too bad that I cannot report it in the collaboration meeting in CERN
because I cannot go there. But I hope that this report can add something to

the collaboration meeting. 

Best regards,

Noboru Yamamoto
KEKB accelerator control group.
KEK, JAPAN
Noboru Yamamoto
KEKB Accelerator Control Group
KEK, JAPAN
Fax:+81-298-64-0321
Tel:+81-298-64-5309
e-mail:[email protected]


Navigate by Date:
Prev: EPICS build. Bakul Banerjee
Next: Re: "bad client read io id from server" message Jeff Hill
Index: 1994  1995  <19961997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: EPICS build. Bakul Banerjee
Next: Re: "bad client read io id from server" message Jeff Hill
Index: 1994  1995  <19961997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·