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.

[参考译文] CCS/AM4379:从 PRU-ICSS 导出中断以向另一个 PRU-ICSS 发送信号

Guru**** 2553450 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/624329/ccs-am4379-export-interrupt-from-pru-icss-for-signaling-the-other-pru-icss

器件型号:AM437X

工具/软件:Code Composer Studio

您好!

我尝试通过从 ICSS1_PRU0创建中断来中断 ICSS0_PRU0。

通过参考常见问题解答、我使用 ICSS1_PRU0将事件16映射到通道7、将通道7映射到主机7。

此外、我将事件56 (因为它应该用于中断余弦 ICSS1/0)映射到 ICSS0_PRU0上的通道1和通道1。

因此、我的目的是通过简单地轮询 ICSS0_PRU0上 R31的位31来识别中断。 这是否是在两个 ICSS 之间建立通信的可能方法?

映射每个 ICSS 似乎都正常工作、因为我以前能够在 PRU0和 PRU1上使用事件。

谢谢。

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

    您的逻辑在我看来是正确的、似乎与 TRM 的解释相匹配。 您可以在此处发布中断配置代码吗? 以及中断触发代码?

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

    它终于开始工作了。 我之前在 PRU_ICSS_INTC_HIIER 寄存器中设置了错误的位。

    谢谢。