Forum: Mikrocontroller und Digitale Elektronik Atmel-ICE 3 mit Atmega2560 Device unable to read


von Ma S. (turbotorsten)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

Ich würde dieser Thematik hier jetzt ganz gerne mit eurer Hilfe mal ein 
Ende setzten.
Das, im folgenden beschriebene Problem wurde von "Chris13 (Gast)" anfang 
diesen Jahres hier schoneinmal eingestellt und ist scheinbar bis heute 
noch ein aktuelles Thema.

Es geht um:
Atmel Studio 7
Windows 10 64Bit
Atmel-ICE 3
ISP Connection
Device Signatur nicht auslesbar.

Folgende Fehlermeldung wird ausgegeben:
1
Timestamp:  2018-10-09 17:27:57.233
2
Severity:    ERROR
3
ComponentId:  20100
4
StatusCode:  1
5
ModuleName:  TCF (TCF command: Device:startSession failed.)
6
7
Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00 (Command has failed to execute on the tool)

Im Ganzen ist auf dem Bild (siehe Anhang) das ganze nochmal dargstellt.

Falls fragen zur genauen Verbindung des ISP Headers aufkommen ist auch 
nocheinmal das Layout sowie Schaltplan angehängt.

Laut Datenblatt des ATMEGA 2560 auf Seite 339 ist das PIN Mapping für 
serielle Schnittstellen beschrieben. Im Anhang befindet sich der 
Ausschnit der Seite.

Gemessene Spannungen sind 4,98V an dem 5v Pin des Headers. (Denke das 
ist oke so)
1,99V an dem falsch bezeichneten MOSI Pin (sollte PDI heißen, muss ich 
abändern im Plan)
1,99V an dem flasch bezeichneten MISO Pin (sollte PDO heißen, muss ich 
abändern im Plan)

Der Reset Taster sollte eig. keinerlei Probleme machen. Oder liege ich 
da flasch ?

Nun gewann ich die Erkenntnis, dass wenn man oft genug die Fuses 
versucht auszulesen (Was natürlich nicht geht) und das Programm Atmel 
Studio 7 dann neustartet sollte es manchmal funktionieren das Device zu 
erreichen und lesen/Programmieren zu können.
Funktioniert aber bei mir zu min. nicht.
Und selbst wenn es funktionieren sollte so ist es doch die wohl 
schlechteste Lösung die es gibt.

Habt ihr mir evtl. weitere Quellen wo ich nachsuchen könnte was nicht 
passt oder Ideen was man womöglich mal versuchen könnte ?
Ich kann ja wohl kaum der erste mit diesem Problem sein, finde jedoch 
keine passende Lösung dafür.

Die Lösung, nutzt halt ne ältere Version oder ein anderen Debugger 
stehen nicht als Option zur Verfügung. Auch wenn die allgemeine 
Aufassung oft anderst ist, gehe ich davon aus das Atmel in der aktuellen 
Version des Tools die Funktionalität überprüft hat.

von Beo Bachta (Gast)


Lesenswert?

Ma S. schrieb:
> Habt ihr mir evtl. weitere Quellen wo ich nachsuchen könnte was nicht
> passt oder Ideen was man womöglich mal versuchen könnte ?

Das Problem sitzt vor dem Bildschirm.

Vermutlich hast du am ISP Connector GND nicht angeschlossen.

Aber das ist nur Spekulation denn aus dem Chaos-Ausschnitt
deines Layouts kann man das nicht genau schlussfolgern.

Vielleicht ist der ISP Connector auch gespiegelt angeschlossen.

Alles Chaos, das Layout ist auch fällig für eine gründliche
Nacharbeit.

von Ma S. (turbotorsten)


Lesenswert?

Danke Beo für die Kritik,

Das ist mein erstes Layout muss ich gestehen.
Nächstes mal schick in das komplette Layout mit.

Ich habe den Fehler jetzt gerade gefunden :-).
Die Pinbeschreibung des ICE ist relativ dürftig, die Pinbelegung des ISP 
Headers ist leider nicht korrekt beschrieben und Pin1 ist nicht klar 
erkennbar. Nach einer kleinen Adapter bastellei hat es Funktioniert, die 
Tabelle unter SPI Target connection:
http://www.microchip.com/webdoc/GUID-DDB0017E-84E3-4E77-AAE9-7AC4290E5E8B/index.html

hat dann funktioniert.

Danke trotzdem soweit mal ! =)

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.