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  <20092010  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  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: "A32 RegisterAddress error" about Hytec8401
From: Michael Abbott <[email protected]>
To: liuping <[email protected]>
Cc: [email protected]
Date: Tue, 16 Jun 2009 09:39:57 +0100 (BST)
Hi Liu Ping,

As the developer of the DLS 8401 driver I guess I should respond!  
However, the problem is nothing to do with the 8401...

On Tue, 16 Jun 2009, liuping wrote:
> As a fresh man, I need your help. The hardware is Hytec8002 and 
> hytec8401. Hytec8401ip driver came from Diamond website. I made my own 
> application project with EPICS V3.14.8.2 and VxWorks V5.5.1. The codes 
> compiling is no error but some warnings. When downloaded to 
> VME(mvme5500), there are some error message as below:

The trick is to focus on the *first* error:

> ## Load record instances   
> dbLoadRecords("db/8401.db") 
> value = 0 = 0x0        
> 
> #######################
> #                                      slot int options 
> IPCAC6 = ipacEXTAddCarrier(&EXTHy8002, "6 2 10")   
> Id: drvHy8002.c,v 1.10 2001/11/20 12:21:42 wscott Exp
> 8002 initialise 6 2 10
> PROM manufacturer ID: 0x8003 (HyTec Electronics Ltd., Reading, UK)
> PROM model #: 0x8002, board rev. 0x03          
> PROM Xilinx rev.: 0x03, 0x00, 0x07           
> PROM Serial #: 0x00 0x00 0x00 0x00 0x05 0xce    
> 
> drvHy8002filename="../.: A32 RegisterAddress error
> (status=./..34144267/src/libCom/)osi/devLib.c" line vmeslot number=282
> 6, ipslot unable to m0ap address VME A32  at address base=0X11800000800000
> size =          
>  0X100000      
> 0xIP memo1ef31290ry register  (error!     
> tShell): drvHy8002ipacAddCarrie: Cannot register A32 device at r:
> 1800000Hytec VICB8002. Error is  driver retur209000bned an error. 

This is where things have gone wrong.  Unfortunately I don't know the 8002 
configuration particularly well, so I don't know precisely what's gone 
wrong.  Also, you have two messages coming out at the same time, resulting 
in interleaved text.

My best guess is that the 8002 isn't plugged into slot 6.  Unfortunately, 
if that's not the answer, I don't have any further ideas here.

Anyhow, focus on getting the 8002 to initialise properly first...

> new symbol "IPCAC6" added to symbol table.             
> IPCAC6 = 0x1ee87ff0: value = -1 = 0xffffffff     

Everything after this is broken!

Replies:
Re: "A32 RegisterAddress error" about Hytec8401 Andrew Johnson
References:
"A32 RegisterAddress error" about Hytec8401 liuping

Navigate by Date:
Prev: "A32 RegisterAddress error" about Hytec8401 liuping
Next: Re: Installing Protocol Files Dirk Zimoch
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: "A32 RegisterAddress error" about Hytec8401 liuping
Next: Re: "A32 RegisterAddress error" about Hytec8401 Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  <20092010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 31 Jan 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·