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: 答复: MVME5500 and turbo-pmac-vme-ultralite
From: Ron Sluiter <[email protected]>
To: zzh <[email protected]>, <[email protected]>
Date: Fri, 9 Dec 2016 15:50:31 -0600
Hello Zhaohong,

Does the VxWorks Board Support Package (BSP) for your MVME5500 board handle VMEbus errors?

If you remove the Delta Tau board from the VMEbus crate, just boot-up VxWorks, not EPICS, and then try to read the mailbox memory location (0xf06fa005) using the VxWorks shell's display memory command (dm), what results do you get?

If the MVME5500 board crashes and the VxWorks console becomes unresponsive, then you have a VxWorks BSP problem with it handling VMEbus errors, which makes it almost impossible to diagnose what, if any, problems you are having with TPMAC and the Delta Tau board.

Ron

On 12/8/2016 5:42 PM, zzh wrote:

Hello Ron,

 

It seems that the EPICS driver is Ok. The problem may be the communication between the 5500 and pmac.

The controller is without DPRAM. And I use the TPMAC-3-11 for EPICS control.

 

The VME was setup as,

I90=$39, I91=$4, I92=$FF,I93=$7F, I94=$A0, I95=$1,I96=$A1, I97=$46, I98=$60,I99=$A

 

In the startup scripts(st.cmd file), the system was configured as,

         pmacVmeConfig(0,0x7fa000,0,0xa1,1)

         pmacAsynConfig( "PMAC_MBX_PORT_", 0 )

         pmacDrvConfig(0,0,0,0,"PMAC_MBX_PORT_0")

        

AND I loaded a simple db,

         record(stringin, "motorStrCmd") {

                 field(FLNK, motorStrRsp.PROC PP MS")

}

 

record(stringout, "motorStrRsp") {

                 field(DTYP, "PMAC-VME ASCII")

                 field(DOL, motorStrCmd.VAL NPP MS")

                 field(OMSL, "closed_loop")

                 field(OUT, "#C0S1 @#8")

}

 

 

After I executed the “caput motorStrCmd ‘j=1000’” command, the ioc printed no error information. But the pmac controller seemed to have no resonse. The pewin32pro software was running simultaneously.

 

The debug information shows:

         0x1ec62bd0(cas-client): devPmacMbxSo_write command [#8j=1000]

         0x1ec62bd0(CAS-client): drvPmacMbxScan: rngBufPut completed.

 

I am looking forward to your reply.

 

Best regards.

 

发件人: Ron Sluiter [mailto:[email protected]]
发送时间: 2016128 23:04
收件人: zzh; [email protected]
主题: Re: MVME5500 and turbo-pmac-vme-ultralite

 

On 12/6/2016 11:03 PM, zzh wrote:

the 5500 and pmac will both crash immediately.

Is there a crash message from VxWorks on the 5500? If so, what exactly is the message?


Does anyone has experiences with the 5500+pmac-vme-mailbox?

I have some experience with Delta Tau Turbo PMAC2 VME Ultralight used with various VME CPU boards (5100/6100), but not the 5500.

Ron



Replies:
答复: 答复: MVME5500 and turbo-pmac-vme-ultralite zzh
References:
MVME5500 and turbo-pmac-vme-ultralite zzh
Re: MVME5500 and turbo-pmac-vme-ultralite Ron Sluiter
答复: MVME5500 and turbo-pmac-vme-ultralite zzh

Navigate by Date:
Prev: 答复: MVME5500 and turbo-pmac-vme-ultralite zzh
Next: Base 3.14.12.6 Andrew Johnson
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: 答复: MVME5500 and turbo-pmac-vme-ultralite zzh
Next: 答复: 答复: MVME5500 and turbo-pmac-vme-ultralite zzh
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, 12 Dec 2016 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·