Здравствуйте!

Есть устройство, которое имеет SD-карточку и USB-флэшку, на базе PIC32 со встроенным ЮСБ хостом.
При перекачке данных на юсбишку (чтение с SDC и запись в USB) вижу скорость не более чем 170 кбайт в секунду.
Чисто чтение с SDC дает скорость около 600 кБ/с, то есть собака зарыта именно в USB. sad.gif

Использую FATfs от Чана, прикрутил к нему майкрочиповские функции работы с USB. Читаю-пишу блоками по 4096 байт (используется многосекторный режим доступа для обоих носителей).

Может быть кто-нибудь может подсказать, где собака зарыта? Куда копать, что делать?

Подскажите пожалуйста, для меня этот USB почти темный лес. Почитал форумы на мелкочипе- в результате родил многосекторный доступ к ЮСБ-носителю. Это увеличило скорость раза в три (до 170 кБ/с), но что еще можно сделать- не знаю.