[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[5]: [avr-gcc-list] Debugging with simulavr/gdb/ddd
From: |
Theodore A. Roth |
Subject: |
Re[5]: [avr-gcc-list] Debugging with simulavr/gdb/ddd |
Date: |
Wed, 4 Sep 2002 13:06:28 -0700 (PDT) |
Hi Andreas,
I had to modify what you sent me to work with the latest tools. Attached
are my changes.
Once I got to compile, I was able to step directly into your spi() asm
function (using "step" not "stepi"). I think the problem is the way you
are using the -Wa gcc option. Remove it from the C compile command and
change it to this for the asm:
-Wa,-gstabs
Ted Roth
On Wed, 4 Sep 2002, Andreas Schwarz wrote:
:) Wednesday, September 04, 2002, 6:56:00 PM, you wrote:
:)
:) > Can you send me the sources in question and a Makefile to build it all?
:) >
:) > Which version of gdb are you using? There is a minor bug in gdb-5.2.1 for
:) > avr which causes line number to insn mistakes for simple functions. (See
:) > attached patch)
:)
:) Argh, i'm stupid. I was using "nexti" instead of "stepi" because I
:) misunderstood the description "step one instruction, but proceed
:) through subroutine calls". Now stepping in the machine code Window
:) WORKS with "stepi". Nevertheless I recompiled my gdb with your patch.
:)
:) The only thing that I'm still missing is being able to step through my
:) assembler sourcefile. "list spi" says "No line number information
:) available for address 0x8e <spi>".
:)
:) Thanks for the great support!
:)
:) Andreas
:)
:) --
:) WWW: http://andreas-s.net
:) ICQ: 83580609
troth.diff
Description: Text document