Firefly开源社区

打印 上一主题 下一主题

[Linux] 外设通信(CAN通信)

19

积分

0

威望

0

贡献

技术小白

积分
19

外设通信(CAN通信)

发表于 2022-5-19 14:08:40      浏览:4225 | 回复:2        打印      只看该作者   [复制链接] 楼主
问题描述及复现步骤:

如图,CAN0设置速率为1Mbps,以1KHz的速率发送数据,发送少量数据的时候没有问题(1000包),发送大量数据的时候会出现1号CPU占满导致系统响应缓慢,以及死机的现。求大佬帮忙看看。日志中并无对应的提示

3588.txt

92.04 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

19

积分

0

威望

0

贡献

技术小白

积分
19
发表于 2022-5-19 15:15:49        只看该作者  沙发
追加,cpu占用率高是在这个地方
回复

使用道具 举报

20

积分

0

威望

0

贡献

技术小白

积分
20
发表于 2022-6-21 20:43:35        只看该作者  板凳
看文档有说明,高bps时候需要设置设备树把can的clk设置高一点,
另外我也注意到can 中断导致cpu占用高,这点有什么办法改善?
回复

使用道具 举报

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

本版积分规则

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