Доброго времени суток!
Имею AtmelStudio 6.0. , STK 600 с установленным AT32UC3A3256.
Необходимо запустить на этом камне USB в режиме CDC.
Взял в качестве отправной точки service из ASF 3.14.
Сделал все в точности, как указано в
http://asf.atmel.com/docs/3.14.0/uc3a3_a4/...quickstart.htmlоднако, компьютер не видит подключенного USB устройства...
Подключил LED для индикации входа в функцию обработки прерывания
ISR(udd_interrupt, AVR32_USBB_IRQ_GROUP, UDD_USB_INT_LEVEL) (LED включается при входе в прерывание)
Выключается он в этом же прерывании, перед функцией
udd_detach();
Т.о. получаю следующее:
при подключении платы к ПК диод загорается, при отключении, гаснет...
Из вышеизложенного я заключаю, что подключение UC3 к ПК выполнено верно на уровне физических линий.
а вот почему не могу запустить сам UCB CDC протокол, уже всю голову сломал...
Кто нибудь сталкивался с подобным?
Какие будут советы, мнения?
Благодарю за любой совет...