I'm adding FreeRTOS to my device, but I'm stuck on task priorities.

So guys I'm adding FreeRTOS to my device, but I'm stuck on task priorities. Even though I've checked everything I could check, higher-priority tasks aren't interrupting lower ones , preempting as it's called. Any ideas on what might be causing this?
Solution:
Sounds like you might be dealing with a priority inversion, which can happen when the lower priority tasks continues because of a mutex or semaphore
Jump to solution
5 Replies
Solution
techielew
techielew8mo ago
Sounds like you might be dealing with a priority inversion, which can happen when the lower priority tasks continues because of a mutex or semaphore
techielew
techielew8mo ago
DigiKey
Introduction to RTOS - Solution to Part 11 (Priority Inversion)
Priority inversion occurs when a high priority task yields to a low priority task because the low priority task holds a lock, such as a mutex or semaphore, needed by the high priority task.
techielew
techielew8mo ago
attachment 0
techielew
techielew8mo ago
attachment 0
Marvee Amasi
Marvee Amasi8mo ago
thanks a lot
Want results from more Discord servers?
Add your server