Arduinoマルチコア環境 の各コアごとにバッチファイルを用意しました。
Filename | Description |
---|---|
spresense-cli-main.bat | MainCore用バッチファイル |
spresense-cli-sub1.bat | SubCore1用バッチファイル |
spresense-cli-sub2.bat | SubCore2用バッチファイル |
spresense-cli-sub3.bat | SubCore3用バッチファイル |
spresense-cli-sub4.bat | SubCore4用バッチファイル |
spresense-cli-sub5.bat | SubCore5用バッチファイル |
自分の環境では、書き込みのボーレート500000
でOKなのですが、エラーが出る場合は115200
に変更してください。
@echo off
setlocal enabledelayedexpansion
cd %~dp0
set BAUDRATE=500000
お好きな方法でどうぞ。
MS-DOSコマンドプロンプト上で、スケッチフォルダを引数に指定してバッチファイルを実行する
バッチファイルをダブルクリックして開いたDOS窓にスケッチフォルダを指定(ドラッグ&ドロップも可)する
既にビルド済みの状態で、コンパイルは省略してアップロードだけを行いたいケースもあると思います。 Arduino IDEだとこれができないんですよね。。
ビルドに成功するとスケッチフォルダ内に スケッチ名.SPRESENSE.spresense.spresense.spk
というファイルが生成されています。バッチファイルの引数に、スケッチフォルダの代わりに、この spk ファイルを指定すると、アップロードのみを行います。