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.

[参考译文] AM62A7:关于 MCU_MCAN 节点 DTS 问题

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1286300/am62a7-about-the-mcu_mcan-node-dts-issue

器件型号:AM62A7

您好、TI 团队、

 https://software-dl.ti.com/processor-sdk-linux/esd/AM62AX/09_00_01/exports/docs/linux/How_to_Guides/Target/How_to_test_MCAN_on_AM62x.html#enable-mcu-mcans-on-am62ax 上的链接 提供了有关在 AM62ax 上启用 MCU MCAN 的说明。 但是、指南中似乎存在一些错误、这会在使用 mcu_mcan1时导致冲突、因为 K3-am62a-mcu.dtsi 源代码中的 SDK9.0 (版本:09_00_01_03)中已定义了 mcu_mcan0和 mcu_mcan1、并且指南添加了 mcu_mcan1和 mcu_mcan2。

//源代码 .dtsi

// TI 文档

如果我删除源代码 mcu_mcan0和 mcu_mcan1、并替换为指南中的 mcu_mcan1和 mcu_mcan2、在运行电路板时、将报告错误。

如果我保持源代码中的 mcu_mcan0和 mcu_mcan1不变、并分别将指南中的 mcu_mcan1和 mcu_mcan2修改为 mcu_mcan2和 mcu_mcan3、并将它们添加到源代码 k3-am62a-mcu.dtsi、CAN 节点注册将失败。

TI 是否有可能修复此错误并在将来进行更新?

此致、

道洪

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

    您好!

    我明白您对可能的错误的看法。 我将要求开发人员查看此页面。

    您似乎是由于覆盖应用程序错误而出现错误。

    我建议 在此文件上设置重叠区。 虽然此文件适用于 AM62x、但我建议将此重叠定义用作 AM62a 的起点。 将其用于 AM62a 需要进行一些修改。   

    有三种可能的 MCAN 接口。 第一个参数在主域中定义、称为 MAIN_mcan0 (在该文件 k3-am62a-main.dtsi 中定义)。 其他2个接口位于所谓的 MCU 域中 、称为 mcu_mcan0和 mcu_mcan1 (在 k3-am62a-mcu.dtsi 中定义)。  不是 MCU_mcan0-2。  

    此致、

    舒耶勒

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

    您好!

    在与开发人员交谈后、我需要添加一些额外的信息。 AM62a 的当前9.0 SDK 初步不支持 MCU mcan 节点。 您要引用的链接显示了如何将该支持添加到 MCU dtsi 文件。 添加支持后、我在之前的帖子中提到的示例应该可以正常使用。

    即将推出的9.1 SDK 将不需要此步骤。

    此致、

    舒耶勒

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

    您好, Schuyler

    感谢您的答复。

    此致、

    道洪

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

    尊敬的 Daohong:

    我将关闭该主题。 看起来你有 另一个 激活的线程。 我们可以继续讨论这个问题。

    此致、

    舒耶勒

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