This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RTOS/TDA3XEVM: Low priority task blocking high priority task

Part Number: TDA3XEVM


Tool/software: TI-RTOS

Hi, I am encountering this problem where my low-priority task of priority 3 is suspected of blocking my high priority task of priority 8.

I can only think of a few scenarios where this can cause this issue.

  • disabling global interrupt as low-priority task enters critical section and re-enabling interrupt as it exits critical section.
  • mutex or event ID or semaphore is acquired by lower-priority task and higher priority task needs this mutex to run.

Can I know if there is any blocking calls that can cause this e.g. (EDMA)?

Thank you