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

USB superspeed peripherals

MiJo
Level 2
10 sign-ins 5 replies posted 5 sign-ins
Level 2

HI,

USBBulkSOurceSink Streming example on CYUSB3KIT-003 stop blinking LED after reflash.

<DEVICE>
FriendlyName="Cypress FX3 USB StreamerExample Device"
Manufacturer="Cypress"
Product="FX3"
SerialNumber=""
Configurations="1"
MaxPacketSize="512"
VendorID="04 B4"
ProductID="00 F1"
Class="00h"
SubClass="00h"
Protocol="00h"
BcdDevice="00 00"
BcdUSB="03 10"It enumerates as 

And Streaming test still gives more than 4 MBps (4-5 Gbps).

And trying to modify blink rate according to example gives:
CONTROL OUT transfer
CONTROL OUT transfer failed with Error Code:997

I can still send and receive data on Bulk In and Out endpoint.

The example BootLedBlink - blinks the diode.

What can be the issue?

0 Likes
1 Solution
MiJo
Level 2
10 sign-ins 5 replies posted 5 sign-ins
Level 2

OKAY - Issue solved.

Actually there are two sw packages to be intalled: The one mentioned in the KIT, AND the 'old' one: The "SuperSpeed Explorer Kit". It is this the UG addresses. The FW example under the "SuperSpeed Explorer Kit" works.

View solution in original post

0 Likes
4 Replies
Biren
Moderator
Moderator 100 replies posted 100 sign-ins 50 replies posted
Moderator

Hello,

USBBulkSOurceSink Example don't have LED blinking, you can use C:\Program Files (x86)\Cypress\SuperSpeed Explorer Kit\1.0\Firmware\USBBulkSourceSinkLED which have led to blinking with USBBulkSOurceSink.

And second thing CONTROL OUT transfer failed because it may not handle in code so confirm which control request is handled in code and same request you calling from USB Control Senter.

Regards,
Biren

0 Likes
MiJo
Level 2
10 sign-ins 5 replies posted 5 sign-ins
Level 2

Thanks for reply,

However - LED will blink/Lid/Be OFF, both according to experience and chapter

"3.6.1 USBBulkSourceSink with LED Blink" of

"CYUSB3KIT-003
SuperSpeed Explorer Kit User Guide
Doc. # 001-93186 Rev. *A"

The LED will be blinking when the board is attached to a USB3.0 capable host i/f. Constant lid when attached to a USB2.0, and OFF when attached to a USB1.1 i/f.

And you can adjust the blink rate when attached to a USB3.0 i/f.

When using the  BootLedBlink - as I also wrote - the LED blinks.

Regards,

MiJo

0 Likes
MiJo
Level 2
10 sign-ins 5 replies posted 5 sign-ins
Level 2

Also - After reset the Debugger prints the following in a terminal:

debug initialized
USB EVENT: 11 0
About to connect to USB host
USB EVENT: 0 1
CyFxBulkSrcSinkApplnInit complete
USB LOG: 6
USB LOG: 88
USB LOG: 12
USB LOG: 89
USB EVENT: 8 0
USB LOG: 8A
USB LOG: 90
USB LOG: 25
USB LOG: 26
USB EVENT: 5 1
USB LOG: 17
USB LOG: 91
USB LOG: 98
USB LOG: 90
USB LOG: 91
USB LOG: 92
USB LOG: 98
USB LOG: 90
USB LOG: 91
USB LOG: 92
USB LOG: 98
USB LOG: 90
USB LOG: 91
USB LOG: 98
USB LOG: 90
USB LOG: 91
USB LOG: 98
USB LOG: 90
USB LOG: 91
USB LOG: 92

 

0 Likes
MiJo
Level 2
10 sign-ins 5 replies posted 5 sign-ins
Level 2

OKAY - Issue solved.

Actually there are two sw packages to be intalled: The one mentioned in the KIT, AND the 'old' one: The "SuperSpeed Explorer Kit". It is this the UG addresses. The FW example under the "SuperSpeed Explorer Kit" works.

0 Likes