mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-30 13:13:46 +02:00
parent
51d22b02a0
commit
632de58a5e
@ -649,18 +649,18 @@ begin
|
||||
Add(' .text :');
|
||||
Add(' {');
|
||||
Add(' _text_start = .;');
|
||||
Add(' KEEP(*(.init, .init.*))');
|
||||
Add(' KEEP(*(.init .init.*))');
|
||||
if (embedded_controllers[current_settings.controllertype].controllerunitstr='MK20D5')
|
||||
or (embedded_controllers[current_settings.controllertype].controllerunitstr='MK20D7')
|
||||
or (embedded_controllers[current_settings.controllertype].controllerunitstr='MK22F51212')
|
||||
or (embedded_controllers[current_settings.controllertype].controllerunitstr='MK64F12') then
|
||||
begin
|
||||
Add(' . = 0x400;');
|
||||
Add(' KEEP(*(.flash_config, *.flash_config.*))');
|
||||
Add(' KEEP(*(.flash_config *.flash_config.*))');
|
||||
end;
|
||||
Add(' *(.text, .text.*)');
|
||||
Add(' *(.text .text.*)');
|
||||
Add(' *(.strings)');
|
||||
Add(' *(.rodata, .rodata.*)');
|
||||
Add(' *(.rodata .rodata.*)');
|
||||
Add(' *(.comment)');
|
||||
Add(' _etext = .;');
|
||||
if embedded_controllers[current_settings.controllertype].flashsize<>0 then
|
||||
@ -677,7 +677,7 @@ begin
|
||||
Add(' .data :');
|
||||
Add(' {');
|
||||
Add(' _data = .;');
|
||||
Add(' *(.data, .data.*)');
|
||||
Add(' *(.data .data.*)');
|
||||
Add(' KEEP (*(.fpc .fpc.n_version .fpc.n_links))');
|
||||
Add(' _edata = .;');
|
||||
if embedded_controllers[current_settings.controllertype].flashsize<>0 then
|
||||
@ -691,7 +691,7 @@ begin
|
||||
Add(' .bss :');
|
||||
Add(' {');
|
||||
Add(' _bss_start = .;');
|
||||
Add(' *(.bss, .bss.*)');
|
||||
Add(' *(.bss .bss.*)');
|
||||
Add(' *(COMMON)');
|
||||
Add(' } >ram');
|
||||
Add('. = ALIGN(4);');
|
||||
|
Loading…
Reference in New Issue
Block a user