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.

[参考译文] TDA4VM:查询 Linux 端的 CAN 接口使用情况

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1529553/tda4vm-inquiry-on-can-interface-usage-from-linux-side

器件型号:TDA4VM

工具/软件:

尊敬的 TI 支持团队:

继之前关于 MCU3_0 CAN 使用情况的讨论之后、我想打开一个新主题、该主题特别与在 TDA4 平台上从 Linux 端使用 CAN 接口相关。

开发环境:
目标:TDA4VM EVM
SDK:TI-PROCESSOR-SDK-RTOS-j721e-EVM-10_01_00_04
App:vision_apps
内核:Linux 在具有 SPL 的 A72 上运行 (MCU3_x R5F、带 FreeRTOS)

请说明以下事项:
1.如何在 Linux 中正确禁用特定的 CAN 节点以避免干扰 MCU 侧控制?
我从之前的通信中了解到、在相应的设备树节点中设置状态=“disabled"是“是一种方法。
您能否指出要修改以禁用(例如 MCAN0 或 MAIN_MCAN4)的确切 DTS 文件或节点名称?

2.如果我想完全从 Linux 访问和使用 CAN 接口,有没有任何参考应用程序或文档
如何配置 CAN 设置的 TDA4 Linux SDK 中;是否使用标准的 Linux CAN API(socketcan、can-utils 等)发送/接收 CAN 消息?
非常希望可以使用任何示例、DTS 配置或 Linux 测试应用。
我想确保 Linux 端 CAN 设置符合最佳实践、并避免与其他域(例如 MCU 内核)发生任何资源冲突。

感谢您的支持。

此致、
Murphy OU