The device may be in VCP mode. That is USB -I2C bridge will enumerate as CDC device (COM port in the PC).
That is why this is called virtual com port but the interface will be I2C. Please check bootloading once through bootloader host.
What you are seeing is expected only. The bridge device you are using is not supported by default in Bootloader host. That is the reasom you are seeing it as a general COM port.
In order to use the CY7C65211-A as CDC-I2C bridge, you have to modify the Bootloader host application and include the APIs for the CY7C65211-A bridge in the application.
Please download and install the USB serial SDK provided from the link below:
Once it is installed please go through documentation and example codes present in the installation folder whose paths are given below:
path for documentation
C:\Program Files (x86)\Cypress\USB-Serial SDK\documentation\Cypress USB-Serial VCP I2CSPI API Guide.pdf
Path for library
C:\Program Files (x86)\Cypress\USB-Serial SDK\library\CyUSBSerialVCP
Path for code examples
C:\Program Files (x86)\Cypress\USB-Serial SDK\examples\usbserialCDCdeviceExamples
Thanks for the reply.
I have already developed a working USB-I2C bootloader using the vendor driver with this device. My main goal here was to use this CDC I2C-USB bridge with the bootloader host in creator but I guess it's not possible.
It seems I received some conflicting info?
See this thread (Specifically Posts #4 and #5):
I was lead to believe it would work as I was expecting with Bootloader Host.
Not a dealbreaker, just want to make sure this is expected behavior.
I'm actually working right now on converting those CDC I2C libraries for use in a managed C# .NET application. The Vendor libraries were able to be used via Interop services with no issues, so I imagine I would be able to use the CDC libraries in the same way?
Please refer to post number 3 in AN60317: I2C Bootloader supported USB to I2C ports?
That is what we meant over here.
I think post #5 was meant for an UART CDC device i.e UART CDC device will be supported by the Bootloader application.