Holger Jones wrote:
>
> Hello:
>
> Anyone used sysNvRamGet/Set for accessing Non-volatile ram under EPICS.
> Issues? Seems like a good place to save critical set-points.
>
> Holger
Not in epics but I have a stand-alone application using an mvme162 and
vxWorks.
I put standalone vxWorks in flash, and the application + startup script
in nvram
configured as a ram disk ( there is 512k at 0xffe00000). I built vxworks
with the network enabled such that the network was not required for
booting
but is available for downloading upgrades.
I tried this with epics but there is nothing small enough to fit in 512k
of ram disk.
I'm toying with the idea of placing vxWorks/epics in flash, has anybody
tried this.
You would still have to us dbLoadRecords/databases (unless the databases
can be compiled
compressed and linked).so I doubt much boot time would be saved.
I find that storing set points/calibration tables etc is easier using a
ram disk than trying to manage the memory. You could try creating
a private memory partition with memPartCreate and allocating it with
memPartAlloc.
Graham.
+-----------------------------------------------------------------------+
| Graham Waters, Control System Eng Internet: [email protected]
|
| TRIUMF --- University of British Columbia, phone: (604)-222-1047 |
| Vancouver, BC, Canada Fax: (604)-222-7307
|
| http://sunset.triumf.ca/homepage/graham01.html
|
+-----------------------------------------------------------------------+
- References:
- NV Ram use under EPICS Holger Jones
- Navigate by Date:
- Prev:
NV Ram use under EPICS Holger Jones
- Next:
FWD: a question for the vxworks people Ron Chestnut
- 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:
NV Ram use under EPICS Holger Jones
- Next:
FWD: a question for the vxworks people Ron Chestnut
- 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
|