Tiny-CAN I-XL socketCAN扩展格式

时间:2017-03-15 12:07:06

标签: linux can-bus socketcan canutils

我的问题如下。我在Linux上使用Tiny-CAN I-XL CAN-USB适配器和socketCAN。 我通过执行以下操作配置CAN适配器:

  

sudo slcan_attach / dev / ttyUSB0 -w

     

sudo ip link set can0 type can bitrate 100000 restart-ms 500

     

sudo ifconfig can0 up

与第二个适配器(can1)相同的过程,并通过两个终端中的candump显示。

通过以下方式发送标准信息:

  

cansend can0 123#11.22.33.44.55.66.77.88

但使用扩展格式不起作用:

  

cansend can0 12345678#11.22.33.44.55.66.77.88

我错过了什么?我忘了做一个具体的设置吗?

我认为CAN-id的第31位应该是1,如can.h中所述,可以打开EFF。 因此有一条消息:

  

cansend can0 81111123#11.22.33.44.55.66.77.88

应该有效。但事实并非如此。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

Tiny-CAN I-XL CAN-USB的固件更新解决了这个问题。