STK500 programmieren

OP (Firma: Technische Universität Berlin) #1547110
Lesenswert?

Hallo,

ein oft diskutiertes Thema hier, ich weis. Ich habe mir auch fasst alle 
threads, weitere homepages und pdfs durchgelesen.

Jedoch bekomme ich den STK500 mit nem ATmega8515 nicht programmiert.

So, was habe ich bisher getan:
  -> eine Serielle verbindung mit dem Rechner hergestellt
  -> Spannungsversorgung von 12V angeschlossen
  -> ISP6PIN und SPROG3 mit dem 6-poligen Flachbandkabel verbunden (auf 
die Markierung geachtet)

Mein system:
  -> Ich nutze Linux (Debian/Lenny) Windows geht nicht.
      > avrdude funktioniert ja auch dort einwandfrei
  -> als IDE nutze ich eclipse mit dem c/c++-plugin welches wiederum 
avr-gcc und avrdude nutzt


So ersteinmal weis ich nicht welchen programmer ich genau nutzen soll:
1. STK500 (generic) | 2. STK500 V1 firmare | 3. STK500 V2 firmware | 4. 
STk500 V2 in highvoltage serial programming mode | 5. STK500 V2 in 
parallel programming mode
Nummer fünf fällt weg denke ich mir mal. So wie ich das gelesen habe 
sollte ich wohl die vierte version nutzen. ???

Hier mal mein aktueller avrdude befehl für die die kein linux/eclipse 
benutzen:
[avrasm]avrdude  -pm8515 -cstk500hvsp -P/dev/ttyS0 -y 
-Uflash:w:programname.hex:a [avrasm]
Welchen nutzt ihr???

So blöd das auch klingen mag, soll ich beim Programmieren RESET, PROGRAM 
oder gar nichts drücken???

Ich teste das immer in dem ich unter Einstellungen->AVR->LOAD FROM MCU 
die MCU signatur testweise auslese. (Hat bisher halt noch nicht 
geklappt)

Bei ATmega32 und ATmega128 auf anderen boards hat es auch ohne probleme 
mit av109 funktioniert.

--

So wie ich das laß hat es bei einigen von euch ja schon funktioniert, 
bitte lasst mich an eurem Erfolg teilhaben.

Gruß und Danke
#1547123
Lesenswert?

Hallo,
also wenn Du über den 10 bzw. 6pin ISP programmieren möchtest mußt Du 
den
3. STK500 V2 firmware nutzen. Es sei denn Du hast noch die alte Version 
auf dem STK dann wäre es 2. die V1.

Damit sollte es dann auch klappen.

Du mußt beim STK500 nix drücken während dem programmieren.

Gruß
Harry
OP (Firma: Technische Universität Berlin) #1547213
Lesenswert?

ES GEEEEHHHHHHTTTTT!!!!!!!

Unglaublich, aber wahr.

Ich habe das Mitgelieferte Kabel gegen ein Anderes (Das aus dem Franzis 
Microkontroller Lernpacket) ausgetauscht und et voilá es funktioniert!
Ich danke euch! Und es ist der STK500 V2 firmware.


Danke euch allen,
aber was für ein krasser Fehler!

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