Hi ,
After building the code ,On the STM32Cube IDE>>...._FLASH.ld, Default values of the _Min_Heap_Size and _Min_Stack_Size is setting according to What? I changed these variables from 0x200 , 0x400 to 0x00 and 0x00 resprectively ,end then no problem,no error .I guess that Static and dynamic variables in RAM are in the RAM Base Addr + (_Min_Heap_Size or _Min_Stack_Size ) . Why are they 512 byte and 1K byte as default?
Gknr said:building the code ,On the STM32Cube IDE
That's ST's tool - nothing to do with ARM - you need to be asking ST about that:
https://community.st.com/s/topic/0TO0X000000y2j7WAA/stm32cubeide
EDIT
it's already been answered:
https://community.st.com/s/question/0D53W00000sq4ygSAA/minheapsize-and-minstacksize
Thanks your feesdback.