use subdirectories because of incompatibilities with vxworks 6
This commit is contained in:
38
EPICS_R3.13.syncTS/startup.script_epicsdependent
Normal file
38
EPICS_R3.13.syncTS/startup.script_epicsdependent
Normal file
@@ -0,0 +1,38 @@
|
||||
cd LIB
|
||||
|
||||
# load EPICS system core
|
||||
ld < iocCore.syncTS
|
||||
ld < seq
|
||||
|
||||
# load EPICS tools like "require"
|
||||
ld < utilitiesLib
|
||||
ld < miscLib
|
||||
|
||||
# disable floating point exceptions
|
||||
slsFppInit
|
||||
|
||||
# next line allows to continue even if mounting of /ioc failed
|
||||
cd bootInfo("%H:")
|
||||
cd HOME
|
||||
|
||||
# insert boot infos into database
|
||||
bootNotify (INSTBASE, "sls/bin/iocBootNotify.sh")
|
||||
|
||||
# try for user-defined menus scan and convert
|
||||
dbLoadDatabase("dbd/scan.dbd")
|
||||
dbLoadDatabase("dbd/convert.dbd")
|
||||
dbLoadDatabase("dbd/slsConvert.dbd")
|
||||
|
||||
#load standard drivers
|
||||
require "base"
|
||||
|
||||
#temporary, some drivers still don't have dependency files
|
||||
require "slsDev"
|
||||
|
||||
# setup clock
|
||||
require "mrcevg"
|
||||
require "mrcevr"
|
||||
require "TSstat"
|
||||
TSconfigure(0,20,1000,18323,18322,250,0)
|
||||
|
||||
# end of R3.13 specific script
|
||||
35
EPICS_R3.13/startup.script_epicsdependent
Normal file
35
EPICS_R3.13/startup.script_epicsdependent
Normal file
@@ -0,0 +1,35 @@
|
||||
cd LIB
|
||||
|
||||
# load EPICS system core
|
||||
ld < iocCore
|
||||
ld < seq
|
||||
|
||||
# load EPICS tools like "require"
|
||||
ld < utilitiesLib
|
||||
ld < miscLib
|
||||
|
||||
# disable floating point exceptions
|
||||
slsFppInit
|
||||
|
||||
# next line allows to continue even if mounting of /ioc failed
|
||||
cd bootInfo("%H:")
|
||||
cd HOME
|
||||
|
||||
# insert boot infos into database
|
||||
bootNotify (INSTBASE, "sls/bin/iocBootNotify.sh")
|
||||
|
||||
# try for user-defined menus scan and convert
|
||||
dbLoadDatabase("dbd/scan.dbd")
|
||||
dbLoadDatabase("dbd/convert.dbd")
|
||||
dbLoadDatabase("dbd/slsConvert.dbd")
|
||||
|
||||
#load standard drivers
|
||||
require "base"
|
||||
|
||||
#temporary, some drivers still don't have dependency files
|
||||
require "slsDev"
|
||||
|
||||
# setup clock
|
||||
TSconfigure(0,10,10,18323,18322,250,1)
|
||||
|
||||
# end of R3.13 specific script
|
||||
38
EPICS_R3.14.8/startup.script_epicsdependent
Normal file
38
EPICS_R3.14.8/startup.script_epicsdependent
Normal file
@@ -0,0 +1,38 @@
|
||||
cd LIB
|
||||
|
||||
# load EPICS system core
|
||||
ld < iocCoreLibrary.munch
|
||||
|
||||
# load EPICS tools like "require"
|
||||
ld < utilitiesLib.munch
|
||||
ld < miscLib.munch
|
||||
misc_registerRecordDeviceDriver
|
||||
|
||||
# disable floating point exceptions
|
||||
slsFppInit
|
||||
|
||||
# next line allows to continue even if mounting of /ioc failed
|
||||
cd bootInfo("%H:")
|
||||
cd HOME
|
||||
|
||||
# insert boot infos into database
|
||||
bootNotify (INSTBASE, "sls/bin/iocBootNotify.sh")
|
||||
|
||||
# try for user-defined menus scan and convert
|
||||
dbLoadDatabase("dbd/scan.dbd")
|
||||
dbLoadDatabase("dbd/convert.dbd")
|
||||
dbLoadDatabase("dbd/slsConvert.dbd")
|
||||
|
||||
# load standard drivers
|
||||
require "base"
|
||||
require "symbDev"
|
||||
require "seq"
|
||||
|
||||
# setup clock
|
||||
require "generalTime"
|
||||
#EvtTimeConfigure(master?, sync_rate_sec, clock_rate_hz, master_port, slave_port, time_out_msec)
|
||||
EvtTimeConfigure(0, 5, 500000, 18323, 18322, 250)
|
||||
|
||||
AUTOSRHOST=bootHost()
|
||||
|
||||
# end of R3.14.8 specific script
|
||||
@@ -1,4 +1,4 @@
|
||||
ln -s R3.13 R3.13.9
|
||||
ln -s R3.13 R3.13.10
|
||||
ln -s R3.13.syncTS R3.13.9.syncTS
|
||||
ln -s R3.13.syncTS R3.13.10.syncTS
|
||||
ln -s EPICS_R3.13 EPICS_R3.13.9
|
||||
ln -s EPICS_R3.13 EPICS_R3.13.10
|
||||
ln -s EPICS_R3.13.syncTS EPICS_R3.13.9.syncTS
|
||||
ln -s EPICS_R3.13.syncTS EPICS_R3.13.10.syncTS
|
||||
|
||||
@@ -55,7 +55,7 @@ sprintf (TEMPLATES, ".:%s/iocBoot/templates", INSTBASE)
|
||||
EXTENDED_MEMORY=sysPhysMemTop()-sysMemTop()
|
||||
|
||||
#Load EPICS version dependent script
|
||||
sprintf (STRINGBUFFER, "%s/iocBoot/startup/%s", INSTBASE, EPICS)
|
||||
sprintf (STRINGBUFFER, "%s/iocBoot/startup/EPICS_%s", INSTBASE, EPICS)
|
||||
cd STRINGBUFFER
|
||||
< startup.script_epicsdependent
|
||||
|
||||
|
||||
Reference in New Issue
Block a user