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

 
 
> Помогите запустить USB на stm32f105R8T6!
buble
сообщение Jul 25 2010, 22:58
Сообщение #1





Группа: Новичок
Сообщений: 2
Регистрация: 26-03-10
Пользователь №: 56 221



stm32f105R8T6. Плата своя. PA9 посажен напрямую на +3.3В, OSC=8Mhz

DFU работет без проблем, могу загрузить и запустить image.

Вот мой проект. iar 5.41 fw 3.2.1 CustomHID проект практически без изменеий (lcd1,2 pins).

На осцилографе вижу начавшийся handshake, затем все останавливается.

Куда смотреть?? Что проверять?


Вот что показывает USBTrace:
Цитата
--------- Request # 1 ----[OUT]----

IRP_MJ_PNP \ IRP_MN_QUERY_CAPABILITIES

IRP: 0x894A0008
Status: STATUS_NOT_SUPPORTED (0xC00000BB)
Device Object: 0x88E50400


--------- Request # 2 ----[IN]----

IRP_MJ_PNP \ IRP_MN_QUERY_CAPABILITIES

IRP: 0x894A0008
Status: STATUS_SUCCESS (0x0)
Device Object: 0x88E50400


--------- Request # 3 ----[OUT]----

IRP_MJ_PNP \ IRP_MN_QUERY_CAPABILITIES

IRP: 0x894A0008
Status: STATUS_NOT_SUPPORTED (0xC00000BB)
Device Object: 0x88E50400


--------- Request # 4 ----[IN]----

IRP_MJ_PNP \ IRP_MN_QUERY_CAPABILITIES

IRP: 0x894A0008
Status: STATUS_SUCCESS (0x0)
Device Object: 0x88E50400


--------- Request # 5 ----[OUT]----

IRP_MJ_PNP \ IRP_MN_QUERY_CAPABILITIES

IRP: 0x894A0008
Status: STATUS_NOT_SUPPORTED (0xC00000BB)
Device Object: 0x88E50400


--------- Request # 6 ----[IN]----

IRP_MJ_PNP \ IRP_MN_QUERY_CAPABILITIES

IRP: 0x894A0008
Status: STATUS_SUCCESS (0x0)
Device Object: 0x88E50400


--------- Request # 7 ----[OUT]----

IRP_MJ_PNP \ IRP_MN_QUERY_CAPABILITIES

IRP: 0x894A0008
Status: STATUS_NOT_SUPPORTED (0xC00000BB)
Device Object: 0x88E50400


--------- Request # 8 ----[IN]----

IRP_MJ_PNP \ IRP_MN_QUERY_CAPABILITIES

IRP: 0x894A0008
Status: STATUS_SUCCESS (0x0)
Device Object: 0x88E50400


--------- Request # 9 ----[OUT]----

IRP_MJ_PNP \ IRP_MN_QUERY_ID

IRP: 0x88423008
Status: STATUS_NOT_SUPPORTED (0xC00000BB)
Device Object: 0x88E50400


--------- Request # 10 ----[IN]----

IRP_MJ_PNP \ IRP_MN_QUERY_ID

IRP: 0x88423008
Status: STATUS_SUCCESS (0x0)
Device Object: 0x88E50400


--------- Request # 11 ----[OUT]----

IRP_MJ_PNP \ IRP_MN_QUERY_CAPABILITIES

IRP: 0x894A0008
Status: STATUS_NOT_SUPPORTED (0xC00000BB)
Device Object: 0x88E50400


--------- Request # 12 ----[IN]----

IRP_MJ_PNP \ IRP_MN_QUERY_CAPABILITIES

IRP: 0x894A0008
Status: STATUS_SUCCESS (0x0)
Device Object: 0x88E50400


--------- Request # 13 ----[OUT]----

IRP_MJ_PNP \ IRP_MN_QUERY_CAPABILITIES

IRP: 0x88423008
Status: STATUS_NOT_SUPPORTED (0xC00000BB)
Device Object: 0x88E50400


--------- Request # 14 ----[IN]----

IRP_MJ_PNP \ IRP_MN_QUERY_CAPABILITIES

IRP: 0x88423008
Status: STATUS_SUCCESS (0x0)
Device Object: 0x88E50400


--------- Request # 15 ----[OUT]----

IRP_MJ_PNP \ IRP_MN_QUERY_DEVICE_TEXT

IRP: 0x88423008
Status: STATUS_NOT_SUPPORTED (0xC00000BB)
Device Object: 0x88E50400


--------- Request # 16 ----[IN]----

IRP_MJ_PNP \ IRP_MN_QUERY_DEVICE_TEXT

IRP: 0x88423008
Status: STATUS_SUCCESS (0x0)
Device Object: 0x88E50400


--------- Request # 17 ----[OUT]----

