Gast
#731539
Hallo zusammen, ich habe da mal eine Frage. Ich verschiebe meine .text section meines Bootloaderprogramms auf die Speicherstelle 0xFC00 mit der Linkeranweisung: -Wl,--section-start=.text=0xFC00 das funktioniert auch wunderbar. Nun wollte ich wissen ob es möglich ist den Bereich in den verschoben werden soll in einem Headerfile vom Nutzer festlegen zu lassen, damit der Bootloader auch für andere AVRs benutzt werden kann und mann nicht immer extra das Makefile ändern muss. Also etwas in die Richtung: -Wl,--section-start=.text=&(BOOTSTART) Meine Versuche ergeben aber immer den Compilerfehler: C:\programme\WinAVR\bin\..\lib\gcc\avr\3.4.5\..\..\..\..\avr\bin\ld.exe: missing argument(s) to option "--section-start" make: *** [TRUL.elf] Error 1 Ist das überhaupt möglich oder muss ich das Makefile für jeden Controller extra gestalten? Bin neu in dem Makefile ändern :-) also lasst Gnade walten und erklärt lieber bißl mehr :-p Viele Grüße Max