Bird
0
0

If configMAX_SYSCALL_INTERRUPT_PRIORITY is set incorrectly too low, what is a likely system behavior?

medium📝 Predict Output Q5 of 15
FreeRTOS - Interrupt Management

If configMAX_SYSCALL_INTERRUPT_PRIORITY is set incorrectly too low, what is a likely system behavior?

AThe system will run faster
BSome interrupts that should call FreeRTOS API will cause faults
CAll interrupts will be disabled
DThe idle task priority will increase
Step-by-Step Solution
Solution:
  1. Step 1: Understand effect of too low priority setting

    If set too low, interrupts that need to call API have higher priority than allowed.
  2. Step 2: Resulting behavior

    These interrupts calling API cause priority violations and system faults.
  3. Final Answer:

    Some interrupts that should call FreeRTOS API will cause faults -> Option B
  4. Quick Check:

    Too low configMAX_SYSCALL_INTERRUPT_PRIORITY causes API call faults [OK]
Quick Trick: Set priority high enough to allow API calls without faults [OK]
Common Mistakes:
  • Thinking interrupts get disabled
  • Assuming system speed changes
  • Confusing with idle task priority

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More FreeRTOS Quizzes