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.