cargo-flash は cargo 拡張機能であり、cargo run のそのまま置き換えとして使用できます。
インストール
cargo-flash は probe-rs ツール群の一部としてインストールされます。詳しくは インストール ページを参照してください。
使用方法
cargo-flash は ‘cargo run’ と同じように使用できますが、ホスト上で実行する代わりに、 cargo-flash はバイナリをターゲットにダウンロードして実行します。
基本的な使い方は次のとおりです
cargo-flash は probe-rs ツール群の一部としてインストールされます。詳しくは インストール ページを参照してください。
# cargo プロジェクトのディレクトリで実行cargo flash --release --chip <chip_name>
# ターゲットが cargo flash でサポートされているか、# またその名前が何かわからない場合probe-rs chip list
# 通常どおり examples も実行できますcargo flash --example <your_example>
# 使用するオプションを手動で指定cargo flash --release --chip nRF52840_xxAA --target thumbv6m-none-eabi --example gpio_hal_blinky
# 組み込みではないファイルからカスタムのチップ定義を使用cargo flash --release --chip-description-path nRF52840_xxAA.yaml --target thumbv6m-none-eabi --example gpio_hal_blinky‘cargo run’ で受け付けられる設定フラグは、cargo-flash でも受け付けられます。 そうでない場合は、issue を作成してください。
よいコーディングを!