Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

USB low-full-high speed peripherals Forum Discussions

BaYo_4447476
Level 1
Level 1

Hi Team,

Im using EZ-USB FX3 CYUSB3KIT-001 for USB 2.0 Compliance testing.

Im able to perform all Device Hi Speed Transmitter tests with USB Bootloader mode. During this mode Fx3 enumerates as below (Selected VID 0x4b4)

pastedImage_0.png

To perform Device Receiver Sensitivity tests, I need the device address and endpoint address of the device, so I downloaded one of your firmware examples - cyfxbulklpauto

This firmware is dowloaded in flash and boot mode is configured as SPI boot.

After this Im not able to enumerate the FX3 device in EHCI HS Electrical Test tool.

Also help me in constructing a IN Token packets for any given device.

Thanks and awaiting your reply.

0 Likes
1 Solution

Balaji,

The enumeration should be fine irrespective of SDK 1.3.3 and 1.3.4.

If you want to perform the USB 2.0 Receiver Sensitivity test, please upgrade to SDK 1.3.4.

We have seen some issue with SDK 1.3.3 when you use latest EHCI HS Electrical Test Tool. It is fixed in SDK 1.3.4.

Please load USB Bulk Source Sink example firmware and share the UART Logs here.

Regards,

Sridhar

View solution in original post

0 Likes
10 Replies
KandlaguntaR_36
Moderator
Moderator
Moderator
100 likes received 50 likes received 25 likes received

Can you please confirm whether the device is enumerating fine after loading USBBulkloopauto to SPI flash and set to SPI Boot in any another PC instead of compliance test PC?

Please check the device manager and let me know, if there are any unknown devices.

And also confirm whether you are using the FX3 SDK 1.3.4.

Regards,

Sridhar

0 Likes

Hi,

I have checked with another PC , I still do not see any enumeration.

I do not see any unknown device in device manager.

My SDK version is 1.3.3 , is that make any issue?

Thanks,


Balaji.

0 Likes

Balaji,

The enumeration should be fine irrespective of SDK 1.3.3 and 1.3.4.

If you want to perform the USB 2.0 Receiver Sensitivity test, please upgrade to SDK 1.3.4.

We have seen some issue with SDK 1.3.3 when you use latest EHCI HS Electrical Test Tool. It is fixed in SDK 1.3.4.

Please load USB Bulk Source Sink example firmware and share the UART Logs here.

Regards,

Sridhar

0 Likes

Hi,

Thanks for the reply.

Now I installed SDK 1.3.4 and tried to load firmware through SPI boot.

In Control center , I got a error as below,

pastedImage_0.png

Im using EZ-USB® FX3™ Development Kit Guide Doc. #: 001-70237 Rev. *C as a guide for boot options.

Note : Im able to enumarate as programmer device in previous version with the steps mentioned as per above guide.

Kindly help if any other guide is available doe SDK 1.3.4.

Regards,

Balaji G K

0 Likes

Please load the firmware to RAM and check the enumeration.

Regards,

Sridhar

0 Likes

Hi,

I have checked that too!.

After loading to RAM, programming succeeded is prompted , but device does not enumerates itself.

Regards,

Balaji

0 Likes

Hello,

Have you collected the UART Logs?

Please check with the other board, if you have any.

Regards,

Sridhar

0 Likes

Hi ,

I do not how to take UART logs and also dont have other board.

In latest control centre user guide, I found this info.

pastedImage_0.png

How to install this driver after the SPI boot is invoked?

0 Likes

Hello,

Please check this KBA Trouble Shooting Guide for the FX3/FX3S/CX3 Enumeration - KBA222372 section A for driver binding.

For this, we must have a unbinded FX3 device in the device manager.

To collect the UART logs using CYUSB3KIT-001, please refer section 2.6.1.2 Run Code with Serial Debug in the kit User Guide.

https://www.cypress.com/documentation/development-kitsboards/ez-usb-fx3-development-kit-cyusb3kit-00...

Regards,

Sridhar

0 Likes