Hallo Forum!
Hat jemand von Euch schon mal den Arduino Bootloader auf einen fabrikneuen Chip gebrannt?
Mit der Arduino-Software (0014) schaffe ich es nicht. Dort kann ich ja "nur vier" Programmier-Adapter auswählen ("Parallel Programmer", "USBtiny isp", "AVR ISP" und "AVRISP mkII"). Keinen davon besitze ich
Ich besitze einen "mySmartUSB-Programmer" von myAVR.
Nun habe ich einige Stunden im Netz geschaut und bin so weit avrdude in der Konsole zu benutzen. Nach detailierter Suche bin ich so weit, den Programmer anzusprechen:
avrdude -c avr910 -p m168 -P com2
Found programmer: Id = "AVR ISP"; type = S
Software Version = 2.5; Hardware Version = 2.0
Programmer supports auto addr increment.
avrdude: error: selected device is not supported by programmer: m168
Laut dieser Fehlermeldung unterstützt mein Programmer den ATMEGA168 nicht, was ich nicht verstehe.
Ich habe daraufhin den USB-Treiber nach Anleitung von myAVR aktualisiert und die Firmware des Programmes von 2.3 auf 2.5 gebracht.
Mit dem ProgTool V 1.20 von myAVR bekomme ich jedoch folgende Informationen:
USB-Treiber: 5.3.0.0
Geräte-ID: 0001
Port: COM2
Firmware: V2.5
Controller: ATmega168
Damit kann ich sogar erfolgreich brennen!
Habe mal die Datei \arduino-0014\hardware\bootloaders\atmega168\ATmegaBOOT_168_diecimila.hex in den Flashspeicher gebrannt. Kenne mich aber damit nicht aus. Muss die Datei dort hin? Was sind Fuses?
Ich wäre sehr dankbar wenn mir jemand weiterhelfen könnte den Bootloader auf einfach Art zu brennen.
Lieben Gruß
Poldi