Firefly开源社区

12
发表新贴
打印 上一主题 下一主题

[技术讨论] 3568J CAN接口不收数据,CPU占用提高

19

积分

0

威望

0

贡献

技术小白

积分
19

3568J CAN接口不收数据,CPU占用提高

发表于 2021-12-16 20:03:55      浏览:12797 | 回复:12        打印      只看该作者   [复制链接] 楼主
3568J接上CAN口接收数据,接收一段时间后停止接收,这时CPU一个核心占用提高,CAN接口不在接收数据,不关机的情况下,去掉CAN接口设备时,CPU占用降到正常水平,接上CAN口后CPU一个核心占用还是70%左右,CAN口无法接收数据,将CAN口down后,重新开启,就可以正常接收数据,80多块板子一个效果,也更换过好几个固件,问题依旧,急急急
回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10851

突出贡献

发表于 2021-12-17 11:02:54        只看该作者  沙发
请问使用的是什么协议,canfd还是can。接收哪里发送的数据,有具体的log吗,使用的固件版本是哪一个
回复

使用道具 举报

19

积分

0

威望

0

贡献

技术小白

积分
19
发表于 2021-12-17 15:47:43        只看该作者  板凳
zyk 发表于 2021-12-17 11:02
请问使用的是什么协议,canfd还是can。接收哪里发送的数据,有具体的log吗,使用的固件版本是哪一个

两种都使用了,一样的现象
回复

使用道具 举报

19

积分

0

威望

0

贡献

技术小白

积分
19
发表于 2021-12-17 15:53:08        只看该作者  地板
zyk 发表于 2021-12-17 11:02
请问使用的是什么协议,canfd还是can。接收哪里发送的数据,有具体的log吗,使用的固件版本是哪一个

AIO-3568J-UBUNTU18.04-MLU220-GPT-20211015-1518
AIO-3568J-UBUNTU18.04_MLU220_DOCKER-GPT-20211214-1710
FIREFLY-RK3568-AIOJ_UBUNTU18.04-GPT-20210707-1738
IPC-M10R800-A3568J_Ubuntu18.04_GPT_20211207_1109
回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10851

突出贡献

发表于 2021-12-20 10:07:44        只看该作者  5#
测试的命令是什么,can的bitrate和发送端是否一致
回复

使用道具 举报

19

积分

0

威望

0

贡献

技术小白

积分
19
发表于 2021-12-20 11:05:54        只看该作者  6#
zyk 发表于 2021-12-20 10:07
测试的命令是什么,can的bitrate和发送端是否一致

candupm can1
波特率收发配置的都是500000
回复

使用道具 举报

19

积分

0

威望

0

贡献

技术小白

积分
19
发表于 2021-12-20 11:18:16        只看该作者  7#
这个是当时的截图

3568J_CAN接口故障测试.pdf

287.26 KB, 下载次数: 11, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

1万

积分

18

威望

20

贡献

神级创客

Rank: 8Rank: 8

积分
10851

突出贡献

发表于 2021-12-20 11:20:40        只看该作者  8#
通过命令确认是500K吗
  1. ip -d link show can1
复制代码

回复

使用道具 举报

19

积分

0

威望

0

贡献

技术小白

积分
19
发表于 2021-12-21 09:12:40        只看该作者  9#


sudo ip link set can1 down
sudo ip link set can1 up type can bitrate 500000
sudo ip -details link show can1
sudo ip link set can1 up

搜狗截图20211221091128.jpg (50.6 KB, 下载次数: 1085)

搜狗截图20211221091128.jpg
回复

使用道具 举报

2129

积分

20

威望

24

贡献

中级创客

Rank: 4

积分
2129
发表于 2021-12-21 10:31:49        只看该作者  10#
目前canfd有些问题,不能正常通信,请使用can协议
然后我理一下你的问题现象:

can口接收数据,一段时间之后它卡住无法接收,此时cpu占用高;
断开can设备,cpu占用下降,插会can设备,cpu占用提升,并且can依然卡住,不能接收
重新down up can后恢复正常

是这样的吗?
回复

使用道具 举报

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

本版积分规则

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