Hallo hinsichtlich STM32 und STM32CubeIDE findet man üblicherweise so ein Linkerscript-File. Welches File definiert bzw. ruft dieses Linkerscript eigentlich auf? Danke
Im Endeffekt liegt es mit bei, du kannst es aber nach deinen Wünschen verändern (Stichwort Bootloader). Wie genau es im Cube aufgerufen wird weiß ich nicht, schlussendlich aber wohl vermutlich durch ein (generiertes) Makefile.
Sieht man in den Projekteinstellungen bzw. kann es dort konfigurieren (siehe Screenshot). Wie oben schon erwähnt wurde, erstellt dann die CubeIDE aus allen Einstellungen automatisch ein makefile und ruft dieses beim Builden auf. Man findet das generierte makefile im automatisch erstellten Build-Ordner, also beispielsweise "Release" oder "Debug" im Projektverzeichnis.
:
Bearbeitet durch User
hawk schrieb: > Welches File definiert bzw. ruft dieses Linkerscript eigentlich auf? Definiert wird es von Dir. Üblicherweise bieten die Hersteller von Microcontrollern Beispiele an. Genutzt wird es dann beim Aufruf des Linkers. Anhand des Linkerscripts bekommt der Linker dann die Informationen, an welchen Adressen bestimmte Speicherbereiche (RAM, ROM etc.) liegen.
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.