Hi William,
I think you have a problem similar to one we had sometime ago. If
you run the shell in the host, by default there is no symbol table in the
target, only in the host. If you try lkup in the shell it will find the symbol.
However, when symFindByName() is called in the target it will not find
it.
The solution would be to include the symbol table in the target and
synchronize it with the host table. We tried it and did not work. What
we finally did was to include the shell in the target to avoid the problem.
Wind River told us to include all this defines in the config files for the
target:
#define INCLUDE_SYM_TBL_SYNC
#define INCLUDE_LOADER /* object module loading */
#define INCLUDE_NET_SYM_TBL /* load the symbol table by whatever means */
#define INCLUDE_SHELL /* target-based shell */
#define INCLUDE_SHOW_ROUTINES /* optional target-based system utilities */
#define INCLUDE_STAT_SYM_TBL /* optional target error status routines */
#define INCLUDE_SYM_TBL /* symbol table package */
#define INCLUDE_UNLOADER /* optional object module unloading */
#define INCLUDE_WDB
Hope this helps,
Manolo
William Lupton wrote:
> Dear all,
>
> We normally run Tornado _with_ the target shell and have no problems.
> One of our collaborators is running _without_ a target shell and, for
> some reason, is failing to find the various "xxxRecordSizeOffset"
> symbols, even though they _are_ present in the symbol table. Does
> this ring any bells with anyone?
>
> Thanks,
>
> William
- References:
- EPICS under Tornado without target shell William Lupton
- Navigate by Date:
- Prev:
EPICS under Tornado without target shell William Lupton
- Next:
Port of IOC Core to LynxOS W. Stephen Syrett
- 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:
EPICS under Tornado without target shell William Lupton
- Next:
Port of IOC Core to LynxOS W. Stephen Syrett
- 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
|