PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : mySmartUSB (MK2) AVR910 - 911



ikarus_177
03.09.2009, 17:32
Hi,

ich verwende den mySmartUSB in Verbindung mit AVRDude unter Linux zum flashen. Dabei kann ich in Eclipse den Modus angeben, mit welchem der Programmer angesprochen werden soll. Bis jetzt habe ich stets den AVR910-kompatiblen Modus verwendet.
Jetzt wollte ich einen Mega48 flashen, da kommt die Meldung "chip not supported by programmer". Wenn ich aber nun auf AVR911 umstelle, funktioniert das Flashen.
Lasse ich nun diesen Modus eingestellt und versuche einen ATMega16 bzw. 32 zu flashen, funktioniert zwar das Flashen an sich, am Schluss kommt aber (fast) immer eine Fehlermeldung beim Verifizieren. Stelle ich den Modus wieder zurück, funktionierts wieder anstandslos - er braucht dann aber auch eine Zeit länger.

Weiß jemand, warum das so ist? Mich stört zwar das Umstellen nicht, trotzdem fände ich es interessant, die Ursache auch zu kennen.

Viele Grüße
ikarus_177

Waldichecker
18.09.2009, 20:50
Ich hatte auch mal so eins, hat aber nie gefunzt :cry:

christian_u
18.09.2009, 22:16
Das kommt daher weil das AVR910 Protokoll ziemlich veraltet ist, es unterstützt neue Chips nicht ohne Firmwareänderung. Und selbst mit Firmwareänderung kocht jeder AVR910 Hersteller sein eigenes süppchen welches dann inkompatibel zu den meissten anderen Programmieranwendungen ist.
Weiterhin wird das Protokoll nicht direkt vom AVr Studio unterstützt. Alles in allem nicht mehr besonders modern.
mein USB AVR Lab unterstützt z.b. die STK500v2,AVRISPMkII und JTAGICEmkII Protokolle welche allesamt ziemlich unabhängig vom Controller sind und so auch neue Controller ohne firmwareänderungen unterstützen.

Waldichecker
27.09.2009, 18:53
Ach so, für mich kommt das zu spät (hab mir schon einen neuen Programmer gekauft, und der funzt zumindest)