AVRProgrammerDebuggerBauen: Unterschied zwischen den Versionen
aus dem Wiki des Entropia e.V., CCC Karlsruhe
Sprawl (Diskussion | Beiträge) (Quelle für crypted firmware eingefügt) |
Sprawl (Diskussion | Beiträge) K (→Kandidaten) |
||
Zeile 10: | Zeile 10: | ||
* [http://www.mikrocontroller.net/articles/AVR_In_System_Programmer Liste] von [http://www.mikrocontroller.net http://www.mikrocontroller.net] | * [http://www.mikrocontroller.net/articles/AVR_In_System_Programmer Liste] von [http://www.mikrocontroller.net http://www.mikrocontroller.net] | ||
=== [http://sunge.awardspace.com/avr-jtagice/avr-jtagice.html AVR JTAGICE Clone] === | |||
** 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 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 ([http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=53231&view=next 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 ([http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=53231&view=next Quelle]). | ||
* [http://aquaticus.info/jtag AVRJtag] | === [http://www.embedded-projects.net/ USBprog] === | ||
* Pro: großes Funktionsspektrum durch austauschbare Firmware | |||
* Contra: JTAG-Implementierung unvollständig, noch nicht benutzbar | |||
=== [http://aquaticus.info/jtag AVRJtag] === | |||
** Contra: kein USB, sondern RS232 | ** Contra: kein USB, sondern RS232 | ||
=== [http://www.ladyada.net/make/usbtinyisp/ USBtinyISP] === | |||
** Contra: kein Debugging | ** Contra: kein Debugging | ||
=== [http://www.matwei.de/doku.php?id=en:electronics:usbisp USBisp] === | |||
** Contra: kein Debugging | ** Contra: kein Debugging |
Version vom 31. Januar 2008, 21:04 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).
USBprog
- Pro: großes Funktionsspektrum durch austauschbare Firmware
- Contra: JTAG-Implementierung unvollständig, noch nicht benutzbar
AVRJtag
- Contra: kein USB, sondern RS232
USBtinyISP
- Contra: kein Debugging
USBisp
- Contra: kein Debugging