Component: ARM Compiler 5.06 update 4 (build 422) Tool: armlink [4d35d2]

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

Small function inlining results

Inlined total of 0 calls.

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

Section Cross References

    system_n572.o(i.SystemCoreClockUpdate) refers to system_n572.o(i.__ARM_common_switch8) for __ARM_common_switch8
    system_n572.o(i.SystemCoreClockUpdate) refers to clk.o(i.CLK_GetPLL2ClockFreq) for CLK_GetPLL2ClockFreq
    system_n572.o(i.SystemCoreClockUpdate) refers to uidiv.o(.text) for __aeabi_uidivmod
    system_n572.o(i.SystemCoreClockUpdate) refers to system_n572.o(.data) for .data
    startup_n572.o(RESET) refers to startup_n572.o(STACK) for __initial_sp
    startup_n572.o(RESET) refers to startup_n572.o(.text) for Reset_Handler
    startup_n572.o(RESET) refers to massstorage.o(i.USBD_IRQHandler) for USBD_IRQHandler
    startup_n572.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main
    main.o(i.SYS_Init) refers to sys.o(i.SYS_UnlockReg) for SYS_UnlockReg
    main.o(i.SYS_Init) refers to clk.o(i.CLK_EnableXtalRC) for CLK_EnableXtalRC
    main.o(i.SYS_Init) refers to sys.o(i.SYS_SetRamWaitSate) for SYS_SetRamWaitSate
    main.o(i.SYS_Init) refers to sys.o(i.SYS_SetCpuWaiState) for SYS_SetCpuWaiState
    main.o(i.SYS_Init) refers to clk.o(i.CLK_SetPLL1Mode) for CLK_SetPLL1Mode
    main.o(i.SYS_Init) refers to clk.o(i.CLK_SetPLL2Mode) for CLK_SetPLL2Mode
    main.o(i.SYS_Init) refers to clk.o(i.CLK_SetPLL2) for CLK_SetPLL2
    main.o(i.SYS_Init) refers to clk.o(i.CLK_SetHCLK) for CLK_SetHCLK
    main.o(i.SYS_Init) refers to clk.o(i.CLK_EnableModuleClock) for CLK_EnableModuleClock
    main.o(i.SYS_Init) refers to system_n572.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate
    main.o(i.SYS_Init) refers to sys.o(i.SYS_ResetModule) for SYS_ResetModule
    main.o(i.SYS_Init) refers to sys.o(i.SYS_LockReg) for SYS_LockReg
    main.o(i.main) refers to main.o(i.SYS_Init) for SYS_Init
    main.o(i.main) refers to printf5.o(i.__0printf$5) for __2printf
    main.o(i.main) refers to sys.o(i.SYS_UnlockReg) for SYS_UnlockReg
    main.o(i.main) refers to fmc.o(i.FMC_Open) for FMC_Open
    main.o(i.main) refers to usbd.o(i.USBD_Open) for USBD_Open
    main.o(i.main) refers to massstorage.o(i.MSC_Init) for MSC_Init
    main.o(i.main) refers to usbd.o(i.USBD_Start) for USBD_Start
    main.o(i.main) refers to massstorage.o(i.MSC_ProcessCmd) for MSC_ProcessCmd
    main.o(i.main) refers to main.o(.conststring) for .conststring
    main.o(i.main) refers to massstorage.o(i.MSC_ClassRequest) for MSC_ClassRequest
    main.o(i.main) refers to descriptors.o(.data) for gsInfo
    descriptors.o(.data) refers to descriptors.o(.data) for gu8DeviceDescriptor
    descriptors.o(.data) refers to descriptors.o(.data) for gu8ConfigDescriptor
    descriptors.o(.data) refers to descriptors.o(.data) for gu8StringLang
    descriptors.o(.data) refers to descriptors.o(.data) for gu8VendorStringDesc
    descriptors.o(.data) refers to descriptors.o(.data) for gu8ProductStringDesc
    dataflashprog.o(i.DataFlashRead) refers to sys.o(i.SYS_UnlockReg) for SYS_UnlockReg
    dataflashprog.o(i.DataFlashRead) refers to fmc.o(i.FMC_Open) for FMC_Open
    dataflashprog.o(i.DataFlashRead) refers to dataflashprog.o(i.FMC_ReadPage) for FMC_ReadPage
    dataflashprog.o(i.DataFlashRead) refers to fmc.o(i.FMC_Close) for FMC_Close
    dataflashprog.o(i.DataFlashRead) refers to sys.o(i.SYS_LockReg) for SYS_LockReg
    dataflashprog.o(i.DataFlashWrite) refers to sys.o(i.SYS_UnlockReg) for SYS_UnlockReg
    dataflashprog.o(i.DataFlashWrite) refers to fmc.o(i.FMC_Open) for FMC_Open
    dataflashprog.o(i.DataFlashWrite) refers to fmc.o(i.FMC_Erase) for FMC_Erase
    dataflashprog.o(i.DataFlashWrite) refers to dataflashprog.o(i.FMC_ProgramPage) for FMC_ProgramPage
    dataflashprog.o(i.DataFlashWrite) refers to dataflashprog.o(i.DataFlashRead) for DataFlashRead
    dataflashprog.o(i.DataFlashWrite) refers to fmc.o(i.FMC_Close) for FMC_Close
    dataflashprog.o(i.DataFlashWrite) refers to sys.o(i.SYS_LockReg) for SYS_LockReg
    dataflashprog.o(i.DataFlashWrite) refers to dataflashprog.o(.bss) for .bss
    dataflashprog.o(i.FMC_ProgramPage) refers to fmc.o(i.FMC_Write) for FMC_Write
    dataflashprog.o(i.FMC_ReadPage) refers to fmc.o(i.FMC_Read) for FMC_Read
    massstorage.o(i.EP2_Handler) refers to massstorage.o(i.MSC_AckCmd) for MSC_AckCmd
    massstorage.o(i.EP2_Handler) refers to massstorage.o(.data) for .data
    massstorage.o(i.EP3_Handler) refers to massstorage.o(.data) for .data
    massstorage.o(i.MSC_AckCmd) refers to massstorage.o(i.USBD_MemCopy) for USBD_MemCopy
    massstorage.o(i.MSC_AckCmd) refers to massstorage.o(i.MSC_Read) for MSC_Read
    massstorage.o(i.MSC_AckCmd) refers to massstorage.o(i.MSC_ReadTrig) for MSC_ReadTrig
    massstorage.o(i.MSC_AckCmd) refers to massstorage.o(.data) for .data
    massstorage.o(i.MSC_AckCmd) refers to massstorage.o(.bss) for .bss
    massstorage.o(i.MSC_ClassRequest) refers to usbd.o(i.USBD_GetSetupPacket) for USBD_GetSetupPacket
    massstorage.o(i.MSC_ClassRequest) refers to usbd.o(i.USBD_PrepareCtrlOut) for USBD_PrepareCtrlOut
    massstorage.o(i.MSC_ClassRequest) refers to massstorage.o(i.USBD_SetStall) for USBD_SetStall
    massstorage.o(i.MSC_Init) refers to massstorage.o(.data) for .data
    massstorage.o(i.MSC_Init) refers to massstorage.o(.bss) for .bss
    massstorage.o(i.MSC_ModeSense10) refers to massstorage.o(.bss) for .bss
    massstorage.o(i.MSC_ModeSense10) refers to massstorage.o(.data) for .data
    massstorage.o(i.MSC_ProcessCmd) refers to massstorage.o(i.MSC_Write) for MSC_Write
    massstorage.o(i.MSC_ProcessCmd) refers to massstorage.o(i.MSC_AckCmd) for MSC_AckCmd
    massstorage.o(i.MSC_ProcessCmd) refers to massstorage.o(i.MSC_RequestSense) for MSC_RequestSense
    massstorage.o(i.MSC_ProcessCmd) refers to massstorage.o(i.MSC_ReadFormatCapacity) for MSC_ReadFormatCapacity
    massstorage.o(i.MSC_ProcessCmd) refers to massstorage.o(i.USBD_MemCopy) for USBD_MemCopy
    massstorage.o(i.MSC_ProcessCmd) refers to massstorage.o(i.MSC_Read) for MSC_Read
    massstorage.o(i.MSC_ProcessCmd) refers to massstorage.o(i.MSC_ReadCapacity) for MSC_ReadCapacity
    massstorage.o(i.MSC_ProcessCmd) refers to massstorage.o(i.MSC_ModeSense10) for MSC_ModeSense10
    massstorage.o(i.MSC_ProcessCmd) refers to massstorage.o(i.get_be32) for get_be32
    massstorage.o(i.MSC_ProcessCmd) refers to massstorage.o(i.MSC_ReadMedia) for MSC_ReadMedia
    massstorage.o(i.MSC_ProcessCmd) refers to massstorage.o(.data) for .data
    massstorage.o(i.MSC_ProcessCmd) refers to massstorage.o(.bss) for .bss
    massstorage.o(i.MSC_Read) refers to massstorage.o(i.USBD_MemCopy) for USBD_MemCopy
    massstorage.o(i.MSC_Read) refers to massstorage.o(i.MSC_ReadMedia) for MSC_ReadMedia
    massstorage.o(i.MSC_Read) refers to massstorage.o(.data) for .data
    massstorage.o(i.MSC_Read) refers to massstorage.o(.bss) for .bss
    massstorage.o(i.MSC_ReadCapacity) refers to memseta.o(.text) for __aeabi_memclr4
    massstorage.o(i.MSC_ReadCapacity) refers to massstorage.o(.bss) for .bss
    massstorage.o(i.MSC_ReadCapacity) refers to massstorage.o(.data) for .data
    massstorage.o(i.MSC_ReadFormatCapacity) refers to memseta.o(.text) for __aeabi_memclr4
    massstorage.o(i.MSC_ReadFormatCapacity) refers to massstorage.o(.bss) for .bss
    massstorage.o(i.MSC_ReadFormatCapacity) refers to massstorage.o(.data) for .data
    massstorage.o(i.MSC_ReadMedia) refers to dataflashprog.o(i.DataFlashRead) for DataFlashRead
    massstorage.o(i.MSC_ReadTrig) refers to massstorage.o(i.USBD_MemCopy) for USBD_MemCopy
    massstorage.o(i.MSC_ReadTrig) refers to massstorage.o(i.MSC_ReadMedia) for MSC_ReadMedia
    massstorage.o(i.MSC_ReadTrig) refers to massstorage.o(.data) for .data
    massstorage.o(i.MSC_ReadTrig) refers to massstorage.o(.bss) for .bss
    massstorage.o(i.MSC_RequestSense) refers to memseta.o(.text) for __aeabi_memclr4
    massstorage.o(i.MSC_RequestSense) refers to massstorage.o(i.USBD_MemCopy) for USBD_MemCopy
    massstorage.o(i.MSC_RequestSense) refers to massstorage.o(.data) for .data
    massstorage.o(i.MSC_Write) refers to massstorage.o(i.USBD_MemCopy) for USBD_MemCopy
    massstorage.o(i.MSC_Write) refers to dataflashprog.o(i.DataFlashWrite) for DataFlashWrite
    massstorage.o(i.MSC_Write) refers to massstorage.o(i.get_be32) for get_be32
    massstorage.o(i.MSC_Write) refers to massstorage.o(i.MSC_AckCmd) for MSC_AckCmd
    massstorage.o(i.MSC_Write) refers to massstorage.o(.data) for .data
    massstorage.o(i.MSC_Write) refers to massstorage.o(.bss) for .bss
    massstorage.o(i.USBD_IRQHandler) refers to usbd.o(i.USBD_SwReset) for USBD_SwReset
    massstorage.o(i.USBD_IRQHandler) refers to usbd.o(i.USBD_ProcessSetupPacket) for USBD_ProcessSetupPacket
    massstorage.o(i.USBD_IRQHandler) refers to usbd.o(i.USBD_CtrlIn) for USBD_CtrlIn
    massstorage.o(i.USBD_IRQHandler) refers to usbd.o(i.USBD_CtrlOut) for USBD_CtrlOut
    massstorage.o(i.USBD_IRQHandler) refers to massstorage.o(i.EP2_Handler) for EP2_Handler
    massstorage.o(i.USBD_IRQHandler) refers to massstorage.o(.data) for .data
    massstorage.o(i.get_be32) refers to uread4.o(.text) for __aeabi_uread4
    sys.o(i.SYS_DisableBOD) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    sys.o(i.SYS_DisableBOD) refers to sys.o(i.SYS_Lock) for SYS_Lock
    sys.o(i.SYS_DisableLVR) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    sys.o(i.SYS_DisableLVR) refers to sys.o(i.SYS_Lock) for SYS_Lock
    sys.o(i.SYS_DisablePOR) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    sys.o(i.SYS_DisablePOR) refers to sys.o(i.SYS_Lock) for SYS_Lock
    sys.o(i.SYS_EnableBOD) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    sys.o(i.SYS_EnableBOD) refers to sys.o(i.SYS_Lock) for SYS_Lock
    sys.o(i.SYS_EnableLVR) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    sys.o(i.SYS_EnableLVR) refers to sys.o(i.SYS_Lock) for SYS_Lock
    sys.o(i.SYS_EnablePOR) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    sys.o(i.SYS_EnablePOR) refers to sys.o(i.SYS_Lock) for SYS_Lock
    sys.o(i.SYS_ResetCPU) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    sys.o(i.SYS_ResetCPU) refers to sys.o(i.SYS_Lock) for SYS_Lock
    sys.o(i.SYS_ResetChip) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    sys.o(i.SYS_ResetChip) refers to sys.o(i.SYS_Lock) for SYS_Lock
    sys.o(i.SYS_ResetModule) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    sys.o(i.SYS_ResetModule) refers to sys.o(i.SYS_Lock) for SYS_Lock
    sys.o(i.SYS_SetCpuWaiState) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    sys.o(i.SYS_SetCpuWaiState) refers to sys.o(i.SYS_Lock) for SYS_Lock
    sys.o(i.SYS_SetRamCpuWaitState) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    sys.o(i.SYS_SetRamCpuWaitState) refers to sys.o(i.SYS_Lock) for SYS_Lock
    sys.o(i.SYS_SetRamWaitSate) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    sys.o(i.SYS_SetRamWaitSate) refers to sys.o(i.SYS_Lock) for SYS_Lock
    retarget.o(i.GetChar) refers to retarget.o(.emb_text) for SH_DoCommand
    retarget.o(i.Hard_Fault_Handler) refers to printf5.o(i.__0printf$5) for __2printf
    retarget.o(i.Hard_Fault_Handler) refers to retarget.o(i.stackDump) for stackDump
    retarget.o(i.SendChar) refers to retarget.o(.emb_text) for SH_DoCommand
    retarget.o(i.SendChar) refers to retarget.o(.bss) for .bss
    retarget.o(i.SendChar) refers to retarget.o(.data) for .data
    retarget.o(i._sys_exit) refers to retarget.o(.emb_text) for SH_DoCommand
    retarget.o(i._ttywrch) refers to retarget.o(i.SendChar) for SendChar
    retarget.o(i.fgetc) refers to retarget.o(i.GetChar) for GetChar
    retarget.o(i.fputc) refers to retarget.o(i.SendChar) for SendChar
    retarget.o(i.stackDump) refers to printf5.o(i.__0printf$5) for __2printf
    spi.o(i.SPI_GetBusClock) refers to clk.o(i.CLK_GetHCLKFreq) for CLK_GetHCLKFreq
    spi.o(i.SPI_GetBusClock) refers to uidiv.o(.text) for __aeabi_uidivmod
    spi.o(i.SPI_Open) refers to spi.o(i.SPI_SetBusClock) for SPI_SetBusClock
    spi.o(i.SPI_Open) refers to spi.o(i.SPI_GetBusClock) for SPI_GetBusClock
    spi.o(i.SPI_SetBusClock) refers to clk.o(i.CLK_GetHCLKFreq) for CLK_GetHCLKFreq
    spi.o(i.SPI_SetBusClock) refers to uidiv.o(.text) for __aeabi_uidivmod
    usbd.o(i.USBD_CtrlIn) refers to usbd.o(i.USBD_MemCopy) for USBD_MemCopy
    usbd.o(i.USBD_CtrlIn) refers to usbd.o(.data) for .data
    usbd.o(i.USBD_CtrlOut) refers to usbd.o(i.USBD_MemCopy) for USBD_MemCopy
    usbd.o(i.USBD_CtrlOut) refers to usbd.o(.data) for .data
    usbd.o(i.USBD_GetDescriptor) refers to usbd.o(i.USBD_PrepareCtrlIn) for USBD_PrepareCtrlIn
    usbd.o(i.USBD_GetDescriptor) refers to usbd.o(i.USBD_PrepareCtrlOut) for USBD_PrepareCtrlOut
    usbd.o(i.USBD_GetDescriptor) refers to usbd.o(i.USBD_SetStall) for USBD_SetStall
    usbd.o(i.USBD_GetDescriptor) refers to usbd.o(.data) for .data
    usbd.o(i.USBD_GetSetupPacket) refers to usbd.o(i.USBD_MemCopy) for USBD_MemCopy
    usbd.o(i.USBD_GetSetupPacket) refers to usbd.o(.data) for .data
    usbd.o(i.USBD_Open) refers to usbd.o(.data) for .data
    usbd.o(i.USBD_PrepareCtrlIn) refers to usbd.o(i.USBD_MemCopy) for USBD_MemCopy
    usbd.o(i.USBD_PrepareCtrlIn) refers to usbd.o(.data) for .data
    usbd.o(i.USBD_PrepareCtrlOut) refers to usbd.o(.data) for .data
    usbd.o(i.USBD_ProcessSetupPacket) refers to usbd.o(i.USBD_MemCopy) for USBD_MemCopy
    usbd.o(i.USBD_ProcessSetupPacket) refers to usbd.o(i.USBD_SetStall) for USBD_SetStall
    usbd.o(i.USBD_ProcessSetupPacket) refers to usbd.o(i.USBD_StandardRequest) for USBD_StandardRequest
    usbd.o(i.USBD_ProcessSetupPacket) refers to usbd.o(.data) for .data
    usbd.o(i.USBD_StandardRequest) refers to usbd.o(i.USBD_GetDescriptor) for USBD_GetDescriptor
    usbd.o(i.USBD_StandardRequest) refers to usbd.o(i.USBD_PrepareCtrlOut) for USBD_PrepareCtrlOut
    usbd.o(i.USBD_StandardRequest) refers to usbd.o(i.USBD_SetStall) for USBD_SetStall
    usbd.o(i.USBD_StandardRequest) refers to usbd.o(.data) for .data
    usbd.o(i.USBD_SwReset) refers to usbd.o(.data) for .data
    clk.o(i.CLK_ClearWakeUpStatusFlag) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    clk.o(i.CLK_ClearWakeUpStatusFlag) refers to sys.o(i.SYS_Lock) for SYS_Lock
    clk.o(i.CLK_DisableLDO30) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    clk.o(i.CLK_DisableLDO30) refers to sys.o(i.SYS_Lock) for SYS_Lock
    clk.o(i.CLK_DisableModuleClock) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    clk.o(i.CLK_DisableModuleClock) refers to sys.o(i.SYS_Lock) for SYS_Lock
    clk.o(i.CLK_DisablePowerDownMode) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    clk.o(i.CLK_DisablePowerDownMode) refers to sys.o(i.SYS_Lock) for SYS_Lock
    clk.o(i.CLK_DisableWakeUpDelay) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    clk.o(i.CLK_DisableWakeUpDelay) refers to sys.o(i.SYS_Lock) for SYS_Lock
    clk.o(i.CLK_DisableWakeUpInterrupt) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    clk.o(i.CLK_DisableWakeUpInterrupt) refers to sys.o(i.SYS_Lock) for SYS_Lock
    clk.o(i.CLK_DisableXtalRC) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    clk.o(i.CLK_DisableXtalRC) refers to sys.o(i.SYS_Lock) for SYS_Lock
    clk.o(i.CLK_EnableLDO30) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    clk.o(i.CLK_EnableLDO30) refers to sys.o(i.SYS_Lock) for SYS_Lock
    clk.o(i.CLK_EnableModuleClock) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    clk.o(i.CLK_EnableModuleClock) refers to sys.o(i.SYS_Lock) for SYS_Lock
    clk.o(i.CLK_EnablePowerDownMode) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    clk.o(i.CLK_EnablePowerDownMode) refers to sys.o(i.SYS_Lock) for SYS_Lock
    clk.o(i.CLK_EnableWakeUpDelay) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    clk.o(i.CLK_EnableWakeUpDelay) refers to sys.o(i.SYS_Lock) for SYS_Lock
    clk.o(i.CLK_EnableWakeUpInterrupt) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    clk.o(i.CLK_EnableWakeUpInterrupt) refers to sys.o(i.SYS_Lock) for SYS_Lock
    clk.o(i.CLK_EnableXtalRC) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    clk.o(i.CLK_EnableXtalRC) refers to sys.o(i.SYS_Lock) for SYS_Lock
    clk.o(i.CLK_GetHCLKFreq) refers to system_n572.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate
    clk.o(i.CLK_GetHCLKFreq) refers to system_n572.o(.data) for SystemCoreClock
    clk.o(i.CLK_SetHCLK) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    clk.o(i.CLK_SetHCLK) refers to sys.o(i.SYS_Lock) for SYS_Lock
    clk.o(i.CLK_SetHCLK) refers to system_n572.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate
    clk.o(i.CLK_SetModuleClock) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    clk.o(i.CLK_SetModuleClock) refers to sys.o(i.SYS_Lock) for SYS_Lock
    fmc.o(i.FMC_Close) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    fmc.o(i.FMC_Close) refers to sys.o(i.SYS_Lock) for SYS_Lock
    fmc.o(i.FMC_DisableCfgUpdate) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    fmc.o(i.FMC_DisableCfgUpdate) refers to sys.o(i.SYS_Lock) for SYS_Lock
    fmc.o(i.FMC_DisableWrite) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    fmc.o(i.FMC_DisableWrite) refers to sys.o(i.SYS_Lock) for SYS_Lock
    fmc.o(i.FMC_EnableCfgUpdate) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    fmc.o(i.FMC_EnableCfgUpdate) refers to sys.o(i.SYS_Lock) for SYS_Lock
    fmc.o(i.FMC_EnableWrite) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    fmc.o(i.FMC_EnableWrite) refers to sys.o(i.SYS_Lock) for SYS_Lock
    fmc.o(i.FMC_Erase) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    fmc.o(i.FMC_Erase) refers to sys.o(i.SYS_Lock) for SYS_Lock
    fmc.o(i.FMC_Open) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    fmc.o(i.FMC_Open) refers to sys.o(i.SYS_Lock) for SYS_Lock
    fmc.o(i.FMC_Read) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    fmc.o(i.FMC_Read) refers to sys.o(i.SYS_Lock) for SYS_Lock
    fmc.o(i.FMC_ReadCID) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    fmc.o(i.FMC_ReadCID) refers to sys.o(i.SYS_Lock) for SYS_Lock
    fmc.o(i.FMC_ReadConfig) refers to fmc.o(i.FMC_Read) for FMC_Read
    fmc.o(i.FMC_ReadDID) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    fmc.o(i.FMC_ReadDID) refers to sys.o(i.SYS_Lock) for SYS_Lock
    fmc.o(i.FMC_SetPageEraseTime) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    fmc.o(i.FMC_SetPageEraseTime) refers to sys.o(i.SYS_Lock) for SYS_Lock
    fmc.o(i.FMC_SetProgramTime) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    fmc.o(i.FMC_SetProgramTime) refers to sys.o(i.SYS_Lock) for SYS_Lock
    fmc.o(i.FMC_Write) refers to sys.o(i.SYS_Unlock) for SYS_Unlock
    fmc.o(i.FMC_Write) refers to sys.o(i.SYS_Lock) for SYS_Lock
    fmc.o(i.FMC_WriteConfig) refers to fmc.o(i.FMC_Erase) for FMC_Erase
    fmc.o(i.FMC_WriteConfig) refers to fmc.o(i.FMC_Write) for FMC_Write
    fmc.o(i.FMC_WriteConfig) refers to fmc.o(i.FMC_Read) for FMC_Read
    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
    printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0fprintf$bare) refers to retarget.o(i.fputc) for fputc
    printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0printf$bare) refers to retarget.o(i.fputc) for fputc
    printfb.o(i.__0printf$bare) refers to retarget.o(.data) for __stdout
    printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc
    printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc
    printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vfprintf$bare) refers to retarget.o(i.fputc) for fputc
    printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vprintf$bare) refers to retarget.o(i.fputc) for fputc
    printfb.o(i.__0vprintf$bare) refers to retarget.o(.data) for __stdout
    printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc
    printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core
    printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc
    printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0fprintf$0) refers to retarget.o(i.fputc) for fputc
    printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0printf$0) refers to retarget.o(i.fputc) for fputc
    printf0.o(i.__0printf$0) refers to retarget.o(.data) for __stdout
    printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc
    printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc
    printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vfprintf$0) refers to retarget.o(i.fputc) for fputc
    printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vprintf$0) refers to retarget.o(i.fputc) for fputc
    printf0.o(i.__0vprintf$0) refers to retarget.o(.data) for __stdout
    printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc
    printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core
    printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc
    printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0fprintf$1) refers to retarget.o(i.fputc) for fputc
    printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0printf$1) refers to retarget.o(i.fputc) for fputc
    printf1.o(i.__0printf$1) refers to retarget.o(.data) for __stdout
    printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc
    printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc
    printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vfprintf$1) refers to retarget.o(i.fputc) for fputc
    printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vprintf$1) refers to retarget.o(i.fputc) for fputc
    printf1.o(i.__0vprintf$1) refers to retarget.o(.data) for __stdout
    printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc
    printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core
    printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc
    printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0fprintf$2) refers to retarget.o(i.fputc) for fputc
    printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0printf$2) refers to retarget.o(i.fputc) for fputc
    printf2.o(i.__0printf$2) refers to retarget.o(.data) for __stdout
    printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc
    printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc
    printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vfprintf$2) refers to retarget.o(i.fputc) for fputc
    printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vprintf$2) refers to retarget.o(i.fputc) for fputc
    printf2.o(i.__0vprintf$2) refers to retarget.o(.data) for __stdout
    printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc
    printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core
    printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc
    printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0fprintf$3) refers to retarget.o(i.fputc) for fputc
    printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0printf$3) refers to retarget.o(i.fputc) for fputc
    printf3.o(i.__0printf$3) refers to retarget.o(.data) for __stdout
    printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc
    printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc
    printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vfprintf$3) refers to retarget.o(i.fputc) for fputc
    printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vprintf$3) refers to retarget.o(i.fputc) for fputc
    printf3.o(i.__0vprintf$3) refers to retarget.o(.data) for __stdout
    printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc
    printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core
    printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc
    printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0fprintf$4) refers to retarget.o(i.fputc) for fputc
    printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0printf$4) refers to retarget.o(i.fputc) for fputc
    printf4.o(i.__0printf$4) refers to retarget.o(.data) for __stdout
    printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc
    printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc
    printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vfprintf$4) refers to retarget.o(i.fputc) for fputc
    printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vprintf$4) refers to retarget.o(i.fputc) for fputc
    printf4.o(i.__0vprintf$4) refers to retarget.o(.data) for __stdout
    printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc
    printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core
    printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc
    printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0fprintf$5) refers to retarget.o(i.fputc) for fputc
    printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0printf$5) refers to retarget.o(i.fputc) for fputc
    printf5.o(i.__0printf$5) refers to retarget.o(.data) for __stdout
    printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc
    printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc
    printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vfprintf$5) refers to retarget.o(i.fputc) for fputc
    printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vprintf$5) refers to retarget.o(i.fputc) for fputc
    printf5.o(i.__0vprintf$5) refers to retarget.o(.data) for __stdout
    printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc
    printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core
    printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc
    printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0fprintf$6) refers to retarget.o(i.fputc) for fputc
    printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0printf$6) refers to retarget.o(i.fputc) for fputc
    printf6.o(i.__0printf$6) refers to retarget.o(.data) for __stdout
    printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc
    printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc
    printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vfprintf$6) refers to retarget.o(i.fputc) for fputc
    printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vprintf$6) refers to retarget.o(i.fputc) for fputc
    printf6.o(i.__0vprintf$6) refers to retarget.o(.data) for __stdout
    printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc
    printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core
    printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc
    printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding
    printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding
    printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0fprintf$7) refers to retarget.o(i.fputc) for fputc
    printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0printf$7) refers to retarget.o(i.fputc) for fputc
    printf7.o(i.__0printf$7) refers to retarget.o(.data) for __stdout
    printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc
    printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc
    printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vfprintf$7) refers to retarget.o(i.fputc) for fputc
    printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vprintf$7) refers to retarget.o(i.fputc) for fputc
    printf7.o(i.__0vprintf$7) refers to retarget.o(.data) for __stdout
    printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc
    printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core
    printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc
    printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding
    printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding
    printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0fprintf$8) refers to retarget.o(i.fputc) for fputc
    printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0printf$8) refers to retarget.o(i.fputc) for fputc
    printf8.o(i.__0printf$8) refers to retarget.o(.data) for __stdout
    printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc
    printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc
    printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vfprintf$8) refers to retarget.o(i.fputc) for fputc
    printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vprintf$8) refers to retarget.o(i.fputc) for fputc
    printf8.o(i.__0vprintf$8) refers to retarget.o(.data) for __stdout
    printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc
    printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core
    printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc
    printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding
    printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding
    printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0fprintf) refers to retarget.o(i.fputc) for fputc
    printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0printf) refers to retarget.o(i.fputc) for fputc
    printfa.o(i.__0printf) refers to retarget.o(.data) for __stdout
    printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc
    printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc
    printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vfprintf) refers to retarget.o(i.fputc) for fputc
    printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vprintf) refers to retarget.o(i.fputc) for fputc
    printfa.o(i.__0vprintf) refers to retarget.o(.data) for __stdout
    printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc
    printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core
    printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc
    printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul
    printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv
    printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple
    printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd
    printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz
    printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod
    printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding
    printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod
    printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding
    printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits
    printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod
    printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp
    printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp
    entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000
    entry2.o(.ARM.Collect$$$$00002712) refers to startup_n572.o(STACK) for __initial_sp
    entry2.o(__vectab_stack_and_reset_area) refers to startup_n572.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
    uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr
    dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue
    dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue
    ddiv.o(.text) refers to depilogue.o(.text) for _double_round
    dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr
    dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload
    depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz
    depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl
    depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr


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

