Arduino CLI

 

upload

arduino-cli upload

Arduino スケッチをアップロードします。

概要

Arduino スケッチをアップロードします。これにより、アップロード前にスケッチがコンパイルされません

$ arduino-cli upload [flags]

$ arduino-cli upload /home/user/Arduino/MySketch -p /dev/ttyACM0 -b arduino:avr:uno
$ arduino-cli upload -p 192.168.10.1 -b arduino:avr:uno --upload-field password=abc

オプション

    --board-options strings        カンマで区切られたボードオプションのリスト。 複数のオプションに対して複数回使用することもできます
    --discovery-timeout duration   ポート検出を待機する最大時間 例: 30s, 1m (デフォルトは 1s)
-b, --fqbn string                  FQBN(完全修飾ボード名): arduino:avr:uno
-h, --help                         uploadのヘルプ
    --input-dir string             アップロードするバイナリを含むディレクトリ
-i, --input-file string            アップロードするバイナリファイル
-p, --port string                  アップロードポートアドレス 例: COM3 or /dev/ttyACM2
-m, --profile string               使用するスケッチプロファイル
-P, --programmer string            使用するプログラマ 例: atmel_ice
-l, --protocol string              アップロードプロトコル 例: serial
-F, --upload-field key=value       アップロードに必要なフィールドの値を設定する
-v, --verbose                      オプションで、冗長モードをオンにします
-t, --verify                       アップロード後にアップロードされたバイナリをベリファイします

親コマンドから継承されたオプション

    --additional-urls strings   ボードマネージャーの追加URLのカンマ区切りリスト
    --config-file string        カスタム構成ファイル (指定しない場合はデフォルトが使用されます)
    --format string             ログの出力形式は次のとおりです: text, json, jsonmini, yaml(デフォルトは"text")
    --log                       ログを標準出力に出力します
    --log-file string           ログが書き込まれるファイルへのパス
    --log-format string         ログの出力形式は text, json です。
    --log-level string          このレベル以上のメッセージがログに記録されます。 有効なレベルは次のとおりです: trace, debug, info, warn, error, fatal, panic
    --no-color                  カラー出力を無効にします。

関連項目