Hallo, ich möchte einen RAM in zwei Bereiche aufteilen (nicht zwei verschiedene Memorys im Linker definieren sondern nur eine Section an eine bestimmte Adresse im RAM legen!) und möchte dies dem Linker irgendwie mitteilen. Wie kann ich das machen?
Stefanus F. schrieb: > Vielleicht solltest du wenigstens deine Compiler-Suite benennen. Oh ja sry, arm-gcc
Section siehe Anhang, es funktioniert wohl auch, bis auf den Umstand, dass der Compiler aus dieser Section plötzlich nichts mehr wegoptimiert, sondern alle Funktionen, ob benutzt oder nicht, reinklatscht.
Allerdings tut er das ab dem Zeitpunkt, wo ich die entsprechende
Funktion mit
attribute ((section(".xxxxx")))
kennzeichne
Ich habe jetzt noch einmal sehr viel rumprobiert und festgestellt, dass
der Compiler/Linker (arm-gcc) ungenutzte Funktionen/Variablen nicht mehr
wegoptimiert, sobald man sie mit
attribute ((section(".xxxxx")))
markiert.
Weiß jemand warum, bzw. eine Lösung?
Grüße
Mir ist gerade aufgefallen, dass ich im falschen Unterforum bin. Wäre nett, wenn ein Moderator diesen Thread nach "Compiler & IDEs" verschieben könnte.
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.
