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.

[参考译文] PROCESSOR-SDK-AM62X:M4 MCU_MCAN0使用2个中断

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1377072/processor-sdk-am62x-m4-mcu_mcan0-utilize-2-interrupts

器件型号:PROCESSOR-SDK-AM62X
主题中讨论的其他器件:SysConfig

工具与软件:

尊敬的 TI 专家:  

AM62x EVM | MCU+ SDK 8.06 |专注于 M4内核开发。

我想再次总结一下我在如何为 M4 MCU_MCAN0使用2条中断线方面的了解情况。

据我了解、MCAN0可以使用 M4中断编号59和60、但 SysConfig 中似乎没有示例代码或任何设置。  

我的测试程序可以正常工作、但由于没有相关指南(至少我还没有看到任何内容)、我想确认以下实现是否可行。 我已将 ISR 拆分为发送和接收功能

1.以下代码 实现对于为 MCU MCAN 0使用2条中断线是否正确?

2.是否建议为 MCU MCAN0使用2条中断线路? 或者是否需要考虑任何注意事项?  

3. MCAN_INTR_LINE_NUM_0似乎是指中断# 59、而 NUM_1是指中断# 60。 但我还没有看到这写在任何地方... 此行到 Interrupt#的映射是否正确?  

谢谢!

使用2个中断线路的示例代码:

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

    您好、TI 专家、我们想跟进此问题... 谢谢!

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

    您好!

    实现看起来正确。 您是如何确认它工作正常的? 您是否测试过内部或外部环回?

    此致、
    Aparna

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

    尊敬的 Aparna:

    感谢您的确认。 我假设在为 MCAN0实现2个中断时没有不利方面、被拆分到 Tx 和 Rx?

    至于我的测试方法、

    我将一个外部 PCAN 视图连接到 PC、用作另一个节点。 禁用环回模式。

    我在 ISR 中添加了计数器以监控触发哪个 ISR、每个 ISR 都被分配给不同的中断线路(59和60);1个 ISR 用于 Tx、1个 ISR 用于 Rx。

    然后、我使用每个节点(PCAN 视图和 AM62 EVM)发送和接收消息。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价 userid="606578" url="~/support/processors-group/processors/f/processors-forum/1377072/processor-sdk-am62x-m4-mcu_mcan0-utilize-2-interrupts/5268734 #5268734"]假设在为 MCAN0实施2个中断时没有出现负面影响、正在拆分为 Tx 和 Rx?[/QUOT]

    是的、根据当前的理解、实现2个中断不会有不利之处。  
    该过程看起来也正确。

    此致、
    Aparna

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

    感谢您的支持!

x 出现错误。请重试或与管理员联系。