Hi,
With the carrier board AVME9670 and one IP card IP-EP201, I try to run the application of softGlue.
The software version:
EPICS_BASE=/BLC/epics/base3.14.12
SOFTGLUE=$(SUPPORT)/softGlue-2-3
ASYN=$(SUPPORT)/asyn-4-21
IPAC=$(SUPPORT)/ipac-2-11
BUSY=$(SUPPORT)/busy-1-4
The output of st.cmd, the error is remarked in red:
Executing startup script /home/blctrl/Acromag_EP201/iocBoot/iocEP201/st.cmd ...
## Example vxWorks startup file
## The following is needed if your board support package doesn't at boot time
## automatically cd to the directory containing its startup script
cd "/home/blctrl/Acromag_EP201/iocBoot/iocEP201"
value = 0 = 0x0
< cdCommands
startup = "/home/blctrl/Acromag_EP201/iocBoot/iocEP201"
new symbol "startup" added to symbol table.
startup = 0x1ef26cd0: value = 519204080 = 0x1ef26cf0 = startup + 0x20
putenv("ARCH=vxWorks-ppc604_long")
value = 0 = 0x0
putenv("IOC=iocEP201")
value = 0 = 0x0
top = "/home/blctrl/Acromag_EP201"
new symbol "top" added to symbol table.
top = 0x1ef26990: value = 519203792 = 0x1ef26bd0 = top + 0x240
putenv("TOP=/home/blctrl/Acromag_EP201")
value = 0 = 0x0
topbin = "/home/blctrl/Acromag_EP201/bin/vxWorks-ppc604_long"
new symbol "topbin" added to symbol table.
topbin = 0x1ef268c0: value = 519203040 = 0x1ef268e0 = topbin + 0x20
support = "/BLC/epics/support"
new symbol "support" added to symbol table.
support = 0x1ef26840: value = 519202912 = 0x1ef26860 = support + 0x20
putenv("SUPPORT=/BLC/epics/support")
value = 0 = 0x0
softglue = "/BLC/epics/support/softGlue-2-3"
new symbol "softglue" added to symbol table.
softglue = 0x1ef26760: value = 519202688 = 0x1ef26780 = softglue + 0x20
putenv("SOFTGLUE=/BLC/epics/support/softGlue-2-3")
value = 0 = 0x0
asyn = "/BLC/epics/support/asyn-4-21"
new symbol "asyn" added to symbol table.
asyn = 0x1ef26660: value = 519202432 = 0x1ef26680 = asyn + 0x20
putenv("ASYN=/BLC/epics/support/asyn-4-21")
value = 0 = 0x0
asynbin = "/BLC/epics/support/asyn-4-21/bin/vxWorks-ppc604_long"
new symbol "asynbin" added to symbol table.
asynbin = 0x1ef26540: value = 519202144 = 0x1ef26560 = asynbin + 0x20
ipac = "/BLC/epics/support/ipac-2-11"
new symbol "ipac" added to symbol table.
ipac = 0x1ef264c0: value = 519202016 = 0x1ef264e0 = ipac + 0x20
putenv("IPAC=/BLC/epics/support/ipac-2-11")
value = 0 = 0x0
busy = "/BLC/epics/support/busy-1-4"
new symbol "busy" added to symbol table.
busy = 0x1ef263c0: value = 519201760 = 0x1ef263e0 = busy + 0x20
putenv("BUSY=/BLC/epics/support/busy-1-4")
value = 0 = 0x0
epics_base = "/BLC/epics/base"
new symbol "epics_base" added to symbol table.
epics_base = 0x1ef262d0: value = 519201520 = 0x1ef262f0 = epics_base + 0x20
putenv("EPICS_BASE=/BLC/epics/base")
value = 0 = 0x0
epics_basebin = "/BLC/epics/base/bin/vxWorks-ppc604_long"
new symbol "epics_basebin" added to symbol table.
epics_basebin = 0x1ef261e0: value = 519201280 = 0x1ef26200 = epics_basebin + 0x20
#< ../nfsCommands
cd topbin
value = 0 = 0x0
## You may have to change EP201 to something else
## everywhere it appears in this file
ld 0,0, "EP201.munch"
BSP routine sysAtReboot() not found, epicsExit() will not be
called by reboot. For reduced functionality, call
rebootHookAdd(epicsExitCallAtExits)
value = 519203312 = 0x1ef269f0 = top + 0x60
## Register all support components
cd top
value = 0 = 0x0
dbLoadDatabase "dbd/EP201.dbd"
value = 0 = 0x0
EP201_registerRecordDeviceDriver pdbbase
value = 0 = 0x0
## Load record instances
#dbLoadTemplate "db/user.substitutions"
#dbLoadRecords "db/dbSubExample.db", "user=blctrl"
## Set this to see messages from mySub
#mySubDebug = 1
## Run this to trace the stages of iocInit
#traceIocInit
ipacAddAvme96XX("0x2000,5 A=2,800000")
value = 0 = 0x0
ipacReport(2)
IP Carrier 0: Acromag AVME-96xx, 4 slots
C0 S0 : No Module
ID = 0xf0f02080, I/O = 0xf0f02000, Mem = 0xf0700000
C0 S1 : No Module
ID = 0xf0f02180, I/O = 0xf0f02100
C0 S2 : No Module
ID = 0xf0f02280, I/O = 0xf0f02200
C0 S3 : No Module
ID = 0xf0f02380, I/O = 0xf0f02300
value = 0 = 0x0
drvIP_EP201Debug=1
drvIP_EP201Debug = 0x1ebfe7e4: value = 1 = 0x1
initIP_EP200_FPGA(0, 0, "$(SOFTGLUE)/softGlueApp/Db/SoftGlue_2_2.hex")
initIP_EP200_FPGA: bad carrier or slot
value = -1 = 0xffffffff
cd startup
value = 0 = 0x0
# < softGlue.cmd
iocInit
Starting iocInit
############################################################################
## EPICS R3.14.12.2 $Date: Mon 2011-12-12 14:09:32 -0600$
## EPICS Base built Apr 9 2012
############################################################################
WARNING: OS Clock time was read before being set.
Using 1990-01-02 00:00:00.000000 UTC
iocRun: All initialization complete
value = 0 = 0x0
## Start any sequence programs
#seq &sncExample, "user=blctrl"
Done executing startup script /home/blctrl/Acromag_EP201/iocBoot/iocEP201/st.cmd
->
Why no module is been found?
No user manual in the package of acromag hardware, and also fail to download the manual.
Without documents, how can I make sure the carrier board has configured successful?
The parameters of ipacAddAvme96XX("0x2000,5 A=2,800000" ) is imitated according to the drvXy9660.c
Any suggest to me is welcome!
LIU Ping
Beamline Contrl Group, SSRF
No. 239 Zhangheng Road, Pudong, Shanghai