XMC43/45/48 FreeRTOS + FATfs Hardware Resourse Error

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Not applicable
With a brand new project for the XMC4300 I load the DAVE4 apps FreeRTOS and FATfs. When I try to configure FATfs to use the SDIO module, I am getting "DAVE is not able to grant your last hardware resources request" I get the same error when I tick the checkbox at:
FATFS_0 -> General Settings -> RTOS Configuration (Use RTOS).

This error happens the same way when trying to create a project for the XMC4300 XMC4500 & XMC4800.

Is this a bug? Something I am not seeing? Another fellow posted a question in the DAVE4 forum about a different use of the FreeRTOS app genera...
0 Likes
1 Reply
Not applicable
I've been informed that this is a known limitation in the CMSIS_RTOS application, which is listed under:

APP Help->Overview->Known Limitations:

1. This port of RTX does not start main as a thread.
2. Starting the Kernel shall be triggered from user code by explicitly calling osKernelStart().
3. CMSIS RTOS API implementation for FreeRTOS not supported.
4. CMSIS RTOS library is currently not compatible with TASKING Compiler.
0 Likes