よくある質問(FAQ)

カバレッジマスターゼネラルで、「ポインタ割当てエリア設定」のアドレスはどのように設定すれば良いでしょうか?

設定について

質問

カバレッジマスターゼネラルを使用していますが、ポインタに対して「エリア割当て」のオプションで実体を自動的に割り付ける機能を使用した場合、「テスト設定」のビューにある「ポインタ割当てエリア設定」のアドレスはどのように設定すれば良いでしょうか?

回答

ゼネラルに内蔵されているテスト実行シミュレータ(汎用マイコンシミュレータ)のメモリマップは以下の通りです。

00100000H~00110003H スタック
00110004H~00FFFFFFH 空き(カバレッジマスターのポインタ割り当てエリアとして利用可能)
01000000H~03FFFFFFFH 変数領域(デフォルトのsbrkでは、ヒープはここ)
040000000H~0FFFFFFFFH プログラム領域

※上記アドレスは9桁で表示されていますが、最後にHを付けた16進数表記では、先頭の数字が0以外の場合は、0を付加して表記しています。このアドレス値で間違いはございません。

「ポインタ割当てエリア設定」のアドレスは、「 00110004H ~ 00FFFFFFH 」の空き領域を使用してください。