|
Hi,Anand,
I'd like to send 3 packets in one microframe,
In the MaxPacketSize, bit15:13 must be 000b, bit12:11 represent the packets in one microframe, so if I want to transfer 3 packets I would set it to be 11b, bit10:0 represents the maximum size of one packet, if I want the packet size is 1024, so the bit 10:0 should be 10000000000b. so in my case it would be 1c00h.
but if i set the MaxPacketSize to be 1c00h in the endpoint descriptor, from the cyconsole.exe i can't even see the pipes/endpoints.
later on i read the code of cystreamer, it sets the MaxPacketSize to be 1400h. and it do works well.
furthermore, i have read the code of the cystreamer several days ago, then i developed my application software, amazingly the speed approach 49MB/s with bulk transfer. ^_^
so i try to sue it in iso or interrupt transfer, but the interrupt only has 23.2MB/s.
anyhow, the 68013 is an excellent chip. ^_^
Best regards,
FuChy Ian
|