Forum: Mikrocontroller und Digitale Elektronik [makefile] ROMSIZE


von herbert (Gast)


Lesenswert?

hallo zusammen!

Ich bin gerade dabei ein makefile von einem mega1281 an einen mega88 
anzupassen. Dabei ist mir ein Begriff aufgefallen, mit dem ich im Moment 
nicht viel anfangen kann, nämlich die ROMSIZE.

Was verbirgt sich hinter ROM?
Bei den Megas gibts "nur" Flash, EEPROM, RAM...
Ist mit ROMSIZE der EEPROM gemeint?

Vielen Dank für Euere Antworten!

Herbert

von herbert (Gast)


Lesenswert?

vielleicht war es gerade ein wenig früh...:-)

von Martin T. (mthomas) (Moderator) Benutzerseite


Lesenswert?

ROMSIZE ist w.r.e. weder im WinAVR Beispiel-Makefile noch in den von 
AVRStudio generierten Makefiles definiert, wird vermutlich eine 
projektspezifische Einstellung/Erweiterung sein. Nicht unübliche ist die 
Verwendung von "ROM" auch wenn FLASH-Speicher vorhanden ist. Wert im 
Makefile für ATmega1281 sollte einen Hinweis geben ansonsten makefile 
zeigen (als Anhang).

von herbert (Gast)


Lesenswert?

Danke für die Antwort.
Im makefile für den mega1281 steht bei ROMSIZE = 0x10000.
Ist zwar dann nur 65536 bytes, obwohl der 1281 mehr hat.

werde mir nochmals das makefile genauer vornhemen, evtl. finde ich noch 
was passendes.

danke nochmal!

von Hc Z. (mizch)


Lesenswert?

> Im makefile für den mega1281 steht bei ROMSIZE = 0x10000.
> Ist zwar dann nur 65536 bytes, obwohl der 1281 mehr hat.

Dann würde ich annehmen, dass ROMSIZE in der Einheit „Worte" angegeben 
ist.
Dann stimmt der Eintrag.

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
Noch kein Account? Hier anmelden.