Hallo Leute, ich bekomm langsam das kotzen. Ich sitze seit STUDEN rum und finde den Fehler nicht. Ich habe zwei verschiedene Programer: I) AVRISP MKII (Original von Atmel) Firmware Stand über Atmel Studio geupdatet: 1.17 II) Diamex All-AVR (11/2010 rev 2.9) http://www.voelkner.de/products/426658/Diamex-All-AVR-AVR-Programmer.html?ref=43&products_model=C15265&gclid=CKTJiICvzsQCFSQGwwod3BIA9w Firmware Stand selber geupdatet: 1.8.0 (wird in Atmel Studio als 1.2.0 angezeigt) Entwicklungsumgebung: Atmel Studio 6 Atmel Studio 6.2 SP 2 Problem: Ich kann mein Board (uC Atmega32m1) nur mit dem Diamex Teil programmieren. Der AVRISP kann die Device Signature nicht lesen. Spannungsversorgung des Boards ist bei beiden über ein externes Netzteil. Ich hab mir extra den orginalen gekauft, da ich mir dachte besser wie eine "einsteiger/bastellösung" ohne Gehäuse und weil er öfter mal gemuckt hat. Hat jemand eine Idee was das Problem sein könnte? Kann doch nicht sein, dass der Programmer von Atmel nicht kann... Gruß
ISPStinkt schrieb: > Hat jemand eine Idee was das Problem sein könnte? ISP Clock niedrig genug eingestellt? (die Einstellung wird im Programmer gespeichert, daher kann es der eine können, der andere nicht)
Ich hab mir gedacht, dass das als erstes gefragt wird :D Ja - habe ich gecheckt. Eign fast alle f darunter auch durchprobiert. Ebenso die Steckerbelegung. Zusatzinfo: Beim AVRISP leuchten beiden LEDs grün wenn er angesteckt ist. Der Treiber ist auch aktuell (beide Studio Versionen mehrfach komplett neu installiert - nie gleichzeitig sonder erst nachdem die andere Version deinstalliert wurde...) Vielen Dank schonmal für die Idee. Gruß
Hallo, auch an dich danke. Leider nicht. Ich habe mehrere (selbstentwickelte) Boards mit Atmega32m1 probiert. Zusätzlich einen Arduino Nano. Diamex - check AVRISP - fail Das restliche Setup (Versorgung usw. ist gleich...) Gruß
Ich hatte mal ein ähnliches Problem: Beim fliegenden Übergang vom JTAG ICE MKII auf AVRISP MKII (oder umgekehrt) ging das Programmieren nicht mehr. Erst das Abklemmen vom USB und Neustart des AVR Studios brachte dann Erfolg. Im Zweifelsfalle würde ich beide Treiber mal deinstallieren und versuchshalber mal nur den Treiber für AVRISP MKII nachinstallieren. (vorher abklemmen nicht vergessen). Und xxxStudio neu starten ....
ISPStinkt schrieb: Zitat von Hand nachgetragen ... ist das eigentlich so schwer, zu zitieren worauf man sich bezieht? [Kannst Du mit dem MK2 ein anderes Board programmieren?] > Leider nicht. > Ich habe mehrere (selbstentwickelte) Boards mit Atmega32m1 probiert. > Zusätzlich einen Arduino Nano. > > Diamex - check > AVRISP - fail Ach. Und dir fällt da kein Muster auf?
Lag bei mir auch am USB-Treiber. Deinstallieren und neu installieren hat das Problem behoben.
Hast Du auf Deinen Boards die Versorgungsspannung mit an den ISP-Stecker geführt? Die braucht der MKII für die automatische Erkennung, den Diamex mußt Du jumpern, dem ist das egal.
:
Wiederhergestellt durch Moderator
Oliver R. schrieb: > Hast Du auf Deinen Boards die Versorgungsspannung mit an den ISP-Stecker > geführt? > Die braucht der MKII für die automatische Erkennung, den Diamex mußt Du > jumpern, dem ist das egal. Er hat doch oben geschrieben, dass die beide Leds grün leuchten. Deswege ist es wohl vorhanden. PS: Es kann gut sein, wie schon Axel angedeutet hat, dass der Adapter eine Macke hat.
Oliver R. schrieb: > Hast Du auf Deinen Boards die Versorgungsspannung mit an den ISP-Stecker > geführt? > Die braucht der MKII für die automatische Erkennung, den Diamex mußt Du > jumpern, dem ist das egal. Das ist nicht mein Board, aber ich benutze ihn. Ja die Versorgungsspannung iast rausgeführt, auch über Jumper. Zudem spielt es für den AMK keine Rolle, ob da ein 3.3V oder ein 5V Target dran ist, wenn man die Versorgung deaktiviert. Denn er wandelt die Pegel zu der Versorgungsspannung, die beim ISP an PIN2 sind, um.
ISP'ler schrieb: > Denn er wandelt die Pegel zu der > Versorgungsspannung, die beim ISP an PIN2 sind, um. Genau aus diesem Grund fragte ich. Wenn der MKII an PIN2 keine Spannung findet, macht er nämlich garnichts. Aber eigendlich war die Frage an 'ISPStinkt' gerichtet.
Genau, auf meinem Programmer kann man an Pin2 zwei verschiedene Spannungen schalten.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.