落叶碎片 发表于 2021-12-20 17:47:19

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:26

该固件can发送数据格式不一致,分析仪没有对该数据帧回应,所以3568认为还没被收到,会一直发送该数据帧。很快更新固件修复这个BUG

dengkx 发表于 2021-12-23 16:12:11

你把那个can分析仪设置成正常模式测试一下,可能你把他设置成只听模式了
页: [1]
查看完整版本: Core-3568J板子的can0端口通过指令发送一帧数据,实际电路板can口会不断循环发送数据