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