Метценгерштейн
Jun 8 2005, 11:19
в файле *.map в каталоге LST(по умолчанию) я этого не вижу??? Может не там смотрю?
Цитата(Метценгерштейн @ Jun 8 2005, 14:19)
в файле *.map в каталоге LST(по умолчанию) я этого не вижу??? Может не там смотрю?
А вы включили в настройках проекта
XLINK
вкладка Listing
Generate Linker Listing
он выключен поумолчанию
Метценгерштейн
Jun 8 2005, 13:08
да, эта галка стоит, только не в пункте XLINK, а просто в Link, вот пример .map
это то? где здесь ёмкость занятая прогой?
IAR Universal Linker V4.59J/386 #
# #
# Link time = 08/Jun/2005 11:02:05 #
# Target CPU = A90 #
# List file = D:\works\proj_2313\Proj\home_alarm\Debug\List\Sni #
# perTM_v_2_00.map #
# Output file 1 = D:\works\proj_2313\Proj\home_alarm\Debug\Exe\Snip #
# erTM_v_2_00.hex #
# Format: intel-standard #
# Command line = D:\works\proj_2313\Proj\home_alarm\Debug\Obj\1W.r #
# 90 #
# D:\works\proj_2313\Proj\home_alarm\Debug\Obj\Snip #
# erTM_v2_00.r90 #
# "E:\Program Files\IAR Systems\Embedded Workbench #
# Evaluation version\avr\LIB\CLIB\cl0t.r90" #
# -o #
# D:\works\proj_2313\Proj\home_alarm\Debug\Exe\Snip #
# erTM_v_2_00.hex #
# -Fintel-standard -B -z -l #
# D:\works\proj_2313\Proj\home_alarm\Debug\List\Sni #
# perTM_v_2_00.map #
# -xms #
# "-IE:\Program Files\IAR Systems\Embedded Workbenc #
# h Evaluation version\avr\LIB\" #
# -f #
# "E:\Program Files\IAR Systems\Embedded Workbench #
# Evaluation version\avr\src\template\cfg2313.xcl" #
# (-D_..X_INTVEC_SIZE=16 -D_..X_FLASH_END=7FF #
# -D_..X_SRAM_BASE=60 #
# -D_..X_SRAM_TBASE=_..X_SRAM_BASE #
# -D_..X_SRAM_END=DF -D_..X_EEPROM_END=7F #
# -D_..X_EEPROM_START=1) -D_..X_HEAP_SIZE=10 #
# -D_..X_TINY_HEAP_SIZE=0 -D_..X_NEAR_HEAP_SIZE=0 #
# -D_..X_FAR_HEAP_SIZE=0 -D_..X_HUGE_HEAP_SIZE=0 #
# -D_..X_CSTACK_SIZE=20 -D_..X_RSTACK_SIZE=20 #
# -e_small_write=_formatted_write #
# -e_medium_read=_formatted_read -f #
#
В самом конце в прямоугольнике из * надпсиь
SEGMENTS IN ADDRESS ORDER
за ней таблица с размерами и адресами каждого сегмента
Метценгерштейн
Jun 9 2005, 05:31
оно?
****************************************
* *
* SEGMENTS IN ADDRESS ORDER *
* *
****************************************
SEGMENT SPACE START ADDRESS END ADDRESS SIZE TYPE ALIGN
======= ===== ============= =========== ==== ==== =====
INTVEC CODE 00000000 - 0000000D E com 1
?FILL1 CODE 0000000E - 00000015 8 rel 0
INITTAB CODE 00000016 - 00000019 4 rel 0
CODE CODE 0000001A - 0000063B 622 rel 1
REGVAR_AN (ABS) DATA 0000000B - 0000000B 1 rel 0
DATA 0000000C - 0000000D 2
DATA 0000000E - 0000000F 2
ABSOLUTE (ABS) DATA 0000001C rel 0
DATA 0000001D
DATA 0000001E
DATA 00000031 - 00000031 1
DATA 00000032 - 00000032 1
DATA 00000036 - 00000036 1
DATA 00000037 - 00000037 1
DATA 00000038 - 00000038 1
DATA 0000004C - 0000004D 2
DATA 0000004E - 0000004E 1
DATA 00000052 - 00000052 1
DATA 00000053 - 00000053 1
DATA 00000058 - 00000058 1
DATA 00000059 - 00000059 1
TINY_I DATA 00000060 dse 0
TINY_Z DATA 00000060 - 00000067 8 rel 0
CSTACK DATA 00000068 - 00000087 20 dse 0
RSTACK DATA 00000088 - 000000A7 20 dse 0
EEPROM_I XDATA 00000001 dse 0
EEPROM_N XDATA 00000001 - 00000017 17 rel 0
****************************************
* *
* END OF CROSS REFERENCE *
* *
****************************************
1 588 bytes of CODE memory (+ 8 range fill )
72 bytes of DATA memory (+ 17 absolute )
23 bytes of XDATA memory
Errors: none
Warnings: none
1 588 bytes - наверное это? А в 2313 2048 байт, так?
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.