Component: ARM Compiler 5.05 (build 41) Tool: armlink [4d0eb9]

==============================================================================

Section Cross References

    rc522.o(i.CalulateCRC) refers to rc522.o(i.ClearBitMask) for ClearBitMask
    rc522.o(i.CalulateCRC) refers to rc522.o(i.WriteRawRC) for WriteRawRC
    rc522.o(i.CalulateCRC) refers to rc522.o(i.SetBitMask) for SetBitMask
    rc522.o(i.CalulateCRC) refers to rc522.o(i.ReadRawRC) for ReadRawRC
    rc522.o(i.ClearBitMask) refers to rc522.o(i.ReadRawRC) for ReadRawRC
    rc522.o(i.ClearBitMask) refers to rc522.o(i.WriteRawRC) for WriteRawRC
    rc522.o(i.M500PcdConfigISOType) refers to rc522.o(i.ClearBitMask) for ClearBitMask
    rc522.o(i.M500PcdConfigISOType) refers to rc522.o(i.WriteRawRC) for WriteRawRC
    rc522.o(i.M500PcdConfigISOType) refers to rc522.o(i.delay_10ms) for delay_10ms
    rc522.o(i.M500PcdConfigISOType) refers to rc522.o(i.PcdAntennaOn) for PcdAntennaOn
    rc522.o(i.PcdAntennaOff) refers to rc522.o(i.ClearBitMask) for ClearBitMask
    rc522.o(i.PcdAntennaOn) refers to rc522.o(i.ReadRawRC) for ReadRawRC
    rc522.o(i.PcdAntennaOn) refers to rc522.o(i.SetBitMask) for SetBitMask
    rc522.o(i.PcdAnticoll) refers to rc522.o(i.ClearBitMask) for ClearBitMask
    rc522.o(i.PcdAnticoll) refers to rc522.o(i.WriteRawRC) for WriteRawRC
    rc522.o(i.PcdAnticoll) refers to rc522.o(i.PcdComMF522) for PcdComMF522
    rc522.o(i.PcdAnticoll) refers to rc522.o(i.SetBitMask) for SetBitMask
    rc522.o(i.PcdAuthState) refers to rc522.o(i.PcdComMF522) for PcdComMF522
    rc522.o(i.PcdAuthState) refers to rc522.o(i.ReadRawRC) for ReadRawRC
    rc522.o(i.PcdComMF522) refers to rc522.o(i.WriteRawRC) for WriteRawRC
    rc522.o(i.PcdComMF522) refers to rc522.o(i.ClearBitMask) for ClearBitMask
    rc522.o(i.PcdComMF522) refers to rc522.o(i.SetBitMask) for SetBitMask
    rc522.o(i.PcdComMF522) refers to rc522.o(i.ReadRawRC) for ReadRawRC
    rc522.o(i.PcdHalt) refers to rc522.o(i.CalulateCRC) for CalulateCRC
    rc522.o(i.PcdHalt) refers to rc522.o(i.PcdComMF522) for PcdComMF522
    rc522.o(i.PcdRead) refers to rc522.o(i.CalulateCRC) for CalulateCRC
    rc522.o(i.PcdRead) refers to rc522.o(i.PcdComMF522) for PcdComMF522
    rc522.o(i.PcdRequest) refers to rc522.o(i.ClearBitMask) for ClearBitMask
    rc522.o(i.PcdRequest) refers to rc522.o(i.WriteRawRC) for WriteRawRC
    rc522.o(i.PcdRequest) refers to rc522.o(i.SetBitMask) for SetBitMask
    rc522.o(i.PcdRequest) refers to rc522.o(i.PcdComMF522) for PcdComMF522
    rc522.o(i.PcdReset) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits
    rc522.o(i.PcdReset) refers to rc522.o(i.delay_10ms) for delay_10ms
    rc522.o(i.PcdReset) refers to stm32f10x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits
    rc522.o(i.PcdReset) refers to rc522.o(i.ReadRawRC) for ReadRawRC
    rc522.o(i.PcdReset) refers to rc522.o(i.WriteRawRC) for WriteRawRC
    rc522.o(i.PcdSelect) refers to rc522.o(i.CalulateCRC) for CalulateCRC
    rc522.o(i.PcdSelect) refers to rc522.o(i.ClearBitMask) for ClearBitMask
    rc522.o(i.PcdSelect) refers to rc522.o(i.PcdComMF522) for PcdComMF522
    rc522.o(i.PcdWrite) refers to rc522.o(i.CalulateCRC) for CalulateCRC
    rc522.o(i.PcdWrite) refers to rc522.o(i.PcdComMF522) for PcdComMF522
    rc522.o(i.ReadRawRC) refers to stm32f10x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits
    rc522.o(i.ReadRawRC) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits
    rc522.o(i.ReadRawRC) refers to stm32f10x_gpio.o(i.GPIO_ReadInputDataBit) for GPIO_ReadInputDataBit
    rc522.o(i.SetBitMask) refers to rc522.o(i.ReadRawRC) for ReadRawRC
    rc522.o(i.SetBitMask) refers to rc522.o(i.WriteRawRC) for WriteRawRC
    rc522.o(i.WaitCardOff) refers to rc522.o(i.PcdRequest) for PcdRequest
    rc522.o(i.WaitCardOff) refers to rc522.o(i.delay_10ms) for delay_10ms
    rc522.o(i.WriteRawRC) refers to stm32f10x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits
    rc522.o(i.WriteRawRC) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits
    main.o(i.GPIO_ini) refers to stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd) for RCC_APB2PeriphClockCmd
    main.o(i.GPIO_ini) refers to stm32f10x_gpio.o(i.GPIO_Init) for GPIO_Init
    main.o(i.InitializeSystem) refers to stm32f10x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits
    main.o(i.InitializeSystem) refers to rc522.o(i.delay_10ms) for delay_10ms
    main.o(i.InitializeSystem) refers to rc522.o(i.PcdReset) for PcdReset
    main.o(i.InitializeSystem) refers to rc522.o(i.PcdAntennaOff) for PcdAntennaOff
    main.o(i.InitializeSystem) refers to rc522.o(i.PcdAntennaOn) for PcdAntennaOn
    main.o(i.InitializeSystem) refers to rc522.o(i.M500PcdConfigISOType) for M500PcdConfigISOType
    main.o(i.InitializeSystem) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits
    main.o(i.main) refers to main.o(i.GPIO_ini) for GPIO_ini
    main.o(i.main) refers to main.o(i.InitializeSystem) for InitializeSystem
    main.o(i.main) refers to rc522.o(i.PcdRequest) for PcdRequest
    main.o(i.main) refers to rc522.o(i.PcdAnticoll) for PcdAnticoll
    main.o(i.main) refers to rc522.o(i.PcdSelect) for PcdSelect
    main.o(i.main) refers to rc522.o(i.PcdAuthState) for PcdAuthState
    main.o(i.main) refers to rc522.o(i.PcdRead) for PcdRead
    main.o(i.main) refers to stm32f10x_gpio.o(i.GPIO_SetBits) for GPIO_SetBits
    main.o(i.main) refers to rc522.o(i.WaitCardOff) for WaitCardOff
    main.o(i.main) refers to stm32f10x_gpio.o(i.GPIO_ResetBits) for GPIO_ResetBits
    stm32f10x_rcc.o(i.RCC_GetClocksFreq) refers to stm32f10x_rcc.o(.data) for .data
    stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp) refers to stm32f10x_rcc.o(i.RCC_GetFlagStatus) for RCC_GetFlagStatus
    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
    system_stm32f10x.o(i.SystemCoreClockUpdate) refers to system_stm32f10x.o(.data) for .data
    system_stm32f10x.o(i.SystemInit) refers to system_stm32f10x.o(i.SetSysClockTo24) for SetSysClockTo24
    startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(STACK) for __initial_sp
    startup_stm32f10x_md.o(RESET) refers to startup_stm32f10x_md.o(.text) for Reset_Handler
    startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.NMI_Handler) for NMI_Handler
    startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.HardFault_Handler) for HardFault_Handler
    startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.MemManage_Handler) for MemManage_Handler
    startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.BusFault_Handler) for BusFault_Handler
    startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.UsageFault_Handler) for UsageFault_Handler
    startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.SVC_Handler) for SVC_Handler
    startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.DebugMon_Handler) for DebugMon_Handler
    startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.PendSV_Handler) for PendSV_Handler
    startup_stm32f10x_md.o(RESET) refers to stm32f10x_it.o(i.SysTick_Handler) for SysTick_Handler
    startup_stm32f10x_md.o(.text) refers to system_stm32f10x.o(i.SystemInit) for SystemInit
    startup_stm32f10x_md.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init
    entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) 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 startup_stm32f10x_md.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to startup_stm32f10x_md.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
    entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main
    entry9b.o(.ARM.Collect$$$$0000000C) refers to main.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 rc522.o(i.PcdHalt), (50 bytes).
    Removing rc522.o(i.PcdWrite), (128 bytes).
    Removing main.o(.bss), (16 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_APB1PeriphClockCmd), (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), (68 bytes).
    Removing stm32f10x_rcc.o(i.RCC_GetClocksFreq), (152 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).
    Removing stm32f10x_rcc.o(i.RCC_PCLK2Config), (20 bytes).
    Removing stm32f10x_rcc.o(i.RCC_PLLCmd), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_PLLConfig), (20 bytes).
    Removing stm32f10x_rcc.o(i.RCC_PREDIV1Config), (28 bytes).
    Removing stm32f10x_rcc.o(i.RCC_RTCCLKCmd), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_RTCCLKConfig), (16 bytes).
    Removing stm32f10x_rcc.o(i.RCC_SYSCLKConfig), (20 bytes).
    Removing stm32f10x_rcc.o(i.RCC_USBCLKConfig), (12 bytes).
    Removing stm32f10x_rcc.o(i.RCC_WaitForHSEStartUp), (44 bytes).
    Removing stm32f10x_rcc.o(.data), (20 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_AFIODeInit), (22 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_DeInit), (180 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_ETH_MediaInterfaceConfig), (12 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_PinRemapConfig), (88 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_ReadInputData), (6 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_StructInit), (16 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_Write), (4 bytes).
    Removing stm32f10x_gpio.o(i.GPIO_WriteBit), (10 bytes).
    Removing core_cm3.o(.emb_text), (32 bytes).
    Removing system_stm32f10x.o(i.SystemCoreClockUpdate), (108 bytes).
    Removing system_stm32f10x.o(.data), (20 bytes).
    Removing startup_stm32f10x_md.o(HEAP), (512 bytes).

