This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CC2652P:SWI 如何在 TI-RTOS 中工作?

Guru**** 2595805 points
Other Parts Discussed in Thread: CC2652P, SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1069435/cc2652p-how-does-swi-work-in-ti-rtos

部件号:CC2652P
“线程 :sysconfig”中讨论的其它部分

在 CC2652P 的 UART 功能中,可以设置“readCallback”和“writeCallback”,它们将在 UART 接收和传输时工作。 它们被设置为“软件中断”,并由“SWI.c”执行。 但 软件中断的优先级是什么? 如何查看 TI-RTOS 系统的中断矢量表?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    通常,HWI (硬件中断)的优先级高于 SWI (软件中断)。 有关 更多详细信息,请参阅 SimpleLink Academy 的 TI-RTOS 实验。

    您可以在 此处找到访问中断矢量表的方法。 请注意,在大多数情况下,建议不要直接更改中断矢量表。  

    当谈到与 UART 驱动程序关联的 SWI 的优先级时,可以利用 sysconfig 来设置它。

    我希望这将有所帮助,

    此致,

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的,我知道。 但正如我所知,Cortex-M 有一个中断矢量"Pend-SV"。 SW-中断是否在 "Pend-SV"中运行?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    [引用 userid="89974" url="~ë/support/wireless-connectivity /Zigbe-thread-group/Zigbe-and thread/f/ZigBee 线程-forum/1069435/Cc2652p-wo-do-work-in ti-RTOS/3964808#3964808"]软件中断是否在 "PSV-end"[引用]结尾]中运行?

    答案取决于为中断和系统异常设置的优先级。 请参阅 本文档

    此致,