In Keil's Run Time Environment
I will only use USB Port I use it as virtual com.
When I coding USB Host Virtual com as usbh cdc acm, usart port included, why??
////////////////////////// extern ARM_DRIVER_USART Driver_USART9; #define ptrUART_USB (&Driver_USART9) ////////////////////////
In keil's "manage run time environment" configure mcu : stm32f207vc CMSIS : core RTOS : Keil RTX CMSIS Driver : USART(API) : CDC, USART USB Host(API) : Full Speed Device : CStartup, classic Device : common,Cortex,DMA,GPIO,RCC USB : Host :CDC
Hi Hojin,
you should take a look at following documentation page: www.keil.com/.../host_cust_tutorial.html
it explains how USB Host is used with Prolific PL2303 USB-to-UART dongle, that device also uses Vendor Specific class.
And yes, you can not use CDC for communicating with such a device as Vendor Specific means it is not standardized so you need to know the protocol, CDC device is standardized.