Запускаю пример М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