【问题标题】:Software interrupts, Keil MCB1700 evaluation board软件中断,Keil MCB1700 评估板
【发布时间】:2012-02-04 12:57:17
【问题描述】:

我尝试为 MCB1700 评估板开发程序。 是否可以在没有 RTOS RTX 的情况下使用软件中断 (SWI)?

【问题讨论】:

    标签: embedded arm keil rtx


    【解决方案1】:

    是的,它只是一个普通的 Cotex-M3 处理器。您可以使用任何您想要的 RTOS,并且仍然能够使用 Cortex 的 SWI 功能。

    【讨论】:

      【解决方案2】:

      是的,除了在 Cortex M3 处理器上您将使用 SVC 而不是 SWI。您无需使用 RTOS 即可使用此功能。

      异常处理程序将与SWI 略有不同,因为进入异常时的寄存器堆栈。

      还要注意,与SWI 不同,您不能在运行SVC 处理程序时调用SVC(而您可以“嵌套”SWIs)

      【讨论】:

        猜你喜欢
        • 2012-02-04
        • 2013-05-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-21
        • 1970-01-01
        • 2018-10-04
        • 2010-09-21
        相关资源
        最近更新 更多