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 + -
显示快捷键?