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.

F28M35X USB Examples dont work on CCS6 ?

Other Parts Discussed in Thread: CONTROLSUITE

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.

  • Are you using Windows 8?

    It sounds like the PC is unable to connect to the USB due to a driver issue. Go to device manager and find the TI USB device and update driver software with the driver provided in controlSUITE under /windows_drivers. Do this after running the USB example which the PC will attempt to connect to.

    Hope this helps.

    sal