我的MAP里面有个地方产生啦多余的4K RAM,谁知道是什么问题吗? ---------------------------------------------------------- ====================== CODE Relative segment, address: 0800246C - 08002477 (0xc bytes), align: 2 Segment part 2. ENTRY ADDRESS REF BY ===== ======= ====== ??divu32_t 0800246D AppDispScr_CPU (app) AppDispScr_VersionTickRate (app) AppFormatDec (app)
**************************************** * * * MODULE SUMMARY * * * ****************************************
Module CODE DATA CONST ------ ---- ---- ----- (Rel) (Rel) (Rel) ?CMAIN 48 ?_EXIT 12 ?__dbg_break 2 ?__exit 18 ?cstartup_ctx 22 ?div_module 12 ?exit 4 ?low_level_init 4 ?memcpy 22 ?memset 18 ?segment_init 48 app 1 134 1 580 196 + shared 12 app_vect 242 bsp 1 616 20 cpu_a 22 lcd 368 2 12 lcd_os 60 4 12 os_core 1 736 4 968 288 os_cpu_a 176 os_cpu_c 208 2 os_dbg 2 92 os_flag 76 os_mbox 418 os_mem 72 os_q 56 os_sem 388 os_task 464 os_time 216 os_tmr 560 40 stm32f10x_adc 258 stm32f10x_flash 44 stm32f10x_gpio 204 stm32f10x_rcc 588 20 stm32f10x_systick 104 stm32f10x_tim 92 N/A (command line) 4 096 N/A (alignment) 22 ------ ----- ------ --- Total: 9 336 10 672 672
**************************************** * * * SEGMENTS IN ADDRESS ORDER * * * ****************************************
SEGMENT SPACE START ADDRESS END ADDRESS SIZE TYPE ALIGN ======= ===== ============= =========== ==== ==== ===== INTVEC 08000000 - 080000F7 F8 rel 2 ICODE 080000F8 - 0800016F 78 rel 2 DIFUNCT 08000170 rel 2 CODE 08000170 - 08002477 2308 rel 2 INITTAB 08002478 - 0800248F 18 rel 2 DATA_ID 08002490 dse 0 DATA_C 08002490 - 08002717 288 rel 2 DATA_I 20000000 dse 0 DATA_Z 20000000 - 200019AF 19B0 rel 2 CSTACK 200019B0 - 200029AF 1000 rel 2
**************************************** * * * END OF CROSS REFERENCE * * * ****************************************
9 336 bytes of CODE memory 10 672 bytes of DATA memory 672 bytes of CONST memory
Errors: none Warnings: none
|