我尝试为MCB1700评估板开发程序。 是否可以在没有RTOS RTX的情况下使用软件中断(SWI)?
答案 0 :(得分:1)
是的,它只是一个普通的Cortex-M3处理器。您可以使用任何所需的RTOS,并且仍然可以使用Cortex的SWI功能。
答案 1 :(得分:1)
是的,除了在Cortex M3处理器上,您将使用SVC
代替SWI
。您无需使用RTOS即可使用此功能。
异常处理程序与SWI
略有不同,因为在进入异常时存在寄存器堆叠。
另请注意,与SWI
不同,您在运行SVC
处理程序时无法调用SVC
(而您可以“嵌套”SWI
s)