mikrocontroller.net

Forum: Compiler & IDEs WinAVR - RAMDEND Definition


Autor: Alex (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Forum,

ich habe mit dem WinAVR-Compilerpaket in der Version 20080430 folgendes 
Problem:
Ich nutze einen FPSLIC-Baustein bei dem es ja über Fuses möglich ist, 
die Größe des Datenspeichers und des Programmspeicher anzupassen. Und 
die eingestellten Größen muss ich ja dem Compiler mitteilen. Allerdings 
hat eine Änderung der Einträge "RAMEND" und "FLASHEND" in der 
entsprechenden Header-Datei (ioatk94k.h) keine Auswirkungen. Wo kann ich 
denn dem Compiler mitteilen, wie viel Programm- bzw. Datenspeicher 
vorhanden ist?

Beste Grüße,
Alex

Autor: G. L. (sprintersb)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Undefinieren von RAMEND/FLASHEND hat natürlich keinen Einfluss auf den 
Compiler (wie auch). Diese Defines haben rein informativen Charakter für 
den Anwender. Falls Du diese Defines brauchst, dann musst sie eben 
selber überschreiben (io*.h) ist jedoch kein guter Ort dafür...

Falls die Programme je nach Config anders gelinkt werden müssen, kann es 
nötig sein, dem Linker ein angepasstes Linker-Script mitzugeben.

Standard-Scripte sind zB in <GCC-INSTALL-DIR>/avr/lib/ldscripts

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.