そういえば、最近メインマシンに組み込んである
arduino-IDEからアップロードボタンで
アップロードをしようとすると、IDEが
暫くプチフリーズしているようで、10秒くらい
固まっている様子。
普段使っているarduinoの実機はreduino-nano
で自動リセット機能が付いてないから、
手動でリセットを押してからアップロードボタン
を押すと、アップロードが始まる前にブートローダ
が「アップロードデータ無し」と認識して
0x0000から実行を始めちゃう…。
アップロードボタンを押してから10秒くらい待って
リセットボタンを押す、みたいな対応でなんとか
ごまかしごまかしという感じなんだけど…
自動リセット機能が付いた機種で実験したら
もしかしたら、リセットタイミングがもっと
上手く制御されるのかもしれないんだけど、
そもそもこのプチフリーズは一体何なんだ???
0016にアップデートしたこと自体は特に影響
してないみたいだし、古いバージョンの
IDEを起動してもやっぱりアップロードの
ところでプチフリーズするのは一緒。
サブマシンにインストールしたIDEから
アップロードすると上手く動くしなぁ。
機器の故障って訳じゃぁなさそう。
ちなみにIDE上のシリアルモニタは
問題なく動いているから、アップロードの
時だけ変なことになってるみたい。
javaのアップデートが悪さしてるのか、
セキュリティーソフトが悪さしてるのか、
USB-シリアルコネクタのドライバが悪さ
してるのか…
徐々にではなく急に遅くなったから、その間に
起った何かが原因になっているんだろうけど…
なんだろうなぁ?
|