Hallo Leute, ich will meinen Atmega169 mit demJtagice mkii direkt verbinden. Der Controller sitz schon auf einer Platine und folgende Pins: MISO,MOSI,SCK,CLR,TDI,MCU-,TMX,TD0,MCU+ und TCK. Also ich habs so gemacht: JTAGICE MKII ATmega169 TDI --> TDI GND --> MCU- TMS --> TMS TD0 --> TD0 MCU+ --> VTref TCK --> TCK funktioniert leider nicht bekomme eine Fehlermeldung. Würde mich freuen wenn ihr mir helfen könnt. Danke
:
Verschoben durch Moderator
Ingmar H. schrieb: > funktioniert leider nicht bekomme eine Fehlermeldung. "Error: error message missing" Aber so viel lässt sich schon sagen: an der Verbindung der Pins (wenn sie denn so erfolgt ist, wie du sie beschrieben hast) wird's nicht liegen, denn die ist korrekt. (Ich nehme man an, dass "MCU+" die positive und "MCU-" die negative Betriebsspannungs- klemme am Controller meint.) Du solltest also noch weitere Informationen posten.
Jörg Wunsch schrieb: > Du solltest also noch weitere Informationen posten. MCU+ und MCU- ist die Betriebsspannung. Es kommt immer die Fehlermeldung "Atmel Studio was unable to Start your debug session. Please verify device selection, interface settings, target power and connections to target device" Also strom hat die platine,den die erste LED leuchtet grün auf. Die zweite LED zeigt mir das mein JTAGICE MKII auch power hat, nur die letzte LED leuchtet Rot.
Ingmar H. schrieb: > Die > zweite LED zeigt mir das mein JTAGICE MKII auch power hat, nur die > letzte LED leuchtet Rot. Bis dahin ist alles OK. Die Fehlermeldung des Studios besagt ja alles und gar nichts ... Ich würde mal vermuten, eine der JTAG-Leitungen hat keinen Kontakt. Verifiziere doch mal vom Stecker bis zum Pin mit einem Durchgangs- prüfer. War der Chip schon mal programmiert? Kann es sein, dass die JTAGEN- Fuse gelöscht ist, oder dass die Firmware das JTD-Bit gesetzt hat? Gegen ersteres würde nur eine andere Programmiermethode helfen (vielleicht geht ja ISP noch?), gegen letzteres hilft es, den Pin nSRST am JTAG-Port noch an /RESET des Controllers zu verdrahten (oder eine evenutell vorhandene Reset-Taste während des Programmierens zu drücken). Du kannst auch mal den separaten Programmierdialog starten statt gleich einer debugging session. Vielleicht ist der ja etwas geschwätziger mit seiner Fehlermeldung.
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.