工具/软件:
尊敬的 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