I'm trying to get a simple steppermotor record to move a motor using an OMS
controller and a Zeta drive. I suspect that I've missed something somewhere,
(maybe in setting up base*?), because after iocinit I have a task suspended
_if_the_controller_is_installed_in_the_bin_.
[ tExcTask _excTask 7de614 0 PEND 88fac 7de57c 3006b 0
[ tLogTask _logTask 7dbd14 0 PEND 88fac 7dbc78 0 0
[ tShell _shell 676760 1 READY 6c3ac 67643c 1c0001 0
[ tRlogind _rlogind 7b92c0 2 PEND 2a0c8 7b8f98 0 0
[ tTelnetd _telnetd 7b741c 2 PEND 2a0c8 7b734c 0 0
[ tRdbTask _rdbTask 7b49ec 20 SUSPEND 2a0c8 7b47c8 3d0004 0
Perhaps a clue is hiding in the error messages:
mv162> printErrno 0x3006b
S_taskLib_TASK_VAR_NOT_FOUND
value = 29 = 0x1d
mv162> printErrno 0x1c0001
S_symLib_SYMBOL_NOT_FOUND
value = 26 = 0x1a
mv162> printErrno 0x3d0004
S_objLib_OBJ_TIMEOUT
value = 21 = 0x15
Here are things I've uncommented in baseLIBOBJS:
LIBOBJS += $(EPICS_BASE_BIN)/steppermotorRecord.o
LIBOBJS += $(EPICS_BASE_BIN)/devSmOms6Axis.o
LIBOBJS += $(EPICS_BASE_BIN)/drvOms.o
and base.dbd:
include "steppermotorRecord.dbd"
device(steppermotor,VME_IO,devSmOms6Axis,"OMS 6-Axis")
driver(drvOms)
>From the console at startup:
CPU: Motorola MVME162. Processor #0.
Memory Size: 0x800000. BSP version 1.0.
ioc_startup: tRdbTask (vxgdb) ID= 7b49ec
Executing startup script /vxdevboot/devioc08/boot/startupmv162.cmd ...
# Example vxWorks startup file
#Following must be added for many board support packages
#cd <full path to target bin directory>
cd "/vxdevboot/devioc08/boot/bin/mv162"
value = 0 = 0x0
ld < iocCore
value = 7436816 = 0x717a10
#ld < seq
ld < Bl0402MonoLib
value = 7910128 = 0x78b2f0
cd "../../"
value = 0 = 0x0
dbLoadDatabase("dbd/Bl0402MonoApp.dbd")
value = 0 = 0x0
dbLoadRecords("Bl0402MonoApp/Db/MTR4.db")
value = 0 = 0x0
iocInit
############################################################################
### @(#)EPICS IOC CORE
### @(#)Version R $Date: 1997/06/16 18:00:42 $
############################################################################
iocLogClient: unable to connect to 164.54.8.167 port 7004 because "S_errno_ENETUNREACH"
0x7aa83c (tShell): iocInit Failed to Initialize Ioc Log Client
0x7aa83c (tShell): iocInit: All initialization complete
value = 0 = 0x0
dbpf "Bl04:theFirstMotor.TPRO","1"
DBR_UCHAR: 1 0x1
value = 0 = 0x0
#start sequence programs
#seq &sncxxx
Done executing startup script /vxdevboot/devioc08/boot/startupmv162.cmd
mv162>
I believe that this is a "vanilla" 3.13.0b7 version, with the exception that
I've got tthe "initHooks" mod from Ben Franksen installed. But as I understand
it, that should not have broken anything.
- Navigate by Date:
- Prev:
Re: seq records/constant links Ned Arnold
- Next:
problem with Oms controller/stepper motor record/3.13 (part 2) Bill Brown
- Index:
1994
1995
1996
1997
<1998>
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
Re: seq records/constant links Ned Arnold
- Next:
problem with Oms controller/stepper motor record/3.13 (part 2) Bill Brown
- Index:
1994
1995
1996
1997
<1998>
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|