AVRProgrammerDebuggerBauen: Unterschied zwischen den Versionen
aus dem Wiki des Entropia e.V., CCC Karlsruhe
Sprawl (Diskussion | Beiträge) (+Layouts) |
Bar^-5 (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 45: | Zeile 45: | ||
* [http://www.virtualvillage.de Hier] gibt's gerade günstige Nullkraftsockel ([http://www.virtualvillage.de/Items/006401-012?sck=15107347 40-polig] und [http://www.virtualvillage.de/Items/006401-013?sck=15107347 28-polig]). Lieferung dauert 2-3 Wochen, evtl. mal eine große Bestellung machen... | * [http://www.virtualvillage.de Hier] gibt's gerade günstige Nullkraftsockel ([http://www.virtualvillage.de/Items/006401-012?sck=15107347 40-polig] und [http://www.virtualvillage.de/Items/006401-013?sck=15107347 28-polig]). Lieferung dauert 2-3 Wochen, evtl. mal eine große Bestellung machen... | ||
[[Kategorie:Projekte]] | [[Kategorie:Projekte:Archiv]] |
Aktuelle Version vom 11. Januar 2020, 12:16 Uhr
Anforderungen
Kandidaten
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
- der JTAG Adapter für OpenOCD funktioniert (wenn auch langsam, laut Forumsposting des Autors soll sich das allerdings in ein paar Wochen ändern). Damit kann dann mittels gdb debugged werden.
- Der JTAGICE mkII (mk2) Klon ist noch nicht benutzbar.
Es gibt zwei kompakte Boardlayouts von Dritten zum Selberbauen:
- usbprog-SHARP Mini-USB-B, hauptsächlich SMD
- diese Version passt in ein günstiges Plastikgehäuse von Reichelt
AVR JTAGICE Clone
- Contra: benötigt Windows zur Inbetriebnahme (danach nicht mehr?), kein Programmieren, langsam (USB/RS233-Wandler onboard)
Pollin ATMEL Evaluations-Board Version 2.0
- Contra: RS232
AVRJtag
- Contra: RS232
USBtinyISP
- Contra: kein Debugging
USBisp
- Contra: kein Debugging