2561 warning:flash byte adress.

Gast #1124040
Lesenswert?

ich möchte unter avrstudio einen atmega 2561 programmieren.
letzte woche hatte ich noch das problem, dass ich garnicht auf den 
controler zugreifen konnte (mosi/miso mit pe0/pe1 getauscht).
die signatur/fuses kann ich nun ohne fehlermeldung auslesen,
möchte ich aber ein programm aufspielen bekomme ich eine fehlermeldung.

Getting isp parameter.. SD=0x02 .. OKOK
Reading FLASH input file.. OK
Setting mode and device parameters.. OK!
Entering programming mode.. OK!
Erasing device.. OK!
Programming FLASH ..      OK!
Reading FLASH ..      OK!
WARNING: FLASH byte address 0x0000 is 0xFF (should be 0x0C).. FAILED!
Leaving programming mode.. OK!

was könnte da schief laufen?
Gast #1124136
Lesenswert?

haben jetzt nen oszi an RXD, TXD, SCK und RESET gehalten.
signale kommen vom programmiergerät am controler an.
weiterhin haben wir wieder den internen oszillator probiert,
externen oszillator 16Mhz und 16Mhz + divide clock by 8 internally.
bis jetzt kommt immer die selbe fehlermeldung.
Gast #1124167
Lesenswert?

jetzt haben wir ein fuse bit gesetzt damit das clock signal auf einem 
pin ausgegeben wird. bei 16Mhz zeigt das oszi einen sägezahn 16Mhz mit 
1V offset und max 4,28V. setzten wir wieder das bit clock divide by 8 
haben wir am pin ein rechteck 0V / 5,12V.
die fusebits sind:
Reading fuses address 0 to 2.. 0x3F, 0xD9, 0xFD .. OK!
und die lockbits:
Reading lockbits .. 0xFF .. OK!
Gast #1124468
Lesenswert?

jetzt haben wir den controler über LPT1 verbunden und versuchen mit 
ponyprog v 2.07c den controler zu programmieren.
nachdem er elendig lange das verify durchgefürt hat sagt er writing 
failed.
lese ich den flash aus spuckt er nen hex file aus das so aussieht als ob 
jemand alle ascii zeichen nacheinander probiert hat. hex file ist im 
anhang

das gibts doch nich - was kann ich noch probieren?
controler austauschen? ohne zerstören bekomm ich den nicht runter
ich hoff mal nich dass der kaputt ist :/
Angehängte Dateien:
Persönliche Seite #1124490
Lesenswert?

Getting isp parameter.. SD=0x01 .. OKOK
Reading FLASH input file.. OK
Entering programming mode.. OK!
Erasing device.. OK!
Programming FLASH ..      OK!
Reading FLASH ..      OK!
FLASH contents is equal to file.. OK
Leaving programming mode.. OK!


Am Flashfile liegt es nicht, hab es gerade mit einem Atmega2561 auf dem 
STK500 ausprobiert...

Wird wohl an dem Programmiervorgang oder dem Chip selbst liegen.

PS: Hast du zufälligerweise an PE0, PE1 irgendwelche Hardware hängen, 
wie MAX232? Wenn ja probier mal dem MAX232 die VCC abzuklemmen und 
probier dann zu programmieren...
Gast #1124543
Lesenswert?

da hängt tatsächlich ein max dran, ohne VCC nur mit GND.
nur jetzt ist noch was anderes passiert.
eben hatte ich den controler an nem anderen pc mit 
parallelschnittstelle,
jetzt wieder am laptop + usbasp.
nun kann ich nichtmal mehr die signatur auslesen...
Gast #1124570
Lesenswert?

die RXD TXD leitungen sind nur ausgangsseitig angeschlossen, die seite 
zum pc hin. eingangseitig ist er nicht beschaltet. ich hab freitag die 
stripen da ausgelötet und gegen miso/mosi getauscht. miso/mosi vom 
controler hängen atm in der luft. VCC ist am max232 auch nicht 
angeschlossen, nur der gnd.
damit der controler jetzt überhaupt etwas wieder "sagt" möchte ich nen 
4mhz oszillator an XTAL1 halten. evtl funktionierte der quarz ja doch 
nicht richtig.
nachdem ich es an der parallelen schnittstelle probiert hab wurde an der 
schaltung nichts geändert.
die LED an SCK hab ich gegen 15uhr schon ausgebaut.
und an PE0 PE1 ist nichts weiter angeschlossen.
Gast #1124574
Lesenswert?

>die RXD TXD leitungen sind nur ausgangsseitig angeschlossen, die seite
>zum pc hin. eingangseitig ist er nicht beschaltet.

Dann sollte der MAX auch nicht weiter stören.
Du kannst ihn auch anschliessen (mit Vcc). Dazu musst du aber
einen Widerstand (2k2-4k7) in die RxD Leitung am MAX einfügen.
Wie sieht eigentlich der Rest der Schaltung aus?
Gast #1124611
Lesenswert?

Ein bißchen sparsam mit Abblockkondensatoren ;)
Wie hoch ist die Eingangsspannung am 78L05?
Hast du mal die Spannung an seinem Ausgang gemessen?
Vieleicht wird der zu heiss und macht die Backen dicht.
Gast #1124688
Lesenswert?

gut, ich habs probiert - ging nich - und der draht ist wieder 
abgebrochen.
naja, dankeschön für die hilfe heute.
ich muss jetzt echt hier feierabend machen und nachhause fahren ^^
schöner wär´s wenn er laufen würde. ich bin aber morgen ab 9uhr wieder 
hier inner schule und kann weiter fehler suchen...
ciao
Gast #1125168
Lesenswert?

mhm, ich bin mir nicht sicher.
unter avr studio HW info steht:
Firmware Version: 0x020a
Hardware Revision: 0x01
es ist aber ganz sicher nicht die aktuelle version.
darüber hab ich gestern abend auch nachgedacht, ich probier mal eine 
neuere auf den adapter zu spielen.
im anhang ist das hexfile das auf dem programmiergerät aktuell 
aufgespielt ist.
Gast #1125314
Lesenswert?

heureka!
ich hab jetzt die firmware von http://www.ullihome.de stand 23.11.08 auf 
dem programmiergerät.
und_ _es_ _blinkt _=)_
der fehler war also ganz klar eine falsche firmwareversion auf dem 
programmiergerät.

ein ganz großes dankeschön an euch für die hilfe und tipps,
mein thread ist ja ne wahnisnnige leidensgeschichte geworden.

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