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.