タグ付けされた質問 「avrdude」

19
「avrdude:stk500_getsync():同期していません:resp = 0x00」
先日、素晴らしいプログラムを作成し、それをArduinoにアップロードしたいと思いました。アップロードボタンをクリックした後、avrという名前の男がやってきて、私を止めました。 avrdude:stk500_getsync():同期していません:resp = 0x00 すべて私がやりたいことは、私のプログラムをアップロードされますが、AVRは私をさせません。彼は理解できないので、誰かが彼が何を言おうとしているのか、どのように彼を取り除くのかを教えてもらえますか? すなわち: Arduinoにプログラムをアップロードしようとするたびに、次のエラーメッセージが表示されます。 avrdude:stk500_getsync():同期していません:resp = 0x00 これはどういう意味ですか、どうすれば修正できますか?
98 uploading  avrdude  faq 

3
ISPとしてArduino Unoを使用すると、「いいね!無効なデバイス署名」は、接続、構成、またはavrdudeのバージョンが正しくないことを意味しますか?
私はArduino UNOを使用して、Windows 7でArduino IDEディレクトリのavrdudeを使用して、コンパイル済みの16進イメージをATTINY45にプログラムしています。Unoには、examplesディレクトリから読み込まれたISPスケッチがあり、動作します-ハートビートLEDうまくパルスします。 ハードウェア側では、ATTINYが表面実装であり、すべてのピンが電圧計で確認されてはんだ付けされた状態でサーフボードにはんだ付けされていることを除いて、私はこの設定をしています。手で持ったヘッダーピンストリップを使用してピンをサーフボードに接触させ、UnoからATTINYに信号を取得します。 以下は、IDEのデバッグ出力を確認して得たコマンドラインです。 REM set the fuse for 8MHz, so the ISP programmer can work C:\Progra~1\Arduino\hardware\tools\avr\bin\avrdude -CC:\Progra~1\Arduino\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -pattiny45 -cstk500v1 -P\\.\COM7 -b19200 -e -Uefuse:w:0xff:m -Uhfuse:w:0xdf:m -Ulfuse:w:0xe2:m REM load the program C:\Progra~1\Arduino\hardware\tools\avr\bin\avrdude -CC:\Progra~1\Arduino\hardware/tools/avr/etc/avrdude.conf -v -pattiny45 -cstk500v1 -P\\.\COM7 -b19200 -Uflash:w:firefly.hex:i REM set fuse for 1MHz, as …

1
コンパイル/リンク/アップロードプロセスを理解する(IDEを使用する必要がないため)
私は最近、Arduino UNOで遊んでいます(これまでにマイクロコントローラーの経験はありませんでした)。IDEの代わりにemacsを使用したいと思います。また、自分のメイクファイルを作成できるようにするために、内部でIDEが何を行うかについても知りたいです。私が見つけたチュートリアルは古くなっているか、説明なしで一連のステップとして提示されています。誰かがgcc-avrとavr-dudeを使用して全体のcompliation / linking / uploadプロセスがどのように機能するか、そしてそれがIDEでどのように使用されるかを誰かに説明していただければ幸いです。
10 ide  avrdude 

3
Arduino Megaタイムアウト通信とプログラマエラー
私はArduino Mega 2560を使用していますが、このエラーが発生し始めたランチタイム頃まで問題なく動作していました。 avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_getsync(): timeout communicating with programmer Unoにロードしようとしたときに実行しているコードではないことはわかっています。問題なくロードされたようです。ただし、ポートが多いため、Megaを使用する必要があります。 私が読んだことから、これは潜在的にブートローダーの問題であり、おそらくArduinoの現在のバージョンに関連しています。ブートローダーについてはほとんど何も知りません。私が知っているのは、コードがArduinoにアップロードするために使用されていることだけだと思います(たぶん...)。 これらのページは私が見てきたものですが、私が言ったように、私はファイルをいじるだけで快適に感じるのに十分なほど知りません。 Mega2560:プログラマーとの通信がタイムアウトしました... Mega 2560のアップロードタイムアウトエラー-何が変更されたのかわからない Megaを完全にアンインストールしてから再インストールしてみました。古いバージョンのArduino(0022)もダウンロードしましたが、どちらのオプションも機能しないようです。 どうすればよいか、必要に応じて「AVR」ファイルを変更する方法がわかりません。

1
ISPとしてのArduinoを介したMini Proのプログラミングの問題
Arduino Mini Pro 5vクローンボードのペア(Inland、Microcenterで販売、現在は4米ドル)を手に取りました。ATmega328とATtiny85チップで以前行ったように、私のUnoをISPとして使用したかったのです。ArduinoISPチュートリアルページの指示に従ってUnoをプログラミングし、このページの指示に従ってUnoをMini Proに接続しました。コマンドラインからArduino IDEまたはavrdudeを取得しても、これらのボードを何を試してもうまくプログラムできません。ただし、Arduino IDEを使用して新しいブートローダーをMini Proに書き込むことができます。 ステータスLED(ピン7、8、9)も接続しましたが、ブートローダー以外のものをプログラムしようとすると、プログラマーにエラー状態(ピン8)があることがわかります。 これが、Mini Proのヒューズを設定しようとしたavrdudeコマンドラインです。 avrdude -P /dev/tty.usbmodema0121 -b 57600 -c avrisp -p atmega328p -U lfuse:w:0xff:m -U hfuse:w:0xdb:m -U efuse:w:0xfd:m avrdudeから次の情報を受け取ります。 avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x1c avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x1c avrdude: stk500_getsync() attempt …

4
Arduino互換のシリアルポートにMac OSXが表示されない
Arduino互換のFreaduinoボードatmega8を購入しました(Arduino ngまたはそれ以前のatmega8としてボードタイプを選択しました)。Arduino IDEをMac OS XとFTDIドライバーにインストールしました。しかし、ボードを接続すると、シリアルポートは次のようになります。 そして、プログラムをアップロードしようとすると、これは私が得るエラーです: 誰かが間違いを教えてくれますか?私は無知です。 更新:問題は、ドライバを正しくインストールしていなかったことです(私は推測します)。私はそれらをアンインストールして再インストールしましたが、完全に機能しました。同じくYouTubeチュートリアルも作成。http://youtu.be/BwatajQO_88
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.