|
|
  |
STM32F4 Discovery где найти опсиание работы с USB Flash |
|
|
|
Jul 13 2013, 22:18
|
Местный
  
Группа: Свой
Сообщений: 202
Регистрация: 18-05-09
Из: Novosibirsk
Пользователь №: 49 204

|
Цитата(flopix @ Jul 14 2013, 00:13)  Добрый день уважаемые форумчане.
В конец взорвав мозг при разбирании стандартного демо проекта Audio_playback_and_record хочу спросить. Где можно найти вменяемое описание работы с библиотекой STM32_USB_HOST_Library? Демопроект работает, но разобратся по нему в корректном использовании этой библиотеки не представляется возможным. Слишком все раскидано по разным файлам с перекрестными ссылками. Надеюсь на вашу помощь. Такого вменяемого описания не существует!
|
|
|
|
|
Jul 14 2013, 04:11
|

Частый гость
 
Группа: Участник
Сообщений: 105
Регистрация: 21-06-12
Пользователь №: 72 429

|
Тоесть единственный способ это курить их примеры? Вот кстати нашел какое то описание от ST.
Сообщение отредактировал flopix - Jul 14 2013, 05:29
|
|
|
|
|
Jul 14 2013, 06:58
|

Частый гость
 
Группа: Участник
Сообщений: 105
Регистрация: 21-06-12
Пользователь №: 72 429

|
Цитата(Flexz @ Jul 14 2013, 09:45)  Курите примеры из библиотеки, они проще. Качественная документация - не конек ST. Там толкьо 1 пример с USB Host и в нем много чего лишнего.
|
|
|
|
|
Jul 14 2013, 07:12
|

Частый гость
 
Группа: Участник
Сообщений: 105
Регистрация: 21-06-12
Пользователь №: 72 429

|
Цитата(Flexz @ Jul 14 2013, 10:05)  Я же сказал в билиотеке, а не демке которая идет с платой. Примеров там 4, из них 3 примера чисто хост на разные классы, и 1 пример хост-девайс. Ух ты. А эти примеры я как то пропустил. Спасибо, то что нужно.
|
|
|
|
|
Jul 14 2013, 18:12
|

Частый гость
 
Группа: Участник
Сообщений: 105
Регистрация: 21-06-12
Пользователь №: 72 429

|
Цитата(hd44780 @ Jul 14 2013, 19:28)  Если надо, могу дать рабочий проект на кокосе. Работает ли оно а ИАРе и кейле, я не знаю...
Документации у меня нету ... Давайте конечно. Уменя как раз кокос и установлен. Только надеюсь не тот пример который уже тут выкладывали и который почему то после компиляции выдает прошивку нулевого размера.
Сообщение отредактировал flopix - Jul 14 2013, 18:13
|
|
|
|
|
Jul 15 2013, 04:18
|

Профессионал
    
Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980

|
Цитата(flopix @ Jul 14 2013, 21:12)  Давайте конечно. Уменя как раз кокос и установлен. Только надеюсь не тот пример который уже тут выкладывали и который почему то после компиляции выдает прошивку нулевого размера. Ловите. У меня свой пример. Там флэшка, FatFs, запись файла и определение имени флэшки и её PID/VID. Нулевой размер у меня был, но это уже пройденный этап. В моём случае это было связано с отсутствием в проекте стартового кода (если не ошибаюсь, это называется CMSIS BOOT в репозитарии кокоса при начальной генерации проекта). Больной кокос и GCC не выдают совершенно никаких ошибок в этом случае. Козлы. Больше мне нечего сказать ... Да, по ходу ещё одно замечание. Если захотите делать включение/отключение флэшки на лету, я дам Вам пример. В примере, что я Вам дал, данного эффекта нету, т.к. после записи файла идёт останов, но, как я уже позже выяснил, хост виснет, если выдернуть флэшку. Химичить надо...
--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса. (с) Мария Эдуарда
|
|
|
|
|
Jul 16 2013, 19:45
|

Частый гость
 
Группа: Участник
Сообщений: 105
Регистрация: 21-06-12
Пользователь №: 72 429

|
Потихоньку дорабатываю ваш пример. Добавил вывод картинок в формате bmp 16 бит на дисплей с USB флешки. В планах: воспроизведение mp3 управление с ДУ часы на дисплее сенсорное управление (экран с тачскрином)
Сообщение отредактировал flopix - Jul 16 2013, 19:46
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|