DSPRelated.com
Forums

Problem with USB on 5509

Started by Cameron Stastra September 29, 2004
Problem with USB on 5509

Hi,

I have a 5509EVM and am using the TI DDK USB IOM driver.
Both the SIO (async) and GIO (sync) examples are supposed to echo any data received from the host.
The problem I am seeing is that the first packet of data sent from the USB device (5509 EVM) to the host is not received by the host.

The write of data to the IOM driver software indicates successful transmission (eg GIO_write returns IOM_COMPLETED)
This problem only occurs if the host transmits the first packet.
ie If I modify the TI example so that the USB device (5509 EVM) sends the first packet rather than waiting for a received packet to echo the example appears to work correctly and echo back all packets sent to it.

Has anyone had similar experiences?  I suspect some type of software driver setup / configuration problem.
The problem occurs with both the SIO & GIO examples (for both small & large memory models).

Regards,

Cameron Stastra

Invetech Pty Ltd
Private Bag 44
495 Blackburn Road
Mount Waverley  Vic  3149

Phone:  +61 3 9211 7874 (direct)
Mobile: +61 419 559677
Fax:    +61 3 9211 7701
E-mail: z...@invetech.com.au
___________________________________________________________
The information contained in this message and any attachments is confidential and intended only for the named recipient(s).  If you have received this message in error, please contact the sender by return e-mail and destroy the original and any attachments.

Any opinions or undertakings expressed in this message are those of the individual sender except where the sender expressly and with authority states them to be the opinions of Invetech.