stk500 firmware

Gast #156517
bei mir funzt irgendwie das stk500 nicht mehr.
wenn ich z.b. einen atmega16 programmiere und anschliessend wieder
auslese, dann stimmen die hex-files im höheren speicherbereich nicht
mehr ganz überein. dieser fehler liegt aber glaub ich nicht am mega
sondern am stk. wenn ich nämlich den mega16 durch einen 90s8515
wechsle, dann hab ich das selbe problem.

hat von euch jemand ein älteres avr-studio als 4.11.

ich bräuchte ein .ebn file zum stk downgraden? ich hab momentan die
stk500 version 2.0
Gast #156518
Du musst die stk500.ebn von der Version das AVR-Studios verwenden, die
du benutzt. Eine andere Version nutzt dir nix. Du findest sie im
Unterordner stk500 in deinem AVR-Studio. In der Hilfe findest du auch,
wie man das Update durch führt.

...
Gast #156519
stell den spi takt mal runter.
sysclock muß glaub ich 4 mal schneller als spi sein, d.h. wenn (falls)
du z.B. mit intern 1-4 mhz arbeitest dann funzt die standard
einstellung 1,25 mhz nicht
Gast #156520
ich hab den takt schon auf 4khz (!!) gestellt. da hab ich dann die
geringsten probleme (sind nur noch 2 oder 4 bytes falsch wenn ich
auslese) aber was nützt das. (bei ca. 500kHz sind es dann schon ca. 10
falsche bytes)
der teiler 1/4 bezieht sich auf den stk500 osz.
der liegt bei mir auf 3,686 mhz

noch was komisches:
wenn ich auf programming mode: parallel/high voltage gehe und dann die
fuses oder die signature bytes auslese bekomme ich immer 0xff zurück.
im isp modus geht das.
kann man denn fuses nicht im parallel mode setzen/lesen?

schön langsam tippe ich auf ein defektes stk.
hat von euch vielleicht jemand eine ältere firmware (nur zum
ausprobieren) mit meiner alten (1.0) hats vorher problemlos geklappt
Gast #156521
"der teiler 1/4 bezieht sich auf den stk500 osz.
der liegt bei mir auf 3,686 mhz"
aber nur wenn der avr diesen auch benutzt.
bsp. stk Fmax=3,686 mhz-> wozu sollen dann die 1,25 (oder so ähnlich)
beim spi takt sein wenn man ihn nicht benutzen kann weil 1,25*4 >
3,686

ich denke also nicht es hier um den stk osz geht.
Gast #156522
hm... stimmt

naja mein mega 16 fährt mit internen 8mhz dann dürfte auch 1,25 mhz
kein problem sein. und schon gar nicht bei 4khz!!

aber irgend was stimmt immer noch nicht
Gast #156523
aber ich weiß was du meinst. ich hatte genau den selben mist mit nem
mega8/16. wenn ich die fusebits ausgelesen hab hatte ich jedes mal was
anderes. dachte schon irgendwas wäre kaputt, da ich m8,m16,m32 getestet
hatte, aber immer der gleiche mist.
hex datei erzeugen, in avr übertragen, wieder auslesen und dann
vergleichen. am anfang war immer eine halbe zeile mehr und der rest
auch eigentlich auch überhaupt nicht gestimmt. aber es hat wieder
gefunzt nachdem ich die clock einstellungen so nacheinander mal
probiert hab. (HV-Programmierung hab ich auch gestestet). da gab es
auch so eine "ckopt" fuse.
Gast #156524
sodala
des gibts doch net....
es funzt

hab ins stk die firmware 1.53 reingespielt dann hats noch mehr probleme
gegeben. wieder zurück nach version 2.0
dann waren die lock bits (further programming and verification
disabled)
ich hab dann den mega16 erased.
neues test.hex rauf und wieder runter, verglichen und jetzt funzt
es?!?

kann mir zwar nicht ganz erklären warum.
naja dieses mal hab ich beim update des stk's wirklich alle strippen
rausgezogen, das kanns natürlich auch sein (oder nur zufall?)

naja das hv geht zwar immer noch nicht, geht das bei euch?
kann man im hv-mode fuses oder signature bytes lesen?

thx auf jeden fall für eure antworten
Gast #156525
lesen funzt bei mir nur das schreiben will nicht wirklich. es kommt <ber
keine fehlermeldung. wenn ich mich recht entsinne sollte doch ein "chip
erase" im hv mode den chip wieder auf die standard einstellungen
setzen, aber das ging bei mir nicht.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 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.