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.
I can not recompile this project (look at AN75779_USBVideoClass.zip). I see error:
"make: *** [cyfxuvc.elf] Error 1 AN75779_USBVideoClass C/C++ Problem"
AN75779_USBVideoClass.zip 254.3 K
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.
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"
It is compiled fine.
Thank you, Dhritiman!