Composite device: what recommendations?

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

cross mob
Anonymous
Not applicable

Hello all!

   

I need to make composite device (Virtual COM-port +  SyncSlaveFifo interfaces) based on CYUSB3014 chip.
Now I have two projects which are work separately. What can I read about composite project? What recommendations or application notes from Cypress or other can I read?

   

Thanks in advance for any response!
Regards, 
Evgeniy

0 Likes
6 Replies
Anonymous
Not applicable

Hello Evgeniy,

   

What recommendations or application notes from Cypress or other can I read?

   

>> Please refer to the application note AN75779 from the link given below:

   

 In this application note FX3 is implemented as composite devices two UVC interfaces and one vendor interface.

   

Please refer to the descriptor file and follow the similar procedure to combine (COM port + SyncSlaveFIFO) descriptors in the descriptor file.

   

Thanks,

   

Krishna.

0 Likes
lock attach
Attachments are accessible only for community members.
Anonymous
Not applicable

Hello Krishna,

   

I can not recompile this project (look at AN75779_USBVideoClass.zip). I see error:
"make: *** [cyfxuvc.elf] Error 1    AN75779_USBVideoClass    C/C++ Problem"
Why?

0 Likes
Anonymous
Not applicable

The newer SDK(1.3.3) uses the newer version of the GCC (version 4.8.1).

   

Change the Linker settings from 4.5.2 to 4.8.1. It will work.

0 Likes
Anonymous
Not applicable

I used arm-none-eabi-gcc (default). The files "arm-none-eabi-gcc-4.8.1.exe" and "arm-none-eabi-gcc.exe" are equal in SDK directory.  
When I use 'arm-none-eabi-gcc' or 'arm-none-eabi-gcc-4.8.1' I see the same error: 
"make: *** [cyfxuvc.elf] Error 1    AN75779_USBVideoClass             C/C++ Problem".
When I use arm-none-eabi-gcc-4.5.2, I see different error:
"make: *** [camera_ptzcontrol.o] Error 1    AN75779_USBVideoClass             C/C++ Problem"

   

What else?

0 Likes
Anonymous
Not applicable
0 Likes
Anonymous
Not applicable

It is compiled fine.

   

Thank you, Dhritiman!

0 Likes