Skip to main content
AlexSmart
Associate III
March 17, 2015
Question

Keil RTX SVC Interrupt

  • March 17, 2015
  • 2 replies
  • 799 views
Posted on March 17, 2015 at 16:39

I have an application with high priority DMA interrupt. But when RTX operation system is running periodic delays appears. It seems that RTX SVC interrupt is atomic (disables interrupts on enter, re-enables on exit).

A looked at RTX code, but didn't find anything, that explains that behavior...

#rtx #keil #svc
This topic has been closed for replies.

2 replies

Tesla DeLorean
Guru
March 17, 2015
Posted on March 17, 2015 at 16:48

It's a system handler, rather than an IRQ, like SysTick there is a different mechanism for changing the NVIC's  priority/preempt settings. You should perhaps review those.

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
AlexSmart
AlexSmartAuthor
Associate III
March 18, 2015
Posted on March 18, 2015 at 10:18

Yes, it is true. I set priority correctly. But still...