I am using the Keil uVision with the STR91x.lib. Now I want to implement a software interrupt with the SWI_Handler(void) in 91x_it.c. If I call SWI_Handler() in the main(), it's jumping to SWI_Handler(void) in 91x_it.c. But the system is in user mode. How have I handle software interrupts?? I can't find an example with SWI_Handler from ST. Thanks