有天做 USB host 串口驅動的時候發下 FT \ CP 都沒有問題,就 CH341 有問題,讀寫正常,但數據不正常。
有一點稀奇,可能是 ch 中間有版本變更了吧。
解法就更新到 https://github.com/torvalds/linux/blob/master/drivers/usb/serial/ch341.c 最新的代碼就行,有一些函數有出入,但大體影響很小。
有天做 USB host 串口驅動的時候發下 FT \ CP 都沒有問題,就 CH341 有問題,讀寫正常,但數據不正常。
有一點稀奇,可能是 ch 中間有版本變更了吧。
解法就更新到 https://github.com/torvalds/linux/blob/master/drivers/usb/serial/ch341.c 最新的代碼就行,有一些函數有出入,但大體影響很小。
import sys sys.path.append('../..') sys.path.append('.') sys.path.append('./') 把這些路徑都加入sys.path就找到了.