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
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
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.