IRP_MJ_PNP \ IRP_MN_QUERY_DEVICE_TEXT

IRP: 0x88423008
Status: STATUS_NOT_SUPPORTED (0xC00000BB)
Device Object: 0x88E50400


--------- Request # 18 ----[IN]----

IRP_MJ_PNP \ IRP_MN_QUERY_DEVICE_TEXT

IRP: 0x88423008
Status: STATUS_SUCCESS (0x0)
Device Object: 0x88E50400


--------- Request # 19 ----[OUT]----

IRP_MJ_PNP \ IRP_MN_QUERY_ID

IRP: 0x88423008
Status: STATUS_NOT_SUPPORTED (0xC00000BB)
Device Object: 0x88E50400


--------- Request # 20 ----[IN]----

IRP_MJ_PNP \ IRP_MN_QUERY_ID

IRP: 0x88423008
Status: STATUS_SUCCESS (0x0)
Device Object: 0x88E50400


--------- Request # 21 ----[OUT]----

IRP_MJ_PNP \ IRP_MN_QUERY_ID

IRP: 0x88423008
Status: STATUS_NOT_SUPPORTED (0xC00000BB)
Device Object: 0x88E50400


--------- Request # 22 ----[IN]----

IRP_MJ_PNP \ IRP_MN_QUERY_ID

IRP: 0x88423008
Status: STATUS_SUCCESS (0x0)
Device Object: 0x88E50400


--------- Request # 23 ----[OUT]----

IRP_MJ_PNP \ IRP_MN_QUERY_ID

IRP: 0x88423008
Status: STATUS_NOT_SUPPORTED (0xC00000BB)
Device Object: 0x88E50400


--------- Request # 24 ----[IN]----

IRP_MJ_PNP \ IRP_MN_QUERY_ID

IRP: 0x88423008
Status: STATUS_SUCCESS (0x0)
Device Object: 0x88E50400


--------- Request # 25 ----[OUT]----

IRP_MJ_PNP \ IRP_MN_QUERY_RESOURCE_REQUIREMENTS

IRP: 0x88423008
Status: STATUS_NOT_SUPPORTED (0xC00000BB)
Device Object: 0x88E50400


--------- Request # 26 ----[IN]----

IRP_MJ_PNP \ IRP_MN_QUERY_RESOURCE_REQUIREMENTS

IRP: 0x88423008
Status: STATUS_SUCCESS (0x0)
Device Object: 0x88E50400


--------- Request # 27 ----[OUT]----

IRP_MJ_PNP \ IRP_MN_QUERY_BUS_INFORMATION

IRP: 0x88423008
Status: STATUS_NOT_SUPPORTED (0xC00000BB)
Device Object: 0x88E50400


--------- Request # 28 ----[IN]----

IRP_MJ_PNP \ IRP_MN_QUERY_BUS_INFORMATION

IRP: 0x88423008
Status: STATUS_SUCCESS (0x0)
Device Object: 0x88E50400


--------- Request # 29 ----[OUT]----

IRP_MJ_PNP \ IRP_MN_QUERY_RESOURCES

IRP: 0x88423008
Status: STATUS_NOT_SUPPORTED (0xC00000BB)
Device Object: 0x88E50400


--------- Request # 30 ----[IN]----

IRP_MJ_PNP \ IRP_MN_QUERY_RESOURCES

IRP: 0x88423008
Status: STATUS_NOT_SUPPORTED (0xC00000BB)
Device Object: 0x88E50400



Сообщение отредактировал buble - Jul 25 2010, 23:00
Прикрепленные файлы
Прикрепленный файл  STM32F105R8T6_USB_PROBLEM.rar ( 817.12 килобайт ) Кол-во скачиваний: 26
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 1)
buble
сообщение Jul 26 2010, 00:53
Сообщение #2





Группа: Новичок
Сообщений: 2
Регистрация: 26-03-10
Пользователь №: 56 221



Если кому интересно - вот USBTrace в режиме DFU.
По осцилографу я вижу что контроллер 2 раза pull-down DP (строчки 33 и 67 RemoveDevice отражают это)



Нашел!!!!!!!!!!!!!!! 2 дня бился.
Видно человек я такой - на форум надо написать сначало а потом подумать

Для осталных страждусчих:

Там PLL на 25 Mhz crystal расчитана (на devboard наверное не смотрел)
поставьте как в случае B plat

RCC_PLL2Cmd(DISABLE);

RCC_PLLConfig(RCC_PLLSource_PREDIV1, RCC_PLLMul_9);

Сообщение отредактировал buble - Jul 26 2010, 00:53
Прикрепленные файлы
Прикрепленный файл  DFU_USB_TRACE.txt ( 64.59 килобайт ) Кол-во скачиваний: 300
 
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 06:23
Рейтинг@Mail.ru


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