Hi Folks!

I use gdb and an AVR JTAG ICE to debug my TinyOS Apps and I have recently encountered a puzzling problem.

I am not able to single step into functions.

I can set breakpoints and execution will halt if sid brealkpoint is reached but if I have sonething like:

call MyFancyPackage.myfancyFunktion(foo bar)

and try to "step" into the function gdb always leads me to "0x00000044 in __vectors ()". It doesn't matter how often I try to do this.

At least calling "next" in this situation should bring me to the next source line which has line numbr info. But even that will not work accordingly gdb just continues until I break (CTRL-C) the app.

If I set a breakpoint in the function I tried to step into however execution stops at that breakpint.

This is rather annozing because I cannot trace the path of execution properly.

Any hints how to work around this problem?

Christian
_______________________________________________
Tinyos-users mailing list
[email protected]
http://mail.Millennium.Berkeley.EDU/mailman/listinfo/tinyos-users

Reply via email to