Ich werde mit malloc und free mit dynamischem Speicher umgehen müssen. In der FreeRTOS-Dokumentation habe ich festgestellt, dass pvPortMalloc (Größe) und vPortFree (ptr), pvPortMalloc (Größe) einwandfrei funktionieren. Wenn Sie versuchen, Speicher mit vPortFree (ptr) in einem Thread freizugeben, bleibt der Code bei diesem Aufruf hängen.
Ich verwende heap_4 für CMSIS-RTOS in TrueStudio.