Eclipseを使用してSeeeduino ADK(本質的にArduino Mega 2560)にコードをアップロードする際に問題が発生します。基本的にはthis threadが私の問題を説明しています。場合によっては、Arduino IDEのアップロードを使用して一連のタイムアウトを取得することがあります。これは通常、USBを取り外して再挿入することで修正されます。残念ながら、これはEclipseで問題を解決するのに役立ちません。Eclipse AVRプログラミング - ATMega2560
私はコマンドラインからAVRdudeを使ってアップロードをしようとしています(私は上記のスレッドの最後のコメントで "ハッキー"解決策を試したこともあります)。
"%AVR_DUDE%" -pm2560 -cstk500v2 -P\\.\%COMM_PORT% -b115200 -F -V -D - Uflash:w:"%HEX_FILE%":a -C"%AVR_DUDE_CONF%"
私を与える:これは私がこれを使用していますラインであるAVRDUDEが正しく実行されるため、
avrdude.exe: stk500v2_ReceiveMessage(): timeout
私は上記のバッチ変数はOKです知っている(しかし、それがタイムアウト)。誰かが私のアップロードで私を助けることができるアイデアやヒントを持っているなら、私はそれを高く評価します。事前に感謝します。
EDIT:これは、Arduino IDEがアップロード前にボードにリセットを送信することが原因である可能性があります.Eclipse AVRプラグインではそのようなことはありません。私はこれをテストし、アップロードするperlスクリプトを書いていますが、これが問題であることはかなり確信しています。
ありがとうございます。ただし、この回答はリンク先の寿命よりも長くなる可能性があることを覚えておいてください。リンク先の投稿が何を意味するのか少し詳しく説明できれば幸いです。 – Johanness