Mercurial > public > ostc4
diff Common/CPU1-F429.ld @ 402:44cb4e858643
Merged in Ideenmodellierer/ostc4/ImproveBluetooth (pull request #36)
ImproveBluetooth
author | heinrichsweikamp <bitbucket@heinrichsweikamp.com> |
---|---|
date | Sun, 05 Jan 2020 14:57:50 +0000 |
parents | 27c56f1b1856 |
children | 3508e6dc4f22 |
line wrap: on
line diff
--- a/Common/CPU1-F429.ld Mon Dec 02 07:56:47 2019 +0000 +++ b/Common/CPU1-F429.ld Sun Jan 05 14:57:50 2020 +0000 @@ -98,6 +98,7 @@ SECTIONS { /******************* NVIC reset and interupt vectors **********************/ + .isr_vector 0x08040000 : { . = ALIGN(4); @@ -106,30 +107,12 @@ } >ROM - /* PROVIDE( firmware_FirmwareData = . );*/ - .firmware_FirmwareData 0x08050000 : { - KEEP( *(.firmware_firmware_data) ) - } >ROM - - .font_firmware_data 0x08132000 : { - KEEP( *(.font_firmware_data) ) - - } >UPPER - - .text 0x08054000 : + .StdLibs 0x08040200: { - . = ALIGN(4); - *(.text) /* .text sections (code) */ - *(.text*) /* .text* sections (code) */ - *(.glue_7) /* glue arm to thumb code */ - *(.glue_7t) /* glue thumb to arm code */ - *(.eh_frame) - . = ALIGN(4); - _etext = .; /* define a global symbols at end of code */ + . = ALIGN(4); + *libm.a:*(*) } >ROM - - /********************** Constant data into ROM memory *********************/ .rodata : { . = ALIGN(4); @@ -138,6 +121,9 @@ . = ALIGN(4); } >ROM + /********************** Constant data into ROM memory *********************/ + + .ARM.extab : { . = ALIGN(4); *(.ARM.extab* .gnu.linkonce.armextab.*) @@ -184,6 +170,31 @@ /************* The program code and other data into ROM memory ************/ + .firmware_FirmwareData 0x08050000 : { + KEEP( *(.firmware_firmware_data) ) + } >ROM + + .font_firmware_data 0x08132000 : { + KEEP( *(.font_firmware_data) ) + + } >UPPER + + + .text 0x08054000 : + { + . = ALIGN(4); + *(.text) /* .text sections (code) */ + *(.text*) /* .text* sections (code) */ + *(.glue_7) /* glue arm to thumb code */ + *(.glue_7t) /* glue thumb to arm code */ + *(.eh_frame) + . = ALIGN(4); + _etext = .; /* define a global symbols at end of code */ + } >ROM + + + + /************* Data and Structures at absolute address in ROM *************/