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

 
 
> STM32F107 USB-CDC
slavokhire5
сообщение Jul 11 2014, 15:46
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 31-03-14
Из: Харьков
Пользователь №: 81 165



Всем приветsm.gif Понадобилось мне поднять USB CDC на STM32F107. С ЮСБ, как и с STM32 опыта практически нет. Работаю в CooCox. Скачал STM32_USB-Host-Device_Lib_V2.1.0, накидал оттуда файлов в проект. кучу ошибок выгреб. сейчас в основном остались такого типа:
D:\code\beer\trunk\stm32f107\usb_otg_lib\usb_hcd.c:101:7: error: 'USB_OTG_CORE_HANDLE' has no member named 'host'
я подозреваю, что где-то не раскомментил какой-то дейфайн. Можете подсказать что не правильно может быть?

Прикрепляю проект
Прикрепленные файлы
Прикрепленный файл  stm32f107.7z ( 356.44 килобайт ) Кол-во скачиваний: 13
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
A. Fig Lee
сообщение Jul 11 2014, 17:37
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(slavokhire5 @ Jul 11 2014, 11:46) *
Всем приветsm.gif Понадобилось мне поднять USB CDC на STM32F107. С ЮСБ, как и с STM32 опыта практически нет. Работаю в CooCox. Скачал STM32_USB-Host-Device_Lib_V2.1.0, накидал оттуда файлов в проект. кучу ошибок выгреб. сейчас в основном остались такого типа:
D:\code\beer\trunk\stm32f107\usb_otg_lib\usb_hcd.c:101:7: error: 'USB_OTG_CORE_HANDLE' has no member named 'host'
я подозреваю, что где-то не раскомментил какой-то дейфайн. Можете подсказать что не правильно может быть?

Прикрепляю проект


Ну если CDC, то host-а быть и не должно, я так понимаю.

usb_conf.h:

Код
/****************** USB OTG MODE CONFIGURATION ********************************/
//#define USE_HOST_MODE
#define USE_DEVICE_MODE
//#define USE_OTG_MODE


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
slavokhire5
сообщение Jul 12 2014, 12:26
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 31-03-14
Из: Харьков
Пользователь №: 81 165



Цитата(A. Fig Lee @ Jul 11 2014, 20:37) *
Ну если CDC, то host-а быть и не должно, я так понимаю.

usb_conf.h:

Код
/****************** USB OTG MODE CONFIGURATION ********************************/
//#define USE_HOST_MODE
#define USE_DEVICE_MODE
//#define USE_OTG_MODE



у меня так и выставлено sad.gif
Go to the top of the page
 
+Quote Post
A. Fig Lee
сообщение Jul 12 2014, 13:54
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 974
Регистрация: 4-04-08
Из: далека
Пользователь №: 36 467



Цитата(slavokhire5 @ Jul 12 2014, 08:26) *
у меня так и выставлено sad.gif

А кто и откуда тогда обращается к хосту?
У меня тоже СТМ32107, тоже USB-CDC, все работает.

В Кокосе там баги, кстати..
Да, hcd.c файл у меня не подключен:



Сообщение отредактировал A. Fig Lee - Jul 12 2014, 13:58


--------------------
Верить нельзя никому, даже себе. Мне - можно.
Go to the top of the page
 
+Quote Post
slavokhire5
сообщение Jul 14 2014, 07:51
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 50
Регистрация: 31-03-14
Из: Харьков
Пользователь №: 81 165



Цитата(A. Fig Lee @ Jul 12 2014, 16:54) *
А кто и откуда тогда обращается к хосту?
У меня тоже СТМ32107, тоже USB-CDC, все работает.

В Кокосе там баги, кстати..
Да, hcd.c файл у меня не подключен:



Можете показать все файлы, которые вы использовали для подключения USB? Я подключил все, что у вас на скрине есть (+ соответствующие h-файлы), добавил usb_conf.h и usbd_conf.h, проект собрался, но никакого нового устройства компьюетр не обнаружил. Я так понимаю, не хватает еще usb_conf.h/c, но его подключение тянет за собой еще кучу файлов sad.gif

Сообщение отредактировал slavokhire5 - Jul 14 2014, 07:52
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- slavokhire5   STM32F107 USB-CDC   Jul 11 2014, 15:46
|- - A. Fig Lee   Цитата(slavokhire5 @ Jul 14 2014, 03:51) ...   Jul 14 2014, 10:47
- - slavokhire5   Собрал проект на основе этой статьи: http://www.pr...   Jul 14 2014, 10:31
- - slavokhire5   *я имел ввиду не usb_config.h/c, a hw_config.h/c. ...   Jul 14 2014, 11:48
|- - A. Fig Lee   Цитата(slavokhire5 @ Jul 14 2014, 07:48) ...   Jul 14 2014, 13:31
- - slavokhire5   перевел код на stm32f4discovery, там работает. вид...   Jul 14 2014, 14:11
|- - A. Fig Lee   Цитата(slavokhire5 @ Jul 14 2014, 10:11) ...   Jul 14 2014, 14:29
- - slavokhire5   Завел VBus на PA9, ситуация не поменялась. Может ч...   Jul 15 2014, 07:33
|- - A. Fig Lee   Цитата(slavokhire5 @ Jul 15 2014, 03:33) ...   Jul 15 2014, 11:13
|- - slavokhire5   Цитата(A. Fig Lee @ Jul 15 2014, 14:13) Н...   Jul 15 2014, 12:44
|- - A. Fig Lee   Цитата(slavokhire5 @ Jul 15 2014, 08:44) ...   Jul 15 2014, 13:18
- - slavokhire5   а у вас объявлен #define VBUS_SENSING_ENABLED? есл...   Jul 15 2014, 14:08
- - A. Fig Lee   usb_conf.h Цитата... /****************** USB OTG ...   Jul 15 2014, 15:08
- - slavokhire5   Были "железные" проблемы в плате. Достал...   Jul 17 2014, 12:52
- - slavokhire5   что-то задержался с выкладыванием ... прикрепляю ...   Jul 30 2014, 10:00
- - slavokhire5   Подскажите пожалуйста, как узнать, отправились ли ...   Aug 7 2014, 06:25


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

 


RSS Текстовая версия Сейчас: 25th August 2025 - 19:10
Рейтинг@Mail.ru


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