Auf dieser Seite finden interessierte Studenten alle zur Erstellung eines eigenen
SPiCboards notwendigen Materialien.
Programmer / Debugger
Zum Programmieren des SPiCboards ist zumindest ein Programmer zum Flashen
notwendig. Zur Fehlersuche eignet sich ein Debugger, der im Preis meist jedoch
über den reinen Programming-Tools liegt. Originalteile von Atmel, die wir
auch in den Übungen einsetzen, sind
Programmer AVRISP mkII: nur zum Flashen geeignet
Debugger JTAGICE mkII: Flashen und Debugging
Beide werden aber inzwischen von Atmel nicht mehr hergestellt. Untenstehend
findet sich daher eine Liste mit alternativer Hardware, die aber größtenteils
von uns nicht getestet wurden. Bitte schreibt
eigene Erfahrungen in das FSI-Forum,
damit wir diese Listen ergänzen können.
Programmer (ISP)
Teilweise gibt es noch in einigen Online-Shops Restbestände des originalen AVRISP mkII:
Außerdem günstigere Alternative, die aber keinen AVRISP mkII nachbauen, sondern
entweder einen STK500 oder ein eigenes Protokoll, welches nur avrdude
oder eigener Software funktionieren. Die Integration mit Atmel Studio ist damit
auch möglich, so wie es beim Hersteller jeweils dokumentiert ist.
Eine ausführliche Liste vieler AVR-ISP-Programmer findet sich außerdem im Wiki auf mikrocontroller.net.
Debugger (JTAG)
Achtung: Die meisten neueren Debugger verwenden einen kleineren
10-poligen Stecker (50-mil, 1.27 mm), die nicht in den auf dem SPiCboard
verbauten 10-poligen Anschluss (100-mil, 2.54 mm) passt. Deshalb muss hier
teilweise, falls im Lieferumfang kein Adapter enthalten ist, entweder ein
entsprechender Adapter selbst gebaut werden oder zusätzlich gekauft werden.