Gast
#7232349
Hallo hinsichtlich STM32 und STM32CubeIDE findet man üblicherweise so ein Linkerscript-File. Welches File definiert bzw. ruft dieses Linkerscript eigentlich auf? Danke
|
Anzeige
|
linkerscript stm32
Gast
#7232349
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. 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. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|