Removing Unused input sections from the image.

    Removing system_n572.o(.rev16_text), (4 bytes).
    Removing system_n572.o(.revsh_text), (4 bytes).
    Removing startup_n572.o(HEAP), (0 bytes).
    Removing main.o(.rev16_text), (4 bytes).
    Removing main.o(.revsh_text), (4 bytes).
    Removing descriptors.o(.rev16_text), (4 bytes).
    Removing descriptors.o(.revsh_text), (4 bytes).
    Removing dataflashprog.o(.rev16_text), (4 bytes).
    Removing dataflashprog.o(.revsh_text), (4 bytes).
    Removing massstorage.o(.rev16_text), (4 bytes).
    Removing massstorage.o(.revsh_text), (4 bytes).
    Removing massstorage.o(i.EP3_Handler), (12 bytes).
    Removing massstorage.o(i.MSC_WriteMedia), (2 bytes).
    Removing sys.o(.rev16_text), (4 bytes).
    Removing sys.o(.revsh_text), (4 bytes).
    Removing sys.o(i.SYS_ClearResetSrc), (12 bytes).
    Removing sys.o(i.SYS_DisableBOD), (24 bytes).
    Removing sys.o(i.SYS_DisableLVR), (24 bytes).
    Removing sys.o(i.SYS_DisablePOR), (24 bytes).
    Removing sys.o(i.SYS_EnableBOD), (32 bytes).
    Removing sys.o(i.SYS_EnableLVR), (24 bytes).
    Removing sys.o(i.SYS_EnablePOR), (20 bytes).
    Removing sys.o(i.SYS_GetResetSrc), (8 bytes).
    Removing sys.o(i.SYS_IsRegLocked), (20 bytes).
    Removing sys.o(i.SYS_ReadPDID), (8 bytes).
    Removing sys.o(i.SYS_ResetCPU), (24 bytes).
    Removing sys.o(i.SYS_ResetChip), (24 bytes).
    Removing sys.o(i.SYS_SetRamCpuWaitState), (32 bytes).
    Removing retarget.o(.rev16_text), (4 bytes).
    Removing retarget.o(.revsh_text), (4 bytes).
    Removing retarget.o(i.GetChar), (46 bytes).
    Removing retarget.o(i.Hard_Fault_Handler), (40 bytes).
    Removing retarget.o(i.IsDebugFifoEmpty), (4 bytes).
    Removing retarget.o(i.SendChar_ToUART), (2 bytes).
    Removing retarget.o(i._sys_exit), (16 bytes).
    Removing retarget.o(i._ttywrch), (8 bytes).
    Removing retarget.o(i.ferror), (6 bytes).
    Removing retarget.o(i.fgetc), (8 bytes).
    Removing retarget.o(i.kbhit), (4 bytes).
    Removing retarget.o(i.stackDump), (168 bytes).
    Removing retarget.o(.data), (4 bytes).
    Removing spi.o(.rev16_text), (4 bytes).
    Removing spi.o(.revsh_text), (4 bytes).
    Removing spi.o(i.SPI_Close), (48 bytes).
    Removing spi.o(i.SPI_GetBusClock), (48 bytes).
    Removing spi.o(i.SPI_Open), (20 bytes).
    Removing spi.o(i.SPI_SetBusClock), (80 bytes).
    Removing usbd.o(.rev16_text), (4 bytes).
    Removing usbd.o(.revsh_text), (4 bytes).
    Removing clk.o(.rev16_text), (4 bytes).
    Removing clk.o(.revsh_text), (4 bytes).
    Removing clk.o(i.CLK_ClearWakeUpStatusFlag), (28 bytes).
    Removing clk.o(i.CLK_DisableLDO30), (28 bytes).
    Removing clk.o(i.CLK_DisableModuleClock), (40 bytes).
    Removing clk.o(i.CLK_DisablePowerDownMode), (36 bytes).
    Removing clk.o(i.CLK_DisableWakeUpDelay), (28 bytes).
    Removing clk.o(i.CLK_DisableWakeUpInterrupt), (28 bytes).
    Removing clk.o(i.CLK_DisableXtalRC), (28 bytes).
    Removing clk.o(i.CLK_EnableLDO30), (28 bytes).
    Removing clk.o(i.CLK_EnablePowerDownMode), (36 bytes).
    Removing clk.o(i.CLK_EnableWakeUpDelay), (28 bytes).
    Removing clk.o(i.CLK_EnableWakeUpInterrupt), (28 bytes).
    Removing clk.o(i.CLK_GetHCLKFreq), (16 bytes).
    Removing clk.o(i.CLK_SetModuleClock), (88 bytes).
    Removing fmc.o(.rev16_text), (4 bytes).
    Removing fmc.o(.revsh_text), (4 bytes).
    Removing fmc.o(i.FMC_DisableCfgUpdate), (28 bytes).
    Removing fmc.o(i.FMC_DisableWrite), (28 bytes).
    Removing fmc.o(i.FMC_EnableCfgUpdate), (28 bytes).
    Removing fmc.o(i.FMC_EnableWrite), (28 bytes).
    Removing fmc.o(i.FMC_ReadCID), (40 bytes).
    Removing fmc.o(i.FMC_ReadConfig), (16 bytes).
    Removing fmc.o(i.FMC_ReadDID), (40 bytes).
    Removing fmc.o(i.FMC_SetPageEraseTime), (28 bytes).
    Removing fmc.o(i.FMC_SetProgramTime), (28 bytes).
    Removing fmc.o(i.FMC_WriteConfig), (44 bytes).
    Removing dadd.o(.text), (356 bytes).
    Removing dmul.o(.text), (208 bytes).
    Removing ddiv.o(.text), (240 bytes).
    Removing dfixul.o(.text), (64 bytes).
    Removing cdrcmple.o(.text), (40 bytes).
    Removing depilogue.o(.text), (190 bytes).
    Removing depilogue.o(i.__ARM_clz), (46 bytes).

