- LiFePO4 Speicher Test         
Ergebnis 1 bis 7 von 7

Thema: Problem avrdude

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    25.02.2006
    Beiträge
    13

    Problem avrdude

    Anzeige

    E-Bike
    Hallo,

    habe seit Samstag folgendes Problem.

    Beim Programmieren des Controlers (rn-control mit atmega32) mosert avrdude rum:

    avrdude: verifying ...
    avrdude: verification error, first mismatch at byte 0x0a8c
    0x88 != 0x9f
    avrdude: verification error; content mismatch

    Vorher alles OK!

    Wollte halt zum Debuggen den UART nutzen; machte auch noch (Ausgaben).

    Dann wollte ich per ISR Eingaben vom PC auslesen, dann kam immer diese Fehlermeldung (printf's raus oder alten Programmstand dann tut's wieder).

    Habe auch schon 'gegoogelt'. Kann alles mögliche sein Kabel, Timing-Probleme ...

    Scheint aber eher von der Länge des Programm abzuhängen????

    Hat jemand Erfahrung oder einen 'Aktions- bzw. Notfallplan' wie man sich strukturiert diesem Problem nähert.

    Möchte nämlich nicht an allen möglichen Parametern gleichzeitig rumspielen und dann geht gar nichts mehr oder wenn's geht, weiß man nicht warum.

    Gruß
    Michael

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    17.01.2005
    Ort
    Obertraun
    Alter
    36
    Beiträge
    194
    Hallo,
    so ein ähnliches Problem habe ich auch schon einmal gehabt, versuch einmal die option "Erase Chip before Programming" (oder so ähnlich) aktivieren, danach hat es bei mir wieder funktioniert ...

    skillii

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    25.02.2006
    Beiträge
    13
    Hi Skillii,

    Danke fuer den Tip, habe es mit dem -e Flag bei avrdude versucht, funktioniert, aber leider nicht zufriedenstellend (immer).

    Aber der Tip war trotzdem gut. Du hast recht.

    Habe mit Pony das Ding platt gemacht und dann programmiert. Siehe da, funktioniert. Ist aber etwas umstaendlich.

    Wo hast Du das Flag 'Erase Chip On Programming' gesetzt?

    Gruss Michael

  4. #4
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    17.01.2005
    Ort
    Obertraun
    Alter
    36
    Beiträge
    194
    Genau, die -e option habe ich gemeint ...

    "Erase Chip before Programming", so heißt es glaube ich im AVR Studio...

    Ich weiß leider selber nicht warum man das manchmal braucht, aber vielleicht kann uns ja ein AVR-Experte belehrten!

    mfg

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    25.02.2006
    Beiträge
    13
    Alla guud,

    muss halt noch etwas probieren, iss vielleicht doch noch ein Wackelkontakt oder Timingproblem ...

    Zumindest, wenn er gar naet will, nehm' ich halt den Holzhammer (Pony)

    Thanx

  6. #6
    Neuer Benutzer Öfters hier
    Registriert seit
    25.02.2006
    Beiträge
    13
    Hallo,

    nur noch eine kleine Frage, um mein buildin-RAM upzudaten.

    Wenn mein FLASH lt. Datenblatt 10000 program/erase-Cycles hat und ich mache zuerst einen erase und dann programmiere das Dings wieder, habe ich die Lebensdauer um ZWEI Zyklen verkuerzt.

    Stimmt das so?

    Gruss
    Michael

  7. #7
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    17.01.2005
    Ort
    Obertraun
    Alter
    36
    Beiträge
    194
    Ja, Ich glaube dann hast du sie halbiert ...

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress