飞凌嵌入式
直播中

华仔stm32

2年用户 2704经验值
擅长:嵌入式技术
私信 关注
[技术]

【飞凌RK3568开发板试用体验】rk3568 CAN pTNETLINK answers urmoecnkcthi incorrect/missing data bit-timing 解决方法

昨晚想了一下,一是为了记录这个can启用不成功的解决方法,二是给其他人可以搜到这个解决方法,所以再发个帖记录一下:
rk3568的can如果配置为compatible = "rockchip,canfd-1.0"就会出现ip link set can0 up启用失败报错:

forlinx@ok3568:~$ sudo ip link set can0 up
pTNETLINK answers[ :17I6n6v.a1l6i6d81a1r]g urmoecnkcthi
 _canfd fe570000.can can0: incorrect/missing data bit-timing

【原因】canfd可能驱动有问题
【解决方法】
1、在设备树,rk3568.dts文件/OK3568-linux-source/kernel/arch/arm64/boot/dts/rockchip/rk3568.dtsi
的2763行:里把compatible的值修改为"rockchip,can-1.0"。
2、重新编译内核 ./build.sh kernel。
3、分步下载boot.img

更多回帖

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