This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I am using a Concerto F28M35X control card with the aim of generating useful USB device projects.
I am using Code Composer 6, and have taken examples from ControlSuite.
The CCS project currently lists usb_dev_bulk, usb_dev_keyboard, usb_dev_mouse, usb_dev_msc and usb_dev_serial. I have worked through these projects one at a time, with no luck.
Connecting to a Windows PC, Windows simply indicates an unrecognised USB device.
Connecting to a Linux PC, the kernel indicates "device descriptor read/64, error -71" and "device not accepting address XX, error -71". Trawling the internet, error 71 appears to be a protocol error so the kernel is trying to re-cycle the device.
Breakpointing the software the USB message handler is receiving event 7 all the time, which appears to be USB_EVENT_SUSPEND.
I was trying to use the keyboard example as a simple GPIO project start, then gradually moved through the others when each project failed in turn.
I have added the 'blinky' code to the mouse project to indicate that it is waiting for a connect event.
Clearly the port is initialised as usb events are being received. Something in the examples are not hooking up with any of the PCs I test this on.
Any help would be appreciated.