Mikrochip Studio erkennt STK500 debuggt aber nicht.

OP #6673885
Lesenswert?

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 #6673895
Lesenswert?

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 #6673913
Lesenswert?

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 #6673922
Lesenswert?

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 #6673941
Lesenswert?

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....."
OP #6673966
Lesenswert?

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 #6673971
Lesenswert?

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 #6674016
Lesenswert?

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 #6674022
Lesenswert?

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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren