瑞芯微Rockchip开发者社区
直播中

青sky

9年用户 1323经验值
擅长:模拟技术
私信 关注
[问答]

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还需要什么修改吗?

回帖(1)

李桂兰

2023-1-10 14:01:51
canfd目前有问题,暂时先使用can
在设备树里把can节点里面的compatible值改为"rockchip,can-1.0" (即使用can驱动不使用canfd驱动)
重新编译内核烧录应该就不会操作失败了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分