54 unused section(s) (total 2200 bytes) removed from the image.

==============================================================================

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry11a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7a.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry2.o ABSOLUTE
    RC522.C                                  0x00000000   Number         0  rc522.o ABSOLUTE
    arm\startup_stm32f10x_md.s               0x00000000   Number         0  startup_stm32f10x_md.o ABSOLUTE
    core_cm3.c                               0x00000000   Number         0  core_cm3.o ABSOLUTE
    core_cm3.c                               0x00000000   Number         0  core_cm3.o ABSOLUTE
    dc.s                                     0x00000000   Number         0  dc.o ABSOLUTE
    handlers.s                               0x00000000   Number         0  handlers.o ABSOLUTE
    init.s                                   0x00000000   Number         0  init.o ABSOLUTE
    main.c                                   0x00000000   Number         0  main.o ABSOLUTE
    stm32f10x_gpio.c                         0x00000000   Number         0  stm32f10x_gpio.o ABSOLUTE
    stm32f10x_it.c                           0x00000000   Number         0  stm32f10x_it.o ABSOLUTE
    stm32f10x_rcc.c                          0x00000000   Number         0  stm32f10x_rcc.o ABSOLUTE
    system_stm32f10x.c                       0x00000000   Number         0  system_stm32f10x.o ABSOLUTE
    RESET                                    0x08000000   Section      236  startup_stm32f10x_md.o(RESET)
    .ARM.Collect$$$$00000000                 0x080000ec   Section        0  entry.o(.ARM.Collect$$$$00000000)
    .ARM.Collect$$$$00000001                 0x080000ec   Section        4  entry2.o(.ARM.Collect$$$$00000001)
    .ARM.Collect$$$$00000004                 0x080000f0   Section        4  entry5.o(.ARM.Collect$$$$00000004)
    .ARM.Collect$$$$00000008                 0x080000f4   Section        0  entry7b.o(.ARM.Collect$$$$00000008)
    .ARM.Collect$$$$0000000A                 0x080000f4   Section        0  entry8b.o(.ARM.Collect$$$$0000000A)
    .ARM.Collect$$$$0000000B                 0x080000f4   Section        8  entry9a.o(.ARM.Collect$$$$0000000B)
    .ARM.Collect$$$$0000000D                 0x080000fc   Section        0  entry10a.o(.ARM.Collect$$$$0000000D)
    .ARM.Collect$$$$0000000F                 0x080000fc   Section        0  entry11a.o(.ARM.Collect$$$$0000000F)
    .ARM.Collect$$$$00002712                 0x080000fc   Section        4  entry2.o(.ARM.Collect$$$$00002712)
    __lit__00000000                          0x080000fc   Data           4  entry2.o(.ARM.Collect$$$$00002712)
    .text                                    0x08000100   Section       36  startup_stm32f10x_md.o(.text)
    .text                                    0x08000124   Section       36  init.o(.text)
    i.BusFault_Handler                       0x08000148   Section        0  stm32f10x_it.o(i.BusFault_Handler)
    i.CalulateCRC                            0x0800014a   Section        0  rc522.o(i.CalulateCRC)
    i.ClearBitMask                           0x080001b0   Section        0  rc522.o(i.ClearBitMask)
    i.DebugMon_Handler                       0x080001c8   Section        0  stm32f10x_it.o(i.DebugMon_Handler)
    i.GPIO_Init                              0x080001cc   Section        0  stm32f10x_gpio.o(i.GPIO_Init)
    i.GPIO_ReadInputDataBit                  0x0800026e   Section        0  stm32f10x_gpio.o(i.GPIO_ReadInputDataBit)
    i.GPIO_ResetBits                         0x0800027c   Section        0  stm32f10x_gpio.o(i.GPIO_ResetBits)
    i.GPIO_SetBits                           0x08000280   Section        0  stm32f10x_gpio.o(i.GPIO_SetBits)
    i.GPIO_ini                               0x08000284   Section        0  main.o(i.GPIO_ini)
    i.HardFault_Handler                      0x08000350   Section        0  stm32f10x_it.o(i.HardFault_Handler)
    i.InitializeSystem                       0x08000354   Section        0  main.o(i.InitializeSystem)
    i.M500PcdConfigISOType                   0x080003b4   Section        0  rc522.o(i.M500PcdConfigISOType)
    i.MemManage_Handler                      0x0800040c   Section        0  stm32f10x_it.o(i.MemManage_Handler)
    i.NMI_Handler                            0x0800040e   Section        0  stm32f10x_it.o(i.NMI_Handler)
    i.PcdAntennaOff                          0x08000410   Section        0  rc522.o(i.PcdAntennaOff)
    i.PcdAntennaOn                           0x08000418   Section        0  rc522.o(i.PcdAntennaOn)
    i.PcdAnticoll                            0x08000432   Section        0  rc522.o(i.PcdAnticoll)
    i.PcdAuthState                           0x0800049c   Section        0  rc522.o(i.PcdAuthState)
    i.PcdComMF522                            0x080004ee   Section        0  rc522.o(i.PcdComMF522)
    i.PcdRead                                0x08000604   Section        0  rc522.o(i.PcdRead)
    i.PcdRequest                             0x0800064e   Section        0  rc522.o(i.PcdRequest)
    i.PcdReset                               0x080006a0   Section        0  rc522.o(i.PcdReset)
    i.PcdSelect                              0x0800075c   Section        0  rc522.o(i.PcdSelect)
    i.PendSV_Handler                         0x080007be   Section        0  stm32f10x_it.o(i.PendSV_Handler)
    i.RCC_APB2PeriphClockCmd                 0x080007c0   Section        0  stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd)
    i.ReadRawRC                              0x080007d8   Section        0  rc522.o(i.ReadRawRC)
    i.SVC_Handler                            0x08000890   Section        0  stm32f10x_it.o(i.SVC_Handler)
    i.SetBitMask                             0x08000892   Section        0  rc522.o(i.SetBitMask)
    i.SetSysClockTo24                        0x080008ac   Section        0  system_stm32f10x.o(i.SetSysClockTo24)
    SetSysClockTo24                          0x080008ad   Thumb Code   130  system_stm32f10x.o(i.SetSysClockTo24)
    i.SysTick_Handler                        0x08000934   Section        0  stm32f10x_it.o(i.SysTick_Handler)
    i.SystemInit                             0x08000938   Section        0  system_stm32f10x.o(i.SystemInit)
    i.UsageFault_Handler                     0x0800098c   Section        0  stm32f10x_it.o(i.UsageFault_Handler)
    i.WaitCardOff                            0x0800098e   Section        0  rc522.o(i.WaitCardOff)
    i.WriteRawRC                             0x080009bc   Section        0  rc522.o(i.WriteRawRC)
    i.__scatterload_copy                     0x08000a6c   Section       14  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x08000a7a   Section        2  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x08000a7c   Section       14  handlers.o(i.__scatterload_zeroinit)
    i.delay_10ms                             0x08000a8a   Section        0  rc522.o(i.delay_10ms)
    i.main                                   0x08000aa8   Section        0  main.o(i.main)
    STACK                                    0x20000000   Section     1024  startup_stm32f10x_md.o(STACK)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv4$P$D$K$B$S$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
    __cpp_initialize__aeabi_                  - Undefined Weak Reference
    __cxa_finalize                            - Undefined Weak Reference
    __decompress                              - Undefined Weak Reference
    _clock_init                               - Undefined Weak Reference
    _microlib_exit                            - Undefined Weak Reference
    __Vectors_Size                           0x000000ec   Number         0  startup_stm32f10x_md.o ABSOLUTE
    __Vectors                                0x08000000   Data           4  startup_stm32f10x_md.o(RESET)
    __Vectors_End                            0x080000ec   Data           0  startup_stm32f10x_md.o(RESET)
    __main                                   0x080000ed   Thumb Code     0  entry.o(.ARM.Collect$$$$00000000)
    _main_stk                                0x080000ed   Thumb Code     0  entry2.o(.ARM.Collect$$$$00000001)
    _main_scatterload                        0x080000f1   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    __main_after_scatterload                 0x080000f5   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    _main_clock                              0x080000f5   Thumb Code     0  entry7b.o(.ARM.Collect$$$$00000008)
    _main_cpp_init                           0x080000f5   Thumb Code     0  entry8b.o(.ARM.Collect$$$$0000000A)
    _main_init                               0x080000f5   Thumb Code     0  entry9a.o(.ARM.Collect$$$$0000000B)
    __rt_final_cpp                           0x080000fd   Thumb Code     0  entry10a.o(.ARM.Collect$$$$0000000D)
    __rt_final_exit                          0x080000fd   Thumb Code     0  entry11a.o(.ARM.Collect$$$$0000000F)
    Reset_Handler                            0x08000101   Thumb Code     8  startup_stm32f10x_md.o(.text)
    ADC1_2_IRQHandler                        0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    CAN1_RX1_IRQHandler                      0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    CAN1_SCE_IRQHandler                      0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel1_IRQHandler                 0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel2_IRQHandler                 0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel3_IRQHandler                 0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel4_IRQHandler                 0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel5_IRQHandler                 0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel6_IRQHandler                 0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    DMA1_Channel7_IRQHandler                 0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI0_IRQHandler                         0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI15_10_IRQHandler                     0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI1_IRQHandler                         0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI2_IRQHandler                         0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI3_IRQHandler                         0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI4_IRQHandler                         0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    EXTI9_5_IRQHandler                       0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    FLASH_IRQHandler                         0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    I2C1_ER_IRQHandler                       0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    I2C1_EV_IRQHandler                       0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    I2C2_ER_IRQHandler                       0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    I2C2_EV_IRQHandler                       0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    PVD_IRQHandler                           0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    RCC_IRQHandler                           0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    RTCAlarm_IRQHandler                      0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    RTC_IRQHandler                           0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    SPI1_IRQHandler                          0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    SPI2_IRQHandler                          0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TAMPER_IRQHandler                        0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM1_BRK_IRQHandler                      0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM1_CC_IRQHandler                       0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM1_TRG_COM_IRQHandler                  0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM1_UP_IRQHandler                       0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM2_IRQHandler                          0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM3_IRQHandler                          0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    TIM4_IRQHandler                          0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USART1_IRQHandler                        0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USART2_IRQHandler                        0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USART3_IRQHandler                        0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USBWakeUp_IRQHandler                     0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USB_HP_CAN1_TX_IRQHandler                0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    USB_LP_CAN1_RX0_IRQHandler               0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    WWDG_IRQHandler                          0x0800011b   Thumb Code     0  startup_stm32f10x_md.o(.text)
    __scatterload                            0x08000125   Thumb Code    28  init.o(.text)
    __scatterload_rt2                        0x08000125   Thumb Code     0  init.o(.text)
    BusFault_Handler                         0x08000149   Thumb Code     2  stm32f10x_it.o(i.BusFault_Handler)
    CalulateCRC                              0x0800014b   Thumb Code   102  rc522.o(i.CalulateCRC)
    ClearBitMask                             0x080001b1   Thumb Code    24  rc522.o(i.ClearBitMask)
    DebugMon_Handler                         0x080001c9   Thumb Code     2  stm32f10x_it.o(i.DebugMon_Handler)
    GPIO_Init                                0x080001cd   Thumb Code   162  stm32f10x_gpio.o(i.GPIO_Init)
    GPIO_ReadInputDataBit                    0x0800026f   Thumb Code    14  stm32f10x_gpio.o(i.GPIO_ReadInputDataBit)
    GPIO_ResetBits                           0x0800027d   Thumb Code     4  stm32f10x_gpio.o(i.GPIO_ResetBits)
    GPIO_SetBits                             0x08000281   Thumb Code     4  stm32f10x_gpio.o(i.GPIO_SetBits)
    GPIO_ini                                 0x08000285   Thumb Code   194  main.o(i.GPIO_ini)
    HardFault_Handler                        0x08000351   Thumb Code     2  stm32f10x_it.o(i.HardFault_Handler)
    InitializeSystem                         0x08000355   Thumb Code    90  main.o(i.InitializeSystem)
    M500PcdConfigISOType                     0x080003b5   Thumb Code    88  rc522.o(i.M500PcdConfigISOType)
    MemManage_Handler                        0x0800040d   Thumb Code     2  stm32f10x_it.o(i.MemManage_Handler)
    NMI_Handler                              0x0800040f   Thumb Code     2  stm32f10x_it.o(i.NMI_Handler)
    PcdAntennaOff                            0x08000411   Thumb Code     8  rc522.o(i.PcdAntennaOff)
    PcdAntennaOn                             0x08000419   Thumb Code    26  rc522.o(i.PcdAntennaOn)
    PcdAnticoll                              0x08000433   Thumb Code   106  rc522.o(i.PcdAnticoll)
    PcdAuthState                             0x0800049d   Thumb Code    82  rc522.o(i.PcdAuthState)
    PcdComMF522                              0x080004ef   Thumb Code   278  rc522.o(i.PcdComMF522)
    PcdRead                                  0x08000605   Thumb Code    74  rc522.o(i.PcdRead)
    PcdRequest                               0x0800064f   Thumb Code    80  rc522.o(i.PcdRequest)
    PcdReset                                 0x080006a1   Thumb Code   178  rc522.o(i.PcdReset)
    PcdSelect                                0x0800075d   Thumb Code    98  rc522.o(i.PcdSelect)
    PendSV_Handler                           0x080007bf   Thumb Code     2  stm32f10x_it.o(i.PendSV_Handler)
    RCC_APB2PeriphClockCmd                   0x080007c1   Thumb Code    18  stm32f10x_rcc.o(i.RCC_APB2PeriphClockCmd)
    ReadRawRC                                0x080007d9   Thumb Code   174  rc522.o(i.ReadRawRC)
    SVC_Handler                              0x08000891   Thumb Code     2  stm32f10x_it.o(i.SVC_Handler)
    SetBitMask                               0x08000893   Thumb Code    24  rc522.o(i.SetBitMask)
    SysTick_Handler                          0x08000935   Thumb Code     2  stm32f10x_it.o(i.SysTick_Handler)
    SystemInit                               0x08000939   Thumb Code    68  system_stm32f10x.o(i.SystemInit)
    UsageFault_Handler                       0x0800098d   Thumb Code     2  stm32f10x_it.o(i.UsageFault_Handler)
    WaitCardOff                              0x0800098f   Thumb Code    44  rc522.o(i.WaitCardOff)
    WriteRawRC                               0x080009bd   Thumb Code   166  rc522.o(i.WriteRawRC)
    __scatterload_copy                       0x08000a6d   Thumb Code    14  handlers.o(i.__scatterload_copy)
    __scatterload_null                       0x08000a7b   Thumb Code     2  handlers.o(i.__scatterload_null)
    __scatterload_zeroinit                   0x08000a7d   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
    delay_10ms                               0x08000a8b   Thumb Code    28  rc522.o(i.delay_10ms)
    main                                     0x08000aa9   Thumb Code    94  main.o(i.main)
    Region$$Table$$Base                      0x08000b14   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x08000b24   Number         0  anon$$obj.o(Region$$Table)
    __initial_sp                             0x20000400   Data           0  startup_stm32f10x_md.o(STACK)



