> That's revealing. Are you quite sure that your Atmel device supports
> isochronous endpoints? Which Atmel chip are you using?
uC is Atmel UC3A0512. According to Atmel docs USB controller is Low/Full speed
device capable to do ISO transfer with up to 256 bytes for endpoint
(wizard created INT and BULK endpoints 64 byte and ISO 256 byte). After many
experiment I can make it work with only 64byte for ISO plus 64byte INT but
without BULK. Maximum average speed is around 670KB/s for BULK write
and only 58KB/s for ISO write (libusb-win32 1.2.6.0 driver and LibUsbDotNet
Benchmark example).
> As I recall, you had two interrupt endpoints with 64-byte packets and
> two isochronous endpoints with 256-byte packets. Right? That's a total
> of 640 bytes per frame. That's 50% of the total available bandwidth for
> full-speed devices. If you had any other interrupt or isochronous
> devices reserving bandwidth, that could have been enough to cause your
> allocation to fail. Did I already ask if you were you doing this in a
> virtual machine? Do you happen to have a video camera set up?
OS is Win7 SP1 64bit, no VM, no camera only wireless mouse.
I have a question: is ISO transfer works with libusbx or not? So far I manage to
send data but can't receive, using
https://github.com/walac/isochronous/blob/master/iso.c
source on 64bit Debian 6.0.6 with small modification for my hardware. Callback
gives write confirmation (64 bytes per packet) but for receive
ipd->actual_length is always zero.
Example is written for PIC18 (not sure exact model) but should be universal?
Goran
------------------------------------------------------------------------------
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester
Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the
endpoint security space. For insight on selecting the right partner to
tackle endpoint security challenges, access the full report.
http://p.sf.net/sfu/symantec-dev2dev
_______________________________________________
libusbx-devel mailing list
libusbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libusbx-devel