Home arrow Support arrow Forums

Luminary Micro Forums

richard.irving

Senior Boarder
Click here to see the profile of this user

2008/06/10 16:04

usb_dev_bulk bits per second

Hi, I'm using an LM3S3748 eval kit (keil). I have modified the usb_dev_bulk/usb_bulk_example codes to do a looping IN transfer (ARM to PC), and am getting ~2 Mbit/second speeds.
I was hoping for a bit more, maybe 6 or 8 Mb/s.
Does the 2 Mb/s sound correct or am I doing something wrong? I have not done anything to optimize the transfers on the ARM side; it is still doing synchronous writes (via SendUSBPacket in the example code), and the PC side (w2k) is doing synchronous reads (via the WinUSB driver stack, which i have not used before either...).
Anyone have a speedier example using async i/o, double buffering or DMA or anything else on the ARM side?
Any thoughts, comments welcome.
Thanks,
Richard

login or register to reply

      Topics Author Date
    thread link
usb_dev_bulk bits per second
richard.irving 2008/06/10 16:04
    thread link
thread linkthread link Re:usb_dev_bulk bits per second
cb1 2008/06/12 09:45
    thread link
thread linkthread linkthread link Re:usb_dev_bulk bits per second
richard.irving 2008/06/12 14:05
    thread link
thread linkthread linkthread linkthread link Re:usb_dev_bulk bits per second
cb1 2008/06/12 14:26
    thread link
thread linkthread linkthread linkthread linkthread link Re:usb_dev_bulk bits per second
richard.irving 2008/06/12 15:06
    thread link
thread linkthread link Re:usb_dev_bulk bits per second
SourceTwo 2008/06/12 21:26
    thread link
thread linkthread linkthread link Re:usb_dev_bulk bits per second
cb1 2008/06/13 08:26