我使用具有eclipse的win来构建和调试我的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?
发布于 2016-01-19 12:52:27
如果没有为该设备安装libusb过滤器,avarice将无法找到它。
您可能已经安装了Windows端口(如果没有,您可以在http://libusb-win32.sourceforge.net上获得它);转到它的bin/< platform >路径并运行install-filter.exe;然后选择您的JTAGICE3设备。
注意,一旦您这样做了,您的JTAGICE3将不再对Atmel Studio可见,除非您卸载libusb过滤器(使用相同的实用程序)。如果您需要在avArICE和Atmel Studio之间来回切换,您将不得不一遍又一遍地重复这个循环(对不起.)
另一个问题是,至少在avarice2.13(这是我编写这篇文章时的最新版本)之前,JTAGICE3是不受支持的。我必须下载head源代码并在cygwin中构建它们才能使用它。您使用的标志(-mkII)用于另一种型号,由于它们的USB不同,因此无法工作。
https://stackoverflow.com/questions/25562081
复制相似问题