Hello,
I just started using uVision and converted a project from STM32CubeIDE to this platform.
However, I am unable to allocate memory like I was before:
p = calloc(1, DATA_VOL * sizeof(uint16_t));
This is about 16MB, and now returns NULL. However, with STM32CubeIDE it works fine.
The project was generated using STM32CubeMX. Is there something I am missing that needs to be considered for memory allocations?
Perhaps. But if the project is generated from the same tool... aren't the settings the same? But I don't know much about these startup files yet.