我正在尝试使用 canplayer 重播一些 candump 文件,但没有成功。当我尝试运行 canplayer 时,它只是执行并返回,让我不知道发生了什么。
到目前为止,我已经尝试过:
设置 1
- 设置vcan接口
- 使用 cansend 和 cangen 向 vcan 接口发送数据,成功(通过 candump 验证)。
- 运行 cangen 时从 vcan0 记录了一个 candump 文件。带有绝对时间戳 (-ta) 和不带绝对时间戳的记录文件。
- 尝试使用 canplayer 重现文件。尝试使用几个参数,无济于事。canplayer 立即返回,没有任何投诉。如果我弄乱了它抱怨的文件或参数。
设置 2
- 将 2 个 PEAK CAN USB 适配器设备连接到 PC。
- 使用 120 欧姆端接电缆将适配器相互连接
- 启动 cangen 指向 can0 并使用 candump 验证消息到达 can1
- 从 can0 接口录制的 candump 文件。
- 尝试使用canplayer重现文件,但没有成功。
我已经在两台运行 Ubuntu 12.04 的不同机器上尝试了这些测试,结果相同。
你知道这可能是什么原因吗?