Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我尝试为 MCB1700 评估板开发程序。是否可以在没有 RTOS RTX 的情况下使用软件中断 (SWI)?
是的,它只是一个普通的 Cotex-M3 处理器。您可以使用任何您想要的 RTOS,并且仍然能够使用 Cortex 的 SWI 功能。
是的,除了在 Cortex M3 处理器上您将使用SVC而不是SWI. 您无需使用 RTOS 即可使用此功能。
SVC
SWI
异常处理程序将与 with 稍有不同,SWI因为进入异常时的寄存器堆栈。
另请注意,与 不同的是SWI,您不能SVC在运行SVC处理程序时调用(而您可以“嵌套” SWIs)