野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1875|回复: 3

[求助] 鲁班猫 CANFD 帧速率上不去

[复制链接]
发表于 2025-2-6 18:26:29 | 显示全部楼层 |阅读模式



       我1M仲裁速率,1M数据速率, 发送0x123的ID,帧长16字节,速率在4000帧/s,我改成1M仲裁速率,5M数据速率,速率还是4000帧/s,求助啊
回复

使用道具 举报

发表于 2025-2-12 08:36:04 | 显示全部楼层
什么板卡的,有测试程序吗,c和shell写的速率也差别挺大的
https://doc.embedfire.com/linux/ ... /doc/can/can.html#c
试试这个的c程序,把system初始化改一下,然后改下for (;;) 的延时看能有多少
回复 支持 反对

使用道具 举报

发表于 2025-2-20 15:06:50 | 显示全部楼层
cat  /sys/class/net/can0/tx_queue_len 可以看缓冲区大小,默认是10,只能4000帧,帧率再高缓冲区就炸了
可以将缓冲区加大
echo 4096 > /sys/class/net/can0/tx_queue_len
回复 支持 反对

使用道具 举报

发表于 2025-2-20 15:07:22 | 显示全部楼层
如图              
野火论坛202502201507005143..png
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2025-12-6 03:52 , Processed in 0.082608 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表