реклама на сайте
подробности

 
 
5 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> STM32F4 Discovery где найти опсиание работы с USB Flash
flopix
сообщение Jul 13 2013, 20:13
Сообщение #1


Частый гость
**

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



Добрый день уважаемые форумчане.

В конец взорвав мозг при разбирании стандартного демо проекта Audio_playback_and_record хочу спросить.
Где можно найти вменяемое описание работы с библиотекой STM32_USB_HOST_Library?
Демопроект работает, но разобратся по нему в корректном использовании этой библиотеки не представляется возможным. Слишком все раскидано по разным файлам с перекрестными ссылками. Надеюсь на вашу помощь.

Сообщение отредактировал flopix - Jul 13 2013, 20:16
Go to the top of the page
 
+Quote Post
alx125
сообщение Jul 13 2013, 22:18
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 18-05-09
Из: Novosibirsk
Пользователь №: 49 204



Цитата(flopix @ Jul 14 2013, 00:13) *
Добрый день уважаемые форумчане.

В конец взорвав мозг при разбирании стандартного демо проекта Audio_playback_and_record хочу спросить.
Где можно найти вменяемое описание работы с библиотекой STM32_USB_HOST_Library?
Демопроект работает, но разобратся по нему в корректном использовании этой библиотеки не представляется возможным. Слишком все раскидано по разным файлам с перекрестными ссылками. Надеюсь на вашу помощь.


Такого вменяемого описания не существует!
Go to the top of the page
 
+Quote Post
flopix
сообщение Jul 14 2013, 04:11
Сообщение #3


Частый гость
**

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



Тоесть единственный способ это курить их примеры?


Вот кстати нашел какое то описание от ST.

Сообщение отредактировал flopix - Jul 14 2013, 05:29
Прикрепленные файлы
Прикрепленный файл  STM32F4xx_USB__UM1021_.pdf ( 1.35 мегабайт ) Кол-во скачиваний: 195
 
Go to the top of the page
 
+Quote Post
Flexz
сообщение Jul 14 2013, 06:45
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 252
Регистрация: 9-10-08
Из: Московская обл.
Пользователь №: 40 797



Курите примеры из библиотеки, они проще. Качественная документация - не конек ST.
Go to the top of the page
 
+Quote Post
flopix
сообщение Jul 14 2013, 06:58
Сообщение #5


Частый гость
**

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



Цитата(Flexz @ Jul 14 2013, 09:45) *
Курите примеры из библиотеки, они проще. Качественная документация - не конек ST.

Там толкьо 1 пример с USB Host и в нем много чего лишнего.
Go to the top of the page
 
+Quote Post
Flexz
сообщение Jul 14 2013, 07:05
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 252
Регистрация: 9-10-08
Из: Московская обл.
Пользователь №: 40 797



Я же сказал в билиотеке, а не демке которая идет с платой. Примеров там 4, из них 3 примера чисто хост на разные классы, и 1 пример хост-девайс.
Go to the top of the page
 
+Quote Post
flopix
сообщение Jul 14 2013, 07:12
Сообщение #7


Частый гость
**

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



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

Ух ты. А эти примеры я как то пропустил. Спасибо, то что нужно.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Jul 14 2013, 10:42
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(flopix)
Ух ты. А эти примеры я как то пропустил. Спасибо, то что нужно.

Едва ли они проще. В свое время разбирал не хост, а дивайс от ST. Сам МК неоправданно усложнен, примеры тоже сложны до умопомрачения. Документация отвратительная. Посему я зарекся использовать ST без острой необходимости. Те же примеры от NXP и ATMEL на порядок проще ...
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jul 14 2013, 16:28
Сообщение #9


Профессионал
*****

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



Если надо, могу дать рабочий проект на кокосе.
Работает ли оно а ИАРе и кейле, я не знаю...

Документации у меня нету ...


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
flopix
сообщение Jul 14 2013, 18:12
Сообщение #10


Частый гость
**

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



Цитата(hd44780 @ Jul 14 2013, 19:28) *
Если надо, могу дать рабочий проект на кокосе.
Работает ли оно а ИАРе и кейле, я не знаю...

Документации у меня нету ...

Давайте конечно. Уменя как раз кокос и установлен. Только надеюсь не тот пример который уже тут выкладывали и который почему то после компиляции выдает прошивку нулевого размера.

Сообщение отредактировал flopix - Jul 14 2013, 18:13
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jul 15 2013, 04:18
Сообщение #11


Профессионал
*****

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



Цитата(flopix @ Jul 14 2013, 21:12) *
Давайте конечно. Уменя как раз кокос и установлен. Только надеюсь не тот пример который уже тут выкладывали и который почему то после компиляции выдает прошивку нулевого размера.


Ловите. У меня свой пример.
Там флэшка, FatFs, запись файла и определение имени флэшки и её PID/VID.

Нулевой размер у меня был, но это уже пройденный этап. В моём случае это было связано с отсутствием в проекте стартового кода (если не ошибаюсь, это называется CMSIS BOOT в репозитарии кокоса при начальной генерации проекта).
Больной кокос и GCC не выдают совершенно никаких ошибок в этом случае. Козлы. Больше мне нечего сказать ...

Да, по ходу ещё одно замечание. Если захотите делать включение/отключение флэшки на лету, я дам Вам пример.
В примере, что я Вам дал, данного эффекта нету, т.к. после записи файла идёт останов, но, как я уже позже выяснил, хост виснет, если выдернуть флэшку. Химичить надо...
Прикрепленные файлы
Прикрепленный файл  FlashTest_Coocox_USB_LFN_Rus_PID_VID.zip ( 236.21 килобайт ) Кол-во скачиваний: 175
 


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
flopix
сообщение Jul 15 2013, 05:12
Сообщение #12


Частый гость
**

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



Цитата(hd44780 @ Jul 15 2013, 07:18) *
Ловите. У меня свой пример


Спасибо. Скомпилировалось. Буду эксперементировать и задавать вопросы sm.gif
Go to the top of the page
 
+Quote Post
hd44780
сообщение Jul 15 2013, 05:25
Сообщение #13


Профессионал
*****

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



ok


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
flopix
сообщение Jul 16 2013, 19:45
Сообщение #14


Частый гость
**

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



Потихоньку дорабатываю ваш пример.

Добавил вывод картинок в формате bmp 16 бит на дисплей с USB флешки.

В планах:
воспроизведение mp3
управление с ДУ
часы на дисплее
сенсорное управление (экран с тачскрином)



Сообщение отредактировал flopix - Jul 16 2013, 19:46
Go to the top of the page
 
+Quote Post
flopix
сообщение Jul 16 2013, 22:33
Сообщение #15


Частый гость
**

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



Как оптимально по скорости читать файл с флешки? Я читаю блоками по 480 байт. При этом файл размером 150кб читает почти 1 сек. Пробовал увеличить размер блока, скорость не меняется.
Go to the top of the page
 
+Quote Post

5 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 12:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.0444 секунд с 7
ELECTRONIX ©2004-2016