hi,
möchte eine struktur fix auf eine speicherstelle im flash legen.
1 | #define MEMSEG_FLASH_INFO __attribute__ ((section (".sysflashinfo")))
|
2 | const t_info_flash flashinfo MEMSEG_FLASH_INFO = {...};
|
*Einstellungen im AtmelStudio 6 (aktuelle Version)*
1 | ProjectProperties -> LinkerOptions -> MemorySettings : .sysflashinfo = 0x0200
|
jetzt bekomme ich die fehlermeldung:
1 | Error 1 section .sysflashinfo loaded at [00000400,0000040f] overlaps section .text loaded at [00000000,00003f75]
|
... was ja grundsätzlich richtig und gut ist, jedoch möchte ich dem
Studio/Linker beibringen, dass sich sehrwohl mittem im flash-speicher
diese section befindet!
Q: wie/wo splitte ich die text section?
gruß & danke für jeden tip,
Neubi