CH32V103R USB2TTL的例程無(wú)法出現(xiàn)設(shè)備

測(cè)試CH32V103 EVT的歷程SimulateCDC, 在編譯燒錄到評(píng)估板上后USB連接P9出現(xiàn)USB Serial 設(shè)備但是在Linux下沒(méi)有產(chǎn)生/dev/ttyACM0節(jié)點(diǎn),無(wú)法正常使用. 看了代碼發(fā)現(xiàn)是USB描述符配置有誤,修改0xff為0x02可以顯示/dev/ttyACM0但是依然無(wú)法正常通信.


[ 7292.412988] usb 3-2: new full-speed USB device number 13 using xhci_hcd
[ 7292.566500] usb 3-2: New USB device found, idVendor=1a86, idProduct=fe0c, bcdDevice= 0.01
[ 7292.566510] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 7292.566513] usb 3-2: Product: USB Serial
[ 7292.566516] usb 3-2: Manufacturer: wch.cn

...沒(méi)有cdc_acm設(shè)備日志cdc_acm 3-2:1.1: ttyACM0: USB ACM device


編譯環(huán)境Ubuntu22.04 MounRiver 64位最新版本.



熱門(mén)產(chǎn)品 : CH390:以太網(wǎng)控制器芯片

解決了...

例程不能用主要是兩個(gè)問(wèn)題

一個(gè)是UART1是默認(rèn)DEBUG口被占用了,需要修改換個(gè)口不然會(huì)沖突.

還有一個(gè)是USB描述符錯(cuò)了,要把usb_desc.c:20 修改

??? 0x00,?????? // bDeviceClass
??? 0x00,?????? // bDeviceSubClass
??? 0x00,?????? // bDeviceProtocol


EVT里有這樣的問(wèn)題,麻煩發(fā)布前測(cè)試一下/// 對(duì)照了下203例程就沒(méi)這問(wèn)題 :(



只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频