本文來源電子發燒友社區,作者:ankor, 帖子地址:https://bbs.elecfans.com/jishu_2291984_1_1.html
ADP-Corvette-T1開發板出現雙串口問題解決方案
? 在使用T1開發板進行IMU的數據讀取過程中出現了一些問題,事情經過如下:
? 在使用T1開發板讀取IMU:jy901s串口數據時,因為使用的不是官方推薦的開發板Arduino UNOR3開發板,所以讀出的數據均為0,如下:
? 故而先與IMU廠家交流后仍無果,故先放一下,結果后面過了兩天再拿出板子來讀取數據時,卻發現連程序都下載不成功,然后一看端口處有兩個COM口,如下圖,嘗試了很多辦法,如重啟,上網找usb驅動等等,最糟糕的是因為這個問題連我自己的esp32開發板都沒法正常運行
? 最后在想著要不要重裝這塊開發板的時候想到,安裝這塊開發板的時候有一個安裝開發板驅動的過程,有沒有可能是這個驅動的問題,然后我就試著重新裝一次這個驅動
? 這個驅動的位置在:
C:UsersAppDataLocalArduino15packagesCorvette oolsurner5.0.0-astlibusb-AICE-driver.
? 雙擊這個應用,鼠標轉了一下,就沒有什么反映了,因為第一次安裝的時候就已經選擇了 “永遠信任來自xxxxx的軟件”所以不會有什么彈窗之類的直接就給安裝了,然后再回到Arduino開發環境中就發現串口恢復正常了,然后重新下載程序正常,但是又出現新的問題,就是打開Arduino自帶的串口調試助手發現報錯,一直顯示Port busy
? 上網找到的答案如下:
? 1、在任務管理器中結束占用串口的程序
? 2、先禁用后啟用串口設備
? 3、重啟計算機
? 經過測試1、2、3都沒用,但是在使用第二個方法的時候卻發現在設備管理器處多了一個libsbK USB Devices的設備,打開是FTDI USB devices,然后我就嘗試著把它給禁用了,然后再次打開串口調試助手,就發現正常打開了,如下圖
雖然IMU的數據還是全0,但是文件下載的問題暫時解決。
補充
? 再后來的調試過程中,又發現,其實只要拔掉T1開發板上的usb口再插回去就可以解決串口被占用的問題了。。。
總結
再出現只連接一塊T1開發板出現雙COM口時,可以進行如下操作:
1、重新安裝T1開發板的libusb-AICE-driver下的install_devices.exe驅動
2、重新安裝后出現串口調試助手無法打開的問題時,可以在設備管理器中把libsbK USB Devices下的FTDI USB devices給禁用了 或者 拔掉T1開發板上的usb口再插回去即可解決串口被占用問題。
-
晶心科技
+關注
關注
0文章
103瀏覽量
18180 -
開發板試用
+關注
關注
3文章
301瀏覽量
2100
發布評論請先 登錄
相關推薦
評論