📄 cap.map
字号:
Map of Debug\cap.sm8 from link file Debug\cap.lkf - Sat Sep 03 16:24:10 2011
--------
Segments
--------
start 00008080 end 000080ce length 78 segment .const
start 000080d8 end 000093df length 4871 segment .text
start 00004000 end 00004000 length 0 segment .eeprom
start 00000000 end 00000002 length 2 segment .bsct, initialized
start 000080d6 end 000080d8 length 2 segment .bsct, from
start 00000002 end 00000012 length 16 segment .ubsct
start 00000012 end 00000012 length 0 segment .bit
start 00000012 end 00000012 length 0 segment .share
start 00000100 end 00000100 length 0 segment .data
start 00000100 end 00000100 length 0 segment .bss
start 00000000 end 0000601d length 24605 segment .debug
start 00008000 end 00008080 length 128 segment .const
start 000080ce end 000080d6 length 8 segment .init
-------
Modules
-------
C:\Program Files\COSMIC\CXSTM8\Lib\crtsi0.sm8:
start 000080d8 end 00008123 length 75 section .text
start 00000100 end 00000100 length 0 section .bss
start 00000002 end 00000002 length 0 section .ubsct
Debug\main.o:
start 00008123 end 0000825c length 313 section .text
start 00000000 end 00000002 length 2 section .bsct
start 00000002 end 00000008 length 6 section .ubsct
start 00000000 end 0000012b length 299 section .debug
start 00008080 end 000080a2 length 34 section .const
Debug\stm8s_clk.o:
start 0000825c end 000085f5 length 921 section .text
start 0000012b end 00001920 length 6133 section .debug
start 000080a2 end 000080ae length 12 section .const
Debug\stm8s_gpio.o:
start ******** end ******** length 0 section .text *** removed ***
start 00001920 end 0000232a length 2570 section .debug
Debug\stm8s_tim2.o:
start 000085f5 end 00008afe length 1289 section .text
start 0000232a end 0000461d length 8947 section .debug
Debug\stm8s_uart2.o:
start 00008afe end 00009168 length 1642 section .text
start 0000461d end 00005eb2 length 6293 section .debug
start 000080ae end 000080ce length 32 section .const
(C:\Program Files\COSMIC\CXSTM8\Lib\libis0.sm8)strlen0.o:
start 00009168 end 00009174 length 12 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)ladc.o:
start 00009174 end 00009185 length 17 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)lcmp.o:
start 00009185 end 000091a5 length 32 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)lsdiv.o:
start 000091a5 end 000091c4 length 31 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)ldiv.o:
start 000091c4 end 000092af length 235 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)lgadc.o:
start 000092af end 000092bf length 16 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)lgneg.o:
start 000092bf end 000092d2 length 19 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)lgsbc.o:
start 000092d2 end 000092e8 length 22 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)llsh.o:
start 000092e8 end 000092f7 length 15 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)lneg.o:
start 000092f7 end 0000930c length 21 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)lreg.o:
start 00000008 end 0000000c length 4 section .ubsct
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)lrzmp.o:
start 0000930c end 0000931f length 19 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)lsub.o:
start 0000931f end 00009337 length 24 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)ltor.o:
start 00009337 end 00009349 length 18 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)ludiv.o:
start 00009349 end 0000935d length 20 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)lumod.o:
start 0000935d end 00009377 length 26 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)lursh.o:
start 00009377 end 00009386 length 15 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)rtol.o:
start 00009386 end 00009398 length 18 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)smul.o:
start 00009398 end 000093d7 length 63 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)utolx.o:
start 000093d7 end 000093de length 7 section .text
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)xreg.o:
start 0000000c end 0000000f length 3 section .ubsct
(C:\Program Files\COSMIC\CXSTM8\Lib\libm0.sm8)yreg.o:
start 0000000f end 00000012 length 3 section .ubsct
Debug\stm8_interrupt_vector.o:
start 000093de end 000093df length 1 section .text
start 00005eb2 end 0000601d length 363 section .debug
start 00008000 end 00008080 length 128 section .const
-----------
Stack usage
-----------
Debug\main.o:
_main > 60 (10)
Debug\stm8_interrupt_vector.o:
f_NonHandledInterrupt > 5 (5)
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_tim2.o:
L3_TI1_Config 6 (6)
L5_TI2_Config 6 (6)
L7_TI3_Config 6 (6)
_TIM2_ARRPreloadConfig > 2 (2)
_TIM2_CCxCmd > 4 (4)
_TIM2_ClearFlag 4 (4)
_TIM2_ClearITPendingBit > 2 (2)
_TIM2_Cmd 2 (2)
_TIM2_DeInit > 2 (2)
_TIM2_ForcedOC1Config > 3 (3)
_TIM2_ForcedOC2Config > 3 (3)
_TIM2_ForcedOC3Config > 3 (3)
_TIM2_GenerateEvent > 2 (2)
_TIM2_GetCapture1 6 (6)
_TIM2_GetCapture2 > 6 (6)
_TIM2_GetCapture3 > 6 (6)
_TIM2_GetCounter > 4 (4)
_TIM2_GetFlagStatus > 6 (6)
_TIM2_GetITStatus > 6 (6)
_TIM2_GetPrescaler > 2 (2)
_TIM2_ICInit 13 (7)
_TIM2_ITConfig > 4 (4)
_TIM2_OC1Init > 8 (8)
_TIM2_OC1PolarityConfig > 2 (2)
_TIM2_OC1PreloadConfig > 2 (2)
_TIM2_OC2Init > 8 (8)
_TIM2_OC2PolarityConfig > 2 (2)
_TIM2_OC2PreloadConfig > 2 (2)
_TIM2_OC3Init > 8 (8)
_TIM2_OC3PolarityConfig > 2 (2)
_TIM2_OC3PreloadConfig > 2 (2)
_TIM2_PWMIConfig > 15 (9)
_TIM2_PrescalerConfig > 2 (2)
_TIM2_SelectOCxM > 4 (4)
_TIM2_SelectOnePulseMode > 2 (2)
_TIM2_SetAutoreload > 2 (2)
_TIM2_SetCompare1 > 2 (2)
_TIM2_SetCompare2 > 2 (2)
_TIM2_SetCompare3 > 2 (2)
_TIM2_SetCounter > 2 (2)
_TIM2_SetIC1Prescaler 3 (3)
_TIM2_SetIC2Prescaler 3 (3)
_TIM2_SetIC3Prescaler 3 (3)
_TIM2_TimeBaseInit > 5 (5)
_TIM2_UpdateDisableConfig > 2 (2)
_TIM2_UpdateRequestConfig > 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)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -