Experimental Physics and Industrial Control System
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
<1996>
1997
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
<1996>
1997
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