AVRProgrammerDebuggerBauen: Unterschied zwischen den Versionen
aus dem Wiki des Entropia e.V., CCC Karlsruhe
Sprawl (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Sprawl (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
= Anforderungen = | = Anforderungen = | ||
* Programmieren ([http://www.mikrocontroller.net/articles/Serial_Peripheral_Interface SPI]) | |||
* Debugging ([http://www.mikrocontroller.net/articles/JTAG 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 = | = 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, 18:59 Uhr
Anforderungen
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
- USBtinyISP
- Contra: kein Debugging
- USBisp
- Contra: kein Debugging