📄 cap.map
字号:
Map of Debug\cap.sm8 from link file Debug\cap.lkf - Sun Aug 28 11:03:56 2011
--------
Segments
--------
start 00008080 end 000080d1 length 81 segment .const
start 000080d4 end 00009260 length 4492 segment .text
start 00004000 end 00004000 length 0 segment .eeprom
start 00000000 end 00000000 length 0 segment .bsct
start 00000000 end 00000010 length 16 segment .ubsct
start 00000010 end 00000010 length 0 segment .bit
start 00000010 end 00000010 length 0 segment .share
start 00000100 end 00000100 length 0 segment .data
start 00000100 end 00000100 length 0 segment .bss
start 00000000 end 000052c7 length 21191 segment .debug
start 00008000 end 00008080 length 128 segment .const
start 000080d1 end 000080d4 length 3 segment .init
-------
Modules
-------
C:\Program Files\COSMIC\CXSTM8\Lib\crtsi0.sm8:
start 000080d4 end 0000811f length 75 section .text
start 00000100 end 00000100 length 0 section .bss
start 00000000 end 00000000 length 0 section .ubsct
Debug\stm8s_adc1.o:
start 0000811f end 00008575 length 1110 section .text
start 00000000 end 00001564 length 5476 section .debug
Debug\main.o:
start 00008575 end 0000862e length 185 section .text
start ******** end ******** length 0 section .bsct *** removed ***
start 00000000 end 00000006 length 6 section .ubsct
start 00001564 end 000016c8 length 356 section .debug
start 00008080 end 000080a5 length 37 section .const
Debug\stm8s_clk.o:
start 0000862e end 000089c7 length 921 section .text
start 000016c8 end 00002ebd length 6133 section .debug
start 000080a5 end 000080b1 length 12 section .const
Debug\stm8s_gpio.o:
start ******** end ******** length 0 section .text *** removed ***
start 00002ebd end 000038c7 length 2570 section .debug
Debug\stm8s_uart2.o:
start 000089c7 end 00009031 length 1642 section .text
start 000038c7 end 0000515c length 6293 section .debug
start 000080b1 end 000080d1 length 32 section .const
(C:\Program Files\COSMIC\CXSTM8\Lib\libis0.sm8)strlen0.o:
start 00009031 end 0000903d length 12 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)ladc.o:
start 0000903d end 0000904e length 17 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)lcmp.o:
start 0000904e end 0000906e length 32 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)lgadc.o:
start 0000906e end 0000907e length 16 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)llsh.o:
start 0000907e end 0000908d length 15 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)lreg.o:
start 00000006 end 0000000a length 4 section .ubsct
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)lsub.o:
start 0000908d end 000090a5 length 24 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)ltor.o:
start 000090a5 end 000090b7 length 18 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)ludiv.o:
start 000090b7 end 000090cb length 20 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)ldiv.o:
start 000090cb end 000091b6 length 235 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)lgneg.o:
start 000091b6 end 000091c9 length 19 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)lneg.o:
start 000091c9 end 000091de length 21 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)lumod.o:
start 000091de end 000091f8 length 26 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)lursh.o:
start 000091f8 end 00009207 length 15 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)rtol.o:
start 00009207 end 00009219 length 18 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)smul.o:
start 00009219 end 00009258 length 63 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)utolx.o:
start 00009258 end 0000925f length 7 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)xreg.o:
start 0000000a end 0000000d length 3 section .ubsct
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)yreg.o:
start 0000000d end 00000010 length 3 section .ubsct
Debug\stm8_interrupt_vector.o:
start 0000925f end 00009260 length 1 section .text
start 0000515c end 000052c7 length 363 section .debug
start 00008000 end 00008080 length 128 section .const
-----------
Stack usage
-----------
Debug\main.o:
_delay_ms 6 (6)
_main > 52 (2)
Debug\stm8_interrupt_vector.o:
f_NonHandledInterrupt > 5 (5)
Debug\stm8s_adc1.o:
_ADC1_AWDChannelConfig > 4 (4)
_ADC1_ClearFlag > 4 (4)
_ADC1_ClearITPendingBit > 5 (5)
_ADC1_Cmd > 2 (2)
_ADC1_ConversionConfig 5 (5)
_ADC1_DataBufferCmd > 2 (2)
_ADC1_DeInit 2 (2)
_ADC1_ExternalTriggerConfig 4 (4)
_ADC1_GetAWDChannelStatus > 4 (4)
_ADC1_GetBufferValue > 8 (8)
_ADC1_GetConversionValue 7 (7)
_ADC1_GetFlagStatus > 4 (4)
_ADC1_GetITStatus > 5 (5)
_ADC1_ITConfig > 5 (5)
_ADC1_Init 15 (10)
_ADC1_PrescalerConfig 3 (3)
_ADC1_ScanModeCmd > 2 (2)
_ADC1_SchmittTriggerConfig 4 (4)
_ADC1_SetHighThreshold > 2 (2)
_ADC1_SetLowThreshold > 2 (2)
_ADC1_StartConversion 2 (2)
Debug\stm8s_clk.o:
_CLK_AdjustHSICalibrationValue > 3 (3)
_CLK_CANConfig > 3 (3)
_CLK_CCOCmd > 2 (2)
_CLK_CCOConfig > 3 (3)
_CLK_ClearITPendingBit > 2 (2)
_CLK_ClockSecuritySystemEnable > 2 (2)
_CLK_ClockSwitchCmd > 2 (2)
_CLK_ClockSwitchConfig > 10 (10)
_CLK_DeInit > 2 (2)
_CLK_FastHaltWakeUpCmd > 2 (2)
_CLK_GetClockFreq 25 (11)
_CLK_GetFlagStatus > 7 (7)
_CLK_GetITStatus > 4 (4)
_CLK_GetSYSCLKSource > 2 (2)
_CLK_HSECmd > 2 (2)
_CLK_HSICmd > 2 (2)
_CLK_HSIPrescalerConfig > 3 (3)
_CLK_ITConfig > 4 (4)
_CLK_LSICmd > 2 (2)
_CLK_PeripheralClockConfig > 4 (4)
_CLK_SWIMConfig > 2 (2)
_CLK_SYSCLKConfig > 3 (3)
_CLK_SYSCLKEmergencyClear > 2 (2)
_CLK_SlowActiveHaltWakeUpCmd > 2 (2)
Debug\stm8s_uart2.o:
_UART2_ClearFlag > 4 (4)
_UART2_ClearITPendingBit > 4 (4)
_UART2_Cmd > 2 (2)
_UART2_DeInit 3 (3)
_UART2_GetFlagStatus > 5 (5)
_UART2_GetITStatus > 6 (6)
_UART2_ITConfig > 7 (7)
_UART2_Init 50 (25)
_UART2_IrDACmd > 2 (2)
_UART2_IrDAConfig > 2 (2)
_UART2_LINBreakDetectionConfig > 2 (2)
_UART2_LINCmd > 2 (2)
_UART2_LINConfig > 5 (5)
_UART2_ReceiveData8 > 2 (2)
_UART2_ReceiveData9 > 4 (4)
_UART2_ReceiverWakeUpCmd > 2 (2)
_UART2_SendBreak > 2 (2)
_UART2_SendData8 3 (3)
_UART2_SendData9 > 4 (4)
_UART2_SetAddress > 3 (3)
_UART2_SetGuardTime > 2 (2)
_UART2_SetPrescaler > 2 (2)
_UART2_SmartCardCmd > 2 (2)
_UART2_SmartCardNACKCmd > 2 (2)
_UART2_WakeUpConfig > 2 (2)
_putChr 5 (2)
_putChrLine > 7 (2)
_putHex > 17 (12)
_putInt 20 (6)
_putIntLine 26 (6)
_putStr 11 (6)
_putStrLine 13 (2)
C:\Program Files\COSMIC\CXSTM8\Lib\libis0.sm8:
_strlen 2 (2)
Stack size: 57
---------
Call tree
---------
1 > _ADC1_AWDChannelConfig: (4)
2 > _ADC1_ClearFlag: (4)
3 > _ADC1_ClearITPendingBit: (5)
4 > _ADC1_Cmd: (2)
5 > _ADC1_DataBufferCmd: (2)
6 > _ADC1_GetAWDChannelStatus: (4)
7 > _ADC1_GetBufferValue: (8)
8 > _ADC1_GetFlagStatus: (4)
9 > _ADC1_GetITStatus: (5)
10 > _ADC1_ITConfig: (5)
11 > _ADC1_ScanModeCmd: (2)
12 > _ADC1_SetHighThreshold: (2)
13 > _ADC1_SetLowThreshold: (2)
14 > _CLK_AdjustHSICalibrationValue: (3)
15 > _CLK_CANConfig: (3)
16 > _CLK_CCOCmd: (2)
17 > _CLK_CCOConfig: (3)
18 > _CLK_ClearITPendingBit: (2)
19 > _CLK_ClockSecuritySystemEnable: (2)
20 > _CLK_ClockSwitchCmd: (2)
21 > _CLK_ClockSwitchConfig: (10)
22 > _CLK_DeInit: (2)
23 > _CLK_FastHaltWakeUpCmd: (2)
24 > _CLK_GetFlagStatus: (7)
25 > _CLK_GetITStatus: (4)
26 > _CLK_GetSYSCLKSource: (2)
27 > _CLK_HSECmd: (2)
28 > _CLK_HSICmd: (2)
29 > _CLK_HSIPrescalerConfig: (3)
30 > _CLK_ITConfig: (4)
31 > _CLK_LSICmd: (2)
32 > _CLK_PeripheralClockConfig: (4)
33 > _CLK_SWIMConfig: (2)
34 > _CLK_SYSCLKConfig: (3)
35 > _CLK_SYSCLKEmergencyClear: (2)
36 > _CLK_SlowActiveHaltWakeUpCmd: (2)
37 > _UART2_ClearFlag: (4)
38 > _UART2_ClearITPendingBit: (4)
39 > _UART2_Cmd: (2)
40 > _UART2_GetFlagStatus: (5)
41 > _UART2_GetITStatus: (6)
42 > _UART2_ITConfig: (7)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -