I happened to be looking at some USB code of ours yesterday and wasn't too happy about it so I looked again at MQX and in particular the msd demo.
Although better than ours it is not brilliant.
Doing very little at all it manages a max throughout of 2.5MBytes/Sec at High Speed.
Increasing the packet size from 64 bytes to 256 bytes makes an improvement, but still nothing to write home about.
It is however a better demonstration than a competitor's RTOS which dribbles along at 500KBytes/Sec.
So the question is, given that the MQX demo does verry little with the data, what is causing the low bandwidth and how can it be improved?
Message Edited by stalisman on 2010-01-22 10:54 AM
Message Edited by stalisman on 2010-01-22 10:56 AM