[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [avr-gcc-list] Re: Yet another Avr-gcc_Simulavr_Avr-Gdb_DDD-howto,
From: |
Erik Christiansen |
Subject: |
Re: [avr-gcc-list] Re: Yet another Avr-gcc_Simulavr_Avr-Gdb_DDD-howto, Was: Re: avr-libc install problem |
Date: |
Tue, 19 Aug 2003 19:43:48 +1000 |
User-agent: |
Mutt/1.3.28i |
On Tue, Aug 19, 2003 at 06:32:44PM +1000, Terry Porter wrote:
> You need to use the "-g" option with avr-gcc to include debugging info
> in the elf file.
So far, I've been using:
avr-gcc -c -g -x assembler-with-cpp -mmcu=atmega16 -DMCU=atmega16 init.s io.s
avr-ld -T ld.lnk -o app.elf init.o io.o
(Granted, removing -c would obviate the need for line two, but old
habits die hard. I'm not yet ready to surrender linking for embedded
targets to invisible linker scripts and gcc hocus pocus.)
$ nm app.elf
lists only 23 symbols, so it seems something more is needed for all
the symbols from included header files to hitch a ride. (Tried
letting gcc link, just for fun, but it complained about a missing
"main".)
I've often used -M with ld, for a complete link map, but IIRC the
symbols had to be global to show up. So how to get r16, SP, SPH, etc.
to gdb is still the mystery.
> Do you have a .gdbinit in the io.elf directory configured as the docs suggest
> ?
Duh! Yes, how else will it know?
$ more .gdbinit
echo (gdb) target remote localhost:1212
target remote localhost:1212
echo (gdb) load
load
leads to: "Connection opened by host 0.0.0.0, port 1618."
OK, stand by for wetware reboot:
Loading ddd info page instead of gdb.
Fetching more coffee.
Thanks for that, Terry.
Erik
- Re: [avr-gcc-list] simulavr build snaggle, (continued)
- Re: [avr-gcc-list] simulavr build snaggle, Terry Porter, 2003/08/13
- Re: [avr-gcc-list] simulavr build snaggle, Erik Christiansen, 2003/08/13
- Message not available
- Message not available
- [avr-gcc-list] Yet another Avr-gcc_Simulavr_Avr-Gdb_DDD-howto, Was: Re: avr-libc install problem, Terry Porter, 2003/08/15
- [avr-gcc-list] Re: Yet another Avr-gcc_Simulavr_Avr-Gdb_DDD-howto, Was: Re: avr-libc install problem, Erik Christiansen, 2003/08/15
- Re: [avr-gcc-list] Re: Yet another Avr-gcc_Simulavr_Avr-Gdb_DDD-howto, Was: Re: avr-libc install problem, Theodore A. Roth, 2003/08/15
- Re: [avr-gcc-list] Re: Yet another Avr-gcc_Simulavr_Avr-Gdb_DDD-howto, Was: Re: avr-libc install problem, Russell Shaw, 2003/08/16
- Re: [avr-gcc-list] Re: Yet another Avr-gcc_Simulavr_Avr-Gdb_DDD-howto, Was: Re: avr-libc install problem, Erik Christiansen, 2003/08/18
- Re: [avr-gcc-list] Re: Yet another Avr-gcc_Simulavr_Avr-Gdb_DDD-howto, Was: Re: avr-libc install problem, Theodore A. Roth, 2003/08/18
- Re: [avr-gcc-list] Re: Yet another Avr-gcc_Simulavr_Avr-Gdb_DDD-howto, Was: Re: avr-libc install problem, Erik Christiansen, 2003/08/19
- Re: [avr-gcc-list] Re: Yet another Avr-gcc_Simulavr_Avr-Gdb_DDD-howto, Was: Re: avr-libc install problem, Terry Porter, 2003/08/19
- Re: [avr-gcc-list] Re: Yet another Avr-gcc_Simulavr_Avr-Gdb_DDD-howto, Was: Re: avr-libc install problem,
Erik Christiansen <=
- Re: [avr-gcc-list] Re: Yet another Avr-gcc_Simulavr_Avr-Gdb_DDD-howto, Was: Re: avr-libc install problem, Theodore A. Roth, 2003/08/19
- Re: [avr-gcc-list] Re: Yet another Avr-gcc_Simulavr_Avr-Gdb_DDD-howto, Was: Re: avr-libc install problem, Erik Christiansen, 2003/08/20
- Re: [avr-gcc-list] simulavr build snaggle, Theodore A. Roth, 2003/08/13
- Re: [avr-gcc-list] simulavr build snaggle, Terry Porter, 2003/08/13
- Re: [avr-gcc-list] simulavr build snaggle, Theodore A. Roth, 2003/08/13
- Re: [avr-gcc-list] simulavr build snaggle, Erik Christiansen, 2003/08/14
- Re: [avr-gcc-list] simulavr build snaggle, Theodore A. Roth, 2003/08/13
- Re: [avr-gcc-list] simulavr build snaggle, Terry Porter, 2003/08/13
- Re: [avr-gcc-list] simulavr build snaggle, Theodore A. Roth, 2003/08/13
Re: [avr-gcc-list] Homebrew ICE?, Derick Schoonbee, 2003/08/13