STM32 USB 虛擬串口演練

記錄一下,STM32官方虛擬串口走通流程

第一步, 在CSDN尋找經驗,結合實際情況進行計劃。爲了節省讀者時間,推薦寫的比較好的博文,地址如下:

http://blog.csdn.net/anobodykey/article/details/50634474

第二步,確定手頭上開發資源,比較簡單,卻足夠用,如下圖

第三步,移植編譯VCP驅動源碼,比較簡單,具體過程,參考第一步驟推薦的博文。適當自我發揮,工程結構如下。


第四步,插入USB,發現VCP驅動並不好安裝, 百度之後,發現很多網友也有同樣的疑問,還好最後在廣大網友的文檔得到啓發,詳細驅動安裝流程如下:

1 安裝 VCP_V1.4.0_Setup.exe

2 找到安裝路徑,比如我的爲 C:\Program Files (x86)\STMicroelectronics\Software\Virtual comport driver

3 根據系統選擇相應文件夾,我的是Win8

4 根據網友推薦,應該先安裝dpinst_amd64.exe, 不過我沒有安裝成功,但是也不影響。

5 插入usb,找到設備,選擇驅動程序目錄,C:\Program Files (x86)\STMicroelectronics\Software\Virtual comport driver\Win8


6 如果能安裝成功,恭喜到此結束,可以用了

7 如果不能安裝成功,繼續

8 找到下面兩個文件

mdmcpq.inf在C:\WINDOWS\INF目錄;
usbser.sys在C:\WINDOWS\SYSTEM32\DRIVERS\目錄。

9 修改mdmcpq.inf, 註釋掉;usbser.sys,,,0x20  , 如下:
[FakeModemCopyFileSection]
usbser.sys,,,0x20
修改爲
[FakeModemCopyFileSection]
;usbser.sys,,,0x20          

10 繼續跟新驅動程序

11 這時應該沒啥問題了


注: 爲了方便大家,我把VCP驅動和解決方法文檔長傳到下列路徑, 需要5個C幣,辛苦費,希望大家理解

下載地址:http://download.csdn.net/download/wangzhiqin365/10152490

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章