12

.hexファイルをArduinoにアップロードしようとしています。IDE を介してコードをアップロードすることに問題はありません (blink の例やその他の例など)。ポートとボードは正しいです。

そのため、アップロードしようとすると問題が発生します

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

私が試したこと:

  • 私はテーブルに 4 つの Uno を持っています (オリジナル + 無料バージョン)、同じ問題です。
  • hereから最新のドライバーをインストールし、それらの有無にかかわらず試しました。
  • Arduino IDE(1.0.5およびナイトリービルド)と最新のavrdude v.6.1に付属するavrdudeで試しましたbrew install avrdude
  • 9600までのさまざまなボーレート
  • ここで提案されているように、バイトが送信された後にリセットを押してみました
4

8 に答える 8

1

Arduino Leonardo ボードにも同じ問題がありました。IDE からボードのバージョンを設定するのを忘れていたことに気付きました。正しいボードを選択した後 (ツール --> ボード --> Arduino Leonardo) 問題が解決しました。

于 2014-11-09T23:19:21.377 に答える
1

Amazon から arduinomonkey nano ボードを購入したところ、まさにこの問題に遭遇しました。Arduino ソフトウェア バージョン 1.0.5 と mac osx バージョン 10.9.4 を実行しています。

さまざまな提案 (アップロード時にリセットを保持するなど) を試しましたが、確実に機能するものはありませんでした。すべてのドキュメントで、Mac の場合、更新された USB ドライバーは必要ないと記載されていますが、更新されたドライバーをhttp://www.ftdichip.com/Drivers/VCP.htm (2.2.18)からダウンロードしました。

FTDI..._10_4_.... ファイルをダウンロードして起動した後。インストール後、arduino IDEに戻り、スケッチをアップロードしました...完全に機能しました!

于 2014-08-08T01:47:58.580 に答える
0

昨夜、Arduino Unoで同じ問題が発生しました。壁に頭をぶつけた後、Arduino IDE を 1.6.0 にアップグレードしました。Mac OS X で、Arduino のホームページから 1.6.0 をダウンロードするだけでこれを行いました。

これをインストールしてから、私の場合は次のような適切なボードを選択した後: /dev/tty/usbmodem____ (Arduino Uno)

エラーは解消され、プログラムのアップロードの 1 秒後にリセット ボタンを 5 秒間押し続けるなど、面倒なリセット ボタンを押すことなく、プログラムを再度アップロードすることができました。

これが私にとってうまくいったことであり、他の人にもうまくいくことを願っています!

于 2015-02-11T15:54:41.210 に答える