stk500 PP/HVSP

OP Persönliche Seite #1783653
Lesenswert?
• ▲
▼
Hallo,
versuche den 328P mit STK500 im PP/HVSP-Mode zu programmieren, was mir 
wie einigen anderen hier nicht gelingt.

Alle Kabel und Jumper sind korrekt angeschlossen, Target ist richtig 
platziert. AVR-Studio 4.18-700, also auch neueste Firmware. System 
arbeitet im SPI-Mode korrekt,
aber im Parallel-Mode kommt schon die Fehlermeldung:
"Entering Programming Mode  FAILED"
bei jedem Lese-Versuch.

Wenn ich den Reset-Jumper abziehe, wird gelesen, allerdings fehlerhaft, 
z.B. die Signatur als FF FF FF. ebenso Lockbits und Fuses.

Das Flash-Memory wird allerdings gelesen und verifiziert. (aber eben nur 
mit abgezogenem Reset-Jumper)

Das alles verhält sich so bei target-interner oder externer Clock 
(letztere durch das stk500)

Was kann man tun?
Karl-Heinz Kruggel
Berlin
#1794876
Lesenswert?
• ▲
▼
Habe ein ähnliches Problem und weiß echt nicht weiter :(

Mein STK500 wurde bisher nur im ISP Modus genutzt. Doch da ich mir ein 
ATMega168 irgendwie zerschossen habe, wollte ich diese nun mittels HVPP 
wieder beleben.

Habe alles - nach meiner Meinung - richtig angeschlossen (siehe Bild).

Zum testen habe ich einen funktionierenden ATMega168 genommen. Den kann 
ich problemlos mit ISP ansprechen. Jedoch nicht mit HVPP.

Beim lesen der Signatur kommt immer:
Signatur: 0xFF 0x01 0xFF
Signatur does not match selected device!

STK500:
Hardware Revision: 0x02
Firmware Version: 0x020a

Stromversogung:
Labornetzteil auf 15V eingestellt

Im Leerlauf braucht das STK500 so ca 140mA
Beim klicken auf "Read Signatur" steigt der Stromverbrauch kurz an.

Kann es sein, dass mein STK500 ein Defekt hat? Falls ja, wie kann ich 
das prüfen und ggf reparieren?
Angehängte Dateien:
#1795084
Lesenswert?
• ▲
▼
Karl-heinz Kruggel schrieb:
> Ob die Kabel alle richtig angeschlossen sind, kann ich nicht erkennen,
> vor allem das an PC2, sieht aber fast so aus. Wie gesagt, zum
> Programmieren, auch zum Lesen, braucht man mindestens 300mA, also
> Strombegrenzung auf 500mA, mehr weiß ich leider auch nicht.
> vg KH Kruggel

Das Netzteil ist auf 1A begrenzt. Das Zeigerinstrument geht beim lesen 
der Signatur kurz 400 / 500 mA - kann man schlecht ablesen.


Michael H. schrieb:
> Wie lang sind denn die Kabel zum Anlegen der PP-Schnittstelle?

40cm - ist das zu lang?
#1810648
Lesenswert?
• ▲
▼
Michael H. schrieb:
> Torsten Giese schrieb:
>> 40cm - ist das zu lang?
> Das ist schon ne Hausnummer. Wenn du die originalen noch hast, würd ichs
> mal mit denen versuchen.

die Originalen habe ich leider nicht gefunden. Habe nun 2 neue 11 cm 
kurze Leitungen gequetscht.

Der Fehler bleibt allerdings :(

ISP: Signature matches selected device - 0x1E 0x94 0x06
PP/HVSP mode: Signature does not match selected device - 0xFF 0x01 0xFF

kann ggf auch das STK500 ein Defekt haben?
#1810860
Lesenswert?
• ▲
▼
Habe das so gebrückt, wie es im Handbuch gesagt wird.

Aufgrund Deines Beitrages habe ich dann eben nochmal ins Datenblatt 
geschaut. Irgendwie finde ich das aber eher verwirrent.

Fig 27-1: Dort wird DATA mit PC[1:0]:PB[5:0] verbunden

Im Table 27-13 ist auch noch mal die Rede von {PC[1:0]:PB[5:0]} die 
Rede.

Aber wohin soll ich denn PC[1:0] verbinden? Das finde ich nirgens :(
Wie gesagt steht in dem Help-File vom AVR Studio auch nur:
> Parallel programming as above, mount PJUMP jumpers, and mount BSEL2
> terminal to PC2. See section BSEL2 Jumper, and section PJUMP Jumpers.
Angehängte Dateien:
#1810997
Lesenswert?
• ▲
▼
Auch das habe ich schon mehrfach geprüft :(

VTarget: 5.2V
ARef: 4.9V
Clock Generator: 3.686MHz

Ich glaube langsam das es wirklich am STK500 liegt - doof das ich das 
damals nach dem Kauf nicht getestet habe :(

Gerade dann auch nochmal mit einem ATmega8 getestet. Im ISP Modus klappt 
es und im PP/HVSP mode kann auch dort die Signatur nicht gelesen werden:
Signatur does not match selected device! - 0xFF 0x01 0x29

Komisches verhalten :(
Gast #4075975
Lesenswert?
• ▲
▼
Hallo zusammen,

also ich hatte kein Kabel von BSEL2 zu PC2 gelegt. Habe bisher aber auch 
nicht testen können, ob es damit funktioniert. Das Interessante war, 
dass ich zwei Fuses ohne diese Verbindung ändern konnte. Naja ich werde 
das die nächsten Tage mal mit dem Kabel probieren und berichten, ob es 
funktioniert hat. Ich danke euch auf jeden Fall für die Hilfe!
Gast #4076632
Lesenswert?
• ▲
▼
So kurzer Bericht. Das Kabel war es tatsächlich schuld. Also für alle 
die, die wie ich die Anleitung nicht ordentlich gelesen haben: Die 
Leitung von BSEL2 zu PC2 ist wichtig! :D
Vielen Dank noch mal.

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