This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

USB MSD+CDC composite device

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?

0