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  2013  2014  2015  <20162017  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  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: mrfioc2 loading error at vxWorks 6.9
From: Andrew Johnson <[email protected]>
To: <[email protected]>
Date: Tue, 5 Jan 2016 16:11:06 -0600
What is the version number of your mv6100 BSP? We use release 6.9/0 here
and it includes all those routines that your VxWorks image seems to be
missing:

tux% cd vxworks-6.9/target/config/mv6100/
tux% grep 'define BSP_' config.h
#define BSP_VERSION        "6.9"       /* vxWorks 6.9 */
#define BSP_REV            "/0"        /* 0 for first revision */
tux% grep sysPci sysAUtil.s
    FUNC_EXPORT(sysPciInByte)
    FUNC_EXPORT(sysPciOutByte)
    FUNC_EXPORT(sysPciInWord)
    FUNC_EXPORT(sysPciOutWord)
    FUNC_EXPORT(sysPciInLong)
    FUNC_EXPORT(sysPciOutLong)
* sysPciInByte - reads a byte from PCI Config Space.
FUNC_BEGIN(sysPciInByte)
FUNC_END(sysPciInByte)
* sysPciInWord - reads a word (16-bit big-endian) from PCI Config Space.
FUNC_BEGIN(sysPciInWord)
FUNC_END(sysPciInWord)
* sysPciInLong - reads a long (32-bit big-endian) from PCI Config Space.
FUNC_BEGIN(sysPciInLong)
FUNC_END(sysPciInLong)
* sysPciOutByte - writes a byte to PCI Config Space.
FUNC_BEGIN(sysPciOutByte)
FUNC_END(sysPciOutByte)
* sysPciOutWord - writes a word (16-bit big-endian) to PCI Config Space.
FUNC_BEGIN(sysPciOutWord)
FUNC_END(sysPciOutWord)
* sysPciOutLong - writes a long (32-bit big-endian) to PCI Config Space.
FUNC_BEGIN(sysPciOutLong)
FUNC_END(sysPciOutLong)

- Andrew


On 01/05/2016 03:56 PM, 김지화(빔라인장치팀) wrote:
> 
> Hi Martin,
> 
> We are using CentOS 6.5 linux and ioc code from the https://github.com/epics-modules/mrfioc2/
> and ver 2.4 from the https://github.com/epics-modules/devlib2 
> 
> Thanks,
> 
> Ji-Hwa
> ________________________________________
> 보낸 사람: [email protected] <[email protected]> 대신 Konrad, Martin <[email protected]>
> 보낸 날짜: 2016년 1월 6일 수요일 오전 6:26
> 받는 사람: [email protected]
> 제목: Re: mrfioc2 loading error at vxWorks 6.9
> 
> Hi Ji-Hwa,
> Are you building from the tarballs or are you using the Debian packages?
> Which version of devlib2 are you using?
> 
> -Martin
> 
> On 01/05/2016 03:59 PM, 김지화(빔라인장치팀) wrote:
>> Hello All,
>> Recently when I test a MRF event board, I found a VxWorks “mrf.munch”
>> loading errors with MVME6100 VME board.
>> Used packages:
>> epics Base 3.15.3
>> mrfioc 2.0.4
>> devlib2
>> VxWorks 6.9
>> Workbench 3.3
>> -> ld < mrf.munch
>> Warning: module 0x4353af0 holds reference to undefined symbol
>> _Z13sysPciOutLongPjj.
>> Warning: module 0x4353af0 holds reference to undefined symbol
>> _Z13sysPciOutWordPtt.
>> Warning: module 0x4353af0 holds reference to undefined symbol
>> _Z12sysPciInWordPt.
>> Warning: module 0x4353af0 holds reference to undefined symbol
>> _Z12sysPciInLongPj.
>> Warning: module 0x4353af0 holds reference to undefined symbol
>> _Z12sysPciInBytePh.
>> Warning: module 0x4353af0 holds reference to undefined symbol
>> _Z13sysPciOutBytePhh.
>> ld(): module contains undefined symbol(s) and may be unusable.
>> Please give any suggestions and comments.
>> Thanks,
>> Ji-Hwa Kim
>> PAL-XFEL Project
>> Pohang Accelerator Laboratory
>> 80 Jigokro-127-Beongil, Nam-gu, Pohang, Gyeongbuk
>> 37673, Korea
> 
> 
> --
> Martin Konrad
> Control System Engineer
> Facility for Rare Isotope Beams
> Michigan State University
> 640 South Shaw Lane
> East Lansing, MI 48824-1321, USA
> Tel. 517-908-7253
> Email: [email protected]
> 
> 
> 
> 

-- 
There are only two hard problems in distributed systems: 2. Exactly-once
delivery 1. Guaranteed order of messages 2. Exactly-once delivery
 -- Mathias Verraes

Replies:
Re: mrfioc2 loading error at vxWorks 6.9 Bjorklund, Eric A
References:
Re: mrfioc2 loading error at vxWorks 6.9 Konrad, Martin
RE: mrfioc2 loading error at vxWorks 6.9 김지화(빔라인장치팀)

Navigate by Date:
Prev: RE: mrfioc2 loading error at vxWorks 6.9 김지화(빔라인장치팀)
Next: Re: mrfioc2 loading error at vxWorks 6.9 Bjorklund, Eric A
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: mrfioc2 loading error at vxWorks 6.9 김지화(빔라인장치팀)
Next: Re: mrfioc2 loading error at vxWorks 6.9 Bjorklund, Eric A
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  <20162017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 15 Jul 2016 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·