[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Theodore A. Roth
Wed, 14 Nov 2001 09:25:46 -0700 (MST)
A while back I posted here that I was working on a python based, avr
simulator. Well, that turned out to be _way_ too slow so I rewrote it in
C. I just uploaded simulavr-0.0.7 to my website:
With this release, I've gotten gdb to talk to the simulator via gdbserver.
There's a patch for gdb-5.0 in the release which must be applied onto top
of the gdb-5.0-avr-patch-0.1 patch floating around. For convienence, I've
also included the gdb-5.0-avr-patch-0.1 patch in the release.
So far, gdb can set break points, step through the code and examine/set
variable and memory.
The stepping through the code is not working correctly though as it only
steps by the single machine instruction and not a line of C code. If
anyone knows how I can get this to work correctly, I'd love to hear from
Also, beware that my patch might break the avr-mon target in gdb. I had to
change some things in avr-tdep.c that could affect avr-rom.c
There's still a lot of work to do, but I thought I'd release what I've got
in the hopes that someone is interested.
- [avr-gcc-list] simulavr-0.0.7,
Theodore A. Roth <=