|
USB + mass storage on stm32f107vc |
|
|
|
Jun 26 2012, 11:33
|
Частый гость
 
Группа: Участник
Сообщений: 89
Регистрация: 3-01-11
Пользователь №: 61 997

|
Помогите разобраться с usb. Имеется отладочная плата sk-mstm32f107. На ней есть 2 разъема USB. B для питания платы. А хочу использовтаь для связи контроллера с обычной флэшкой, например для загрузки бута. Вобщем, задача такая, подключить флэшку к плате и прочитать с нее файл. Но возникло куча вопросов: 1. Я так понимаю, что флэшка может быть только слэйвом? Значит необходимо конфигурировать юсб на плате как мастер (хост)? 2. Как настроить юсб? 3. Как настроить ноги МК?? 4. Как настроить прерывания? 5. В каком виде приход кадр и где его можно прочитать? Как узнать, пришел ли кадр? 6. Как мой хост узнает, что к нему подключена флэшка?
Ну и далее, вопросы, касающиеся того, как можно прочитать файл с флэшки, как можно найти нужный файл и т.д.
Если кто-то может, разложить по полочкам, пжлст, обьясните новичку. Читаю от википедии до даташита, туговато идет. Буду благодарна за примеры.
Сообщение отредактировал batisto4ka - Jun 26 2012, 11:37
|
|
|
|
|
 |
Ответов
|
Jul 2 2012, 11:32
|
Профессионал
    
Группа: Свой
Сообщений: 1 047
Регистрация: 2-12-06
Из: Kyiv, Ukraine
Пользователь №: 23 046

|
Цитата 1. Настройка тактового генератора для юсб. 2. Настройка GPIO. 3. Настройка перрываний. Это самое простое, что может быть, и без примера чтения даташита должно хватить Цитата Хотя бы чтобы можно было к плате sk-mstm32f107 подсключить флэшку и просто послать запрос и получить ответ, что за устройство подключено. а вот это 80% работы  если это(device-дескриптор от флешки) получите, то все вопросы отпадут сами  Вообще пример использования otg в режиме device есть в соседней ветке кидал свой где-то, no без бибкиотек, чисто работа с регистрами.
|
|
|
|
|
Jul 2 2012, 11:51
|
Частый гость
 
Группа: Участник
Сообщений: 89
Регистрация: 3-01-11
Пользователь №: 61 997

|
Цитата(brag @ Jul 2 2012, 14:32)  Это самое простое, что может быть, и без примера чтения даташита должно хватить а вот это 80% работы  если это(device-дескриптор от флешки) получите, то все вопросы отпадут сами  Вообще пример использования otg в режиме device есть в соседней ветке кидал свой где-то, no без бибкиотек, чисто работа с регистрами. Кто-то может обьяснить или ткнуть носом. где в документации описаны назначения выводов ID,DP,DM, и как настраивать линии порта ввода-вывода?
|
|
|
|
Сообщений в этой теме
batisto4ka USB + mass storage on stm32f107vc Jun 26 2012, 11:33 kovigor Цитата(batisto4ka @ Jun 26 2012, 14:33)
... Jun 26 2012, 11:58 batisto4ka Цитата(kovigor @ Jun 26 2012, 14:58) 1. Д... Jun 26 2012, 12:07 Mareng ST все уже сделал за нас.
Достаточно скачать stm32... Jun 26 2012, 13:07 brag Мой совет - начните с usb device. хост гораздо сло... Jun 27 2012, 10:54 batisto4ka Цитата(brag @ Jun 27 2012, 13:54) Мой сов... Jul 2 2012, 07:04  kovigor Цитата(batisto4ka @ Jul 2 2012, 10:04) 1.... Jul 2 2012, 07:58   batisto4ka Цитата(kovigor @ Jul 2 2012, 10:58) 1. Пр... Jul 2 2012, 08:20    kovigor Цитата(batisto4ka @ Jul 2 2012, 11:20) 1.... Jul 2 2012, 08:42 011119xx GPIO_OType, GPIO_PuPd - это из STM32F4xx_DSP_StdPe... Jul 2 2012, 09:36 batisto4ka Цитата(011119xx @ Jul 2 2012, 12:36) GPIO... Jul 2 2012, 11:04 011119xx Ошибка потому что не подключен заголовочный файл с... Jul 2 2012, 11:15 011119xx В Reference Manual, глава 27. Jul 3 2012, 03:07 Ekka А что за библиотеку Вы брали? Мне тоже надо((( Aug 4 2016, 09:18 batisto4ka Наконец-то нашла пример для stm32f107 от ст.Там ид... Jul 3 2012, 08:03 alx125 Цитата(batisto4ka @ Jul 3 2012, 12:03) На... Jul 3 2012, 08:23  batisto4ka Цитата(alx125 @ Jul 3 2012, 11:23) При вы... Jul 3 2012, 10:29   kovigor Цитата(batisto4ka @ Jul 3 2012, 13:29) Не... Jul 3 2012, 11:31    batisto4ka Цитата(kovigor @ Jul 3 2012, 14:31) А еще... Jul 3 2012, 13:30     batisto4ka Разбираюсь с файловой ситемой efsl, представленной... Jul 5 2012, 11:00      batisto4ka Кто-нибудь подскажет? Jul 17 2012, 05:40 Basilij Видимо так никто и не подсказал...
Цитата(011119x... Sep 6 2012, 05:26 Basilij Продолжаю разбираться.
Нашёл два противоречия, мож... Sep 6 2012, 08:55 alx125 Цитата(Basilij @ Sep 6 2012, 12:55) Продо... Sep 6 2012, 23:13
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|