Although this issue was touched several times in the past, I would like to share my problems - maybe somebody has the clue. CPU is STM32f4 (Keil dev.board)in HS mode and RTX is running underneath. PC is Win7/64.
First I configured MSD single device using on-board SD card as a media. Everything works as supposed.
Then I configured CDC single device, set-up inf file and it also works as supposed.
Then I combined them both in a composite device and surprise - both devices are recognized and configured correctly (at least Device manager says so) - no exclamation marks or anyhthing else. But none of devices actually works. SD card drive does not show anywhere and COM port can be opened but no data flows !?!
And yes, I changed endpoints so the devices do not share the same endpoint by mistake.
I did a few different USB products with Cypress EZUsb, some composite and never got such a situation.
Any ideas?