Hallo, habe folgendes Problem, wenn ich einen ATmega16 flashen will: Reading FLASH input file.. OK Setting device parameters, serial programming mode ..OK Entering programming mode.. OK Erasing device.. OK Programming FLASH using block mode.. OK Reading FLASH using block mode.. OK WARNING: FLASH contents differs from file.. FAILED! Leaving programming mode.. OK Der Programmer ist von Egnite und soll STK500 kompatibel sein. Programmieren tue ich mit AVRStudio 4. Die Fusebits lassen sich alle einstellen. Beim auslesen stimmen diese überein. Nur halt das eigentliche Programm flashen klappt nicht. Mfg Sascha
Hallo, hast du schon mal versucht einen anderen Controller zu verwenden? Ich hab bei manchen Controllern auch das selbe Problem. Wenn ich diese dann jedoch noch 2-3mal Flasche, dann funktionierts. Ich weiß, es ist nicht so sauber, aber es geht! Gruß, Florian
Hallo, habe zwei ATmega16 hier liegen. Bei beiden habe ich dieses Problem. Mit dem Ethernut Board läuft es einwandfrei. Ist aber auch ein ATmega128. Ist halt merkdürdig, das alles geht, bis auf das flashen. Wenn ich den Controller auslese und die Hex-Files vergleiche, steht im ausgelsenen nur müll. mfg Sascha PS im anhang mal das ausgelsene Programm
Hi, >Wenn ich den Controller auslese und die Hex-Files >vergleiche, steht im ausgelsenen nur müll. naja. "Müll" ist es ja nicht. Der Flash ist einfach "leer" (nur FF). Die 4 Bytes am Anfang und das Byte am Ende sind Adresse und CRC des Intel Hex Format. >Die Fusebits lassen sich alle einstellen. Beim auslesen >stimmen diese überein. Hast Du vielleicht an den BootLock Bits gedreht. Manual S.259: LBMode 2: "SPM is not allowed to write to the Application section" Schöne Grüße Gunter
Hallo Gunter, nö, hab alles bis auf die Fusebits für den Takt geändert. Alles andere ist standartmäßig/Werkseinstellung. Mfg Sascha
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.