大家好,我現在將stm32f103上usb介面初始化為cdc/acm設備,設備描述符里廠商ID是隨便填的,因為沒有注冊,在win7上驅動需要數字簽名,所以連到電腦上設備管理器顯示為其他設備,不可用(有個感嘆號,大那是名稱是對的),在win10上卻可以列舉成正常的COM口,請教下大家,有沒有什么辦法可以讓在win7上也可以正常列舉成串口。謝謝~
uj5u.com熱心網友回復:
解決沒,我也遇到相同的問題。怎么解決的?uj5u.com熱心網友回復:
你這個是因為你自己撰寫的廠商IDwindows上無法識別,他的驅動檔案中有關于廠商ID的描述,需要你在驅動檔案相關位置將你自己的廠商ID寫進去,比如說%DESCRIPTION%=DriverInstall, USB\VID_0525&PID_A4A7, USB\VID_0525&PID_A4A7&REV_2499, USB\VID_1D6B&PID_0104&MI_02, USB\VID_1D6B&PID_0106&MI_00, USB\VID_0525&PID_A4A6&REV_2499, USB\VID_0525&PID_A4A7&REV_0310, USB\VID_0525&PID_A4AA&REV_0310&MI_00, USB\VID_1D6B&PID_0104&REV_0310&MI_02這里面所有的id都是windows可以識別的,你只需要仿照這種格式加一條你自己的id就可以了轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/151365.html
標籤:驅動開發/核心開發
