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:A53内核是否可以使用 MCU_MCAN0/MCU_MCAN1? 如何添加设备树节点信息?

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1131905/sk-am62-is-it-possible-for-the-a53-core-to-use-the-mcu_mcan0-mcu_mcan1-how-to-add-the-device-tree-node-information

器件型号:SK-AM62

大家好:

    我正在使用 AM62 开发一个项目, 有人告诉我 Linux SDK 驱动程序不支持 MCU_MCAN,因为 MCU_MCAN 中断信号不会路由到主域中断控制器。

我还有一个问题,A53内核如何使用 轮询方法 来驱动和访问 MCU_MCAN 控制器,而不是使用中断方法?  有可能吗?

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

    您好、风扇、

    对延迟答复表示歉意。 让我与另一位员工核实一下。 请注意、TI 尚未测试通过轮询控制 MCU_MCAN 的 A53、因此我无法保证它能够正常工作、如果您尝试使其正常工作并遇到问题、我将无法帮助进行故障排除。

    要确认、为什么您的用例需要使用 MCU_MCAN 的 Linux? 例如、您是否使用了所有主域 CAN 接口、并且您需要其他 CAN 接口?

    此致、

    Nick

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

    您好、风扇、

    首先、有关使用 M4内核控制主域外设的一些信息:

    AM62x MCU+ SDK 8.4 添加了有关如何使用轮询模式控制 M4F 内核的主域外设和唤醒域外设的文档。 我预计 SDK 8.4将在未来两周的某个时间推出。

    主域: GPIO、I2C、SPI 和 UART

    唤醒域:I2C

    回到使用 Linux 内核控制 MCU 域外设的问题:  

    通过轮询控制 MCU 域外设的 Linux 在目前还没有经过研究。 它可能起作用,也可能不起作用,我们不能以任何方式说。

    可能有用的其他信息:

    CAN 驱动程序是一个社区驱动程序、而不是 TI 驱动程序。 也许 Linux 社区中的其他人只能评论在轮询模式下使用 Linux CAN 驱动程序。

    有人警告我、如果 CAN 在轮询模式下使用、可能会有消息丢失(我的员工不确定、因为他们尚未尝试)。

    此致、

    Nick

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

    您好、风扇、

    希望提供另一个部分更新。 我正在与团队讨论在以后的版本中添加对 Linux 控制 MCU 域 CAN 的支持的可能性。 我还没有太多信息。 但是、如果添加了该支持、则将在2022年后的某个时间添加该支持。

    此致、

    Nick