Debugging RTEMS APP
sunpeng at mail.ustc.edu.cn
sunpeng at mail.ustc.edu.cn
Wed Dec 28 00:47:47 UTC 2005
>From: Keith Robertson <kjrobert at alumni.uwaterloo.ca>
>Reply-To:
>To: sunpeng at mail.ustc.edu.cn
>Subject: Re: Debugging RTEMS APP
>Date:Tue, 27 Dec 2005 11:19:32 +0000
>
>sunpeng at mail.ustc.edu.cn wrote:
> > Hi,all
> > When I try "make debug" in the example "Hello_World_C",here are the error
> > messages:
> >
> > make -f Makefile MAKEFILE=Makefile VARIANT=DEBUG
> > make[1]: Entering directory
> > `/home/sunshine/RTEMS/source/RTEMS-4.6.99.2/examples-4.6.99.2/hello_world_c'
> > test -d o-debug || mkdir o-debug
> > sparc-rtems-gcc --pipe -B/opt/rtems-4.6/sparc-rtems/leon2/lib/ -specs
bsp_specs
> > -qrtems -qrtems_debug -g -Wall -Wno-unused -qrtems_debug -mcpu=cypress
> > -msoft-float -c -o o-debug/test.o test.c
> > sparc-rtems-gcc --pipe -B/opt/rtems-4.6/sparc-rtems/leon2/lib/ -specs
bsp_specs
> > -qrtems -qrtems_debug -g -Wall -Wno-unused -qrtems_debug -mcpu=cypress
> > -msoft-float -o o-debug/hello.exe o-debug/test.o
> > /opt/rtems-4.6/sparc-rtems/leon2/lib/no-dpmem_g.rel
> > /opt/rtems-4.6/sparc-rtems/leon2/lib/no-event_g.rel
> > /opt/rtems-4.6/sparc-rtems/leon2/lib/no-msg_g.rel
> > /opt/rtems-4.6/sparc-rtems/leon2/lib/no-mp_g.rel
> > /opt/rtems-4.6/sparc-rtems/leon2/lib/no-part_g.rel
> > /opt/rtems-4.6/sparc-rtems/leon2/lib/no-signal_g.rel
> > /opt/rtems-4.6/sparc-rtems/leon2/lib/no-timer_g.rel
> > /opt/rtems-4.6/sparc-rtems/leon2/lib/no-rtmon_g.rel
> > sparc-rtems-gcc: /opt/rtems-4.6/sparc-rtems/leon2/lib/no-dpmem_g.rel: No such
file
> > or directory
> > sparc-rtems-gcc: /opt/rtems-4.6/sparc-rtems/leon2/lib/no-event_g.rel: No such
file
> > or directory
> > sparc-rtems-gcc: /opt/rtems-4.6/sparc-rtems/leon2/lib/no-msg_g.rel: No such
file
> > or directory
> > sparc-rtems-gcc: /opt/rtems-4.6/sparc-rtems/leon2/lib/no-mp_g.rel: No such
file or
> > directory
> > sparc-rtems-gcc: /opt/rtems-4.6/sparc-rtems/leon2/lib/no-part_g.rel: No such
file
> > or directory
> > sparc-rtems-gcc: /opt/rtems-4.6/sparc-rtems/leon2/lib/no-signal_g.rel: No
such
> > file or directory
> > sparc-rtems-gcc: /opt/rtems-4.6/sparc-rtems/leon2/lib/no-timer_g.rel: No such
file
> > or directory
> > sparc-rtems-gcc: /opt/rtems-4.6/sparc-rtems/leon2/lib/no-rtmon_g.rel: No such
file
> > or directory
> > make[1]: *** [o-debug/hello.exe] Error 1
> > make[1]: Leaving directory
> > `/home/sunshine/RTEMS/source/RTEMS-4.6.99.2/examples-4.6.99.2/hello_world_c'
> > make: *** [debug] Error 2
> >
> > where can I find the files "no-dpmem_g.rel no-event_g.rel "etc. ?
>
> The no-*_g.rel files are the debug binaries for rtems itself. You're
> trying to build a debug version of the hello_world_c program without the
> rtems debug binaries. You need to build the debug version of rtems
> with 'make RTEMS_BSP=leon2 VARIANT=debug'.
>
> Cheers,
>
> Keith
>
Do you mean I have to rebuild the RTEMS Cross Compiler?
Thanks
More information about the users
mailing list