C++test に用意されている GUI ベースの EW プロジェクトインポート機能は、特定のバージョンの EWARM プロジェクトだけをサポートしています (「サポートの概要」 を参照)。他のツールチェーン バージョンまたはターゲット アーキテクチャの EW プロジェクトをインポートするには、cpptesttrace
ユーティリティを使用する必要があります。このユーティリティは、iarbuild
ユーティリティによって生成されたプロセスのコマンドラインをスキャンします。
インポート処理は 2 段階で実施されます。「1) ビルド データ ファイル ファイル (.bdf) の生成」と 「2) C++test へのビルド データ ファイルのインポート」です。
cpptesttrace --cpptesttraceProjectName=<prj_name> --cpptesttraceOutputFile=<prj_dir>\<prj_name>.bdf
iarbuild <prj_name>.ewp -build <config>
パス名にスペースまたは中括弧が含まれる場合、引用符で囲む必要があるかもしれません。 多くの場合 デフォルトでは、ビルトイン コンパイラ構成を介して C++test が認識する個々のツールチェーン実行モジュール名をキャプチャするよう、トレース機能は構成されます。プロセスのコマンドラインがスキャンされない場合、 例: EW430 の場合
STM8 の場合
また、詳細なビルド進捗情報を表示するには ( |
既存のソースの場所に新しいソースを追加しているのでない限り、オリジナル プロジェクトへの変更の後はこのプロセス全体を繰り返す必要があります。