2012-04-23 6 views
1

OS X LionからArduinoをプログラムしようとしています。絶対に動作しないでしょうし、私はこれを動作させる他のマシンを持っていません。ここでOS XからArduinoをプログラムできません

は私がアップロードしようとすると、私が取得エラーです:

Binary sketch size: 1260 bytes (of a 32256 byte maximum) 
avrdude: stk500_recv(): programmer is not responding 

私はArduinoのdevのキットをワイプし、再インストールしようとしたと私は同じ悪い結果が得られます。

私はまた、ubuntuを実行しているVMWare Fusionでこれをプログラムしようとしました。私は同じprogrammer not responding errorを得る。私はまた、このプロセス中に私の/var/log/syslogを見て、次のエラーを見た:io/hpmud/pp.c 627: unable to read device-id ret=-1私はこれをどうするのか分かりません。

私はその悪いボードだとは思わない。私は2つのarduinosと同じ問題を抱えています:新しいarduinoは箱から出ていて、もう1つは3週間です。これは動作するのに使用されましたが、突然失敗しました。

使用しているUSBポートをテストして確認できる低レベルのCLIツールはありますか?

私はこのarduinoに自分のプログラムを受け入れることができますか?

+0

[ツール]メニューで正しいボードとシリアルポートを選択するなど、明白なことを確認しましたか? –

+0

ボードはUnoであり、ツールメニューで選択されています。私がArduinoを接続すると、Tools> Serial Portメニューに '/ dev/tty.usbmodemfd121'と'/dev/cu.usbmodemfd121'の2つのオプションが表示されます。私が選択するオプションに関係なく、上記のエラーが発生します。 – codingJoe

+1

低レベルのツールに関しては、問題はシリアルポートに直接接続しようとすることができますが、おそらくそれがあなたに応答するようにプログラムされていない可能性があるということです。 avrdudeが直接それと話すかどうかを調べることができます: '/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avrdude -p m328p -b 115200 -c arduino -P/dev/cu。usbmodemfd121 -v'(Arduinoを '/ Applications'にインストールしたと仮定します)。そうすれば、デバイスの署名が報告され、何らかの問題が発生した場合にはさらに詳しい情報が得られるはずです。そのコマンドが成功すると、ArduinoのGUIに何か間違ったことがあります。 –

答えて

1

私もMACと似た何かが私に起こっている...私はあなたが、端末タイピングでそれを行うことができ、フォルダの/ var/tmpの

を作成することによって、それを解決:

sudo mkdir /var/tmp

おそらくあなたは完全なパーマを与える必要があります。

sudo chmod 777 /var/tmp

が、イムは、この手順についてはSHUREません。

arduinoプログラムが一時ファイルをこのフォルダに書き込もうとしていて、そのフォルダが存在しない場合、プログラマが何らかの問題が発生していると仮定しているため、

多分あなたにはうまくいくかもしれませんが、おそらく...私たちは見るでしょう!

0

同じ問題... 私は冗長モードを有効にしてのようなものを持っている:

Using Port     : /dev/cu.usbserial-A6013O93 
     Using Programmer    : arduino 
     Overriding Baud Rate   : 115200  
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avrdude -C/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega328p -carduino -P/dev/cu.usbserial-A6013O93 -b115200 -D -Uflash:w:/var/folders/d6/nx58qfsj6zbbw65bcsrnxc4r0000gn/T/build6866034938793144439.tmp/Blink.cpp.hex:i 

は57600に(-b57600-b11520)のボーレートを変更:

/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avrdude -C/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega328p -carduino -P/dev/cu.usbserial-A6013O93 -b57600 -D -Uflash:w:/var/folders/d6/nx58qfsj6zbbw65bcsrnxc4r0000gn/T/build6866034938793144439.tmp/Blink.cpp.hex:i 

それは働いた。プログラムがアップロードされました。 お手伝いをしてください。

関連する問題