Skip to main content

IAR Embedded Workbench for Arm 9.70.x

[レポート アサート]ダイアログボックス

このセクションの内容:

[レポート アサート]ダイアログボックスは、アプリケーションのソースコードに assert 関数の呼出しがあり、アサート条件が偽の場合に表示されます。このダイアログボックスで先の処理を選択できます。

ReportAssert.png
アサートメッセージをテキストとして出力するには、次の手順に従います。
  1. アプリケーションのソースコードにこの関数を追加します。

    void __aeabi_assert(char const * msg, char const *file, int line)
    {
       printf( "%s:%d %s ‑‑ assertion failed\n", file, line, msg );
       abort();
    }
  2. アサートメッセージが表示されます。