【问题标题】:cansend command doesn't send a frame from can0 to can1cansend 命令不会将帧从 can0 发送到 can1
【发布时间】:2023-03-21 05:55:02
【问题描述】:

我需要从 can0 向 can1 发送帧,反之亦然。 所以,首先我将 candump 输出记录到这样的文件中:candump can1 -n 1 > /tmp/CANDUMP & 然后我发送帧:cansend can0 128#00FF00FF00FF00FF

仅当我将帧从 can1 发送到 can1 或从 can0 发送到 can0 时才有效...想知道为什么?

【问题讨论】:

    标签: can-bus canutils


    【解决方案1】:

    仅当我将帧从 can1 发送到 can1 或从 can0 发送到 can0 时才有效...想知道为什么?

    cansend 命令有 2 个参数。第一个是can-device ID,这里是您要发送数据的设备,这意味着cansend can0将在您系统的canbus 0上发布数据.

    如果您想将数据从 can0 发送到 can1,您可以将它们物理连接到同一总线。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-01-18
      • 2012-08-15
      • 1970-01-01
      • 2018-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多