2025-05-26 8:46 AM - edited 2025-05-26 8:56 AM
STM32CubeIDE 1.18.1:
I'm getting
/Applications/STM32CubeIDE.app/Contents/Eclipse/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-tools-for-stm32.13.3.rel1.macos64_1.0.0.202411102158/tools/bin/../lib/gcc/arm-none-eabi/13.3.1/../../../../arm-none-eabi/bin/ld: warning: myproject.elf has a LOAD segment with RWX permissions
on nearly every project. I read somewhere to change
.preinit_array (READONLY) :
{
. = ALIGN(4);
PROVIDE_HIDDEN (__preinit_array_start = .);
KEEP (*(.preinit_array*))
PROVIDE_HIDDEN (__preinit_array_end = .);
. = ALIGN(4);
} >FLASH
I did that in STM32F103C8TX_FLASH.ld
to no avail.
How can I get rid of that warning?
EDIT:
I also added (READONLY) to .ARM.extab
Solved! Go to Solution.
2025-05-30 2:36 AM
Yeah, populating the list does take a while!
Glad you got it sorted.