Hallo liebes Forum, Ich würde gerne mehre sections definieren uns statisch in den Flash legen das geht ja so -section-start=.customboot=0x40000 -section-start=.customboot2=0x40100 -section-start=.customboot3=0x40200 ..... und __attribute__((noinline, used, section(".customboot")))extern int my_fn(void); __attribute__((noinline, used, section(".customboot2")))extern int my_fn(void); ....... So weit so gut das klappt auch alles und und in der .bin file passen auf die Adressen wenn ich den Flash auslese. Alles schön und gut. Nun wird es knifflig und zwar suche ich eine Möglichkeit das ich nicht mehr die Adressen der customboot2 und 3 selber definieren muss, sondern das mir der Linker sie nacheinander anordnet, heißt um customboot selber zu definieren klar komme ich nicht herum aber ich will nicht immer von hand die size der sections rausholen und die Adressen anpassen müssen. fällt da jemand was ein konnte in der linker doku so nix finden ? Grund für den Aufwand ich will den Bootloader und Application zusammen flachen weil ich zugriff auf die spm schreib Funktionen brauche. Die Application soll später auch kleine Sachen in den Flash schreiben, das geht eben nur wenn der spm code an der richtigen stelle im Flash liegt. liebe grüße Matthias