|
- Буфер в драйвере 4КБ.
- исходников драйвера нет
- исходников USB части прошивки нет, все дается в откомпилированных модулях, их надо линковать.
После двух месяцев усилий удалось достичь скорости порядка 56КБ в секунду.
Хорошо что был _старый_ USB драйвер поддерживающий interrupt, bulk и iso и дивно работающий под всеми операционками (правда сейчас у меня Сигнал работает с драйвером от Cypress - он вообще песня как хорош). Поставлявшийся в исходниках и с примерами. Вот на нем удалось достичь скорости 940КБ(почти предел USB1.1). Есть разница? Xpress он называется потому что прикрутить можно быстро, а ездит он как велик :-) Xpressom работать может и удобно но быстро не удалось. Там все скрыто от пользователя, непонятно в каокм режиме и как оно работает. Невозможно пользоваться всеми фичами, буферами и эндойнтами как хочется. если что-то медленное - не проблема, а как только гоняешь данные - отстой. даже для обучения не катит. Зайди на форум Сигнала и попроси старый драйвер со старыми примерами. Очень быстро освоишь. Потратишь ну месяц, но один раз в жизни и потом не будет проблем ни с одним USB контроллером.
E-mail: info@telesys.ru