EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: RE: Xycom 9660
From: "Allison, Stephanie" <[email protected]>
To: "wtw00992" <[email protected]>
Cc: <[email protected]>
Date: Mon, 20 Sep 2004 12:30:50 -0700
Hello,

> I am trying to use a TIP-810 with a Xycom 9660.  I followed 
> the instructions from Andy Fosters site at OSL..
> 
> Things looked ok when I did my make but the processor hung up at 
> intitialization..
> 
> I didnt copy all of the files drvIpac.dbd files  and header files from the 
> xycom-1.0 dir over to  drvIpac, as  they seem to be older versions that what 
> I have in my drvIpac <support top>,  I did a diff and didnt see any 
> differences in the .dbd, but saw some in one of the header files...
> 
> I was wondering if  there was an update to the xycom 9660 
> files.. or perhaps a better way to do this.. by making a completely separate 
> <support top> for the xycom.
> 
> 
> I am presupposing that some body out there has used the 
> TIP810 with this board... one of our subsytems purchased it and I would like 
> to get it to work, eventually with both a TIP 810 and an IP-OCTAL 232.. 
> but certainly with the TIP 810.

We use the TIP810/XY9660 (actually Acromag 9670) combination at here at SPEAR.

I don't know if this will fix your problem but we had to make changes to both the TIP810 and XY9660 software so that in the TIP ISR, interrupts are disabled before the interrupt is serviced and then reenabled/cleared afterward.  I also removed the automatic reset clear on bus error from the ISR and instead check every 2 seconds for the bus error and do a canBusReset via a sub record.  We had a problem with the ISR continually firing and taking up all the CPU when certain cables were disconnected or connected incorrectly.

If you are interested, I will send you the changed t810ISR routine plus the xy9660 irqCmd routine that now supports ipac_irqClear and ipac_irqDisable. 

Stephanie Allison


Navigate by Date:
Prev: RE: ca_repeater bug (probably observable only on RTEMS) Jeff Hill
Next: RTEMS-mvme5500 BSP available Feng, Shuchen
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: Xycom 9660 Andy Foster
Next: Understand the EPICS fdmgr functions Andy Foster
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  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 ·