osSemaphoreRelease() stopped working when heap was placed in CCMRAM instead of SRAM
Hello everybody! I am using STM32F405RG with FreeRTOS in my project. In the course of development, I encountered the problem of lack of SRAM. The solution to the problem I thought would be placing 64 KB of the FreeRTOS heap in CCMRAM and its 16 KB in SRAM after .bss, using heap_5.c. The heap was allocated correctly, and freertos objects are created correctly in the heap. But after such a heap allocation in two different segments, all osSemaphoreRelease() from the ISR no longer work. Semaphores are allocated in the CCMRAM heap. Has anyone faced a similar problem?
