Hallo, Ich habe seit längerer zeit mal wieder eine Platine mit einem Atmega128 entworfen und wollte diese gestern mit dem AVR Dragon über JTAG in betrieb nehmen was bis jetzt leider noch nicht geklappt hat. Ich habe die neueste Version des Atmel Studios frisch installiert. versuche ich nun mit dem Dragon die Device ID Auszulesen liest er 0x3F3F3F bringt mir aber die Fehler Meldung: >Unable to enter programming mode. The read device id indicates that the >connected device is an ATmega128. > >Please verify device selection. Also weiß er irgendwo her dass es sich um einen Atmega 128 Handelt nur die Device ID stimmt nicht ich hab dann mal ein paar alte Prototyp Platinen herausgekramt die definitiv mit diesem Dragon schon über JTAG Programmiert und Debugt wurden. Ergebnis ist das gleiche, es wird die Device ID 0x3F3F3F Gelesen aber in der Fehlermeldung erscheint der korrekte Controller, der auf der Platine verwendet wurde (Atmega32/Atmega88). Testweise habe ich auch mal eine alte Version 4.16 des AVR Studios installiert und damit den Dragon ge „down-gradet“ (und später wieder rauf) was Problemlos funktioniert hat. das Flachbandkabel ist 10cm lang und mehrfach durchgemessen Ich bin am ende meiner Latein und geneigt dem Dragon die Schuld in die Schuhe zu schieben weil mein Netzteil beim ersten Ausleseversuch in die Strombegrenzung (100mA) ging bis ich das Flachbandkabel abgezogen hab. Die Spannungsversorgung ist aber in Ordnung 5,0V Weiß jemand rat oder kommt zufällig aus dem Raum Esslingen und hat einen Dragon oder sonstiges Interface rumliegen mit dem ich es testen könnte?
Ich bin geneigt, Deiner JTAG Verkabelung die Schiuld in die Schuhe zu schieben... Hast Di vielleicht eine Logikanalysator, der JTAG dekodieren kann?
Nein hab ich leider nicht, Ich hab allerding mit dem Oszi direckt an den controllerpinns gemessen und ein suberes signal mit steilen Flanken messen können. das Flachbandkabei ist auch in Ordnung (durchgepiepst von den controller pinns bis zum Stecker der auf den Dragon kommt.) was mich am meisten irritiert ist dass das Atmel studio ja rausfindet welcher controller am JTAG hängt.
So hat sich jetzt geklärt der Dragon ist tatsächlich hin, mit einem anderen geht es einwandfrei. Hat jemand eine Idee ob man den bei so einem Fehlerbild noch retten kann? Ansonsten vielen Dank.
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.