在 linux-4.9/drivers/usb/serial/ch341.c 上串口收发数据异常

有天做 USB host 串口驱动的时候发下 FT \ CP 都没有问题,就 CH341 有问题,读写正常,但数据不正常。

有一点稀奇,可能是 ch 中间有版本变更了吧。

解法就更新到 https://github.com/torvalds/linux/blob/master/drivers/usb/serial/ch341.c 最新的代码就行,有一些函数有出入,但大体影响很小。

posted @ 2023-05-05 13:11  Juwan  阅读(151)  评论(0编辑  收藏  举报