STM32CubeIDE freeRTOS semaphore creation issue
Hi,
I have a problem during creation of Semaphore in STM32CubeIDE. When I create a semaphore (dynamic or static) and add it to register view then.... nothing happens. I discovered that issue when in fact this mutex behaves as it wouldn't be created ever (taking it, results in time out). In exactly same way, I do create other semaphores/mutex in the system and all fine. I was making tests and observed:
- dynamic/static creation has no effect
- heap is sufficient, creation in dynamic mode successfully allocates memory for it
- the order or creation matters, just like there would be a lock on max 6 sempahores. When I move the semaphore to initialize it first, it works, but the still the last semaphre suffers.
Any ideas?
Thanks
Marcin


