Forum: Mikrocontroller und Digitale Elektronik ATmega8u2 mit isp firmware


von Alexander M. (alex1983m)


Lesenswert?

Hallo,
ich bin grad dabei mir ein Board aufzubauen, eigentlich ein 
modifizierter nachbau des Arduino UNO. Auf dem Board ist ein ATmega8U2 
als USB-Seriel-Wandler und ein ATmega328P-PU als Bootloader. Und wollte 
mal nachfrage wie und ob ich den ATmega8U2 mit isp und Atmel Studio 6 
beschreiben kann. Ist es möglich die Firmware einfach auf den ATmega8U2 
via Dragon und ISP zu flashen? Muss ich da irgendwelche fuses setzen? 
Und welche Firmware muss ich benutzen?

MfG Alex

von Tom M. (tomm) Benutzerseite


Lesenswert?

Alexander M. schrieb:
> Und wollte
> mal nachfrage wie und ob ich den ATmega8U2 mit isp und Atmel Studio 6
> beschreiben kann.

Nehme ich schwer an. Zumindest kann avrdude alle gängigen AVR "brennen".

> Ist es möglich die Firmware einfach auf den ATmega8U2
> via Dragon und ISP zu flashen?

Ja.

> Muss ich da irgendwelche fuses setzen?

Ja.

> Und welche Firmware muss ich benutzen?

Ich würd die Original Firmware verwenden, siehe
https://github.com/arduino/Arduino/tree/master/hardware/arduino/firmwares

von Alexander M. (alex1983m)


Lesenswert?

Also ich hab jetzt mal geschaut, mit dem Studio kann ich den ATmega8U2 
auswählen und er ist auch mit dem Dragon "kompatibel".
Ich bin mir jetzt nicht ganz sicher welche die Originale Firmware ist? 
Weil da gibts ja auch irgendwas mit DFU?!
Kann ich die "Arduino-usbserial-uno.hex" aus dem Verzwichnis: 
"arduino-1.0.3\hardware\arduino\firmwares\atmegaxxu2\arduino-usbserial" 
nehmen?
Und welche Fuses muss ich setzen? Weiß das jemand? Der ATmega8U2 hängt 
an 16MHz.

Oder muss ich die Firmaware: "UNO-dfu_and_usbserial_combined.hex" aus 
dem Verzeichnis: "arduino-1.0.3\hardware\arduino\firmwares\atmegaxxu2\" 
nehmen, hab da auch fuses Einstellungen gefunden: "lfuse: 0xFF hfuse: 
0xD9 efuse: 0xF4 lock: 0x0F"???

Gruß Alex

von Digit-22 N. (digit-22)


Lesenswert?

Hej ich rufe diesen alten Beitrag nochmal auf da ich ein ähnliches 
Problem habe.
Ich hab nenn Uno der vom Win7 nicht mehr als comPort erkannt wird. Daher 
wollte ich den Atmega8u2 neu flashen um zu schauen obs dann geht...

@Alexander hat es bei dir grklappt?
Welche firmware hast du genommen? Und wie hast du dir fuses gesetzt?

Ich verwende auch den Dragon und möchte den Atmega8u2 auch über isp 
flashen...


Lg

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.