Скупость от winavr не работает с usb jtagice3
Я использую win-avr с eclipse для сборки и отладки своего проекта с помощью ATxmega256a3bu devie. когда я попытался отладить код, используя avarice, используя следующую команду:
avarice --part atxmega256a3bu -mkII --jtag usb --read-fuses
это показывает следующую ошибку
AVaRICE version 2.9, Jan 7 2010 22:42:57
Defaulting JTAG bitrate to 250 kHz.
did not find any USB device "usb"
USB device not found
Как обнаружить jtagice3 с помощью алчности в Windows?
1 ответ
Если для этого устройства не установлен фильтр libusb, avarice не сможет его найти.
Возможно, у вас уже установлен порт libusb для Windows (если нет, вы можете получить его по адресу http://libusb-win32.sourceforge.net/); перейдите к пути bin/
Обратите внимание, что после того, как вы это сделаете, ваш JTAGICE3 больше не будет виден Atmel Studio, если вы не удалите фильтр libusb (используя ту же утилиту). Если вам нужно переключаться между avArICE и Atmel Studio, вам придется повторять этот цикл снова и снова (извините...)
Другая проблема заключается в том, что JTAGICE3 не поддерживается, по крайней мере, до скупости 2.13 (которая является последней на момент написания этой статьи). Я должен был загрузить исходные коды и собрать их в Cygwin, чтобы иметь возможность использовать его. Используемый вами флаг (-mkII) предназначен для другой модели и не будет работать, поскольку их USB-идентификаторы отличаются.