0

私は 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 を使用しています)

4

1 に答える 1

0

avrdude の古いバージョンは実際にこれをサポートしていないことが判明しました。これには usersig のページ消去が必要であり、これはまもなくリリースされるバージョン 6 までサポートされていませんでした。私はそれのsvnビルドでテストしました.2行のパッチが提出された日に、それは仕事をします.

于 2013-02-11T20:31:28.407 に答える