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:AM62A 支持 A53内核上2个或3个 CANbus?

Guru**** 2468460 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1471173/am62a7-am62a-support-for-2x-or-3x-canbus-on-a53-cores

器件型号:AM62A7

工具与软件:

我正在查看 AM62AX 处理器的构建结果。 好像默认设置了第2个和3D CANFD 总线供 MCU 而非 Cortex A53处理器使用? Linux 器件树中是否有可以更改的方法、以便 Linux 可以访问所有 CANFD 总线? 在我们非常熟悉 AM62A 之前、我们希望避免使用任何/许多协处理器、而仅在 Cortex A53集群上使用 Linux。  

https://software-dl.ti.com/processor-sdk-linux/esd/AM62AX/10_01_00/exports/am62a_software_build_sheet.html

如果无法告诉 Linux 物理映射位置(看起来奇怪)、是否有人构建了任何类型的转发器、允许将 CANFD 消息从 MCU 转发回 Cortex A53 Linux? 这似乎是一种方式、比仅仅寻找物理 CANFD 地址要复杂得多、但我在这里不是专家。

谢谢!

Andy

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

    您好!

    默认情况下、AM62a 处理器 dtsi 文件可以支持定义。 虽然2个 MCAN 是在所谓的 MCU 域中定义的、但 A53可以访问 MCAN 接口。 AM62a 编译工作表目前未反映这一点、我们将与维护该特定工作表的团队核实。 请注意、如果您选择使用 AM62a EVM 进行实验、则需要连接一个 CAN 收发器并在电路板 dts 文件中定义一个 CAN 节点。 TI SK 类 EVM 没有 CAN 收发器。   此链接将向您展示如何操作。

    此外、为清楚起见、MCU 和 A53之间不需要任何消息转发。 A53将直接在 Linux 中管理 MCAN 接口。

    此致、

    Schuyler