我正在尝试与一个节点设置can连接。 我正在使用IXXAT USB来适配 http://www.netbiter.com/images/librariesprovider8/product-images/pc-can-interfaces/interfaces-usb-to-can-2-compact-subd.png?sfvrsn=2
并使用以下套接字可以驱动但在设置比特率时出错
“http://www.ixxat.com/support/file-and-documents-download/drivers/socketcan-driver
以下是可能有助于了解错误的命令的结果。
ip link show
1:lo:mtu 65536 qdisc noqueue state UNKNOWN模式DEFAULT组默认链接/ loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2:eth0:mtu 1500 qdisc mq state UP模式DEFAULT组默认qlen 1000 link / ether 00:07:32:38:ab:49 brd ff:ff:ff:ff:ff:ff
3:eth1:mtu 1500 qdisc mq state DOWN模式DEFAULT组默认qlen 1000 link / ether 00:07:32:38:ab:4a brd ff:ff:ff:ff:ff:ff
5:can0:mtu 16 qdisc noop state DOWN模式DEFAULT group default qlen 10xyz @ abc:〜/ socketcan_1-1-92-0_20150508 $ lsmod | grep可以
can_raw 20480 0
能32776 1 can_raw
can_dev 20480 2 ixx_pci,ixx_usb
dmesg的
[592.860214] usb 1-1:产品:USB-to-CAN V2
[592.860218] usb 1-1:制造商:IXXAT
[592.860222] usb 1-1:SerialNumber:HW442744
[592.869494] ixx_usb 1-1:1.0 can0:连接到USB-to-CAN_V2通道0(设备HW442744)
[742.106278] usb 1-1:发送命令失败:-32
[742.106366] ixx_usb 1-1:1.0 can0:无法设置比特率(错误-32)
[813.182948] usb 1-1:发送命令失败:-32
[813.183036] ixx_usb 1-1:1.0 can0:无法设置比特率(错误-32)
设置比特率
Xyz @ Abc:〜/ socketcan_1-1-92-0_20150508 $ sudo ip link set can0 type can bitrate 1000000
RTNETLINK答案:管道损坏
任何形式的输入都会有所帮助。
答案 0 :(得分:0)
我看不到任何错误,但从未使用过IXXAT USB SocketCAN驱动程序。您是否尝试过低于1000000的其他比特率?