Johnny81 0 21 февраля, 2013 Опубликовано 21 февраля, 2013 · Жалоба Кто-нибудь использовал эту библиотеку для работы с флешками? Скомпилировал пример для отладочной платы stm3220G-eval, набрал штук 15 флешек (на всех FAT), из них одна не определяется как флешка, на еще 4 не стартует файловая система, одна имеет два раздела и демка выдает ошибку (где-то в описании читал что пример не работает с "двухраздельными" флешками, так что ладно). При этом винда все флешки читает. Т.е. без учета двухраздельной, получается 5 из 14 = 35% не работают... Никто с таким не сталкивался? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
spiritos 0 15 марта, 2013 Опубликовано 15 марта, 2013 · Жалоба Кто-нибудь использовал эту библиотеку для работы с флешками? Т.е. без учета двухраздельной, получается 5 из 14 = 35% не работают... Никто с таким не сталкивался? Разбирал эту библиотеку. У многих флешек не 2 конечные точки а 3, из-за этого был такой глюк, флешку определяло, но на этом все останавливалось. (Не работали именно флешки PQI). При инициализации USB Host запрашивает конечные точки, и если их как было по умолчанию больше 2х, то мы не работаем с этой флешкой. Полечилось измерением на 3 конечные точки файл usbh_conf.h #define USBH_MAX_NUM_ENDPOINTS 3 также ищем функцию USBH_USR_MSC_Application в файле usbh_usr.c, там описан верхний уровень записи файла на флешь. И верно говорите, что не должны работать 2х раздельные флешки, потому что там диск по умолчанию "0:file.txt", но не пробовал заставлять библиотеку FatFS работать с 2х раздельными флешками. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Johnny81 0 15 марта, 2013 Опубликовано 15 марта, 2013 · Жалоба spiritos, cпасибо за ответ Я пока другими делами занялся, но вскоре придется вернуться к флешкам. Попробую ваши рекомендации Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Johnny81 0 18 марта, 2013 Опубликовано 18 марта, 2013 · Жалоба Попробовал, к сожалению не помогло. Неработавшие флешки по прежнему не работают :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flexz 0 19 марта, 2013 Опубликовано 19 марта, 2013 · Жалоба А не могли бы вы перечислить модели флешек, с которыми возникли проблемы? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться