アップロードしようとしています.hex
ファイルをArduinoに送信します。 IDE(点滅の例など)を使用してコードをアップロードしても問題はありません。ポートとボードは正しいです。
だから、アップロードしようとすると問題が表示されます
avrdude -pm328p -carduino -P/dev/tty.usbmodemfd121 -b57600 -D -Uflash:w:grbl_v0_8c_atmega328p_16mhz_9600.hex -v -v -v -v
avrdude: Version 6.1, compiled on Mar 23 2014 at 04:42:55
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "/usr/local/Cellar/avrdude/6.1/etc/avrdude.conf"
User configuration file is "/Users/Mikhail/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/tty.usbmodemfd121
Using Programmer : arduino
Overriding Baud Rate : 57600
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
私が試したこと:
私のためにそれを修正したのは:
注:Mikhailが言及したドライバーをインストールする少し前です。
セットアップ:Mac OS 10.9.5、Arduino.app 1.0.6、Arduino Duemilanove
失敗するもう1つの理由:間違ったブートローダー
最近Arduino nanoを購入し、テスト目的でBlinkをアップロードしようとしたが失敗した。ボードは2018年1月以前に製造されたため、「プロセッサー」>「ATmega328P(古いブートローダー)」を選択するだけで問題が解決しました( https://www.arduino.cc/en/Guide/ArduinoNano#toc4 )
Arduino Leonardoボードでも同じ問題が発生しました。 IDEからボードバージョンを設定するのを忘れていることに気づきました。正しいボード(ツール->ボード-> Arduino Leonardo)を選択した後、問題は解決しました。
同じ問題がありました。しかし、Tools-> Serial Portに移動してtty.ADR6300-SerialPortを選択することで修正しました。
Amazonからarduinomonkey nanoボードを購入したところ、この問題にぶつかりました。 Arduinoソフトウェアバージョン1.0.5およびMac OS Xバージョン10.9.4を実行しています。
私はさまざまな提案を試みました(アップロード時にリセットを保持するなど)が、どれも確実に機能しませんでした。 Macの場合、更新されたUSBドライバーは不要であるとすべてのドキュメントに記載されていますが、更新されたドライバーを以下からダウンロードしました http://www.ftdichip.com/Drivers/VCP.htm (2.2。 18)
fTDI ..._ 10_4 _....ファイルをダウンロードして起動した後。インストール後、arduino IDE=に戻り、スケッチをアップロードしました...完全に機能しました!
昨夜、Arduino Unoでも同じ問題がありました。壁に頭をぶつけた後、ArduinoをアップグレードしましたIDEを1.6.0にアップグレードしました。MacOS Xで、Arduinoのホームページから1.6.0をダウンロードするだけでこれを実行しました。
これをインストールして、私の場合は次のような適切なボードを選択した後:/ dev/tty/usbmodem ____(Arduino Uno)
エラーは修正され、プログラムをアップロードする際に、トリッキーなリセットボタンを押すことなく再度プログラムをアップロードできました。つまり、プログラムのアップロードから1秒後にリセットボタンを5秒間押し続けます。
まあこれは私のために働いたものですそれが他の人のために働くことを願っています!