Skip to main content

IAR Embedded Workbench for Arm 9.70.x

CMake/CMSIS-Toolboxプロジェクトのトラブルシューティング

このセクションの内容:

Embedded Workbench IDEのCMakeまたはCMSIS-Toolboxプロジェクトで問題が発生する場合があります。原則として、 IARテクニカルサポートに連絡する前に、 Embedded Workbench IDEを使用せずに、コマンドラインからCMake/CMSIS-Toolboxプロジェクトで同じ操作を実行してみてください。多くの場合、問題はCMakeまたはCMSIS-Toolboxにあります。

ワークスペースウィンドウがほぼ空になっている

ワークスペースウィンドウのプロジェクトツリーにCMakeLists.txtまたは csolution.ymlファイルのみが含まれている場合は、プロジェクトが正しく設定されていません。CMake/CMSIS-Toolboxログウィンドウにエラーがないか確認してください。CMake/CMSIS-Toolboxログウィンドウを参照してください。

コマンドラインからプロジェクトを構成してビルドし、問題がまだ発生するかを確認してください。

Embedded Workbenchがすべてのcsolutionコンテキストを使用しようとする

IAR Embedded Workbenchがcsolution.ymlファイル内のすべてのコンテキストを使用しようとするが、そのうちの一部のみを使用したい場合は、 --contextコマンドラインオプションをCMSIS-Toolboxオプションページからcsolutionに渡すことで、生成されるコンテキストを制限することができます。詳細はCMSIS-Toolboxオプションを参照してください。

ビルドログのテキスト行の折り返しが早すぎる

デフォルトでは、IARコンパイラは長いテキスト行を折り返します。これを無効にするには、CMakeまたは CMSIS-Toolboxファイルのコンパイラコマンドラインに--no_wrap_diagnosticsを追加します。

ブラウズ情報と構文の強調表示が間違っている

ソース参照情報とエディタ構文のハイライトが間違っている場合は、プロジェクトが期待どおりにビルドされているか確認してください。また、プロジェクトのコマンドラインに不足しているオプションがないか確認してください。

構成は失敗したが、コマンドラインからは機能する

Embedded Workbench IDEで構成が失敗したが、コマンドラインからは機能する場合は、手動で、またはプロジェクト>再構成を強制 メニューコマンドを使用して、CMake/CMSIS-Toolboxが使用するビルドディレクトリを削除してください。選択したコンパイラなど、CMakeの基本的なオプションを変更する場合は、ビルドディレクトリを削除してプロジェクトを再構成する必要があります。