11 лет прошло, а вопрос всё тот же:
Что такое "N/A (command line)" в *.map-файле линкера и как освободить мои 2176 байт ?
Командная строка у меня в контроллере вообще не используется.
Вот содержимое *.map-файла линкера:
Код
****************************************
* *
* MODULE SUMMARY *
* *
****************************************
Module CODE DATA XDATA
------ ---- ---- -----
(Rel) (Rel) (Rel)
?C_STARTUP 60
?EEPROM_X_UNMAPPED 232
?EPILOGUE_B_L09 42
?FILLER_BYTES 8
+ common 500
?FLOATS_L04 228
?LL_DIV_L12 278
?LL_MUL_L12 128
?LONGLONG 100
?L_EC_MUL_L03 64
?L_SHL_L03 14
?MOVE_LONG_L07 62
?PROLOGUE_L09 34
?RESET
+ common 4
?SL_DIVMOD_L03 68
?SS_DIVMOD_L02 48
?SS_SHR_L02 10
?S_EC_MUL_L02 16
?S_SHL_L02 10
?UC_DIVMOD_L01 26
?UC_SHR_L01 10
?UL_DIVMOD_L03 62
?UL_SHR_L03 14
?US_DIVMOD_L02 38
?US_SHR_L02 10
?__dbg_break 2
?__exit 22
?_exit 4
?cppinit 102
?exit 4
?low_level_init 4
?memcpy 40
?memcpy_P 36
?memmove 80
?memset 26
?segment_init 176
?strlen 24
?strlen_P 20
?vec_newdel 254
?xV_SWITCH_L06 170
.....................................
main 5 301 988
+ shared 368
+ common 368
N/A (command line) 2 176
N/A (alignment)
---------- ------ ----- -----
Total: 84 375 6 785 2 048
+ common 500
Цитата(Zlumd @ Aug 23 2017, 16:00)

11 лет прошло, а вопрос всё тот же:
Что такое "N/A (command line)" в *.map-файле линкера и как освободить мои 2176 байт ?
Отвечаю сам себе : N/A (command line) = CSTACK size + RSTACK size.