Цитата(GetSmart @ Sep 9 2010, 17:35)

Дело в том, что не подключен свой или стандартный startup.s
Его можно взять из проекта с примером.
Точнее даже так. В том стартапе, который подключается (ИАРом?) по умолчанию имена обработчиков (в том числе и от USB) могут отличаться. Поэтому варианта два.
1. Узнать имя и изменить своё имя обработчика.
2. Использовать всегда свой стартап и своё имя (любое) обработчика в майне и в стартапе.
Вариант 1 - ошибка в имени обработчика. Подсмотрел в стартапе

, заменил на void USB_IRQHandler(void) и все сразу заработало. Спасибо!
В общем мне процессор очень понравился, если бы не мои ошибки, то вообще было бы все замечательно. Аппаратный хид работает как часы.
Всем спасибо за внимание.
Умные речи подобны строкам, напечатанным курсивом. К. Прутков