83 unused section(s) (total 2772 bytes) removed from the image.

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

Image Symbol Table

    Local Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    RESET                                    0x00000000   Section      124  startup_n572.o(RESET)
    ../clib/microlib/division.c              0x00000000   Number         0  uldiv.o ABSOLUTE
    ../clib/microlib/division.c              0x00000000   Number         0  uidiv.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10b.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry2.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.o ABSOLUTE
    ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7a.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  entry7b.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llshl.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llsshr.o ABSOLUTE
    ../clib/microlib/longlong.c              0x00000000   Number         0  llushr.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf5.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf6.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf8.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfa.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf7.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf4.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf3.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf1.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf0.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfb.o ABSOLUTE
    ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf2.o ABSOLUTE
    ../clib/microlib/printf/stubs.s          0x00000000   Number         0  stubs.o ABSOLUTE
    ../clib/microlib/string/memset.c         0x00000000   Number         0  memseta.o ABSOLUTE
    ../clib/microlib/stubs.s                 0x00000000   Number         0  iusefp.o ABSOLUTE
    ../clib/microlib/unhosted.c              0x00000000   Number         0  uread4.o ABSOLUTE
    ../fplib/microlib/fpadd.c                0x00000000   Number         0  dadd.o ABSOLUTE
    ../fplib/microlib/fpdiv.c                0x00000000   Number         0  ddiv.o ABSOLUTE
    ../fplib/microlib/fpepilogue.c           0x00000000   Number         0  depilogue.o ABSOLUTE
    ../fplib/microlib/fpfix.c                0x00000000   Number         0  dfixul.o ABSOLUTE
    ../fplib/microlib/fpmul.c                0x00000000   Number         0  dmul.o ABSOLUTE
    ..\..\..\..\Library\Device\Nuvoton\N572\Source\system_N572.c 0x00000000   Number         0  system_n572.o ABSOLUTE
    ..\..\..\..\Library\StdDriver\src\clk.c  0x00000000   Number         0  clk.o ABSOLUTE
    ..\..\..\..\Library\StdDriver\src\fmc.c  0x00000000   Number         0  fmc.o ABSOLUTE
    ..\..\..\..\Library\StdDriver\src\retarget.c 0x00000000   Number         0  retarget.o ABSOLUTE
    ..\..\..\..\Library\StdDriver\src\spi.c  0x00000000   Number         0  spi.o ABSOLUTE
    ..\..\..\..\Library\StdDriver\src\sys.c  0x00000000   Number         0  sys.o ABSOLUTE
    ..\..\..\..\Library\StdDriver\src\usbd.c 0x00000000   Number         0  usbd.o ABSOLUTE
    ..\DataFlashProg.c                       0x00000000   Number         0  dataflashprog.o ABSOLUTE
    ..\MassStorage.c                         0x00000000   Number         0  massstorage.o ABSOLUTE
    ..\\..\\..\\..\\Library\\Device\\Nuvoton\\N572\\Source\\system_N572.c 0x00000000   Number         0  system_n572.o ABSOLUTE
    ..\\..\\..\\..\\Library\\StdDriver\\src\\clk.c 0x00000000   Number         0  clk.o ABSOLUTE
    ..\\..\\..\\..\\Library\\StdDriver\\src\\fmc.c 0x00000000   Number         0  fmc.o ABSOLUTE
    ..\\..\\..\\..\\Library\\StdDriver\\src\\retarget.c 0x00000000   Number         0  retarget.o ABSOLUTE
    ..\\..\\..\\..\\Library\\StdDriver\\src\\spi.c 0x00000000   Number         0  spi.o ABSOLUTE
    ..\\..\\..\\..\\Library\\StdDriver\\src\\sys.c 0x00000000   Number         0  sys.o ABSOLUTE
    ..\\..\\..\\..\\Library\\StdDriver\\src\\usbd.c 0x00000000   Number         0  usbd.o ABSOLUTE
    ..\\DataFlashProg.c                      0x00000000   Number         0  dataflashprog.o ABSOLUTE
    ..\\MassStorage.c                        0x00000000   Number         0  massstorage.o ABSOLUTE
    ..\\descriptors.c                        0x00000000   Number         0  descriptors.o ABSOLUTE
    ..\\main.c                               0x00000000   Number         0  main.o ABSOLUTE
    ..\descriptors.c                         0x00000000   Number         0  descriptors.o ABSOLUTE
    ..\main.c                                0x00000000   Number         0  main.o ABSOLUTE
    cdrcmple.s                               0x00000000   Number         0  cdrcmple.o ABSOLUTE
    handlers.s                               0x00000000   Number         0  handlers.o ABSOLUTE
    init.s                                   0x00000000   Number         0  init.o ABSOLUTE
    startup_N572.s                           0x00000000   Number         0  startup_n572.o ABSOLUTE
    .ARM.Collect$$$$00000000                 0x0000007c   Section        0  entry.o(.ARM.Collect$$$$00000000)
    .ARM.Collect$$$$00000001                 0x0000007c   Section        4  entry2.o(.ARM.Collect$$$$00000001)
    .ARM.Collect$$$$00000004                 0x00000080   Section        4  entry5.o(.ARM.Collect$$$$00000004)
    .ARM.Collect$$$$00000008                 0x00000084   Section        0  entry7b.o(.ARM.Collect$$$$00000008)
    .ARM.Collect$$$$0000000A                 0x00000084   Section        0  entry8b.o(.ARM.Collect$$$$0000000A)
    .ARM.Collect$$$$0000000B                 0x00000084   Section        8  entry9a.o(.ARM.Collect$$$$0000000B)
    .ARM.Collect$$$$0000000D                 0x0000008c   Section        0  entry10a.o(.ARM.Collect$$$$0000000D)
    .ARM.Collect$$$$0000000F                 0x0000008c   Section        0  entry11a.o(.ARM.Collect$$$$0000000F)
    .ARM.Collect$$$$00002712                 0x0000008c   Section        4  entry2.o(.ARM.Collect$$$$00002712)
    __lit__00000000                          0x0000008c   Data           4  entry2.o(.ARM.Collect$$$$00002712)
    .emb_text                                0x00000090   Section       18  retarget.o(.emb_text)
    .text                                    0x000000a4   Section       20  startup_n572.o(.text)
    .text                                    0x000000b8   Section        0  uidiv.o(.text)
    .text                                    0x000000e4   Section        0  memseta.o(.text)
    .text                                    0x00000108   Section        0  uread4.o(.text)
    .text                                    0x0000011c   Section        0  uldiv.o(.text)
    .text                                    0x0000017c   Section       36  init.o(.text)
    .text                                    0x000001a0   Section        0  llshl.o(.text)
    .text                                    0x000001c0   Section        0  llushr.o(.text)
    i.CLK_EnableModuleClock                  0x000001e4   Section        0  clk.o(i.CLK_EnableModuleClock)
    i.CLK_EnableXtalRC                       0x0000020c   Section        0  clk.o(i.CLK_EnableXtalRC)
    i.CLK_GetPLL2ClockFreq                   0x00000228   Section        0  clk.o(i.CLK_GetPLL2ClockFreq)
    i.CLK_SetHCLK                            0x00000230   Section        0  clk.o(i.CLK_SetHCLK)
    i.CLK_SetPLL1Mode                        0x00000260   Section        0  clk.o(i.CLK_SetPLL1Mode)
    i.CLK_SetPLL2                            0x00000274   Section        0  clk.o(i.CLK_SetPLL2)
    i.CLK_SetPLL2Mode                        0x00000288   Section        0  clk.o(i.CLK_SetPLL2Mode)
    i.DataFlashRead                          0x0000029c   Section        0  dataflashprog.o(i.DataFlashRead)
    i.DataFlashWrite                         0x000002e0   Section        0  dataflashprog.o(i.DataFlashWrite)
    i.EP2_Handler                            0x000003cc   Section        0  massstorage.o(i.EP2_Handler)
    i.FMC_Close                              0x000003e0   Section        0  fmc.o(i.FMC_Close)
    i.FMC_Erase                              0x000003fc   Section        0  fmc.o(i.FMC_Erase)
    i.FMC_Open                               0x0000043c   Section        0  fmc.o(i.FMC_Open)
    i.FMC_ProgramPage                        0x00000458   Section        0  dataflashprog.o(i.FMC_ProgramPage)
    i.FMC_Read                               0x00000474   Section        0  fmc.o(i.FMC_Read)
    i.FMC_ReadPage                           0x0000049c   Section        0  dataflashprog.o(i.FMC_ReadPage)
    i.FMC_Write                              0x000004b8   Section        0  fmc.o(i.FMC_Write)
    i.MSC_AckCmd                             0x000004e8   Section        0  massstorage.o(i.MSC_AckCmd)
    i.MSC_ClassRequest                       0x000005a8   Section        0  massstorage.o(i.MSC_ClassRequest)
    i.MSC_Init                               0x00000604   Section        0  massstorage.o(i.MSC_Init)
    i.MSC_ModeSense10                        0x00000658   Section        0  massstorage.o(i.MSC_ModeSense10)
    i.MSC_ProcessCmd                         0x00000790   Section        0  massstorage.o(i.MSC_ProcessCmd)
    i.MSC_Read                               0x000009bc   Section        0  massstorage.o(i.MSC_Read)
    i.MSC_ReadCapacity                       0x00000a64   Section        0  massstorage.o(i.MSC_ReadCapacity)
    i.MSC_ReadFormatCapacity                 0x00000aa0   Section        0  massstorage.o(i.MSC_ReadFormatCapacity)
    i.MSC_ReadMedia                          0x00000adc   Section        0  massstorage.o(i.MSC_ReadMedia)
    i.MSC_ReadTrig                           0x00000ae4   Section        0  massstorage.o(i.MSC_ReadTrig)
    i.MSC_RequestSense                       0x00000b88   Section        0  massstorage.o(i.MSC_RequestSense)
    i.MSC_Write                              0x00000be8   Section        0  massstorage.o(i.MSC_Write)
    i.SYS_Init                               0x00000ca8   Section        0  main.o(i.SYS_Init)
    i.SYS_Lock                               0x00000cfc   Section        0  sys.o(i.SYS_Lock)
    i.SYS_LockReg                            0x00000d0c   Section        0  sys.o(i.SYS_LockReg)
    i.SYS_ResetModule                        0x00000d18   Section        0  sys.o(i.SYS_ResetModule)
    i.SYS_SetCpuWaiState                     0x00000d3e   Section        0  sys.o(i.SYS_SetCpuWaiState)
    i.SYS_SetRamWaitSate                     0x00000d5a   Section        0  sys.o(i.SYS_SetRamWaitSate)
    i.SYS_Unlock                             0x00000d78   Section        0  sys.o(i.SYS_Unlock)
    i.SYS_UnlockReg                          0x00000da4   Section        0  sys.o(i.SYS_UnlockReg)
    i.SendChar                               0x00000dc4   Section        0  retarget.o(i.SendChar)
    i.SystemCoreClockUpdate                  0x00000e0c   Section        0  system_n572.o(i.SystemCoreClockUpdate)
    i.USBD_CtrlIn                            0x00000e68   Section        0  usbd.o(i.USBD_CtrlIn)
    i.USBD_CtrlOut                           0x00000ee8   Section        0  usbd.o(i.USBD_CtrlOut)
    i.USBD_GetDescriptor                     0x00000f2c   Section        0  usbd.o(i.USBD_GetDescriptor)
    i.USBD_GetSetupPacket                    0x00000fcc   Section        0  usbd.o(i.USBD_GetSetupPacket)
    i.USBD_IRQHandler                        0x00000fdc   Section        0  massstorage.o(i.USBD_IRQHandler)
    i.USBD_MemCopy                           0x000010ac   Section        0  massstorage.o(i.USBD_MemCopy)
    USBD_MemCopy                             0x000010ad   Thumb Code    16  massstorage.o(i.USBD_MemCopy)
    i.USBD_MemCopy                           0x000010bc   Section        0  usbd.o(i.USBD_MemCopy)
    USBD_MemCopy                             0x000010bd   Thumb Code    16  usbd.o(i.USBD_MemCopy)
    i.USBD_Open                              0x000010cc   Section        0  usbd.o(i.USBD_Open)
    i.USBD_PrepareCtrlIn                     0x000010f8   Section        0  usbd.o(i.USBD_PrepareCtrlIn)
    i.USBD_PrepareCtrlOut                    0x0000115c   Section        0  usbd.o(i.USBD_PrepareCtrlOut)
    i.USBD_ProcessSetupPacket                0x00001178   Section        0  usbd.o(i.USBD_ProcessSetupPacket)
    i.USBD_SetStall                          0x000011c0   Section        0  massstorage.o(i.USBD_SetStall)
    USBD_SetStall                            0x000011c1   Thumb Code    40  massstorage.o(i.USBD_SetStall)
    i.USBD_SetStall                          0x000011ec   Section        0  usbd.o(i.USBD_SetStall)
    USBD_SetStall                            0x000011ed   Thumb Code    40  usbd.o(i.USBD_SetStall)
    i.USBD_StandardRequest                   0x00001218   Section        0  usbd.o(i.USBD_StandardRequest)
    i.USBD_Start                             0x0000135c   Section        0  usbd.o(i.USBD_Start)
    i.USBD_SwReset                           0x0000137c   Section        0  usbd.o(i.USBD_SwReset)
    i.__0printf$5                            0x0000139c   Section        0  printf5.o(i.__0printf$5)
    i.__ARM_common_switch8                   0x000013bc   Section        0  system_n572.o(i.__ARM_common_switch8)
    i.__scatterload_copy                     0x000013d6   Section       14  handlers.o(i.__scatterload_copy)
    i.__scatterload_null                     0x000013e4   Section        2  handlers.o(i.__scatterload_null)
    i.__scatterload_zeroinit                 0x000013e6   Section       14  handlers.o(i.__scatterload_zeroinit)
    i._printf_core                           0x000013f4   Section        0  printf5.o(i._printf_core)
    _printf_core                             0x000013f5   Thumb Code   688  printf5.o(i._printf_core)
    i.fputc                                  0x000016d0   Section        0  retarget.o(i.fputc)
    i.get_be32                               0x000016dc   Section        0  massstorage.o(i.get_be32)
    get_be32                                 0x000016dd   Thumb Code    20  massstorage.o(i.get_be32)
    i.main                                   0x000016f0   Section        0  main.o(i.main)
    .conststring                             0x0000176c   Section      232  main.o(.conststring)
    .data                                    0x20000000   Section        8  system_n572.o(.data)
    .data                                    0x20000008   Section       18  descriptors.o(.data)
    .data                                    0x2000001a   Section       32  descriptors.o(.data)
    .data                                    0x2000003a   Section        4  descriptors.o(.data)
    .data                                    0x2000003e   Section       16  descriptors.o(.data)
    .data                                    0x2000004e   Section       22  descriptors.o(.data)
    .data                                    0x20000064   Section       24  descriptors.o(.data)
    .data                                    0x2000007c   Section      144  massstorage.o(.data)
    g_au8ModePage_1C                         0x200000a8   Data           8  massstorage.o(.data)
    g_au8ModePage_01                         0x200000d4   Data          12  massstorage.o(.data)
    g_au8ModePage_05                         0x200000e0   Data          32  massstorage.o(.data)
    g_au8ModePage_1B                         0x20000100   Data          12  massstorage.o(.data)
    .data                                    0x2000010c   Section        1  retarget.o(.data)
    g_buf_len                                0x2000010c   Data           1  retarget.o(.data)
    .data                                    0x20000110   Section        4  retarget.o(.data)
    .data                                    0x20000114   Section       56  usbd.o(.data)
    g_usbd_CtrlInPointer                     0x20000114   Data           4  usbd.o(.data)
    g_usbd_CtrlInSize                        0x20000118   Data           4  usbd.o(.data)
    g_usbd_CtrlOutPointer                    0x2000011c   Data           4  usbd.o(.data)
    g_usbd_CtrlOutSize                       0x20000120   Data           4  usbd.o(.data)
    g_usbd_CtrlOutSizeLimit                  0x20000124   Data           4  usbd.o(.data)
    g_usbd_UsbAddr                           0x20000128   Data           4  usbd.o(.data)
    g_usbd_UsbConfig                         0x2000012c   Data           4  usbd.o(.data)
    g_usbd_CtrlMaxPktSize                    0x20000130   Data           4  usbd.o(.data)
    g_usbd_UsbAltInterface                   0x20000134   Data           4  usbd.o(.data)
    .bss                                     0x2000014c   Section      512  dataflashprog.o(.bss)
    .bss                                     0x2000034c   Section      816  massstorage.o(.bss)
    .bss                                     0x2000067c   Section       16  retarget.o(.bss)
    g_buf                                    0x2000067c   Data          16  retarget.o(.bss)
    STACK                                    0x20000690   Section      256  startup_n572.o(STACK)

    Global Symbols

    Symbol Name                              Value     Ov Type        Size  Object(Section)

    BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000   Number         0  anon$$obj.o ABSOLUTE
    __ARM_use_no_argv                        0x00000000   Number         0  main.o ABSOLUTE
    __Vectors                                0x00000000   Data           4  startup_n572.o(RESET)
    _printf_a                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_c                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_charcount                        0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_d                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_e                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_f                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_flags                            0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_fp_dec                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_fp_hex                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_g                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_i                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_int_dec                          0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_l                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_lc                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_ll                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_lld                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_lli                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_llo                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_llu                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_llx                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_longlong_dec                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_longlong_hex                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_longlong_oct                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_ls                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_mbtowc                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_n                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_o                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_p                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_percent                          0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_pre_padding                      0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_return_value                     0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_s                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_sizespec                         0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_str                              0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_truncate_signed                  0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_truncate_unsigned                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_u                                0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_wc                               0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_wctomb                           0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_widthprec                        0x00000000   Number         0  stubs.o ABSOLUTE
    _printf_x                                0x00000000   Number         0  stubs.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
    __main                                   0x0000007d   Thumb Code     0  entry.o(.ARM.Collect$$$$00000000)
    _main_stk                                0x0000007d   Thumb Code     0  entry2.o(.ARM.Collect$$$$00000001)
    _main_scatterload                        0x00000081   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    __main_after_scatterload                 0x00000085   Thumb Code     0  entry5.o(.ARM.Collect$$$$00000004)
    _main_clock                              0x00000085   Thumb Code     0  entry7b.o(.ARM.Collect$$$$00000008)
    _main_cpp_init                           0x00000085   Thumb Code     0  entry8b.o(.ARM.Collect$$$$0000000A)
    _main_init                               0x00000085   Thumb Code     0  entry9a.o(.ARM.Collect$$$$0000000B)
    __rt_final_cpp                           0x0000008d   Thumb Code     0  entry10a.o(.ARM.Collect$$$$0000000D)
    __rt_final_exit                          0x0000008d   Thumb Code     0  entry11a.o(.ARM.Collect$$$$0000000F)
    SH_DoCommand                             0x00000091   Thumb Code    18  retarget.o(.emb_text)
    Reset_Handler                            0x000000a5   Thumb Code     4  startup_n572.o(.text)
    NMI_Handler                              0x000000a9   Thumb Code     2  startup_n572.o(.text)
    HardFault_Handler                        0x000000ab   Thumb Code     2  startup_n572.o(.text)
    SVC_Handler                              0x000000ad   Thumb Code     2  startup_n572.o(.text)
    PendSV_Handler                           0x000000af   Thumb Code     2  startup_n572.o(.text)
    SysTick_Handler                          0x000000b1   Thumb Code     2  startup_n572.o(.text)
    ADC_IRQHandler                           0x000000b3   Thumb Code     0  startup_n572.o(.text)
    APU_IRQHandler                           0x000000b3   Thumb Code     0  startup_n572.o(.text)
    EXINT_IRQHandler                         0x000000b3   Thumb Code     0  startup_n572.o(.text)
    GPAB_IRQHandler                          0x000000b3   Thumb Code     0  startup_n572.o(.text)
    PWM0_IRQHandler                          0x000000b3   Thumb Code     0  startup_n572.o(.text)
    PWRWU_IRQHandler                         0x000000b3   Thumb Code     0  startup_n572.o(.text)
    RTC_IRQHandler                           0x000000b3   Thumb Code     0  startup_n572.o(.text)
    SPI0_IRQHandler                          0x000000b3   Thumb Code     0  startup_n572.o(.text)
    SPI1_IRQHandler                          0x000000b3   Thumb Code     0  startup_n572.o(.text)
    TMR0_IRQHandler                          0x000000b3   Thumb Code     0  startup_n572.o(.text)
    TMR1_IRQHandler                          0x000000b3   Thumb Code     0  startup_n572.o(.text)
    TMR2_IRQHandler                          0x000000b3   Thumb Code     0  startup_n572.o(.text)
    TMRF_IRQHandler                          0x000000b3   Thumb Code     0  startup_n572.o(.text)
    WDT_IRQHandler                           0x000000b3   Thumb Code     0  startup_n572.o(.text)
    __aeabi_uidiv                            0x000000b9   Thumb Code     0  uidiv.o(.text)
    __aeabi_uidivmod                         0x000000b9   Thumb Code    44  uidiv.o(.text)
    __aeabi_memset                           0x000000e5   Thumb Code    14  memseta.o(.text)
    __aeabi_memset4                          0x000000e5   Thumb Code     0  memseta.o(.text)
    __aeabi_memset8                          0x000000e5   Thumb Code     0  memseta.o(.text)
    __aeabi_memclr                           0x000000f3   Thumb Code     4  memseta.o(.text)
    __aeabi_memclr4                          0x000000f3   Thumb Code     0  memseta.o(.text)
    __aeabi_memclr8                          0x000000f3   Thumb Code     0  memseta.o(.text)
    _memset$wrapper                          0x000000f7   Thumb Code    18  memseta.o(.text)
    __aeabi_uread4                           0x00000109   Thumb Code    20  uread4.o(.text)
    __rt_uread4                              0x00000109   Thumb Code     0  uread4.o(.text)
    _uread4                                  0x00000109   Thumb Code     0  uread4.o(.text)
    __aeabi_uldivmod                         0x0000011d   Thumb Code    96  uldiv.o(.text)
    __scatterload                            0x0000017d   Thumb Code    28  init.o(.text)
    __scatterload_rt2                        0x0000017d   Thumb Code     0  init.o(.text)
    __aeabi_llsl                             0x000001a1   Thumb Code    32  llshl.o(.text)
    _ll_shift_l                              0x000001a1   Thumb Code     0  llshl.o(.text)
    __aeabi_llsr                             0x000001c1   Thumb Code    34  llushr.o(.text)
    _ll_ushift_r                             0x000001c1   Thumb Code     0  llushr.o(.text)
    CLK_EnableModuleClock                    0x000001e5   Thumb Code    36  clk.o(i.CLK_EnableModuleClock)
    CLK_EnableXtalRC                         0x0000020d   Thumb Code    22  clk.o(i.CLK_EnableXtalRC)
    CLK_GetPLL2ClockFreq                     0x00000229   Thumb Code     4  clk.o(i.CLK_GetPLL2ClockFreq)
    CLK_SetHCLK                              0x00000231   Thumb Code    42  clk.o(i.CLK_SetHCLK)
    CLK_SetPLL1Mode                          0x00000261   Thumb Code    16  clk.o(i.CLK_SetPLL1Mode)
    CLK_SetPLL2                              0x00000275   Thumb Code    14  clk.o(i.CLK_SetPLL2)
    CLK_SetPLL2Mode                          0x00000289   Thumb Code    14  clk.o(i.CLK_SetPLL2Mode)
    DataFlashRead                            0x0000029d   Thumb Code    66  dataflashprog.o(i.DataFlashRead)
    DataFlashWrite                           0x000002e1   Thumb Code   232  dataflashprog.o(i.DataFlashWrite)
    EP2_Handler                              0x000003cd   Thumb Code    14  massstorage.o(i.EP2_Handler)
    FMC_Close                                0x000003e1   Thumb Code    22  fmc.o(i.FMC_Close)
    FMC_Erase                                0x000003fd   Thumb Code    60  fmc.o(i.FMC_Erase)
    FMC_Open                                 0x0000043d   Thumb Code    22  fmc.o(i.FMC_Open)
    FMC_ProgramPage                          0x00000459   Thumb Code    28  dataflashprog.o(i.FMC_ProgramPage)
    FMC_Read                                 0x00000475   Thumb Code    36  fmc.o(i.FMC_Read)
    FMC_ReadPage                             0x0000049d   Thumb Code    28  dataflashprog.o(i.FMC_ReadPage)
    FMC_Write                                0x000004b9   Thumb Code    42  fmc.o(i.FMC_Write)
    MSC_AckCmd                               0x000004e9   Thumb Code   178  massstorage.o(i.MSC_AckCmd)
    MSC_ClassRequest                         0x000005a9   Thumb Code    82  massstorage.o(i.MSC_ClassRequest)
    MSC_Init                                 0x00000605   Thumb Code    66  massstorage.o(i.MSC_Init)
    MSC_ModeSense10                          0x00000659   Thumb Code   304  massstorage.o(i.MSC_ModeSense10)
    MSC_ProcessCmd                           0x00000791   Thumb Code   532  massstorage.o(i.MSC_ProcessCmd)
    MSC_Read                                 0x000009bd   Thumb Code   156  massstorage.o(i.MSC_Read)
    MSC_ReadCapacity                         0x00000a65   Thumb Code    50  massstorage.o(i.MSC_ReadCapacity)
    MSC_ReadFormatCapacity                   0x00000aa1   Thumb Code    52  massstorage.o(i.MSC_ReadFormatCapacity)
    MSC_ReadMedia                            0x00000add   Thumb Code     8  massstorage.o(i.MSC_ReadMedia)
    MSC_ReadTrig                             0x00000ae5   Thumb Code   150  massstorage.o(i.MSC_ReadTrig)
    MSC_RequestSense                         0x00000b89   Thumb Code    86  massstorage.o(i.MSC_RequestSense)
    MSC_Write                                0x00000be9   Thumb Code   172  massstorage.o(i.MSC_Write)
    SYS_Init                                 0x00000ca9   Thumb Code    74  main.o(i.SYS_Init)
    SYS_Lock                                 0x00000cfd   Thumb Code    12  sys.o(i.SYS_Lock)
    SYS_LockReg                              0x00000d0d   Thumb Code     8  sys.o(i.SYS_LockReg)
    SYS_ResetModule                          0x00000d19   Thumb Code    38  sys.o(i.SYS_ResetModule)
    SYS_SetCpuWaiState                       0x00000d3f   Thumb Code    28  sys.o(i.SYS_SetCpuWaiState)
    SYS_SetRamWaitSate                       0x00000d5b   Thumb Code    28  sys.o(i.SYS_SetRamWaitSate)
    SYS_Unlock                               0x00000d79   Thumb Code    38  sys.o(i.SYS_Unlock)
    SYS_UnlockReg                            0x00000da5   Thumb Code    26  sys.o(i.SYS_UnlockReg)
    SendChar                                 0x00000dc5   Thumb Code    62  retarget.o(i.SendChar)
    SystemCoreClockUpdate                    0x00000e0d   Thumb Code    70  system_n572.o(i.SystemCoreClockUpdate)
    USBD_CtrlIn                              0x00000e69   Thumb Code   116  usbd.o(i.USBD_CtrlIn)
    USBD_CtrlOut                             0x00000ee9   Thumb Code    56  usbd.o(i.USBD_CtrlOut)
    USBD_GetDescriptor                       0x00000f2d   Thumb Code   154  usbd.o(i.USBD_GetDescriptor)
    USBD_GetSetupPacket                      0x00000fcd   Thumb Code    12  usbd.o(i.USBD_GetSetupPacket)
    USBD_IRQHandler                          0x00000fdd   Thumb Code   200  massstorage.o(i.USBD_IRQHandler)
    USBD_Open                                0x000010cd   Thumb Code    36  usbd.o(i.USBD_Open)
    USBD_PrepareCtrlIn                       0x000010f9   Thumb Code    86  usbd.o(i.USBD_PrepareCtrlIn)
    USBD_PrepareCtrlOut                      0x0000115d   Thumb Code    18  usbd.o(i.USBD_PrepareCtrlOut)
    USBD_ProcessSetupPacket                  0x00001179   Thumb Code    64  usbd.o(i.USBD_ProcessSetupPacket)
    USBD_StandardRequest                     0x00001219   Thumb Code   312  usbd.o(i.USBD_StandardRequest)
    USBD_Start                               0x0000135d   Thumb Code    26  usbd.o(i.USBD_Start)
    USBD_SwReset                             0x0000137d   Thumb Code    24  usbd.o(i.USBD_SwReset)
    __0printf$5                              0x0000139d   Thumb Code    24  printf5.o(i.__0printf$5)
    __1printf$5                              0x0000139d   Thumb Code     0  printf5.o(i.__0printf$5)
    __2printf                                0x0000139d   Thumb Code     0  printf5.o(i.__0printf$5)
    __ARM_common_switch8                     0x000013bd   Thumb Code    26  system_n572.o(i.__ARM_common_switch8)
    __scatterload_copy                       0x000013d7   Thumb Code    14  handlers.o(i.__scatterload_copy)
    __scatterload_null                       0x000013e5   Thumb Code     2  handlers.o(i.__scatterload_null)
    __scatterload_zeroinit                   0x000013e7   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
    fputc                                    0x000016d1   Thumb Code    12  retarget.o(i.fputc)
    main                                     0x000016f1   Thumb Code    66  main.o(i.main)
    Region$$Table$$Base                      0x00001854   Number         0  anon$$obj.o(Region$$Table)
    Region$$Table$$Limit                     0x00001874   Number         0  anon$$obj.o(Region$$Table)
    SystemCoreClock                          0x20000000   Data           4  system_n572.o(.data)
    CyclesPerUs                              0x20000004   Data           4  system_n572.o(.data)
    gu8DeviceDescriptor                      0x20000008   Data          18  descriptors.o(.data)
    gu8ConfigDescriptor                      0x2000001a   Data          32  descriptors.o(.data)
    gu8StringLang                            0x2000003a   Data           4  descriptors.o(.data)
    gu8VendorStringDesc                      0x2000003e   Data          16  descriptors.o(.data)
    gu8ProductStringDesc                     0x2000004e   Data          22  descriptors.o(.data)
    gsInfo                                   0x20000064   Data          24  descriptors.o(.data)
    g_u8EP2Ready                             0x2000007c   Data           1  massstorage.o(.data)
    g_u8EP3Ready                             0x2000007d   Data           1  massstorage.o(.data)
    g_u8Prevent                              0x2000007e   Data           1  massstorage.o(.data)
    g_u8BulkState                            0x2000007f   Data           1  massstorage.o(.data)
    g_u8Size                                 0x20000080   Data           1  massstorage.o(.data)
    g_TotalSectors                           0x20000084   Data           4  massstorage.o(.data)
    g_au8SenseKey                            0x20000088   Data           4  massstorage.o(.data)
    g_u32DataFlashStartAddr                  0x2000008c   Data           4  massstorage.o(.data)
    g_u32Address                             0x20000090   Data           4  massstorage.o(.data)
    g_u32Length                              0x20000094   Data           4  massstorage.o(.data)
    g_u32LbaAddress                          0x20000098   Data           4  massstorage.o(.data)
    g_u32BytesInStorageBuf                   0x2000009c   Data           4  massstorage.o(.data)
    g_u32BulkBuf0                            0x200000a0   Data           4  massstorage.o(.data)
    g_u32BulkBuf1                            0x200000a4   Data           4  massstorage.o(.data)
    g_au8InquiryID                           0x200000b0   Data          36  massstorage.o(.data)
    __stdout                                 0x20000110   Data           4  retarget.o(.data)
    g_usbd_pfnClassRequest                   0x20000138   Data           4  usbd.o(.data)
    g_usbd_pfnSetInterface                   0x2000013c   Data           4  usbd.o(.data)
    g_usbd_sInfo                             0x20000140   Data           4  usbd.o(.data)
    g_usbd_SetupPacket                       0x20000144   Data           8  usbd.o(.data)
    g_sectorBuf                              0x2000014c   Data         512  dataflashprog.o(.bss)
    g_sCBW                                   0x2000034c   Data          32  massstorage.o(.bss)
    g_sCSW                                   0x2000036c   Data          16  massstorage.o(.bss)
    MassBlock                                0x2000037c   Data         256  massstorage.o(.bss)
    Storage_Block                            0x2000047c   Data         512  massstorage.o(.bss)
    __initial_sp                             0x20000790   Data           0  startup_n572.o(STACK)



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

