找回密码
 立即注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

NUC980 CAN驱动bug反馈

[复制链接]
跳转到指定楼层
楼主
匿名  发表于 2023-7-25 12:03:14 |只看大图 回帖奖励 |倒序浏览 |阅读模式
环境:(1)官方ubuntu 18.04 vmware虚拟机
(2)[color=rgb(88, 114, 132) !important]NUC980-linux-4.4.y
(3)[color=rgb(88, 114, 132) !important]NUC970_U-Boot_v2016.11
(4) [color=rgb(88, 114, 132) !important]NUC970_Buildroot(使用uclibc)

现象:
(1)同时使用了4个CAN,波特率均为1M
(2)4个CAN接受数据,并将接收的数据存为文件,同时用CAN分析仪抓取数据文件,进行对比

长时间运行(2小时),发现4个CAN都存在数据包偶尔会有顺序错乱的情况,如附件图片:


附代码:(使用了libsocketcan)



联系方式:celticzy.zhou@cygia.com


1.png (43.47 KB, 下载次数: 344)

1.png

can_dev.zip

1.15 KB, 下载次数: 439

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 顶 踩
回复

使用道具

沙发
admin 发表于 2023-7-28 10:06:59 | 只看该作者
感谢您的反馈,我们会反馈给对应负责的部门验证改进的!
牛卧堂
回复 支持 反对

使用道具 举报

板凳
celticzy 发表于 2023-8-5 11:18:56 | 只看该作者
本帖最后由 celticzy 于 2023-8-5 11:22 编辑
admin 发表于 2023-7-28 10:06
感谢您的反馈,我们会反馈给对应负责的部门验证改进的!

你好,可否验证完成了回复我一下,这个问题已经影响到公司产品了,我可以提协助,以复现此问题。
联系方式:celticzy.zhou@cygia.com


回复 支持 反对

使用道具 举报

地板
admin 发表于 2023-8-7 13:19:18 | 只看该作者
如果总线上发送失败,CAN有自动重发机制,CAN分析仪抓到对的先后应该没有关系
收到的数据会依照ID来接收,请问您是收到的数据顺序变了吗?
牛卧堂
回复 支持 反对

使用道具 举报

5#
admin 发表于 2023-8-7 13:19:59 | 只看该作者
celticzy 发表于 2023-8-5 03:18
你好,可否验证完成了回复我一下,这个问题已经影响到公司产品了,我可以提协助,以复现此问题。
联系方式 ...

急的话 可以来电 021-6236-5999 转技术支持 寻求帮助
牛卧堂
回复 支持 反对

使用道具 举报

6#
匿名  发表于 2023-8-8 17:28:32
admin 发表于 2023-8-7 13:19
如果总线上发送失败,CAN有自动重发机制,CAN分析仪抓到对的先后应该没有关系
收到的数据会依照ID来接收, ...

是的,接收的数据包先后顺序变了(但CAN数据帧本身没问题),1楼的图片可以很直观地看出来(一个是分析仪获取的,一个是nuc980获取的,经核对,分析仪上的数据顺序是对的)
回复 支持 反对

使用道具

7#
匿名  发表于 2023-8-8 17:28:48
admin 发表于 2023-8-7 13:19
急的话 可以来电 021-6236-5999 转技术支持 寻求帮助

好的,谢谢您
回复 支持 反对

使用道具

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

新唐MCU