JiZzJiZZ国产免费A_国产午夜成人AV在线播放_亚洲欧美在线观看一区二区_91久久久久精品无嫩草影院_欧美高清一区二区三区_欧美日韩国产码高清_亚洲精品国产电影_亚洲AV无码专区亚洲AV桃
廣告招募

STM32 VCP PC端安裝驅(qū)動失敗的問題解決----試了解決了問題

2025年07月15日 08:25:26      來源:江蘇瑞易通電子科技有限公司 >> 進入該公司展臺      閱讀量:9

分享:

STM32,使用USB VCP功能,即虛擬串口功能時,選擇USB_OTG_FS Device_Only,如上圖。cube自動生成工程,不作修改。將USB插入電腦,WIN10或WIN7系統(tǒng)設(shè)備管理器中端口項中都能成功出現(xiàn)STMicroelecronics Virtual COM Port(COM4),但驅(qū)動前顯示黃色嘆號,表示設(shè)備安裝存在問題的警告。

問題:

usbd_cdc.c文件中,USBD_CDC_Init函數(shù)中存在一個USBD_malloc,可在此打斷點調(diào)試,pdev->pClassData為NULL??芍猰alloc并沒有申請到空間。

解決方法:

malloc沒有申請到空間,并不是USBD_malloc函數(shù)有問題,而是系統(tǒng)設(shè)置堆空間過小,申請空間大于堆空間,所以無法申請成功。只需要將startup_stm32f429xx.s系統(tǒng)啟動文件里的Heap_Size      EQU     0x200 值高大就可以了




//======================================================================

備注::

1>在win10下運行C:/Program Files (x86)/STMicroelectronics/Software/Virtual comport driver/Win8下的dpinst_amd64.exe就可以把驅(qū)動安裝成功-----顯示的串口也就不帶感嘆號了!!!


版權(quán)與免責(zé)聲明:
1.凡本網(wǎng)注明"來源:中美貿(mào)易網(wǎng)"的所有作品,版權(quán)均屬于中美貿(mào)易網(wǎng),轉(zhuǎn)載請必須注明中美貿(mào)易網(wǎng)。違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
2.企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔(dān)責(zé)任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責(zé)任。
3.本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品來源,并自負(fù)版權(quán)等法律責(zé)任。 4.如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系。

JiZzJiZZ国产免费A_国产午夜成人AV在线播放_亚洲欧美在线观看一区二区_91久久久久精品无嫩草影院_欧美高清一区二区三区_欧美日韩国产码高清_亚洲精品国产电影_亚洲AV无码专区亚洲AV桃