牛卧堂MCU技术交流

标题: M483KG 如何使用HSUSBH_USBH_VCOM讀寫PL2303? [打印本页]

作者: andyJ    时间: 2021-7-15 09:55
标题: M483KG 如何使用HSUSBH_USBH_VCOM讀寫PL2303?
本帖最后由 andyJ 于 2021-7-15 10:02 编辑

環境:
    開發版: M483KG
    usb轉uart:   PL 2303/ FT 232

目的:       如何使用HSUSBH_USBH_VCOM 讀寫PL 2303/ FT 232?


問題:
    插拔PL2303/FR232裝置,會顯示Connect device, disconnect device
    但是不知道如何傳收資料。

    訊息如下:
+---------------------------------------------------------+
|           M480 USB Host VCOM sample program             |
+---------------------------------------------------------+
|  (NOTE: This sample supports only one CDC device, but   |
|         driver supports multiple CDC devices. If you    |
|         want to support multiple CDC devices, you       |
|         have to modify this sample.                     |
+---------------------------------------------------------+
USB static memory: 6/256, heap used: 0
Connect device =>
New full-speed device address 2 assigned.
USB static memory: 7/256, heap used: 568
disconnect device...
USB static memory: 6/256, heap used: 0
USB static memory: 6/256, heap used: 0
Connect device =>
New full-speed device address 3 assigned.
USB static memory: 7/256, heap used: 568
disconnect device...
USB static memory: 6/256, heap used: 0
USB static memory: 6/256, heap used: 0
Connect device =>
New full-speed device address 4 assigned.
USB static memory: 7/256, heap used: 568


作者: admin    时间: 2021-7-15 16:28
开发板通过仿真器连接到电脑,电脑上打开串口调试工具。  串口调试工具发送数据,MCU收到后通过USB转发出去
作者: admin    时间: 2021-7-15 16:28


作者: andyJ    时间: 2021-7-27 10:52
還是無法使用,有以下問題:

1. cdc_driver.c  ->  cdc_probe()  ->  /* Is this interface CDC class? */      無法驗證通過。
   透過調適參數如下:
    ifd->bLength                : 0x09
    ifd->bDescriptorType     : 0x04
    ifd->bInterfaceNumber  : 0x00
    ifd->bAlternateSetting   : 0x00
    ifd->bNumEndpoints     : 0x02
    ifd->bInterfaceClass      : 0xFF       //與USB_CLASS_COMM/ USB_CLASS_DATA 不相符
    ifd->bInterfaceSubClass : 0xFF
    ifd->bInterfaceProtocol   : 0xFF
    ifd->iInterface              : 0x02


2. 繼上問題,USB 裝置為 FT232RL,是否像電腦一樣缺少Driver??




欢迎光临 牛卧堂MCU技术交流 (http://nuvoton-mcu.com/) Powered by Discuz! X3.2