diff --git a/port/stm32-f4discovery-cc256x/STM32F407VGTx_FLASH.ld b/port/stm32-f4discovery-cc256x/STM32F407VGTx_FLASH.ld index 6f5f7b1ed..64613e809 100644 --- a/port/stm32-f4discovery-cc256x/STM32F407VGTx_FLASH.ld +++ b/port/stm32-f4discovery-cc256x/STM32F407VGTx_FLASH.ld @@ -110,20 +110,20 @@ SECTIONS __exidx_end = .; } >FLASH - .preinit_array : + .preinit_array (READONLY) : { PROVIDE_HIDDEN (__preinit_array_start = .); KEEP (*(.preinit_array*)) PROVIDE_HIDDEN (__preinit_array_end = .); } >FLASH - .init_array : + .init_array (READONLY) : { PROVIDE_HIDDEN (__init_array_start = .); KEEP (*(SORT(.init_array.*))) KEEP (*(.init_array*)) PROVIDE_HIDDEN (__init_array_end = .); } >FLASH - .fini_array : + .fini_array (READONLY) : { PROVIDE_HIDDEN (__fini_array_start = .); KEEP (*(SORT(.fini_array.*)))