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%