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

 
 
> stm32f4 Зависает USB Host, режим mass storage
mantech
сообщение Sep 12 2013, 19:30
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Довелось мне поюзать платку дискавери в режиме усб-хоста. Так вроде все работает rolleyes.gif
За одним нюансом - когда вставляешь-вынимаешь флеху "на горячюю" она как правило потом снова нормально подключается, но раз на 10й, а может и на 20й wacko.gif ... Просто виснет и все тут!!

"методом тыка" определил, что происходит постоянный вызов обработчика прерываний - OTG_FS_IRQHandler в котором вызывается процедура обработчика - USBH_OTG_ISR_Handler (...)
Причем, при "нормальной" работе хоста, прерывания вызываются только при подключенной флехе, а когда ее нет то нет и прерывания, а тут такое... 05.gif

Уважаемые гуру, может кто знает, что тут сделать можно?? Мое мнение - не происходит обработка какой-либо исключительной ситуации или ошибки хоста, хотя могу ошибаться. Как вариант - каким-либо образом проресетить усб контроллер, чтоб выйти из бесконечного прерывания...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
mantech
сообщение Sep 14 2013, 14:12
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(A. Fig Lee @ Sep 14 2013, 14:56) *


Это для 107 мануал. Для 407 - RM0090 который я после 2х часов танцев с бубном и обращением к всевышнему, нашел у них на сайте wacko.gif

Сразу и ошибку с NAKом нашел, но еще "не вечер"...

Цитата(haker_fox @ Sep 14 2013, 15:47) *
Да, с СТ чтото странное: недавно познакомился с их чипом STM32F051. Микроконтроллер мощный в плане периферии, её возможностях - тут ничего не попишешь. Но дока - отвратительная! В смысле - как буд-то бы слегка кастрированная. В общем порой мучался на ровных местах...



Да там нормальная дока (я про усб в смысле), просто сам контроллер навороченый очень, поэтому сложновато...
Go to the top of the page
 
+Quote Post
adnega
сообщение Sep 14 2013, 15:24
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702



Цитата(mantech @ Sep 14 2013, 18:12) *
Это для 107 мануал. Для 407 - RM0090 который я после 2х часов танцев с бубном и обращением к всевышнему, нашел у них на сайте wacko.gif

В отношении STM32F429 там (RM0090 ver 4) нет описания "плюшек", характерных именно 429, а не 407.
Go to the top of the page
 
+Quote Post
mantech
сообщение Sep 14 2013, 17:52
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(adnega @ Sep 14 2013, 18:24) *
В отношении STM32F429 там (RM0090 ver 4) нет описания "плюшек", характерных именно 429, а не 407.


Да, я заметил - контроллера дисплея там точно нет(((
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- mantech   stm32f4 Зависает USB Host   Sep 12 2013, 19:30
- - kovigor   Цитата(mantech @ Sep 12 2013, 22:30) Уваж...   Sep 12 2013, 19:46
- - mantech   при горячем выключении USB - клавиатуры (именно кл...   Sep 12 2013, 20:00
|- - kovigor   Цитата(mantech @ Sep 12 2013, 23:00) как-...   Sep 12 2013, 22:43
- - mantech   Может кто дать ссылку на описание самого интерфейс...   Sep 13 2013, 09:10
|- - kovigor   Цитата(mantech @ Sep 13 2013, 12:10) Може...   Sep 13 2013, 09:58
- - mantech   Документация на USB-движок, встроенный в эти МК бы...   Sep 13 2013, 16:52
|- - kovigor   Цитата(mantech @ Sep 13 2013, 19:52) Хотя...   Sep 14 2013, 09:44
|- - adnega   Цитата(mantech @ Sep 13 2013, 20:52) Или ...   Sep 14 2013, 11:40
|- - A. Fig Lee   Цитата(mantech @ Sep 13 2013, 12:52) Доку...   Sep 14 2013, 11:56
- - mantech   Предлагается желающим добывать изюм из булочек, вы...   Sep 14 2013, 11:29
- - mantech   я практически купил кучку STM32F429 (в дороге), на...   Sep 14 2013, 11:44
- - haker_fox   Да, с СТ чтото странное: недавно познакомился с их...   Sep 14 2013, 12:47
- - HardEgor   Цитата(mantech @ Sep 15 2013, 00:52) Да, ...   Sep 15 2013, 08:32
- - adnega   Цитата(HardEgor @ Sep 15 2013, 12:32) Нав...   Sep 15 2013, 13:12


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

 


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


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