git-svn-id: trunk@33267 -
This commit is contained in:
Jeppe Johansen 2016-03-18 10:51:46 +00:00
parent 51d22b02a0
commit 632de58a5e

View File

@ -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);');