我正在运行一个带有两个CAN通道的程序(使用TowerTech CAN Cape TT3201).
两个通道是can0(500k)和can1(125k). can0通道工作正常,但can1运行写入:没有缓冲区空间可用错误.
我正在使用ValueCAN3 / VehicleSpy来检查消息.
这是在我运行程序之前. can0和can1似乎都发送,但只有can0出现在VehicleSpy中.
[email protected]:~# cansend can0 100#00
[email protected]:~# cansend can1 100#20
这是在我尝试运行程序之后
[email protected]:~# cansend can1 100#20
write: No buffer space available
[email protected]:~# cansend can0 111#10
当我的程序运行时:我在can1上发送的所有消息都收到此错误
2016-11-02 15:36:03,052 - can.socketcan.native.tx - WARNING - Failed to send: 0.000000 12f83018 010 1 00
2016-11-02 15:36:03,131 - can.socketcan.native.tx - WARNING - Failed to send: 0.000000 0af81118 010 6 00 00 00 00 00 00