前提・実現したいこと
LeonardoのBootloaderを改変し、ATmega32u4に書き込もうと思っています。
現象はまちまちですが、Arduino IDE上で「ブートローダを書き込む」を実行しようとしても、書込装置を選んでくださいというエラーが出てしまったり、「recipe.preproc.macros pattern is missing」というエラーが出てしまったりします。
(追記)
recipe.preproc.〜のエラーが再現できなくなってしまいました。
色々いじっていたので、何が原因かはっきりしないのですが…
現状、「書込装置を選んでください」しか発現しない状況です。
(/追記)
書込装置はArduino UNOに ArduinoISPを書き込んだものを用いています。
書込装置で「Arduino as ISP」を選択しているのですが、
「ツール」メニューの「書込装置」から、書込装置を選んでください。
というエラーが出てしまいます。
これについては、原因の検討がついていないのですが、ボードごとに書込装置を紐付けるような設定ファイルが存在するのでしょうか。
(platform.txtやboard.txt?)
recipe.preproc.macros pattern is missing
上記のエラーについては、recipe.preproc.macrosが未定義とのことなので、おそらくplatform.txtによるものではないかと踏んでいますが、具体的なところまでは見えてきていない状況です。
現状分かっていること
Arduino as ISPを用いて、ProMicroにLeonardoのBootloaderを書き込めることは確認済み。スケッチを書き込んで動作させることもできています。
同様の環境で、ツール->ボードで自作のボードを選択すると、
『「ツール」メニューの「書込装置」から、書込装置を選んでください。』
のエラーが出てしまいます。
追加ファイル構成
Document/Arduino/hardware/arduino/(ボード名)/(ボード名).hex
Document/Arduino/hardware/arduino/(ボード名)/boards.txt
Document/Arduino/hardware/arduino/(ボード名)/platform.txt
(AppData/Local/Arduino15/packages/arduino/hardware/avr/1.6.21からコピーしたもの)
補足情報(FW/ツールのバージョンなど)
Windows10
Arduino IDE 1.8.4
Arduino Pro Micro
質問投稿後も検証作業を継続しておりますので、進捗を更新していくと思います。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/26 00:50
2018/06/26 00:52