1

ATxmega256a3bu デバイスでプロジェクトをビルドおよびデバッグするために、eclipse で win-avr を使用しています。次のコマンドを使用して、貪欲を使用してコードをデバッグしようとしたとき:

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

Windowsで貪欲を使用してjtagice3を検出する方法は?

4

1 に答える 1

1

そのデバイスに libusb フィルターがインストールされていない場合、貪欲な人はそれを見つけることができません。

Windows の libusb ポートが既にインストールされている可能性があります (インストールされていない場合は、http://libusb-win32.sourceforge.netで入手できます)。その bin/< platform > パスに移動し、install-filter.exe を実行します。次に、JTAGICE3 デバイスを選択します。

これを行うと、(同じユーティリティを使用して) libusb フィルターをアンインストールしない限り、JTAGICE3 は Atmel Studio から見えなくなることに注意してください。avArICE と Atmel Studio の間を行き来する必要がある場合は、このサイクルを何度も繰り返す必要があります (申し訳ありません...)。

もう 1 つの問題は、JTAGICE3 が少なくとも avarice 2.13 (これを書いている時点で最新のもの) までサポートされていないことです。使用できるようにするには、ヘッド ソースをダウンロードして cygwin でビルドする必要がありました。使用しているフラグ (-mkII) は別のモデル用であり、USB ID が異なるため機能しません。

于 2016-01-19T12:52:27.213 に答える