私はXMEGA-A1 Xplainと JTAG ICE mkII を持っています。Linuxでavrdudeを使用しようとしました。私が最初にしたことは、PDI を使用するために JTAG ヒューズをオフに設定しようとすることでした (ハードウェア ユーザーズ ガイドでは、JTAG と PDI を一緒に使用することはできないと述べているため - セクション 9.3)。デバイスと通信する機能。USB コネクタのそばの LED は緑/赤に点灯しますが、USB を再接続すると赤が点滅します。SW0 を押すと、LED の点滅が止まりますが、離すとすぐに点滅が再開し、他の 7 つのボタンを押しても効果がないようです。
今デバイスと通信しようとすると、得られるのは次のとおりです。
$ avrdude -p x128a1 -c jtag2pdi -P usb -v
avrdude: jtagmkII_setparm(): bad response to set parameter command: RSP_FAILED
avrdude: jtagmkII_close(): bad response to GO command: RSP_ILLEGAL_EMULATOR_MODE
avrdude done. Thank you.
jtag2slow
(以前は機能していた)を使用すると、次のようになります。
avrdude: jtagmkII_setparm(): bad response to set parameter command: RSP_FAILED
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude: jtagmkII_close(): bad response to GO command: RSP_ILLEGAL_EMULATOR_MODE
avrdude done. Thank you.
ヒューズを設定するために使用したコマンドは、Eclipse が生成したものから取られました。-Ufuse4:w:0x1:m
デバイスに「侵入」して通信を再確立する方法はありますか?