candemo.map
来自「stm32初级例程」· MAP 代码 · 共 455 行 · 第 1/3 页
MAP
455 行
ARM Linker, RVCT4.0 [Build 524] for uVision [Standard]
==============================================================================
Section Cross References
stm32f10x.o(RESET) refers to stm32f10x.o(STACK) for __initial_sp
stm32f10x.o(RESET) refers to stm32f10x.o(.text) for Reset_Handler
stm32f10x.o(RESET) refers to can.o(i.USB_HP_CAN_TX_IRQHandler) for USB_HP_CAN_TX_IRQHandler
stm32f10x.o(RESET) refers to can.o(i.USB_LP_CAN_RX0_IRQHandler) for USB_LP_CAN_RX0_IRQHandler
stm32f10x.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
can.o(i.CAN_setup) refers to stm32_init.o(i.stm32_GetPCLK1) for stm32_GetPCLK1
can.o(i.CAN_setup) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphClockCmd) for RCC_APB1PeriphClockCmd
can.o(i.CAN_setup) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
can.o(i.CAN_setup) refers to stm32f10x_gpio.o(i.GPIO_PinRemapConfig) for GPIO_PinRemapConfig
can.o(i.CAN_setup) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init
can.o(i.CAN_setup) refers to stm32f10x_nvic.o(i.NVIC_Init) for NVIC_Init
can.o(i.CAN_setup) refers to stm32f10x_can.o(i.CAN_StructInit) for CAN_StructInit
can.o(i.CAN_setup) refers to stm32f10x_can.o(i.CAN_Init) for CAN_Init
can.o(i.CAN_setup) refers to stm32f10x_can.o(i.CAN_ITConfig) for CAN_ITConfig
can.o(i.CAN_waitReady) refers to can.o(.data) for .data
can.o(i.CAN_wrFilter) refers to can.o(.data) for .data
can.o(i.USB_HP_CAN_TX_IRQHandler) refers to can.o(.data) for .data
can.o(i.USB_LP_CAN_RX0_IRQHandler) refers to can.o(i.CAN_rdMsg) for CAN_rdMsg
can.o(i.USB_LP_CAN_RX0_IRQHandler) refers to can.o(.bss) for .bss
can.o(i.USB_LP_CAN_RX0_IRQHandler) refers to can.o(.data) for .data
candemo.o(i.can_Init) refers to can.o(i.CAN_setup) for CAN_setup
candemo.o(i.can_Init) refers to can.o(i.CAN_wrFilter) for CAN_wrFilter
candemo.o(i.can_Init) refers to can.o(i.CAN_testmode) for CAN_testmode
candemo.o(i.can_Init) refers to can.o(i.CAN_start) for CAN_start
candemo.o(i.can_Init) refers to can.o(i.CAN_waitReady) for CAN_waitReady
candemo.o(i.main) refers to stm32_init.o(i.stm32_Init) for stm32_Init
candemo.o(i.main) refers to candemo.o(i.can_Init) for can_Init
candemo.o(i.main) refers to can.o(i.CAN_wrMsg) for CAN_wrMsg
candemo.o(i.main) refers to can.o(.bss) for CAN_TxMsg
candemo.o(i.main) refers to can.o(.data) for CAN_TxRdy
candemo.o(i.main) refers to can.o(.bss) for CAN_RxMsg
stm32f10x_can.o(i.CAN_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd) for RCC_APB1PeriphResetCmd
stm32f10x_can.o(i.CAN_GetITStatus) refers to stm32f10x_can.o(i.CheckITStatus) for CheckITStatus
stm32f10x_can.o(i.CAN_Receive) refers to stm32f10x_can.o(i.CAN_FIFORelease) for CAN_FIFORelease
stm32f10x_gpio.o(i.GPIO_AFIODeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
stm32f10x_gpio.o(i.GPIO_DeInit) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd) for RCC_APB2PeriphResetCmd
stm32f10x_nvic.o(i.NVIC_BASEPRICONFIG) refers to cortexm3_macro.o(.text) for __BASEPRICONFIG
stm32f10x_nvic.o(i.NVIC_GetBASEPRI) refers to cortexm3_macro.o(.text) for __GetBASEPRI
stm32f10x_nvic.o(i.NVIC_RESETFAULTMASK) refers to cortexm3_macro.o(.text) for __RESETFAULTMASK
stm32f10x_nvic.o(i.NVIC_RESETPRIMASK) refers to cortexm3_macro.o(.text) for __RESETPRIMASK
stm32f10x_nvic.o(i.NVIC_SETFAULTMASK) refers to cortexm3_macro.o(.text) for __SETFAULTMASK
stm32f10x_nvic.o(i.NVIC_SETPRIMASK) refers to cortexm3_macro.o(.text) for __SETPRIMASK
stm32f10x_rcc.o(i.RCC_GetClocksFreq) refers to stm32f10x_rcc.o(.constdata) for .constdata
stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp) refers to stm32f10x_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus
stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp) refers to stm32f10x_rcc.o(.data) for .data
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7.o(.ARM.Collect$$$$00000007) for _main_init
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload
entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk
entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
entry2.o(.ARM.Collect$$$$00002712) refers to stm32f10x.o(STACK) for __initial_sp
entry2.o(__vectab_stack_and_reset_area) refers to stm32f10x.o(STACK) for __initial_sp
entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main
entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload
entry7.o(.ARM.Collect$$$$00000007) refers to candemo.o(i.main) for main
init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
==============================================================================
Removing Unused input sections from the image.
Removing stm32f10x.o(HEAP), (0 bytes).
Removing stm32_init.o(i.mystm32_NvicSetup), (12 bytes).
Removing stm32_init.o(i.stm32_GetPCLK2), (8 bytes).
Removing candemo.o(i.delay), (10 bytes).
Removing stm32f10x_can.o(i.CAN_CancelTransmit), (52 bytes).
Removing stm32f10x_can.o(i.CAN_ClearFlag), (16 bytes).
Removing stm32f10x_can.o(i.CAN_ClearITPendingBit), (168 bytes).
Removing stm32f10x_can.o(i.CAN_DeInit), (24 bytes).
Removing stm32f10x_can.o(i.CAN_FIFORelease), (24 bytes).
Removing stm32f10x_can.o(i.CAN_FilterInit), (212 bytes).
Removing stm32f10x_can.o(i.CAN_GetFlagStatus), (20 bytes).
Removing stm32f10x_can.o(i.CAN_GetITStatus), (172 bytes).
Removing stm32f10x_can.o(i.CAN_MessagePending), (36 bytes).
Removing stm32f10x_can.o(i.CAN_Receive), (116 bytes).
Removing stm32f10x_can.o(i.CAN_Sleep), (28 bytes).
Removing stm32f10x_can.o(i.CAN_Transmit), (164 bytes).
Removing stm32f10x_can.o(i.CAN_TransmitStatus), (136 bytes).
Removing stm32f10x_can.o(i.CAN_WakeUp), (28 bytes).
Removing stm32f10x_can.o(i.CheckITStatus), (12 bytes).
Removing stm32f10x_gpio.o(i.GPIO_AFIODeInit), (22 bytes).
Removing stm32f10x_gpio.o(i.GPIO_DeInit), (160 bytes).
Removing stm32f10x_gpio.o(i.GPIO_EXTILineConfig), (40 bytes).
Removing stm32f10x_gpio.o(i.GPIO_EventOutputCmd), (12 bytes).
Removing stm32f10x_gpio.o(i.GPIO_EventOutputConfig), (28 bytes).
Removing stm32f10x_gpio.o(i.GPIO_PinLockConfig), (16 bytes).
Removing stm32f10x_gpio.o(i.GPIO_ReadInputData), (6 bytes).
Removing stm32f10x_gpio.o(i.GPIO_ReadInputDataBit), (14 bytes).
Removing stm32f10x_gpio.o(i.GPIO_ReadOutputData), (6 bytes).
Removing stm32f10x_gpio.o(i.GPIO_ReadOutputDataBit), (14 bytes).
Removing stm32f10x_gpio.o(i.GPIO_ResetBits), (4 bytes).
Removing stm32f10x_gpio.o(i.GPIO_SetBits), (4 bytes).
Removing stm32f10x_gpio.o(i.GPIO_StructInit), (16 bytes).
Removing stm32f10x_gpio.o(i.GPIO_Write), (4 bytes).
Removing stm32f10x_gpio.o(i.GPIO_WriteBit), (10 bytes).
Removing stm32f10x_nvic.o(i.NVIC_BASEPRICONFIG), (6 bytes).
Removing stm32f10x_nvic.o(i.NVIC_ClearIRQChannelPendingBit), (24 bytes).
Removing stm32f10x_nvic.o(i.NVIC_ClearSystemHandlerPendingBit), (24 bytes).
Removing stm32f10x_nvic.o(i.NVIC_DeInit), (44 bytes).
Removing stm32f10x_nvic.o(i.NVIC_GenerateCoreReset), (16 bytes).
Removing stm32f10x_nvic.o(i.NVIC_GenerateSystemReset), (16 bytes).
Removing stm32f10x_nvic.o(i.NVIC_GetBASEPRI), (4 bytes).
Removing stm32f10x_nvic.o(i.NVIC_GetCPUID), (12 bytes).
Removing stm32f10x_nvic.o(i.NVIC_GetCurrentActiveHandler), (16 bytes).
Removing stm32f10x_nvic.o(i.NVIC_GetCurrentPendingIRQChannel), (16 bytes).
Removing stm32f10x_nvic.o(i.NVIC_GetFaultAddress), (22 bytes).
Removing stm32f10x_nvic.o(i.NVIC_GetFaultHandlerSources), (54 bytes).
Removing stm32f10x_nvic.o(i.NVIC_GetIRQChannelActiveBitStatus), (34 bytes).
Removing stm32f10x_nvic.o(i.NVIC_GetIRQChannelPendingBitStatus), (34 bytes).
Removing stm32f10x_nvic.o(i.NVIC_GetSystemHandlerActiveBitStatus), (32 bytes).
Removing stm32f10x_nvic.o(i.NVIC_GetSystemHandlerPendingBitStatus), (32 bytes).
Removing stm32f10x_nvic.o(i.NVIC_PriorityGroupConfig), (20 bytes).
Removing stm32f10x_nvic.o(i.NVIC_RESETFAULTMASK), (4 bytes).
Removing stm32f10x_nvic.o(i.NVIC_RESETPRIMASK), (4 bytes).
Removing stm32f10x_nvic.o(i.NVIC_SCBDeInit), (68 bytes).
Removing stm32f10x_nvic.o(i.NVIC_SETFAULTMASK), (4 bytes).
Removing stm32f10x_nvic.o(i.NVIC_SETPRIMASK), (4 bytes).
Removing stm32f10x_nvic.o(i.NVIC_SetIRQChannelPendingBit), (12 bytes).
Removing stm32f10x_nvic.o(i.NVIC_SetSystemHandlerPendingBit), (24 bytes).
Removing stm32f10x_nvic.o(i.NVIC_SetVectorTable), (20 bytes).
Removing stm32f10x_nvic.o(i.NVIC_StructInit), (12 bytes).
Removing stm32f10x_nvic.o(i.NVIC_SystemHandlerConfig), (32 bytes).
Removing stm32f10x_nvic.o(i.NVIC_SystemHandlerPriorityConfig), (76 bytes).
Removing stm32f10x_nvic.o(i.NVIC_SystemLPConfig), (24 bytes).
Removing stm32f10x_rcc.o(i.RCC_ADCCLKConfig), (20 bytes).
Removing stm32f10x_rcc.o(i.RCC_AHBPeriphClockCmd), (24 bytes).
Removing stm32f10x_rcc.o(i.RCC_APB1PeriphResetCmd), (24 bytes).
Removing stm32f10x_rcc.o(i.RCC_APB2PeriphResetCmd), (24 bytes).
Removing stm32f10x_rcc.o(i.RCC_AdjustHSICalibrationValue), (20 bytes).
Removing stm32f10x_rcc.o(i.RCC_BackupResetCmd), (12 bytes).
Removing stm32f10x_rcc.o(i.RCC_ClearFlag), (16 bytes).
Removing stm32f10x_rcc.o(i.RCC_ClearITPendingBit), (12 bytes).
Removing stm32f10x_rcc.o(i.RCC_ClockSecuritySystemCmd), (12 bytes).
Removing stm32f10x_rcc.o(i.RCC_DeInit), (60 bytes).
Removing stm32f10x_rcc.o(i.RCC_GetClocksFreq), (148 bytes).
Removing stm32f10x_rcc.o(i.RCC_GetFlagStatus), (48 bytes).
Removing stm32f10x_rcc.o(i.RCC_GetITStatus), (20 bytes).
Removing stm32f10x_rcc.o(i.RCC_GetSYSCLKSource), (16 bytes).
Removing stm32f10x_rcc.o(i.RCC_HCLKConfig), (20 bytes).
Removing stm32f10x_rcc.o(i.RCC_HSEConfig), (52 bytes).
Removing stm32f10x_rcc.o(i.RCC_HSICmd), (12 bytes).
Removing stm32f10x_rcc.o(i.RCC_ITConfig), (24 bytes).
Removing stm32f10x_rcc.o(i.RCC_LSEConfig), (32 bytes).
Removing stm32f10x_rcc.o(i.RCC_LSICmd), (12 bytes).
Removing stm32f10x_rcc.o(i.RCC_MCOConfig), (12 bytes).
Removing stm32f10x_rcc.o(i.RCC_PCLK1Config), (20 bytes).
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?