Announcements

Register now for the most anticipated Asia Pacific Power Seminar 2022

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

USB superspeed peripherals Forum Discussions

ZhYa_2401356
Level 2
Level 2

The Firmware is use to transfer 1080P@60fps YUY2 video data. It works well with FX3 SDK 1.3.3, but after upgrading to FX3 SDK 1.3.4, it has no video data with AMCAP.

It seems that there is not much difference between FX3 SDK 1.3.3 and FX3 SDK 1.3.4, especially in the UVC example.

The attachment is our source code.Can anybody help me?

0 Likes
4 Replies
SrinathS_16
Moderator
Moderator 250 solutions authored 100 solutions authored 100 likes received
Moderator

Hello,

- Please log the UART debug prints using the firmware and share the same to identify where the firmware gets stuck.

- Also, let me know if you mean to say that the same firmware when built with SDK 1.3.3. worked fine and when upgraded to 1.3.4, the streaming fails.

Best regards,

Srinath S

0 Likes
ZhYa_2401356
Level 2
Level 2

We have found that at the last of CyFxUvcAppGpifInit fanction shuld calls CyU3PUartTransmitBytes API and upload at least 24 bytes.But I don't know why?

0 Likes
SrinathS_16
Moderator
Moderator 250 solutions authored 100 solutions authored 100 likes received
Moderator

Hello,

I find that you have defined a function named DPINFO in your project and I understand that this is used to print debug statements. Can you please share those logs so that it would be helpful to debug?

Best regards,

Srinath S

0 Likes
ZhYa_2401356
Level 2
Level 2

Yes, I mean to say that the same firmware when built with SDK 1.3.3. worked fine and when upgraded to 1.3.4, the streaming fails.

The UART is use to send commands to arm to set up video formats.So the UART debug prints using the firmware is some Hex data with commands.Do you still need this?

0 Likes