よくある質問(FAQ)

「初期化設定終了アドレス(main)が存在しません」エラーが発生しました。

シミュレーションエラーの回避策について

質問

シミュレータ起動直後、「初期化設定終了アドレスで指定した関数mainが存在しません」ポップアップエラーが発生しました。回避策を教えてください。

回答

本エラーは、オブジェクトファイル (デバッグ情報) 内に「初期化設定終了アドレス」で指定した関数 (main) が存在しないため発生しています。

カバレッジマスターのデフォルトの初期化設定終了アドレスは「main」関数に設定されています。なので、最初に実行される関数が「main」以外の場合は「テスト設定」画面の「初期化設定終了アドレス」には、最初に実行される関数名を設定する必要があります。

特に「カバレッジ測定用オブジェクトファイル」と「ターゲットオブジェクトファイル」の「初期化設定終了アドレス」設定個所は、それぞれ別の設定個所になっておりますので注意が必要です。
※「main」以外の関数のときは、それぞれ設定をする必要があります。