[indent][/indent]Приветствую всех!
Разбираюсь с аппаратным USB на stm32f103vct6. Не получается запустить пример проекта работы с usb

.
Аппаратная платформа своя...собственно сам контроллер подключенный к usb и стабилизатор питания, больше ничего нет.
Софт брал отсуда
ТЫЦ (USB-Mass_Storage-MCU Flash). Просматривая код, я понял что это просто обрезанная версия Mass_Storage из STM32_USB-FS-Device_Lib_V3.3.0. Я так понимаю я должен был на выходе получить стандартное устройсво mass storage с объмом памяти flash контроллера?
Переконфигурировал пины под себя - залил...и застрял на строке main.c => while (bDeviceState != CONFIGURED);
Далее просматривая код, я нашел всего 2-е функции, где этой переменной присваивается значение CONFIGURED. И по-моему я ни в одну из них не попадаю по ходу работы...
Подскажите, кто как боролся в стандартной библиотеке с данным примером? У всех работало сходу?
ЗЫ: Управление usb_disconnect пином организовано так (в отличие от схемы, приведенной в архиве китайского автора для fure bull) из-за разных схем - пробовал управлять disconnect-ом в инверсии - результат тот же. Свой проект прилагаю.