完成 #209
open
rk3588 linux5.10 的内核 can报文发送接收异常
Added by 余 顺 over 1 year ago.
Updated over 1 year ago.
Description
版型:rd-rk3588
系统:ubuntu20.04
测试固件:update-rd-rk3588-ubuntu2004-mipi0-8-1200-1920-20230805-155155.img
测试现象:demo单板外发can报文,demo板子能收到自己发的报文
Files
- Description updated (diff)
复现问题的相关打印 发送一次会有两次接收到的数据,正常应该没有数据

根据rk 相关问题的回复,更新相关驱动,驱动修改兼容 rk356x 和rk3588 ,具体见附件 can_echo.diff
修改了 canfd.c 和 raw.c 在这两个驱动中会分别打印一次 can发出数据
- Tracker changed from 新建 to 完成
- Status changed from 新建 to 完成
- % Done changed from 0 to 100
- Subject changed from rk3588 linux5.10 的内核 can报文发送接受异常 to rk3588 linux5.10 的内核 can报文发送接收异常
- File raw.c added
- File rockchip_canfd.c added
修改的驱动见附件
raw.c
rockchip_canfd.c
- File deleted (
rockchip_canfd.c)
rockchip_canfd.c 的附件驱动 其他客户反馈 =demo单板外发can报文,demo板子不收到自己发的报文了 ,但是有报错出现
接上伺服驱动器时复现 报错如下
rockchip_canfd fea50000.can can0: can_put_echo_skb: BUG! echo_skb 0 is occupied!

更新rk 的can相关问题驱动见附件 rockchip_canfd.zip

Also available in: Atom
PDF