私は xmega256a3 の開発を行うために osx で avrdude を使用しています。素晴らしいです。ターゲットをうまくフラッシュできます。しかし、それを使用してusersig
ブロックをプログラムしようとすると、うまく機能しません。私は当初、初期の成功に興奮していましたが、その後のフラッシュが機能していないことに気付きました。
テストの結果、usersig ファイルがすべて 0 の場合、問題なく動作することがわかりました。しかし、すべての FF が機能しませんでした。フラッシュについて私がほとんど知らないことを考えると、これらは、オプションが欠けているか、avrdude がここで行う必要があることを完全に実行していないと信じるように導きます。
私が使用しているコマンドは
avrdude -p atxmega256a3 -P usb -c avrispmkii -e -U usersig:w:mySig.hex
Windows ボックスで AVR Studio 4 を使用すると、これらのファイルのいずれかを usersig フラッシュ ブロックにプログラムできます。
私の質問は、これは可能ですか?もしそうなら、どのオプション/呪文が欠けていますか? それとも、avrdude を使用してこのプロセッサの usersig をプログラミングするのは運が悪いのでしょうか?
(CrossPack のバージョン 5.11.1 を使用しています)