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.

[参考译文] AM4378:AM4378

Guru**** 2553450 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/994579/am4378-am4378

器件型号:AM4378

尊敬的先生:

我的产品基于具有 Linux 操作系统的 TMS 43xx 微处理器、用于具有 LCD 显示屏的 HMI 接口

它需要使用 CAN 总线从其他子系统接收信息。  CAN 总线中总共有5个节点

只要 一个消息传输和接收都能完美地工作。

当有多条消息时,使用套接字 CAN 时,帧不会被接收。  原因可能是什么?

如何解决此问题? 您是否有任何基于 Linux OS 的示例程序或项目? PL 转发它。

我被震惊了。 但 当 我们处理多个 CAN 消息时、该单元会挂起

并还附加了当前的 IGCDU Qt 项目文件。
PL 发送一些示例代码

此致、

S. M.Sundari  

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

    您好!

    我看不到附件。 什么是 IGCDU Qt 项目文件?

    请列出您正在使用的 SDK 版本吗?  

    是否也可以发送此命令的结果?

    ip -d -s 链接显示 CAN0 

    读取套接字时是否看到任何错误? Linux SDK 中没有其他示例、如 cansend、candump 等。 由于接口在单个节点中工作、这基本上证明了硬件和软件工作正常。

    此致、

    Schuyler