Firefly开源社区

标题: Rk3568 无法打开CAN设备 [打印本页]

作者: xiaotailang    时间: 2021-12-21 16:16
标题: Rk3568 无法打开CAN设备
#在收发端关闭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还需要什么修改吗?
作者: Liuth    时间: 2021-12-22 09:21
canfd目前有问题,暂时先使用can
在设备树里把can节点里面的compatible值改为"rockchip,can-1.0" (即使用can驱动不使用canfd驱动)
重新编译内核烧录应该就不会操作失败了
作者: xiaotailang    时间: 2021-12-22 09:24
Liuth 发表于 2021-12-22 09:21
canfd目前有问题,暂时先使用can
在设备树里把can节点里面的compatible值改为"rockchip,can-1.0" (即使用 ...

好的,谢谢,我试下
作者: xiaotailang    时间: 2021-12-22 13:24
Liuth 发表于 2021-12-22 09:21
canfd目前有问题,暂时先使用can
在设备树里把can节点里面的compatible值改为"rockchip,can-1.0" (即使用 ...

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




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1