Mikrochip Studio erkennt STK500 debuggt aber nicht.

OP #6673885
Hallo!

Mikrocip Studio erkennt das STK500. Device programming geht. Device 
signature wird gelesen, Fuses können gesetzt werden.

Auch bei Project properties setzte ich als debugger das STK500. Sobald 
ich dann aber etwas programmieren will kommt: "Could not establish 
communication with the tool"

Was mache ich falsch?

Vielen Dank schon mal!
Gast
Attila C. schrieb:

> Mikrocip Studio erkennt das STK500. Device programming geht. Device
> signature wird gelesen, Fuses können gesetzt werden.
>
> Auch bei Project properties setzte ich als debugger das STK500. Sobald
> ich dann aber etwas programmieren will kommt: "Could not establish
> communication with the tool"
>
> Was mache ich falsch?

Nichts.

Was falsch gemacht haben die Programmierer des Studio. Die hätten 
schlicht deutlich anzeigen müssen, dass Debugging über STK500 garnicht 
möglich ist. Das ging noch nie und wird auch niemals gehen, weil das 
STK500-Protokoll das schlicht nicht vorsieht, was wiederum daran liegt, 
dass es rein zur Programmierung über Schnittstellen gedacht war, die 
ebenfalls kein Debugging unterstützen (ISP und TPI).
Gast
> Device programming geht.

Attila C. schrieb:
> Das verstehe ich nicht. Die letzten 10 Jahre etwa habe ich so meine
> Programme mit AVR Studio auf die AVRs "gespielt" Ist das so jetzt bei
> Microchip Studio nicht möglich?

"Auf die AVR spielen" und "Debuggen" sind zwei völlig unterschiedliche 
Dinge.
Gast
Attila C. schrieb:

> Das verstehe ich nicht. Die letzten 10 Jahre etwa habe ich so meine
> Programme mit AVR Studio auf die AVRs "gespielt" Ist das so jetzt bei
> Microchip Studio nicht möglich?

Häh? In deinem ersten Posting schreibst du, dass das Programming klappt, 
nur das Debugging nicht.

Reicht deine Gedächtnisleistung nichtmal mehr die gut 20 Minuten zurück? 
Dann würde ich die Finger von den Drogen lassen...
OP
Gut: Ich habe bislang, das was ich mir da zusammengeschrieben habe, mit 
der blauen "Debug" Taste übertragen. Selbst wenn es nicht das richtige 
Verfahren sein sollte hat es bislang immer geklappt. Dies geht nicht 
mehr. Aber was geht ist die blaue IC Taste mit dem gelben Blitz.

Wie bekomme ich nun mein geschriebenes auf den AVR?
OP
Stefan ⛄ F. schrieb:
> Schlafe erstmal eine Nacht darüber, morgen ist ein neuer Tag.

Danke, hatte das Problem gestern schon. Also: Bei project properties ist 
das STK als debugger/programmer ausgewählt. Die Tatsache das man es 
Auswählen kann bedeutet, neben den oben genannten Gründen, dass die 
Verbindung korrekt ist. Trotzdem kommt die Meldung "Could not 
establish....."
Gast
Attila C. schrieb:
> Trotzdem kommt die Meldung "Could not
> establish....."

Komisch, vor einer Stunde ging es doch noch:

Attila C. schrieb:
> Device programming geht. Device
> signature wird gelesen, Fuses können gesetzt werden.

Willst du uns verarschen?

Vielleicht hast du dein Gerät kaputt gemacht. Kannst ja zum Vergleich 
mal avrdude oder die Arduino IDE benutzen.
OP
Nein ich möchte keineswegs irgend jemanden verarschen. Ich finde es ja 
selbst sehr rätselhaft:

-Alles bei "Device programming" geht. Fuses , Board settings usw.
-Bei "project properties" ist das STK wählbar und ausgewählt.
-Bei "Start without debugging" kommt: "Could not establish 
communication"

STK kaputt?
Gast
Attila C. schrieb:

> Gut: Ich habe bislang, das was ich mir da zusammengeschrieben habe, mit
> der blauen "Debug" Taste übertragen. Selbst wenn es nicht das richtige
> Verfahren sein sollte hat es bislang immer geklappt.

So what? Dann wurde hier "nachgebessert". Wenn auch nicht unbedingt 
gut...

> mehr. Aber was geht ist die blaue IC Taste mit dem gelben Blitz.

Also device programming.

> Wie bekomme ich nun mein geschriebenes auf den AVR?

Du wählst dort die passende Seite für das, was du beabsichtigst. Kleiner 
Tip: Du willst Speicher (nämlich Flash und ggf. auch EEPROM) 
beschreiben. Speicher heißt auf englisch memory...

Also ich kann wirklich nicht begreifen, wie man so dermaßen hilflos sein 
kann, wenn man angeblich schon seit 10 Jahren mit diesem Zeug 
hantiert...
OP
Ok, jetzt bin ich komplett lost:

Laptop angeschlossen, gleiche Version vom Microchip Studio: Geht! Mit 
"Start without debugging" und "Start debugging" wird der AVR 
programmiert.

"Memories" mit "Device programming" geht bei beiden Rechnern nicht. 
Spielt aber auch keine große Rolle.

Dies sind die Momente in denen es überhaupt keinen Spaß mehr macht. Hat 
noch jemand eine Idee? Das Problem scheint ja an meinem neuen Rechner zu 
liegen?
Gast
Attila C. schrieb:

> "Memories" mit "Device programming" geht bei beiden Rechnern nicht.

Wenig glaubhaft, wenn angeblich aber Fuse-Programming geht...

> Spielt aber auch keine große Rolle.

Doch, wenn es Memory-Programming hier nicht geht, wird es auch nirgendwo 
anders gehen können. Sind letztlich doch dieselben Routinen, die da 
benutzt werden, egal, über welchen verschissenen GUI-Knopf sie 
aufgerufen werden.

> Dies sind die Momente in denen es überhaupt keinen Spaß mehr macht. Hat
> noch jemand eine Idee? Das Problem scheint ja an meinem neuen Rechner zu
> liegen?

Ich tippe eher auf einen Konfigurationsfehler. Z.B.: Zu blöd, beim 
Device-Programming auch die richtigen Dateien für den Upload 
einzustellen...

Oder ähnliches...

Grundsätzlich funktioniert der Kram nämlich. Nur bei dir nicht. Das 
sollte dir zu denken geben.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 5 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.