當前位置:
首頁 > 最新 > Linux 2.6.35 自帶的USB轉UART晶元CH341T的驅動有問題

Linux 2.6.35 自帶的USB轉UART晶元CH341T的驅動有問題

由於板子UART口不夠用了,老wu打算用USB轉換成UART口,選了國產的CH341T這款USB轉UART晶元。板子的主控是ARM9的,原廠提供的Linux BSP 內核是 2.6.35。

為了讓內核支持USB轉UART口,需要Enable相關的內核模塊。老wu看到有CH341T的驅動支持,很開森。直接選中然後開始make。然後就開森不起來了,從Debug Console列印的引導記錄來看,USB 已經載入了,但是看布袋 ttyUSB 的載入,ls /dev/ttyUSB* 也沒任何結果。

果斷google一下,發現 linux 2.16 自帶的CH341T的驅動是開源貢獻的,不是正式版。從IC原廠江蘇沁恆股份有限公司的官網(http://www.wch.cn/download/CH341PAR_LINUX_ZIP.html)下載對應的linux驅動,替換掉Linux 2.6.35 BSP 裡頭的ch341.c (./drivers/usb/serial/ch341.c), 重新編譯內核下載到PCB,上電啟動,成功發現/dev/ttuUSB0,通過程序通過 ttyUSB0 發送接收數據正常。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 吳川斌的博客 的精彩文章:

TAG:吳川斌的博客 |

您可能感興趣

NVIDIA為Win 10十月更新專門提供GeForce 416.16驅動
NVIDIA推送新驅動GeForce 418.81。
為《孤島驚魂5》而優化,NVIDIA出GeForce 391.35 WHQL驅動
NVIDIA發布GeForce 397.64驅動,修復GTX 1060安裝失敗
NVIDIA 411.63正式版驅動發布下載:支持RTX 2080(Ti)
NVIDIA 411.70驅動發布:RTX 2080(Ti)非遊戲功耗顯著優化
針對原版win7系統通過PE直接注入USB3.0,3.1和NVME驅動
Nvidia發布GeForce Game Ready 431.60驅動:支持RTX 2080 SUPER
NVIDIA發布新的GeForce 430.64驅動補丁
NVIDIA發布Geforce 417.35驅動更新
NVIDIA發布新的GeForce 419.67驅動補丁
NVIDIA發布新的GeForce 430.39驅動補丁
NVIDIA發布GeForce 397.31驅動,正式支持RTX技術
NVIDIA更新驅動GeForce 391.24,出航戰海怪前的必備
Melexis新款汽車級風扇驅動器IC US168KLD和US169KLD,世強備貨充足
NVIDIA為內容創作者發布431.70驅動:GeForce顯卡全面支持10bit真彩
NVIDIA發布418.81 WHQL驅動 為最新移動版RTX晶元提供支持
NVIDIA發布430.39版顯卡驅動:支持GTX 1650
Windows 10推送新補丁KB4468550:修復Intel音頻驅動Bug
NVIDIA發布GeForce 391.01驅動,《絕地求生》性能最高提升7%