AVRProgrammerDebuggerBauen: Unterschied zwischen den Versionen

aus dem Wiki des Entropia e.V., CCC Karlsruhe
Keine Bearbeitungszusammenfassung
 
KKeine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
= Anforderungen =
= Anforderungen =
* Programmieren ([http://www.mikrocontroller.net/articles/Serial_Peripheral_Interface SPI])
* Programmieren ([http://www.mikrocontroller.net/articles/Serial_Peripheral_Interface SPI])
* Debugging ([http://www.mikrocontroller.net/articles/JTAG JTAG])
* Debugging ([http://www.mikrocontroller.net/articles/JTAG JTAG])
* alles mit freien Tools unter Linux möglich, also avrdude, avrprog, avarice, gdb-avr
* alles mit freien Tools unter Linux möglich, also avrdude, avrprog, avarice, gdb-avr
* am besten mit USB-Schnittstelle für die Notebookler
* am besten mit USB-Schnittstelle für die Notebookler
* günstig in der Entropia-Küche herzustellen
* günstig in der Entropia-Küche herzustellen


= Kandidaten =
= Kandidaten =
Zeile 13: Zeile 13:
** Contra: benötigt Windows zur Inbetriebnahme (danach nicht mehr?), kein Programmieren, langsam (USB/RS233-Wandler onboard)
** Contra: benötigt Windows zur Inbetriebnahme (danach nicht mehr?), kein Programmieren, langsam (USB/RS233-Wandler onboard)


* [http://www.alelec.net/isojtagisp/isojtagisp.php ]
* [http://www.alelec.net/isojtagisp/isojtagisp.php IsoJtagISP]
** Pro: Schaltkreise PC und Bastel sind voneinander isoliert (optokoppler). Wenn auf der Lötseite die Funken fliegen und die Flammen gen Himmel schlagen, bleibt der USB-Port ganz.
** Pro: Schaltkreise PC und Bastel sind voneinander isoliert (optokoppler). Wenn auf der Lötseite die Funken fliegen und die Flammen gen Himmel schlagen, bleibt der USB-Port ganz.
** Contra: um die Firmware zu wechseln (»Umschalten« zwischen Programmer und Debugger), muss man Windows benutzen, da die entsprechende Firmware verschlüsselt ist und nur das Atmel-Tool das schreiben kann ([ Quelle]).
** Contra: um die Firmware zu wechseln (»Umschalten« zwischen Programmer und Debugger), muss man Windows benutzen, da die entsprechende Firmware verschlüsselt ist und nur das Atmel-Tool das schreiben kann ([ Quelle]).

Version vom 31. Januar 2008, 19:59 Uhr

Anforderungen

  • Programmieren (SPI)
  • Debugging (JTAG)
  • alles mit freien Tools unter Linux möglich, also avrdude, avrprog, avarice, gdb-avr
  • am besten mit USB-Schnittstelle für die Notebookler
  • günstig in der Entropia-Küche herzustellen

Kandidaten

  • AVR JTAGICE Clone
    • Contra: benötigt Windows zur Inbetriebnahme (danach nicht mehr?), kein Programmieren, langsam (USB/RS233-Wandler onboard)
  • IsoJtagISP
    • Pro: Schaltkreise PC und Bastel sind voneinander isoliert (optokoppler). Wenn auf der Lötseite die Funken fliegen und die Flammen gen Himmel schlagen, bleibt der USB-Port ganz.
    • Contra: um die Firmware zu wechseln (»Umschalten« zwischen Programmer und Debugger), muss man Windows benutzen, da die entsprechende Firmware verschlüsselt ist und nur das Atmel-Tool das schreiben kann ([ Quelle]).
  • AVRJtag
    • Contra: kein USB, sondern RS232