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

 
 
> Mass Storage в IAR 5.4, О файле usb_hooks.c из иаровского примера Mass Storage
sambotey
сообщение Aug 31 2011, 15:03
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 25-08-11
Пользователь №: 66 868



Запускаю пример Мass Storage, который предоставлен в IAR'e. Плата появляется в Диспетчере устройств Windows, однако во время монтирования появляется сообщение об ошибке, мол, "устройство может работать не правильно" и в список дисков моя плата с SD-карточкой не попадает.
В проекте от IAR'a есть файл usb_hooks.c, в котором необходимо определить обработчики различных событий usb. Но как их определить? Что должен выполнять тот же USB_HIGH_INTR_ENTRY_HOOK (Description: USB high priority interrupt entry hook function) или USB_CLASS_REQUEST_HOOK (Description: Called when class request receiving)? Где можно посмотреть описание этих функций? Ведь, насколько я понял, проблема с монтированием платы кроется в том, что не определены функции из этого файла usb_hooks.c

Сообщение отредактировал sambotey - Aug 31 2011, 15:04
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
sambotey
сообщение Oct 7 2011, 04:41
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 25-08-11
Пользователь №: 66 868



Как я понял, чтобы устройство работало в качестве Mass Storage, необходимо, чтобы оно принимало от хоста запросы и обрабатывало их. А где описывается формат этих запросов?
Go to the top of the page
 
+Quote Post
scorp2011
сообщение Oct 9 2011, 15:34
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 72
Регистрация: 29-01-11
Пользователь №: 62 559



Цитата(sambotey @ Oct 7 2011, 08:41) *
Как я понял, чтобы устройство работало в качестве Mass Storage, необходимо, чтобы оно принимало от хоста запросы и обрабатывало их. А где описывается формат этих запросов?

У меня IAR 6.20 и всё пошло с первого раза из примера
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 4th August 2025 - 06:43
Рейтинг@Mail.ru


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