野火电子论坛

标题: 鲁班猫 CANFD 帧速率上不去 [打印本页]

作者: 神奇的潘子    时间: 2025-2-6 18:26
标题: 鲁班猫 CANFD 帧速率上不去



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

作者: おおおじ。    时间: 2025-2-12 08:36
什么板卡的,有测试程序吗,c和shell写的速率也差别挺大的
https://doc.embedfire.com/linux/ ... /doc/can/can.html#c
试试这个的c程序,把system初始化改一下,然后改下for (;;) 的延时看能有多少
作者: おおおじ。    时间: 2025-2-20 15:06
cat  /sys/class/net/can0/tx_queue_len 可以看缓冲区大小,默认是10,只能4000帧,帧率再高缓冲区就炸了
可以将缓冲区加大
echo 4096 > /sys/class/net/can0/tx_queue_len
作者: おおおじ。    时间: 2025-2-20 15:07
如图              




欢迎光临 野火电子论坛 (https://www.firebbs.cn/) Powered by Discuz! X3.4