Hallo Leute, ich versuche gerade ein von mir erstelltes Programm (WinAVR 20071221) mit EEPROM-Daten zu versorgen. Ich programmiere den Butterfly mit AVR Studio 4. Die .hex-Datei für den Flash wird problemlos programmiert, nur bei der .eep-Datei (welche ich ins EEPROM laden möchte), sagt mir der Programmer "Data in file does not fit into EEPROM.". Die eep-Datei ist knapp 4kByte groß, sollte also problemlos reinpassen. Kann mir da jemand helfen? //Edit: Stirnklatsch Ich hab den Dataflash mit dem EEPROM verwechselt. Natürlich passen keine 4kByte Daten in ein 512Byte EEPROM.
Der hat aber nur 512Byte EEPROM. Deshalb passt das nicht mehr. Selbst wenn man die Größe der HEX-Datei einfach mal durch drei teilt.
Laut meinem Datenblatt hat der ATMega169 nur 512Bytes EEPROM..also passt das wohl nicht mehr so problemlos.. evtl musst du auf den Flash ausweichen.
Muss ich etwas beachten, beim Beschreiben des Flashs, außer PROGMEM und dergleichen?
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.