Firefly开源社区

打印 上一主题 下一主题

Core-3568J板子的can0端口通过指令发送一帧数据,实际电路板can口会不断循环发送数据

8

积分

0

威望

0

贡献

吃瓜的群众

积分
8

Core-3568J板子的can0端口通过指令发送一帧数据,实际电路板can口会不断循环发送数据

发表于 2021-12-20 17:47:19      浏览:4808 | 回复:2        打印      只看该作者   [复制链接] 楼主
一、调试方式:用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分析仪只能接收一帧数据, 但目前实验现象与理论不符,一直在不断地接收数据。,而且接收频率很快。
回复

使用道具 举报

997

积分

0

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
997
发表于 2021-12-23 14:18:26        只看该作者  沙发
该固件can发送数据格式不一致,分析仪没有对该数据帧回应,所以3568认为还没被收到,会一直发送该数据帧。很快更新固件修复这个BUG
回复

使用道具 举报

997

积分

0

威望

0

贡献

技术大神

Rank: 3Rank: 3

积分
997
发表于 2021-12-23 16:12:11        只看该作者  板凳
你把那个can分析仪设置成正常模式测试一下,可能你把他设置成只听模式了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表