|
scmRTOS+usb-device, минимальный проект не работает |
|
|
|
Nov 2 2012, 13:50
|

Участник

Группа: Участник
Сообщений: 37
Регистрация: 30-12-10
Из: Рязань
Пользователь №: 61 958

|
Добрый день. Как я обмолвился в соседней теме, хочу создать устройство комбинированного локатора которое взаимодействует с ПК посредством usb. За основу взял шаблон проекта usb cdc из набора с сайта st. недостающие файлы (usbd_desc.c usbd_desc.h usbd_usr.c ) взял оттуда же, из демонстрации. Функции инициализации не менял. Но при подключении к ПК в dmesg упоминаний нет. Грешу на то, что конфликтует инициализация, т.к. она от ОС. Подскажите в какую сторону начать отладку? В отладчике пока не могу посмотреть, st-util не прошивает файл больше 40кб, openocd не работает с eclipse из-за ошибки в тулчейне. Разъем исправен точно, проверял демонстрационной прошивкой. В проекте есть лишние файлы для host библиотеки, они выключены из сборки в eclipse.
Сообщение отредактировал Legath - Nov 2 2012, 13:54
Прикрепленные файлы
usb.tar.gz ( 463.7 килобайт )
Кол-во скачиваний: 29
|
|
|
|
|
Nov 5 2012, 16:35
|

Участник

Группа: Участник
Сообщений: 37
Регистрация: 30-12-10
Из: Рязань
Пользователь №: 61 958

|
Добавил обработчик со следующим текстом Код void OTG_FS_IRQHandler(void) { USBD_OTG_ISR_Handler (&USB_OTG_dev); } Шим генерируется, но usb не инициализируется. в dmesg нет упоминания. и в прерывание по usb не уходит.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|