Programming and Debugging Interface
Um die Microchip ATmega/ATtiny der Serie 0/1/2 programmieren zu können bedarf es eines UPDI-Programmiergeräts. Dafür kann ein Microchip (Atmel) ICE verwendet werden oder mithilfe eines USB/UART-Wandlers und einer Adapterplatine selbst ein Programmiergerät hergestellt werden.
Schema
Adapterplatine
Top | Bottom |
---|---|
![]() | ![]() |
Die Zielplattform (Target) kann nun mit AVR-Dude programmiert werden
# Ohne EEPROM avrdude.exe -c serialupdi -p t1606 -b 57600 -P COM? -U flash:w:"c:\path\to\file.hex":a # Mit EEPROM avrdude.exe -c serialupdi -p t1606 -b 57600 -P COM? -U flash:w:"c:\path\to\file.hex":a -U eeprom:w:"c:\path\to\file.eep":a
Parameter | Description |
---|---|
-c | Auswahl des Programmiermodus |
-p | Typ des Mikrocontrollers |
-b | Baudrate der Datenübertragung |
.p | COM-Port Nummer (Gerätemanager) |
-U | Dateipfad zu der Firmware (Flash/EEPROM) |
-v | Ausführliche Ausgabe von avrdude |
Der Port (COM?), der Typ des Mirkocontrollers, die Baudrate sowie die Pfadangaben zu den jeweiligen Dateien sind zu adaptieren.