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

 
 
> stm32f7 usb host, зависания хоста
alexandermas
сообщение Nov 4 2015, 09:27
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 13-07-10
Пользователь №: 58 429



Добрый день. плата stm32f7 disco. Проблемка с usb хостом в режиме HS , все это крутится под freertos. При работе с классом MSC при считывании с накопителя большого обьема даных (просто чтение в буфер файл размером 1.7гб) периодически наблюдается зависание порта, при этом перестают сыпаться даже sof прерывания. Сбои происходят не регулярно, но часто. Все это происходит так же и в примерах от st (MSC_RTOS) если его переключить в режим HS. Но в ихней же демонстрашке(ту что крутят на всех презентациях) этого глюка нет. Пробовал играть с приоритетами прерываний, настраивал хост и ось так же как и в рабочем коде. Результата ноль. Если отключть lcd глюк проявляется реже, но все равно есть. Код библиотек самого хоста и оси используется один и тот же, т.е. получается что проблема скрыта где то в настройках или конфигурации самого камня. Если вдруг кто то еще вставал на эти грабли прошу помощи или хотябы совета куда можно еще покопать. Возможно есть еще конфигурация самой шины обмена между периферией(задание приоритетов) но как и где я не нашел.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
Огурцов
сообщение Nov 4 2015, 10:28
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



у 429 замечен глюк, вероятно при доступе во внешнее озу
вылечилось статическим размещением буферов
Go to the top of the page
 
+Quote Post
alexandermas
сообщение Nov 4 2015, 10:58
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 13-07-10
Пользователь №: 58 429



приемный буфер находится во внутреннем озу, нужно действительно попробовать во внешнее запихать. а других буферов в самом стеке я не заметил
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 17:16
Рейтинг@Mail.ru


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