Firefly开源社区

打印 上一主题 下一主题

[Linux] Rk3568 无法打开CAN设备

47

积分

0

威望

0

贡献

技术小白

积分
47

Rk3568 无法打开CAN设备

发表于 2021-12-21 16:16:37      浏览:3081 | 回复:3        打印      只看该作者   [复制链接] 楼主
#在收发端关闭can0设备
ip link set can0 down    //成功
#在收发端设置比特率为250Kbps                 
ip link set can0 type can bitrate 250000 //成功
#在收发端打开can0设备         
ip link set can0 up //失败
操作失败:RTNETLINK answers: Invalid argument


固件是我自己编译的内核选中了 Rockchip CAN controller和 Rockchip CANFD controller,请问下如果自己编译内核定制系统,要能正常使用can还需要什么修改吗?
回复

使用道具 举报

2077

积分

10

威望

12

贡献

中级创客

Rank: 4

积分
2077
发表于 2021-12-22 09:21:37        只看该作者  沙发
canfd目前有问题,暂时先使用can
在设备树里把can节点里面的compatible值改为"rockchip,can-1.0" (即使用can驱动不使用canfd驱动)
重新编译内核烧录应该就不会操作失败了
回复

使用道具 举报

47

积分

0

威望

0

贡献

技术小白

积分
47
发表于 2021-12-22 09:24:29        只看该作者  板凳
Liuth 发表于 2021-12-22 09:21
canfd目前有问题,暂时先使用can
在设备树里把can节点里面的compatible值改为"rockchip,can-1.0" (即使用 ...

好的,谢谢,我试下
回复

使用道具 举报

47

积分

0

威望

0

贡献

技术小白

积分
47
发表于 2021-12-22 13:24:51        只看该作者  地板
Liuth 发表于 2021-12-22 09:21
canfd目前有问题,暂时先使用can
在设备树里把can节点里面的compatible值改为"rockchip,can-1.0" (即使用 ...

按照你说的编译之后,已经解决了,使用can能正常收发数据了,十分感谢.
回复

使用道具 举报

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

本版积分规则

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