Gast
#2879055
Hallo, Was ist bei den STM32 Controllern der PendSV und der SVC (SVCall) Interrupt? Wann wird der ausgelöst? Moritz
|
Anzeige
|
STM32 PendSV | SVC Handler
Gast
#2879055
Hallo, Was ist bei den STM32 Controllern der PendSV und der SVC (SVCall) Interrupt? Wann wird der ausgelöst? Moritz PendSV wird ausgelöst, wenn das entsprechende Bit im NVIC gesetzt wird. Rolle: Task-Switch in RTOS-Kernels. Hat niedrigere Prio als alle ISRs, und wenn tief drinnen in ISRs das Bit gesetzt wird weil eine Task lauffähig wird, dann wird der PendSV Handler beim Return der letzten laufenden ISR aufgerufen und wechselt die Task. SVC: entsprechender Befehl. Systemaufruf, User Mode => System Mode Übergang.
Gast
#2882565
Hallo, also wenn ich vom User Mode in den System Mode springe wird der SVC Interrupt ausgelöst? Moritz
Gast
#2897432
Hier wirds gut erklärt: http://de.scribd.com/doc/45305083/120/SVC-and-PendSV Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|