Firefly开源社区
标题:
Core-3568J板子的can0端口通过指令发送一帧数据,实际电路板can口会不断循环发送数据
[打印本页]
作者:
落叶碎片
时间:
2021-12-20 17:47
标题:
Core-3568J板子的can0端口通过指令发送一帧数据,实际电路板can口会不断循环发送数据
一、调试方式:用CAN分析仪的can口与3568板子的CAN0口(电路板上的CAN2)连接。
二、固件版本:AIO-3568J-UBUNTU18.04-GPT-20211201-1505
二、 操作方法:
1) 通过3568板子发送数据
1、ip link set can0 down
2、ip link set can0 type can bitrate 250000
3、ip link set can0 up
4、cansend can0 123#1122334455667788
2) 通过can分析仪接收数据
三、现象
当用3568板子通过指令cansend can0 123#1122334455667788发送一帧数据时, CAN分析仪会持续反复接收3568板子发送的数据帧。理论上3568发送一帧数据,can分析仪只能接收一帧数据, 但目前实验现象与理论不符,一直在不断地接收数据。,而且接收频率很快。
作者:
dengkx
时间:
2021-12-23 14:18
该固件can发送数据格式不一致,分析仪没有对该数据帧回应,所以3568认为还没被收到,会一直发送该数据帧。很快更新固件修复这个BUG
作者:
dengkx
时间:
2021-12-23 16:12
你把那个can分析仪设置成正常模式测试一下,可能你把他设置成只听模式了
欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/)
Powered by Discuz! X3.1