問題タブ [avrdude]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
6352 参照

linux - AVR ISP MKII、avrdude、Ubuntu 11.10

そのため、以前にUbuntuでこれを機能させました。しかし、その後、11.10 にアップグレードしました。今、そのような運はありません。

注: これを Eclipse で動作させるのにまだ手こずっている場合は、このコマンド ラインを試してみてください。ここで動作しない場合は、Eclipse でも動作しません。

このエラーがあります:

私はすべての異なる構成で試しました。例: -B 1 ,10, 1000,

-F は、シリアルとして 000000 などを返すだけなので、役に立ちません。また、以下の出力から明らかなように、プログラマーに到達し、さらにはターゲット ボードに到達して電圧を読み取ることがわかります。ターゲット チップのリセットも確認​​できます。(つまり、DB101 を含む多くのデバイスでテストしましたが、いつリセットされるかを確認できます)

完全な出力は次のようになります。

私はすでにudevのものをセットアップしています:すなわち:

cat /etc/udev/rules.d/60-avrisp.rules SUBSYSTEM!="usb_device", ACTION!="add", GOTO="avrisp_end"

ボードとプログラマーは、別のマシンで AVR スタジオと連携します。どうやら多くの人が Linux でこの問題を抱えています。:(ウィンブローボックスを掘り起こす必要はありません。

0 投票する
2 に答える
821 参照

eclipse - AVRDudeでのEclipseの使用

Eclipseを介してArduinoをプログラムしようとしていますが(Eclipseは初心者にとって最も簡単なIDEであるため)、どうやらEclipse for AVRDudeでプログラマーを更新しようとすると、構成ファイルが見つからないことが示されます。さらに、それは私が通信しようとしているMCUのどれもサポートしていないとも言っています...さらに奇妙です。これに対する修正はありますか?

0 投票する
1 に答える
4444 参照

avr - AVR Dragon & Arduino (mega1280) プログラミングモードに入れない

最近、atmega1280 を搭載した Arduino を購入しました。私は Arduino IDE を使用することはできませんでしたが、AVR Studio と私の Dragon で使用するための便利なボードとして使用しました。

同じ頃に新しいコンピューターを購入し、Windows 7 64 ビットを実行しています。AVR Studio 5.1 をダウンロードし、Dragon に接続しました。強制的に最新のファームウェアにアップグレードしました。次に、Dragon を Arduino に接続すると、次のエラーが表示されます。

[ERROR] Failed to enter programming mode. ispEnterProgMode: Error status received: Got 0xc0, expected 0x00, ModuleName: TCF (TCF command: Device:startSession failed.)

リボン ケーブルのピン配置が両端で同じであり、連続性があることを確認しました。ピン 1 はピン 1 に接続されます。AVR Studio はセンス ラインで 5.0V を読み取ることができますが、それだけです。

次に、libusb-win (1.6.2.0) をインストールし、avrdude を使用して、よりわかりやすいエラーを取得しました: pasebin 出力

ISP および JTAG 接続を使用して、ブレッドボード上で atmega8 および atmega128 を配線しようとしましたが、上記と同じエラーが発生しますが、さらに多くのエラーが発生するため、PCB 間の接続の問題をトラブルシューティングして、配線ミスを排除します。

どこから問題を探し始めればよいでしょうか???

0 投票する
2 に答える
6278 参照

eclipse - EclipseAVRプログラミング-ATMega2560

Eclipseを使用してSeeeduinoADK(基本的にはArduino Mega 2560)にコードをアップロードするのに問題があります。基本的に、このスレッドは私の問題を説明しています。Arduino IDEアップロードを使用して一連のタイムアウトが発生することがあります。これは通常、USBを取り外して再度挿入することで修正されます。残念ながら、これはEclipseの問題を解決するのに役立ちません。

コマンドラインからAVRdudeを使用してアップロードを試みましたが(上記のスレッドの最後のコメントで「ハッキー」な解決策を試しました)、役に立ちませんでした。これは私がこれに使用している行です:

それは私に与えます:

AVRdudeは正しく実行されるため、上記のバッチ変数は問題ありません(ただし、タイムアウトします)。誰かが私のアップロードに役立つアイデアやヒントを持っているなら、私はそれを大いに感謝します。よろしくお願いします。

編集:結局のところ、これの理由は、Arduino IDEがアップロードする前にボードにリセットを送信するためである可能性があります。これは、EclipseAVRプラグインでは実行されません。これをテストして、アップロードするperlスクリプトを作成しますが、これが問題であると確信しています。

0 投票する
2 に答える
982 参照

windows - Perl system() EXE パーミッション?

Windows で Perl を実行するのは初めてでavrdude.exe、HEX ファイルを Atmel マイクロコントローラーにアップロードしようとしているときに、システム コマンドに問題が発生しています。これらは、コマンドを実行するために使用している Perl コマンドです。

今、私は最終的なコマンドを印刷して、問題がないことを確認しています。ただし、実際の実行には何らかの権限の問題があるようです。印刷されたコマンドをコピーして Windows ターミナルに貼り付けると、次のようになります。

これは明らかに avrdude が正しいパラメーターで実行されています。ただし、 を使用してこのコマンドを実行すると、system()次の出力が表示されます。

これにより、CMD でコマンドを実行する場合と .xml を介してコマンドを実行する場合に、何らかの権限の違いがあると思われますsystem()。誰かがこれについて洞察を提供したり、この問題を解決するためのヒントを教えてくれたりすると、大歓迎です. 事前に感謝します。

編集: Atmel にハード リセットを送信した後に avrdude.org を呼び出す Perl スクリプトを作成しました (このスレッドのコードに基づいて):

ただし、これにはまだ同じ問題があります。Perlsystem()呼び出しがコマンド ラインで実行するのと同じ権限を持っている場合、コマンド ラインでコマンドを実行できるのに、Perl から同じ EXE を呼び出すと COM4 アクセスが制限されるのはなぜですか? :S

0 投票する
1 に答える
1466 参照

arduino - Arduinoメガの使用を開始する際の問題

私はちょうど私の最初の真新しいArduino mega 2560ボードを手に入れました。Arduino 1.0.1ソフトウェアをダウンロードしました。

ボードを最初に接続したとき、デバイスを検出できませんでした。そこで、デバイスマネージャーを開き、"...\arduino-1.0.1\drivers"フォルダーをポイントして、識別されていないデバイスのドライバーを更新しましたArduino Mega 2560

今、私の最初の問題が発生します。(O/S is window 7 32bit)

ここに画像の説明を入力してください

ただし、ドライバは正常にインストールされています。

次に、Arduino 1.0.1ソフトウェア(IDEと何と呼ぶべきか)を開き、点滅の例を開きました。そしてそれをボードにアップロードしようとしました。設定は変更していません。デフォルト設定を維持しました。

アップロードに失敗し、次のエラーが発生しました。

どうすればこれを乗り越えることができますか?Arduinoの経験はありません。今何をすべきかわからない。

誰かが私がこの問題を克服するのを手伝ってくれるなら、大いにありがたいです。私が提供した詳細が十分でない場合は、お問い合わせください。誰かがすぐに助けに来ることを願っています。

ありがとうございました!

0 投票する
1 に答える
3139 参照

eclipse - Avrdude config linux

I'm trying ubuntu 12.10. I want to use Eclipse IDE + avrdude. The problem is, that I have a custom ft232rl programmer, which is not included in standard avrdude configuration. In windows I would add

this to avrdude.conf and it would work fine. But when I want to use it with AVR Eclipse Plugin it wouldn't show any available configuration in project-properties-avr-avrdude "new" button. I'm pressing the button and nothing happening. If I undo the changes in avrdude.conf it would show me list of available programmers and so on.

So how to use avrdude with custom programmer at least from terminal. And if it is possible, how to use it with eclipse?

0 投票する
1 に答える
7159 参照

arduino - avrdude.exe: AVR Studio 6 外部ツールのセットアップ後に更新指定子エラーの無効なファイル形式 ' '

http://www.engblaze.com/tutorial-using-atmel-studio-6-with-arduino-projects/#finalのチュートリアルの助けを借りて、Arduino IDE として avr studio 6 をセットアップしました。

チュートリアルで説明されているように外部ツールを追加し、次の引数を使用しました。

Arduino Uno ボードをフラッシュしようとすると、次のエラーが発生します。

初めて名前の1つにスペースが含まれていたので、フォルダーの1つの名前を変更しようとしました。ただし、問題は引き続き存在します。引数で変更する必要がある設定はありますか?

0 投票する
1 に答える
2462 参照

c - avrdude で EEPROM 以外のすべてを消去するにはどうすればよいですか?

私は2つのメインファイルを持っています。1 つは EEPROM に書き込み、もう 1 つは EEPROM から読み取ります。私は次のことをしたい:

  • フラッシュ main.hex (EEPROM に書き込むもの)
  • EEPROM の内容以外をすべて消去する
  • フラッシュ main.hex (EEPROM から読み取るもの)

Windows 7でJTAG ICE mkIIを使用してAT90CAN128を使用しています。次の方法 で avrdude を実行します。

0 投票する
1 に答える
170 参照

embedded - avrdude xmega256a3 は usersig をプログラムできませんか?

私は xmega256a3 の開発を行うために osx で avrdude を使用しています。素晴らしいです。ターゲットをうまくフラッシュできます。しかし、それを使用してusersigブロックをプログラムしようとすると、うまく機能しません。私は当初、初期の成功に興奮していましたが、その後のフラッシュが機能していないことに気付きました。

テストの結果、usersig ファイルがすべて 0 の場合、問題なく動作することがわかりました。しかし、すべての FF が機能しませんでした。フラッシュについて私がほとんど知らないことを考えると、これらは、オプションが欠けているか、avrdude がここで行う必要があることを完全に実行していないと信じるように導きます。

私が使用しているコマンドは

Windows ボックスで AVR Studio 4 を使用すると、これらのファイルのいずれかを usersig フラッシュ ブロックにプログラムできます。

私の質問は、これは可能ですか?もしそうなら、どのオプション/呪文が欠けていますか? それとも、avrdude を使用してこのプロセッサの usersig をプログラミングするのは運が悪いのでしょうか?

(CrossPack のバージョン 5.11.1 を使用しています)