diff --git a/targets/arm.ld b/targets/arm.ld index f1e82c57..347ed16c 100644 --- a/targets/arm.ld +++ b/targets/arm.ld @@ -10,9 +10,9 @@ SECTIONS { KEEP(*(.isr_vector)) *(.text) - *(.text*) + *(.text.*) *(.rodata) - *(.rodata*) + *(.rodata.*) . = ALIGN(4); } >FLASH_TEXT @@ -35,7 +35,7 @@ SECTIONS . = ALIGN(4); _sdata = .; /* used by startup code */ *(.data) - *(.data*) + *(.data.*) . = ALIGN(4); _edata = .; /* used by startup code */ } >RAM AT>FLASH_TEXT @@ -46,7 +46,7 @@ SECTIONS . = ALIGN(4); _sbss = .; /* used by startup code */ *(.bss) - *(.bss*) + *(.bss.*) *(COMMON) . = ALIGN(4); _ebss = .; /* used by startup code */