Перейти к содержанию
    

STM32_USB-Host-Device_Lib + USB-Флешки

Кто-нибудь использовал эту библиотеку для работы с флешками?

 

Скомпилировал пример для отладочной платы stm3220G-eval, набрал штук 15 флешек (на всех FAT), из них одна не определяется как флешка, на еще 4 не стартует файловая система, одна имеет два раздела и демка выдает ошибку (где-то в описании читал что пример не работает с "двухраздельными" флешками, так что ладно). При этом винда все флешки читает.

 

Т.е. без учета двухраздельной, получается 5 из 14 = 35% не работают...

 

Никто с таким не сталкивался?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кто-нибудь использовал эту библиотеку для работы с флешками?

 

Т.е. без учета двухраздельной, получается 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х раздельными флешками.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

spiritos, cпасибо за ответ

 

Я пока другими делами занялся, но вскоре придется вернуться к флешкам. Попробую ваши рекомендации

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробовал, к сожалению не помогло. Неработавшие флешки по прежнему не работают :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А не могли бы вы перечислить модели флешек, с которыми возникли проблемы?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...