==============================================================================

Memory Map of the image

  Image Entry point : 0x080000ed

  Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00000b24, Max: 0x00010000, ABSOLUTE)

    Execution Region ER_IROM1 (Base: 0x08000000, Size: 0x00000b24, Max: 0x00010000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x08000000   0x000000ec   Data   RO          694    RESET               startup_stm32f10x_md.o
    0x080000ec   0x00000000   Code   RO          699  * .ARM.Collect$$$$00000000  mc_w.l(entry.o)
    0x080000ec   0x00000004   Code   RO          702    .ARM.Collect$$$$00000001  mc_w.l(entry2.o)
    0x080000f0   0x00000004   Code   RO          705    .ARM.Collect$$$$00000004  mc_w.l(entry5.o)
    0x080000f4   0x00000000   Code   RO          707    .ARM.Collect$$$$00000008  mc_w.l(entry7b.o)
    0x080000f4   0x00000000   Code   RO          709    .ARM.Collect$$$$0000000A  mc_w.l(entry8b.o)
    0x080000f4   0x00000008   Code   RO          710    .ARM.Collect$$$$0000000B  mc_w.l(entry9a.o)
    0x080000fc   0x00000000   Code   RO          712    .ARM.Collect$$$$0000000D  mc_w.l(entry10a.o)
    0x080000fc   0x00000000   Code   RO          714    .ARM.Collect$$$$0000000F  mc_w.l(entry11a.o)
    0x080000fc   0x00000004   Code   RO          703    .ARM.Collect$$$$00002712  mc_w.l(entry2.o)
    0x08000100   0x00000024   Code   RO          695    .text               startup_stm32f10x_md.o
    0x08000124   0x00000024   Code   RO          716    .text               mc_w.l(init.o)
    0x08000148   0x00000002   Code   RO          269    i.BusFault_Handler  stm32f10x_it.o
    0x0800014a   0x00000066   Code   RO            1    i.CalulateCRC       rc522.o
    0x080001b0   0x00000018   Code   RO            2    i.ClearBitMask      rc522.o
    0x080001c8   0x00000002   Code   RO          270    i.DebugMon_Handler  stm32f10x_it.o
    0x080001ca   0x00000002   PAD
    0x080001cc   0x000000a2   Code   RO          544    i.GPIO_Init         stm32f10x_gpio.o
    0x0800026e   0x0000000e   Code   RO          548    i.GPIO_ReadInputDataBit  stm32f10x_gpio.o
    0x0800027c   0x00000004   Code   RO          551    i.GPIO_ResetBits    stm32f10x_gpio.o
    0x08000280   0x00000004   Code   RO          552    i.GPIO_SetBits      stm32f10x_gpio.o
    0x08000284   0x000000cc   Code   RO          212    i.GPIO_ini          main.o
    0x08000350   0x00000002   Code   RO          271    i.HardFault_Handler  stm32f10x_it.o
    0x08000352   0x00000002   PAD
    0x08000354   0x00000060   Code   RO          213    i.InitializeSystem  main.o
    0x080003b4   0x00000058   Code   RO            3    i.M500PcdConfigISOType  rc522.o
    0x0800040c   0x00000002   Code   RO          272    i.MemManage_Handler  stm32f10x_it.o
    0x0800040e   0x00000002   Code   RO          273    i.NMI_Handler       stm32f10x_it.o
    0x08000410   0x00000008   Code   RO            4    i.PcdAntennaOff     rc522.o
    0x08000418   0x0000001a   Code   RO            5    i.PcdAntennaOn      rc522.o
    0x08000432   0x0000006a   Code   RO            6    i.PcdAnticoll       rc522.o
    0x0800049c   0x00000052   Code   RO            7    i.PcdAuthState      rc522.o
    0x080004ee   0x00000116   Code   RO            8    i.PcdComMF522       rc522.o
    0x08000604   0x0000004a   Code   RO           10    i.PcdRead           rc522.o
    0x0800064e   0x00000050   Code   RO           11    i.PcdRequest        rc522.o
    0x0800069e   0x00000002   PAD
    0x080006a0   0x000000bc   Code   RO           12    i.PcdReset          rc522.o
    0x0800075c   0x00000062   Code   RO           13    i.PcdSelect         rc522.o
    0x080007be   0x00000002   Code   RO          274    i.PendSV_Handler    stm32f10x_it.o
    0x080007c0   0x00000018   Code   RO          336    i.RCC_APB2PeriphClockCmd  stm32f10x_rcc.o
    0x080007d8   0x000000b8   Code   RO           15    i.ReadRawRC         rc522.o
    0x08000890   0x00000002   Code   RO          275    i.SVC_Handler       stm32f10x_it.o
    0x08000892   0x00000018   Code   RO           16    i.SetBitMask        rc522.o
    0x080008aa   0x00000002   PAD
    0x080008ac   0x00000088   Code   RO          663    i.SetSysClockTo24   system_stm32f10x.o
    0x08000934   0x00000002   Code   RO          276    i.SysTick_Handler   stm32f10x_it.o
    0x08000936   0x00000002   PAD
    0x08000938   0x00000054   Code   RO          665    i.SystemInit        system_stm32f10x.o
    0x0800098c   0x00000002   Code   RO          277    i.UsageFault_Handler  stm32f10x_it.o
    0x0800098e   0x0000002c   Code   RO           17    i.WaitCardOff       rc522.o
    0x080009ba   0x00000002   PAD
    0x080009bc   0x000000b0   Code   RO           18    i.WriteRawRC        rc522.o
    0x08000a6c   0x0000000e   Code   RO          720    i.__scatterload_copy  mc_w.l(handlers.o)
    0x08000a7a   0x00000002   Code   RO          721    i.__scatterload_null  mc_w.l(handlers.o)
    0x08000a7c   0x0000000e   Code   RO          722    i.__scatterload_zeroinit  mc_w.l(handlers.o)
    0x08000a8a   0x0000001c   Code   RO           19    i.delay_10ms        rc522.o
    0x08000aa6   0x00000002   PAD
    0x08000aa8   0x0000006c   Code   RO          214    i.main              main.o
    0x08000b14   0x00000010   Data   RO          718    Region$$Table       anon$$obj.o


    Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00000400, Max: 0x00005000, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000000   0x00000400   Zero   RW          692    STACK               startup_stm32f10x_md.o


==============================================================================

Image component sizes


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name

         0          0          0          0          0         32   core_cm3.o
       408         30          0          0          0       1745   main.o
      1610         30          0          0          0     228379   rc522.o
        36          8        236          0       1024        784   startup_stm32f10x_md.o
       184          0          0          0          0       3112   stm32f10x_gpio.o
        18          0          0          0          0       3778   stm32f10x_it.o
        24          6          0          0          0        505   stm32f10x_rcc.o
       220         22          0          0          0       1481   system_stm32f10x.o

    ----------------------------------------------------------------------
      2514         96        252          0       1024     239816   Object Totals
         0          0         16          0          0          0   (incl. Generated)
        14          0          0          0          0          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Member Name

         0          0          0          0          0          0   entry.o
         0          0          0          0          0          0   entry10a.o
         0          0          0          0          0          0   entry11a.o
         8          4          0          0          0          0   entry2.o
         4          0          0          0          0          0   entry5.o
         0          0          0          0          0          0   entry7b.o
         0          0          0          0          0          0   entry8b.o
         8          4          0          0          0          0   entry9a.o
        30          0          0          0          0          0   handlers.o
        36          8          0          0          0         68   init.o

    ----------------------------------------------------------------------
        86         16          0          0          0         68   Library Totals
         0          0          0          0          0          0   (incl. Padding)

    ----------------------------------------------------------------------

      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name

        86         16          0          0          0         68   mc_w.l

    ----------------------------------------------------------------------
        86         16          0          0          0         68   Library Totals

    ----------------------------------------------------------------------

==============================================================================


      Code (inc. data)   RO Data    RW Data    ZI Data      Debug   

      2600        112        252          0       1024     238424   Grand Totals
      2600        112        252          0       1024     238424   ELF Image Totals
      2600        112        252          0          0          0   ROM Totals

==============================================================================

    Total RO  Size (Code + RO Data)                 2852 (   2.79kB)
    Total RW  Size (RW Data + ZI Data)              1024 (   1.00kB)
    Total ROM Size (Code + RO Data + RW Data)       2852 (   2.79kB)

==============================================================================

