マップファイルのセクションにグローバル変数の名前が含まれていません

Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは

グローバル変数の場合、生成されたマップファイルに変数の名前が表示されません。 グローバル変数を次のように宣言しました。

uint8 TempArray[50u] = {0u};

 

次に、#pragma を使用して変数を「OS_OsApplication_ASILA_VAR_INIT_SEC」リンカセクションにルーティングしました。 これは、次のようにMAPファイルに生成されます。

|------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| .data です。OS_OsApplication_ASILA_VAR (15985) |0x00000032 |0x0 |OS_OsApplication_ASILA_VAR_INIT_SEC (23586) |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------|

ご覧のとおり、変数の名前はこのマップファイルエントリには存在しません。

 

一方、データがデフォルトセクションにルーティングされるケースでは、グローバル変数の名前がマップファイルにポップアップ表示されます。 たとえば、以下のスナップでは、変数Tmr_500ms_c0 Bsw_Core_PostRteStartがdata_SECセクションマップエントリに生成されます。

|------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| .data です。CRT._999001_temp (15963) |0x00000001 |0x0 |data_SEC (23614) |
| .data です。Timer_Core0._999001_Tmr_500ms_c0 (16010) |0x00000001 |0x00000004 | |
| .data です。Timer_Core1._999001_Tmr_500ms_c1 (16029) |0x00000001 |0x00000008 | |
| .data です。Timer_Core2._999001_Tmr_500ms_c2 (16046) |0x00000001 |0x0000000c | |
| .data.main です。Bsw_Core_PostRteStart (23175) |0x00000004 |0x00000010 | |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------|

 

デフォルトでこれを有効にする方法は? マップファイルセクションに名前とアドレスを持つグローバル変数を生成する必要があります。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Map-file-does-not-include-name-of-global-variable-in-section/td-p/644087

0 件の賞賛
1 返信
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@vinite、リンカファイルと生成されたマップファイルを添付してください。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Map-file-does-not-include-name-of-global-variable-in-section/m-p/644759

0 件の賞賛