- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I designed firmware and programmed the device.
Win7 can identify it as my design name, and device(my firmware has been programmed already ) can be installed the driver.
W10 identify it as UNKNOWN DEVICE, I can't install the driver. In W10 , the VID & PID always be correct.
When FX3 boots without any firmware , it will be identified as "Cypress WestBridge " in W10 if it has no driver, and it can be installed the defualt CY W10 driver successful.
So, the problem must be in firmware , but I have no idea about this.
How can I solve the problem ?
Best regards.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi yyca
I'm appreciate for your reply.
I check my firmware , I find that CyFxUSBManufactureDscr has a mistake
const uint8_t CyFxUSBManufactureDscr[] __attribute__ ((aligned (32))) =
{
0x09, /* Descriptor size */
CY_U3P_USB_STRING_DESCR, /* Device descriptor type */
'C',0x00,
'l',0x00,
'o',0x00,
'l',0x00,
};
CyFxUSBManufactureDscr has 10 bytes , but i set the first byte 0x09 . Then I set this to 0x0A.
W10 can identify it correct. But I have no idea why Win7 is correctly.
I'm trying to install driver now.
Thank you
Best regards
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Oal,
Can you capture the USB trace with BUS HOUND? We need to know what happened when you connect FX3 to your PC.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi yyca
I'm appreciate for your reply.
I check my firmware , I find that CyFxUSBManufactureDscr has a mistake
const uint8_t CyFxUSBManufactureDscr[] __attribute__ ((aligned (32))) =
{
0x09, /* Descriptor size */
CY_U3P_USB_STRING_DESCR, /* Device descriptor type */
'C',0x00,
'l',0x00,
'o',0x00,
'l',0x00,
};
CyFxUSBManufactureDscr has 10 bytes , but i set the first byte 0x09 . Then I set this to 0x0A.
W10 can identify it correct. But I have no idea why Win7 is correctly.
I'm trying to install driver now.
Thank you
Best regards