Mario,

It appears that you didn't turn off the compiler optimizations
(there's a -O1 on the command line). Try -O0 instead.

Janos

On Fri, Nov 12, 2010 at 12:31 PM, Mario Riesner <[email protected]> wrote:
> Hi all,
>
>
>
> I try to debug my tinyos code with the avr dragon and avarice and Yeti2 but
> there is a problem with the breakpoint "Unresolved Breakpoint". I compiled
> with the debug option (ncc -o build/meshbean/main.exe  -Os -O1 -g
> -fnesc-no-inline -g), the main.exe does not contain all debug symbols. If I
> use the binary search and search for the Symbols just some filenames are
> available. What are the right compile parameter? Does someone have any
> advice for me?
>
> Eclipse log:
> run:  "make" "-C" "/home/student/workspace/Serial_send" "-f"
> "/home/student/workspace/Serial_send/TinyOS_Plugin_Makefile" "meshbean"
> "debug" "debugopt"
> at 11.11.2010 11:22:53
> set: TOSROOT = /opt/tinyos-2.1.1
> set: TOSDIR = /opt/tinyos-2.1.1/tos
> set: ECLIPSE_PROJECT = /home/student/workspace/Serial_send
> set: PFLAGS = \"-I/home/student/workspace/Serial_send/src\"
> \"-I/home/student/workspace/Serial_send/build/meshbean\"
> set: MAKERULES = /opt/tinyos-2.1.1/support/make/Makerules
> set: COMPONENT = /home/student/workspace/Serial_send/src/TestSerialAppC
> make: Gehe in Verzeichnis '/home/student/workspace/Serial_send'
> mkdir -p build/meshbean
>     compiling /home/student/workspace/Serial_send/src/TestSerialAppC to a
> meshbean binary
> ncc -o build/meshbean/main.exe  -Os -O1 -g -fnesc-no-inline -g
> "-I/home/student/workspace/Serial_send/src"
> "-I/home/student/workspace/Serial_send/build/meshbean" -fnesc-separator=__
> -Wall -Wshadow -Wnesc-all -target=meshbean -fnesc-cfile=build/meshbean/app.c
> -board= -DDEFINED_TOS_AM_GROUP=0x22 --param max-inline-insns-single=100000
> -DIDENT_APPNAME=\"/home/student/w\" -DIDENT_USERNAME=\"student\"
> -DIDENT_HOSTNAME=\"student-desktop\" -DIDENT_USERHASH=0xf2f906a7L
> -DIDENT_TIMESTAMP=0x4cdbc3fdL -DIDENT_UIDHASH=0xb1ea2ff8L -fnesc-dump=wiring
> -fnesc-dump='interfaces(!abstract())' -fnesc-dump='referenced(interfacedefs,
> components)' -fnesc-dumpfile=build/meshbean/wiring-check.xml
> /home/student/workspace/Serial_send/src/TestSerialAppC.nc -lm
>     compiled /home/student/workspace/Serial_send/src/TestSerialAppC to
> build/meshbean/main.exe
>             6826 bytes in ROM
>              283 bytes in RAM
> avr-objcopy --output-target=srec build/meshbean/main.exe
> build/meshbean/main.srec
> avr-objcopy --output-target=ihex build/meshbean/main.exe
> build/meshbean/main.ihex
>     writing TOS image
> make: Verlasse Verzeichnis '/home/student/workspace/Serial_send'
> finished (exit code: '0', took: 00:05.224)
>
> Cheers,
> Mario
>
>
>
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>

_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to