arduinoの開発環境の再セットアップ
- 2016/03/18 21:10
- カテゴリー:Arduino・AVR, 電子工作
Windows10にした時,Windows10にarduinoの開発環境をセットアップしたが,IDEを使っていると再々アップデートのメッセージがでてくるのでボードマネジャー関係をアップデートすると,追加したUncompatinoと秋月Arduinoマイコンキットの項目が表示されなくなり選択不可になってしまった
「boards.txt」は変更されてないようで,他のファイルを調べてみたが原因が解らない
仕方がないので開発環境の再セットアップしようと再度開発環境をダウンロード・・・そういえばArduinoチームが内部分裂して2つのIDEがあることを思い出した
調べてみると前回セットアップしたのはarduino.ccのIDEで現時点で1.6.8(既に1つマイナーアップ),もう1つはarduino.orgのIDEで1.7.8だった
今回は,IDEのアップデートメッセージで悩まされるのが嫌なので,arduino.org版のIDEをセットアップすることにして,また元の「boards.txt」は変更しないでローカル用ボードを増やすことにした
(具体的には)
①「(セットアップフォルダ)\hardware\arduino\avr」を全部コピーして「avr.local」にする
②「avr.local」の「boards.txt」を追加するボードのみの記述にする,「platform.txt」のボード名を編集(ボード切り替えメニューのセパレーターとして表示される)
とりあえず開発環境は復活
コンパイルすると実害はないが
「WARNING: library Wire claims to run on [avr] architecture(s) and may be incompatible with your current board which runs on [avr.local] architecture(s).」
と表示されるので(例はWireライブラリを使用した場合),消したい場合は各ライブラリの「avr.local/libraries/*/library.properties」を編集する
architectures=avr.local
IDEを再起動しないと反映されない