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.

[参考译文] SK-AM62:中断模式下的 MCU MCAN0和 MCAN1配置

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1456839/sk-am62-mcu-mcan0-and-mcan1-configuration-in-interrupt-mode

器件型号:SK-AM62

工具与软件:

大家好、团队成员:

我正在将 MCU MCAN0和 MCU MCAN1配置为中断模式。

在代码中、我启用了所有中断。 初始化中断、并选中中断线1。

突出显示的 PFB 图像 MCU 域可以用于配置此寄存器。

我已经为缓冲器0配置了中断

添加传输请求后、我将读取下面的寄存器以检查中断。

TC、即 当任何 CAN 帧传输完成时、传输位被置位

DRX。即 当我接收到任何 CAN 帧时、设置存储在专用 RX 缓冲区中的消息。

请确认我的配置是否正确、才能在中断模式下配置 MCAN。

以前讨论的 PFB 链接

e2e.ti.com/.../sk-am62-how-to-use-a53-core-to-access-mcu-mcan0-and-mcu-mcan1-can-peripheral

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

    您好!

    MCU MCAN 中断未路由到 A53 GIC 控制器。 因此、如果您希望从 A53内核控制 MCU MCAN、则仅支持轮询模式。

    此致、
    Aparna

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

    尊敬的 Aparna:

    请确认以下几点。

    1-请分享编程指南/配置中断聚合器寄存器的步骤、以便将 MCU MCAN 中断路由到 A53内核。

    2 -如果 MCU MCAN 处于轮询模式、请确认在特定的间隔后我们需要检查哪些寄存器以检测 Tx 和 Rx 中断。

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

    尊敬的 Anand:

    要检查是否发生传输、您可以读取 CFG_TXBTO 寄存器(偏移= D8h)[复位= 0h ]

    要检查是否发生了接收、您可以读取 CFG_RXF0S 寄存器(偏移= A4h)[复位= 0h ]或等效的填充级别位、具体取决于使用的 FIFO 或缓冲区的类型。

    您还可以检查 CFG_NDAT1寄存器(偏移= 98h)[复位= 0h ]是否接收到新数据。

    此致、
    Aparna

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

    尊敬的 Aparna:

    正在等待您在第1点的回答  

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

    尊敬的 Anand:

    硬件不支持将 MCU MCAN 中断路由到 A53。

    因此、中断聚合器寄存器不能用于控制它们。

    此致、
    Aparna