|
stm32f4 Зависает USB Host, режим mass storage |
|
|
|
Sep 12 2013, 19:30
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Довелось мне поюзать платку дискавери в режиме усб-хоста. Так вроде все работает За одним нюансом - когда вставляешь-вынимаешь флеху "на горячюю" она как правило потом снова нормально подключается, но раз на 10й, а может и на 20й  ... Просто виснет и все тут!! "методом тыка" определил, что происходит постоянный вызов обработчика прерываний - OTG_FS_IRQHandler в котором вызывается процедура обработчика - USBH_OTG_ISR_Handler (...) Причем, при "нормальной" работе хоста, прерывания вызываются только при подключенной флехе, а когда ее нет то нет и прерывания, а тут такое... Уважаемые гуру, может кто знает, что тут сделать можно?? Мое мнение - не происходит обработка какой-либо исключительной ситуации или ошибки хоста, хотя могу ошибаться. Как вариант - каким-либо образом проресетить усб контроллер, чтоб выйти из бесконечного прерывания...
|
|
|
|
|
 |
Ответов
|
Sep 13 2013, 16:52
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Документация на USB-движок, встроенный в эти МК была довольно неудачная и попросту неполная (т.е., даже имея ее, написать свою реализацию того же хоста было невозможно).
Нее, я только одного не понимаю, они что, не хотят, чтобы их микросхемы покупали?? Я уже целый час сижу на их сайте и ничего кроме даташита о том, что есть в этом камне, больше ничего нет!!! В чем смысл скрывать данные о девайсах в контроллере, снабдить все это чудо полукривыми либами, к которым тоже нет доков, кроме убогого описания усб либы и то, на 60% посвященной девайсу, а не хосту?? Или просто я дурак, что связался с стшным контроллером??? Хотя время еще есть можно послать его к "ядреной бабушке", и раскурить что-нить более путевое, типа nxp или atmel... На вашем месте, что лучше сделать??
|
|
|
|
|
Sep 14 2013, 11:56
|

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

|
Цитата(mantech @ Sep 13 2013, 12:52)  Документация на USB-движок, встроенный в эти МК была довольно неудачная и попросту неполная (т.е., даже имея ее, написать свою реализацию того же хоста было невозможно).
Нее, я только одного не понимаю, они что, не хотят, чтобы их микросхемы покупали?? Я уже целый час сижу на их сайте и ничего кроме даташита о том, что есть в этом камне, больше ничего нет!!! В чем смысл скрывать данные о девайсах в контроллере, снабдить все это чудо полукривыми либами, к которым тоже нет доков, кроме убогого описания усб либы и то, на 60% посвященной девайсу, а не хосту?? Или просто я дурак, что связался с стшным контроллером??? Хотя время еще есть можно послать его к "ядреной бабушке", и раскурить что-нить более путевое, типа nxp или atmel... На вашем месте, что лучше сделать?? что и RM0008 не гуглится? http://www.st.com/web/en/resource/technica.../CD00171190.pdf
--------------------
Верить нельзя никому, даже себе. Мне - можно.
|
|
|
|
Сообщений в этой теме
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 kovigor Цитата(mantech @ Sep 13 2013, 19:52) Хотя... Sep 14 2013, 09:44 adnega Цитата(mantech @ Sep 13 2013, 20:52) Или ... Sep 14 2013, 11:40 mantech Предлагается желающим добывать изюм из булочек, вы... Sep 14 2013, 11:29 mantech я практически купил кучку STM32F429 (в дороге), на... Sep 14 2013, 11:44 haker_fox Да, с СТ чтото странное: недавно познакомился с их... Sep 14 2013, 12:47 mantech Цитата(A. Fig Lee @ Sep 14 2013, 14:56) ч... Sep 14 2013, 14:12 adnega Цитата(mantech @ Sep 14 2013, 18:12) Это ... Sep 14 2013, 15:24  mantech Цитата(adnega @ Sep 14 2013, 18:24) В отн... Sep 14 2013, 17:52   HardEgor Цитата(mantech @ Sep 15 2013, 00:52) Да, ... Sep 15 2013, 08:32    adnega Цитата(HardEgor @ Sep 15 2013, 12:32) Нав... Sep 15 2013, 13:12
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|