[En-Nut-Discussion] debugging ethernut apps
Henrik Maier
hmlists at focus-sw.com
Wed Feb 23 23:16:57 CET 2005
Hello Ernst,
I stopped "coffing" and since the advent of AVR studio 4.11, the
ELF/dwarf-2 format seems to work reasonably well. The intermediate step
to create a coff file is not needed any more.
I compiled the Nut/OS libs using the following flag for compiler and linker:
-g3 -gdwarf-2
It put these flags into UserConf.mk.
Then I also compiled my apps using the same flags into an .elf file.
Load this .elf file into AVRStudio and you can start source level
debugging incl. Nut/Os routines.
The only draw back is that AVRStudio can't find main() by itself because
Nut/OS overrides main.
Use the project wizard to load the elf file and to select the programmer.
Cheers
Henrik
FOCUS Software Engineering Pty Ltd
Brisbane, Australia - Web: www.focus-sw.com
Phone: +61-402 970 933 - Fax: +61-7-3009 0399
More information about the En-Nut-Discussion
mailing list