Memory Map of the image

  Image Entry point : 0x000000a5

  Load Region LR_1 (Base: 0x00000000, Size: 0x000019c0, Max: 0xffffffff, ABSOLUTE)

    Execution Region ER_RO (Base: 0x00000000, Size: 0x00001874, Max: 0xffffffff, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x00000000   0x0000007c   Data   RO           90    RESET               startup_n572.o
    0x0000007c   0x00000000   Code   RO          981  * .ARM.Collect$$$$00000000  mc_p.l(entry.o)
    0x0000007c   0x00000004   Code   RO         1249    .ARM.Collect$$$$00000001  mc_p.l(entry2.o)
    0x00000080   0x00000004   Code   RO         1252    .ARM.Collect$$$$00000004  mc_p.l(entry5.o)
    0x00000084   0x00000000   Code   RO         1254    .ARM.Collect$$$$00000008  mc_p.l(entry7b.o)
    0x00000084   0x00000000   Code   RO         1256    .ARM.Collect$$$$0000000A  mc_p.l(entry8b.o)
    0x00000084   0x00000008   Code   RO         1257    .ARM.Collect$$$$0000000B  mc_p.l(entry9a.o)
    0x0000008c   0x00000000   Code   RO         1259    .ARM.Collect$$$$0000000D  mc_p.l(entry10a.o)
    0x0000008c   0x00000000   Code   RO         1261    .ARM.Collect$$$$0000000F  mc_p.l(entry11a.o)
    0x0000008c   0x00000004   Code   RO         1250    .ARM.Collect$$$$00002712  mc_p.l(entry2.o)
    0x00000090   0x00000012   Code   RO          512    .emb_text           retarget.o
    0x000000a2   0x00000002   PAD
    0x000000a4   0x00000014   Code   RO           91  * .text               startup_n572.o
    0x000000b8   0x0000002c   Code   RO          982    .text               mc_p.l(uidiv.o)
    0x000000e4   0x00000024   Code   RO          984    .text               mc_p.l(memseta.o)
    0x00000108   0x00000014   Code   RO         1247    .text               mc_p.l(uread4.o)
    0x0000011c   0x00000060   Code   RO         1263    .text               mc_p.l(uldiv.o)
    0x0000017c   0x00000024   Code   RO         1276    .text               mc_p.l(init.o)
    0x000001a0   0x00000020   Code   RO         1278    .text               mc_p.l(llshl.o)
    0x000001c0   0x00000022   Code   RO         1280    .text               mc_p.l(llushr.o)
    0x000001e2   0x00000002   PAD
    0x000001e4   0x00000028   Code   RO          753    i.CLK_EnableModuleClock  clk.o
    0x0000020c   0x0000001c   Code   RO          757    i.CLK_EnableXtalRC  clk.o
    0x00000228   0x00000008   Code   RO          759    i.CLK_GetPLL2ClockFreq  clk.o
    0x00000230   0x00000030   Code   RO          760    i.CLK_SetHCLK       clk.o
    0x00000260   0x00000014   Code   RO          762    i.CLK_SetPLL1Mode   clk.o
    0x00000274   0x00000014   Code   RO          763    i.CLK_SetPLL2       clk.o
    0x00000288   0x00000014   Code   RO          764    i.CLK_SetPLL2Mode   clk.o
    0x0000029c   0x00000042   Code   RO          189    i.DataFlashRead     dataflashprog.o
    0x000002de   0x00000002   PAD
    0x000002e0   0x000000ec   Code   RO          190    i.DataFlashWrite    dataflashprog.o
    0x000003cc   0x00000014   Code   RO          238    i.EP2_Handler       massstorage.o
    0x000003e0   0x0000001c   Code   RO          879    i.FMC_Close         fmc.o
    0x000003fc   0x00000040   Code   RO          884    i.FMC_Erase         fmc.o
    0x0000043c   0x0000001c   Code   RO          885    i.FMC_Open          fmc.o
    0x00000458   0x0000001c   Code   RO          191    i.FMC_ProgramPage   dataflashprog.o
    0x00000474   0x00000028   Code   RO          886    i.FMC_Read          fmc.o
    0x0000049c   0x0000001c   Code   RO          192    i.FMC_ReadPage      dataflashprog.o
    0x000004b8   0x00000030   Code   RO          892    i.FMC_Write         fmc.o
    0x000004e8   0x000000c0   Code   RO          240    i.MSC_AckCmd        massstorage.o
    0x000005a8   0x0000005c   Code   RO          241    i.MSC_ClassRequest  massstorage.o
    0x00000604   0x00000054   Code   RO          242    i.MSC_Init          massstorage.o
    0x00000658   0x00000138   Code   RO          243    i.MSC_ModeSense10   massstorage.o
    0x00000790   0x0000022c   Code   RO          244    i.MSC_ProcessCmd    massstorage.o
    0x000009bc   0x000000a8   Code   RO          245    i.MSC_Read          massstorage.o
    0x00000a64   0x0000003c   Code   RO          246    i.MSC_ReadCapacity  massstorage.o
    0x00000aa0   0x0000003c   Code   RO          247    i.MSC_ReadFormatCapacity  massstorage.o
    0x00000adc   0x00000008   Code   RO          248    i.MSC_ReadMedia     massstorage.o
    0x00000ae4   0x000000a4   Code   RO          249    i.MSC_ReadTrig      massstorage.o
    0x00000b88   0x00000060   Code   RO          250    i.MSC_RequestSense  massstorage.o
    0x00000be8   0x000000c0   Code   RO          251    i.MSC_Write         massstorage.o
    0x00000ca8   0x00000054   Code   RO           97    i.SYS_Init          main.o
    0x00000cfc   0x00000010   Code   RO          387    i.SYS_Lock          sys.o
    0x00000d0c   0x0000000c   Code   RO          388    i.SYS_LockReg       sys.o
    0x00000d18   0x00000026   Code   RO          392    i.SYS_ResetModule   sys.o
    0x00000d3e   0x0000001c   Code   RO          393    i.SYS_SetCpuWaiState  sys.o
    0x00000d5a   0x0000001c   Code   RO          395    i.SYS_SetRamWaitSate  sys.o
    0x00000d76   0x00000002   PAD
    0x00000d78   0x0000002c   Code   RO          396    i.SYS_Unlock        sys.o
    0x00000da4   0x00000020   Code   RO          397    i.SYS_UnlockReg     sys.o
    0x00000dc4   0x00000048   Code   RO          516    i.SendChar          retarget.o
    0x00000e0c   0x0000005c   Code   RO            3    i.SystemCoreClockUpdate  system_n572.o
    0x00000e68   0x00000080   Code   RO          648    i.USBD_CtrlIn       usbd.o
    0x00000ee8   0x00000044   Code   RO          649    i.USBD_CtrlOut      usbd.o
    0x00000f2c   0x000000a0   Code   RO          650    i.USBD_GetDescriptor  usbd.o
    0x00000fcc   0x00000010   Code   RO          651    i.USBD_GetSetupPacket  usbd.o
    0x00000fdc   0x000000d0   Code   RO          253    i.USBD_IRQHandler   massstorage.o
    0x000010ac   0x00000010   Code   RO          254    i.USBD_MemCopy      massstorage.o
    0x000010bc   0x00000010   Code   RO          652    i.USBD_MemCopy      usbd.o
    0x000010cc   0x0000002c   Code   RO          653    i.USBD_Open         usbd.o
    0x000010f8   0x00000064   Code   RO          654    i.USBD_PrepareCtrlIn  usbd.o
    0x0000115c   0x0000001c   Code   RO          655    i.USBD_PrepareCtrlOut  usbd.o
    0x00001178   0x00000048   Code   RO          656    i.USBD_ProcessSetupPacket  usbd.o
    0x000011c0   0x0000002c   Code   RO          255    i.USBD_SetStall     massstorage.o
    0x000011ec   0x0000002c   Code   RO          657    i.USBD_SetStall     usbd.o
    0x00001218   0x00000144   Code   RO          658    i.USBD_StandardRequest  usbd.o
    0x0000135c   0x00000020   Code   RO          659    i.USBD_Start        usbd.o
    0x0000137c   0x00000020   Code   RO          660    i.USBD_SwReset      usbd.o
    0x0000139c   0x00000020   Code   RO         1119    i.__0printf$5       mc_p.l(printf5.o)
    0x000013bc   0x0000001a   Code   RO           22    i.__ARM_common_switch8  system_n572.o
    0x000013d6   0x0000000e   Code   RO         1290    i.__scatterload_copy  mc_p.l(handlers.o)
    0x000013e4   0x00000002   Code   RO         1291    i.__scatterload_null  mc_p.l(handlers.o)
    0x000013e6   0x0000000e   Code   RO         1292    i.__scatterload_zeroinit  mc_p.l(handlers.o)
    0x000013f4   0x000002dc   Code   RO         1126    i._printf_core      mc_p.l(printf5.o)
    0x000016d0   0x0000000c   Code   RO          522    i.fputc             retarget.o
    0x000016dc   0x00000014   Code   RO          256    i.get_be32          massstorage.o
    0x000016f0   0x0000007c   Code   RO           98    i.main              main.o
    0x0000176c   0x000000e8   Data   RO           99    .conststring        main.o
    0x00001854   0x00000020   Data   RO         1288    Region$$Table       anon$$obj.o


    Execution Region ER_RW (Base: 0x20000000, Size: 0x0000014c, Max: 0xffffffff, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x20000000   0x00000008   Data   RW            4    .data               system_n572.o
    0x20000008   0x00000012   Data   RW          155    .data               descriptors.o
    0x2000001a   0x00000020   Data   RW          156    .data               descriptors.o
    0x2000003a   0x00000004   Data   RW          157    .data               descriptors.o
    0x2000003e   0x00000010   Data   RW          158    .data               descriptors.o
    0x2000004e   0x00000016   Data   RW          159    .data               descriptors.o
    0x20000064   0x00000018   Data   RW          160    .data               descriptors.o
    0x2000007c   0x00000090   Data   RW          258    .data               massstorage.o
    0x2000010c   0x00000001   Data   RW          526    .data               retarget.o
    0x2000010d   0x00000003   PAD
    0x20000110   0x00000004   Data   RW          527    .data               retarget.o
    0x20000114   0x00000038   Data   RW          661    .data               usbd.o


    Execution Region ER_ZI (Base: 0x2000014c, Size: 0x00000644, Max: 0xffffffff, ABSOLUTE)

    Base Addr    Size         Type   Attr      Idx    E Section Name        Object

    0x2000014c   0x00000200   Zero   RW          193    .bss                dataflashprog.o
    0x2000034c   0x00000330   Zero   RW          257    .bss                massstorage.o
    0x2000067c   0x00000010   Zero   RW          525    .bss                retarget.o
    0x2000068c   0x00000004   PAD
    0x20000690   0x00000100   Zero   RW           88    STACK               startup_n572.o


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

Image component sizes


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

       184         36          0          0          0       3926   clk.o
       358          4          0          0        512       3710   dataflashprog.o
         0          0          0        116          0       5824   descriptors.o
       208         26          0          0          0       3002   fmc.o
       208         68        232          0          0      55290   main.o
      2292        166          0        144        816      19467   massstorage.o
       102         10          0          5         16       3904   retarget.o
        20          4        124          0        256        600   startup_n572.o
       198         20          0          0          0       4286   sys.o
       118         30          0          8          0       5594   system_n572.o
      1064        104          0         56          0      14073   usbd.o

    ----------------------------------------------------------------------
      4758        468        388        332       1604     119676   Object Totals
         0          0         32          0          0          0   (incl. Generated)
         6          0          0          3          4          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
        32          0          0          0          0         68   llshl.o
        34          0          0          0          0         68   llushr.o
        36          0          0          0          0        100   memseta.o
       764         52          0          0          0        168   printf5.o
        44          0          0          0          0         72   uidiv.o
        96          0          0          0          0         84   uldiv.o
        20          0          0          0          0         60   uread4.o

    ----------------------------------------------------------------------
      1114         68          0          0          0        688   Library Totals
         2          0          0          0          0          0   (incl. Padding)

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

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

      1112         68          0          0          0        688   mc_p.l

    ----------------------------------------------------------------------
      1114         68          0          0          0        688   Library Totals

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

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


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

      5872        536        388        332       1604     117736   Grand Totals
      5872        536        388        332       1604     117736   ELF Image Totals
      5872        536        388        332          0          0   ROM Totals

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

    Total RO  Size (Code + RO Data)                 6260 (   6.11kB)
    Total RW  Size (RW Data + ZI Data)              1936 (   1.89kB)
    Total ROM Size (Code + RO Data + RW Data)       6592 (   6.44kB)

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

