avrmon-stk200
"avrmon-stk200" is a Linux debug monitor system for Atmel AVR
microcontrollers. It is compatible with the connection scheme used in
Atmels "STK200 Starter Kit", meaning that you can use the STK200 ISP
dongle both for programming the AVR (e.g. with Uros Platise's
"uisp") and for doing in-systems debugging. It is also compatible
with avr-gdb, allowing the use of gdb for source level debugging,
together with your favorite gdb frontend.
The monitor was originally written by Denis Chertykov (who also
pioneered the work on the binutils, gcc and gdb ports for AVR), and
the major part of his work is still intact. My work has been to
rewrite the low-level communication routines to be able to use the
STK200 connection scheme instead of the original "DAPA" (Alex's Direct
Avr Parallel Access) scheme.
Screenshots
This screenshot shows the use of avrmon-stk200 together with GDB and
the DDD (Data Display Debugger) graphical frontend.
Requirements
This is the platform I used for building avrmon-stk200-0.6.0. The
versions mentioned are certainly not the only versions that will work,
nor are they minimum requirements.
Although it is fully possible to use the monitor system in a
standalone fashion, it is really much more useful together with GDB:
History
- 0.5.0
- First public release.
- 0.6.0
- A much needed platform upgrade, bringing avrmon-stk200 into the
gcc-3.0 era. A lot of small changes and the fixing of one major bug
that kept the monitor from working on newer versions of avr-libc.
Download
Last modified: Sat Sep 1 23:01:57 CEST 2001
Tor Ringstad