Platzieren Sie die Antwort der statischen Bibliothek am Anfang des Flash-Abschnitts

Ich verwende atmelstudio, um ein Firmware-Image zu kompilieren und möchte die Funktionen aus statischen Bibliotheken (einschließlich der Gnus libc.a und libgcc.a) am Anfang des Abschnitts ".text" platzieren, gefolgt von ".text", der zu meinem Projektquellcode gehört. Im Moment ist das Gegenteil der Fall.

Dies ist mein Linker-Skript

    . = ALIGN(4);
    _sfixed = .;
    KEEP(*(.vectors .vectors.*))
    *(.text .text.* .gnu.linkonce.t.*)    <-- my functions and functions from static libraries are within this rule
    *(.glue_7t) *(.glue_7)
    *(.rodata .rodata* .gnu.linkonce.r.*)
    *(.ARM.extab* .gnu.linkonce.armextab.*)

Antworten auf die Frage(1)

Ihre Antwort auf die Frage