私は組み込みシステム用のいくつかの実行ファイルをコンパイルするプロジェクトを持っています。各実行可能ファイルは、適切なターゲットにすることによって生成されます。CLion外部ツールマクロ
- firmware2.bin
- firmware1.bin ...
は、今私はファームウェアの点滅プロセスを自動化したいです。私は組み込みシステムのフラッシュにファームウェアをフラッシュすることができますPythonスクリプトを持っています。このスクリプトを呼び出すには、私は追加のターゲットを作成する必要があります...
- firmware1.bin_upload
- firmware1.bin
- firmware1.bin_upload firmware1.binを
これはあまり便利ではないので、Pythonスクリプトを呼び出すCLion外部ツールを作成したいと考えています:
問題は、現在のターゲット実行可能ファイルをCLionの外部ツールに渡す方法が見つからないということです。生成されたファームウェアのマクロはありません。
ファームウェアに外部ツールパスを渡す方法はありますか?または、追加のターゲットを作成する以外のアップロードプロセスを自動化する別の方法ですか?