cancel
Showing results for 
Search instead for 
Did you mean: 

CMSIS RTOS v2 no memory pools

kronikary
Associate III

This was reported almost 2 years ago but nothing has been done with it. There is still no implementation of memory pools with CubeMX. https://community.st.com/s/question/0D50X0000ArTaCESQ0/bug-cmsis-rtos-v2-missing-memory-pool-functions

4 REPLIES 4
kronikary
Associate III

0693W000007ZKrcQAG.jpg

Piranha
Chief II

https://stackoverflow.com/questions/37547028/memory-pool-in-freertos-like-in-uc-os-ii

FreeRTOS doesn't have memory pools. That means the ST would have to borrow it somewhere else or implement on their own. Considering that they do not understand race conditions, interrupt/thread safe coding and cannot implement even basic UART properly...

Pavel A.
Evangelist III

The CMSIS OS spec does not care about implementation of dynamic allocation (of course one can buy Keil MDK license and enjoy RTX, with nice runtime libraries).

Have you seen this?

https://github.com/MaJerle/lwmem

-- pa

kronikary
Associate III

I see, although isn't it a bit weird that function declaration exists in files but probably will never be implemented?