Archive member included to satisfy reference by file (symbol)

c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a(_aeabi_uldivmod.o)
                              ./emlib/em_usart.o (__aeabi_uldivmod)
c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a(_udivmoddi4.o)
                              c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a(_aeabi_uldivmod.o) (__udivmoddi4)
c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a(_dvmd_tls.o)
                              c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a(_aeabi_uldivmod.o) (__aeabi_ldiv0)
c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-exit.o)
                              c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o (exit)
c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-impure.o)
                              c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-exit.o) (_global_impure_ptr)
c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-init.o)
                              c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o (__libc_init_array)
c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-memset.o)
                              c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o (memset)
c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libnosys.a(_exit.o)
                              c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-exit.o) (_exit)

Allocating common symbols
Common symbol       size              file

SystemCoreClock     0x4               ./CMSIS/efm32gg/system_efm32gg.o
rawPacket           0x110             ./src/xmodem.o
descr               0x10              ./src/flash.o
rawBuffer           0x100             ./src/xmodem.o

Discarded input sections

 .text          0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crti.o
 .data          0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crti.o
 .bss           0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crti.o
 .data          0x00000000        0x4 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtbegin.o
 .data          0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o
 .bss           0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o
 .ARM.extab     0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o
 .text          0x00000000        0x0 ./src/aes.o
 .data          0x00000000        0x0 ./src/aes.o
 .bss           0x00000000        0x0 ./src/aes.o
 .text          0x00000000        0x0 ./src/aes_keys.o
 .data          0x00000000        0x0 ./src/aes_keys.o
 .bss           0x00000000        0x0 ./src/aes_keys.o
 .text          0x00000000        0x0 ./src/boot.o
 .data          0x00000000        0x0 ./src/boot.o
 .bss           0x00000000        0x0 ./src/boot.o
 .text          0x00000000        0x0 ./src/bootloader.o
 .data          0x00000000        0x0 ./src/bootloader.o
 .bss           0x00000000        0x0 ./src/bootloader.o
 .text          0x00000000        0x0 ./src/crc.o
 .data          0x00000000        0x0 ./src/crc.o
 .bss           0x00000000        0x0 ./src/crc.o
 .text          0x00000000        0x0 ./src/debuglock.o
 .data          0x00000000        0x0 ./src/debuglock.o
 .bss           0x00000000        0x0 ./src/debuglock.o
 .text          0x00000000        0x0 ./src/flash.o
 .data          0x00000000        0x0 ./src/flash.o
 .bss           0x00000000        0x0 ./src/flash.o
 .text          0x00000000        0x0 ./src/uart.o
 .data          0x00000000        0x0 ./src/uart.o
 .bss           0x00000000        0x0 ./src/uart.o
 .text          0x00000000        0x0 ./src/verify.o
 .data          0x00000000        0x0 ./src/verify.o
 .bss           0x00000000        0x0 ./src/verify.o
 .text          0x00000000        0x0 ./src/xmodem.o
 .data          0x00000000        0x0 ./src/xmodem.o
 .bss           0x00000000        0x0 ./src/xmodem.o
 .text          0x00000000        0x0 ./emlib/em_assert.o
 .data          0x00000000        0x0 ./emlib/em_assert.o
 .bss           0x00000000        0x0 ./emlib/em_assert.o
 .debug_line    0x00000000        0x0 ./emlib/em_assert.o
 .debug_str     0x00000000      0x109 ./emlib/em_assert.o
 .comment       0x00000000       0x6f ./emlib/em_assert.o
 .ARM.attributes
                0x00000000       0x33 ./emlib/em_assert.o
 .text          0x00000000        0x0 ./emlib/em_cmu.o
 .data          0x00000000        0x0 ./emlib/em_cmu.o
 .bss           0x00000000        0x0 ./emlib/em_cmu.o
 .text.BUS_RegMaskedWrite
                0x00000000       0x28 ./emlib/em_cmu.o
 .text.CMU_Log2ToDiv
                0x00000000       0x1c ./emlib/em_cmu.o
 .text.flashWaitStateControl
                0x00000000       0xb8 ./emlib/em_cmu.o
 .text.flashWaitStateMax
                0x00000000       0x14 ./emlib/em_cmu.o
 .text.CMU_AUXHFRCOBandGet
                0x00000000       0x1c ./emlib/em_cmu.o
 .text.CMU_AUXHFRCOBandSet
                0x00000000       0xb4 ./emlib/em_cmu.o
 .text.CMU_Calibrate
                0x00000000       0x88 ./emlib/em_cmu.o
 .text.CMU_CalibrateConfig
                0x00000000       0xd8 ./emlib/em_cmu.o
 .text.CMU_CalibrateCountGet
                0x00000000       0x38 ./emlib/em_cmu.o
 .text.CMU_ClockDivGet
                0x00000000      0x174 ./emlib/em_cmu.o
 .text.CMU_ClockDivSet
                0x00000000      0x228 ./emlib/em_cmu.o
 .text.CMU_ClockSelectSet
                0x00000000      0x2b8 ./emlib/em_cmu.o
 .text.CMU_FreezeEnable
                0x00000000       0x38 ./emlib/em_cmu.o
 .text.CMU_HFRCOBandGet
                0x00000000       0x1c ./emlib/em_cmu.o
 .text.CMU_HFRCOBandSet
                0x00000000       0xe8 ./emlib/em_cmu.o
 .text.CMU_HFRCOStartupDelayGet
                0x00000000       0x1c ./emlib/em_cmu.o
 .text.CMU_HFRCOStartupDelaySet
                0x00000000       0x30 ./emlib/em_cmu.o
 .text.CMU_HFXOInit
                0x00000000       0x58 ./emlib/em_cmu.o
 .text.CMU_LCDClkFDIVGet
                0x00000000       0x18 ./emlib/em_cmu.o
 .text.CMU_LCDClkFDIVSet
                0x00000000       0x3c ./emlib/em_cmu.o
 .text.CMU_LFXOInit
                0x00000000       0x7c ./emlib/em_cmu.o
 .text.CMU_OscillatorEnable
                0x00000000       0xc0 ./emlib/em_cmu.o
 .text.CMU_OscillatorTuningGet
                0x00000000       0x50 ./emlib/em_cmu.o
 .text.CMU_OscillatorTuningSet
                0x00000000       0x74 ./emlib/em_cmu.o
 .text.CMU_PCNTClockExternalGet
                0x00000000       0x5c ./emlib/em_cmu.o
 .text.CMU_PCNTClockExternalSet
                0x00000000       0x38 ./emlib/em_cmu.o
 .text          0x00000000        0x0 ./emlib/em_emu.o
 .data          0x00000000        0x0 ./emlib/em_emu.o
 .bss           0x00000000        0x0 ./emlib/em_emu.o
 .text.BUS_RegBitWrite
                0x00000000       0x2c ./emlib/em_emu.o
 .text.EMU_BUPinEnable
                0x00000000       0x24 ./emlib/em_emu.o
 .text.EMU_Unlock
                0x00000000       0x18 ./emlib/em_emu.o
 .text.EMU_EnterEM2
                0x00000000       0x9c ./emlib/em_emu.o
 .text.EMU_EnterEM4
                0x00000000       0x54 ./emlib/em_emu.o
 .text.EMU_MemPwrDown
                0x00000000       0x1c ./emlib/em_emu.o
 .text.EMU_UpdateOscConfig
                0x00000000       0x1c ./emlib/em_emu.o
 .text.EMU_EM23Init
                0x00000000       0x34 ./emlib/em_emu.o
 .text.EMU_EM4Init
                0x00000000       0x50 ./emlib/em_emu.o
 .text.EMU_BUPDInit
                0x00000000       0xd8 ./emlib/em_emu.o
 .text.EMU_BUThresholdSet
                0x00000000       0x4c ./emlib/em_emu.o
 .text.EMU_BUThresRangeSet
                0x00000000       0x50 ./emlib/em_emu.o
 .text          0x00000000        0x0 ./emlib/em_gpio.o
 .data          0x00000000        0x0 ./emlib/em_gpio.o
 .bss           0x00000000        0x0 ./emlib/em_gpio.o
 .text.GPIO_EM4SetPinRetention
                0x00000000       0x40 ./emlib/em_gpio.o
 .text.GPIO_DbgLocationSet
                0x00000000       0x2c ./emlib/em_gpio.o
 .text.GPIO_DriveModeSet
                0x00000000       0x70 ./emlib/em_gpio.o
 .text.GPIO_PinModeGet
                0x00000000       0x90 ./emlib/em_gpio.o
 .text.GPIO_EM4EnablePinWakeup
                0x00000000       0x5c ./emlib/em_gpio.o
 .text          0x00000000        0x0 ./emlib/em_int.o
 .data          0x00000000        0x0 ./emlib/em_int.o
 .bss           0x00000000        0x0 ./emlib/em_int.o
 .text          0x00000000        0x0 ./emlib/em_msc.o
 .data          0x00000000        0x0 ./emlib/em_msc.o
 .bss           0x00000000        0x0 ./emlib/em_msc.o
 .ram           0x00000000      0x508 ./emlib/em_msc.o
 .text.MSC_Init
                0x00000000       0xc0 ./emlib/em_msc.o
 .text.MSC_Deinit
                0x00000000       0x24 ./emlib/em_msc.o
 .text.MSC_ExecConfigSet
                0x00000000       0x6c ./emlib/em_msc.o
 .debug_info    0x00000000      0x835 ./emlib/em_msc.o
 .debug_abbrev  0x00000000      0x20a ./emlib/em_msc.o
 .debug_loc     0x00000000      0x404 ./emlib/em_msc.o
 .debug_aranges
                0x00000000       0x80 ./emlib/em_msc.o
 .debug_ranges  0x00000000       0x70 ./emlib/em_msc.o
 .debug_line    0x00000000      0x40d ./emlib/em_msc.o
 .debug_str     0x00000000      0x74f ./emlib/em_msc.o
 .comment       0x00000000       0x6f ./emlib/em_msc.o
 .debug_frame   0x00000000      0x1e0 ./emlib/em_msc.o
 .ARM.attributes
                0x00000000       0x33 ./emlib/em_msc.o
 .text          0x00000000        0x0 ./emlib/em_system.o
 .data          0x00000000        0x0 ./emlib/em_system.o
 .bss           0x00000000        0x0 ./emlib/em_system.o
 .text.SYSTEM_GetCalibrationValue
                0x00000000       0x50 ./emlib/em_system.o
 .text          0x00000000        0x0 ./emlib/em_usart.o
 .data          0x00000000        0x0 ./emlib/em_usart.o
 .bss           0x00000000        0x0 ./emlib/em_usart.o
 .text.BUS_RegMaskedWrite
                0x00000000       0x28 ./emlib/em_usart.o
 .text.USART_BaudrateCalc
                0x00000000      0x11c ./emlib/em_usart.o
 .text.USART_BaudrateGet
                0x00000000       0x50 ./emlib/em_usart.o
 .text.USART_BaudrateSyncSet
                0x00000000       0x74 ./emlib/em_usart.o
 .text.USART_Enable
                0x00000000       0x70 ./emlib/em_usart.o
 .text.USART_InitSync
                0x00000000       0xcc ./emlib/em_usart.o
 .text.USARTn_InitIrDA
                0x00000000       0x70 ./emlib/em_usart.o
 .text.USART_InitI2s
                0x00000000       0x94 ./emlib/em_usart.o
 .text.USART_InitPrsTrigger
                0x00000000       0x60 ./emlib/em_usart.o
 .text.USART_Rx
                0x00000000       0x28 ./emlib/em_usart.o
 .text.USART_RxDouble
                0x00000000       0x28 ./emlib/em_usart.o
 .text.USART_RxDoubleExt
                0x00000000       0x24 ./emlib/em_usart.o
 .text.USART_RxExt
                0x00000000       0x28 ./emlib/em_usart.o
 .text.USART_SpiTransfer
                0x00000000       0x40 ./emlib/em_usart.o
 .text.USART_Tx
                0x00000000       0x2c ./emlib/em_usart.o
 .text.USART_TxDouble
                0x00000000       0x2c ./emlib/em_usart.o
 .text.USART_TxDoubleExt
                0x00000000       0x28 ./emlib/em_usart.o
 .text.USART_TxExt
                0x00000000       0x2c ./emlib/em_usart.o
 .data          0x00000000        0x0 ./CMSIS/efm32gg/startup_efm32gg.o
 .bss           0x00000000        0x0 ./CMSIS/efm32gg/startup_efm32gg.o
 .text          0x00000000        0x0 ./CMSIS/efm32gg/system_efm32gg.o
 .data          0x00000000        0x0 ./CMSIS/efm32gg/system_efm32gg.o
 .bss           0x00000000        0x0 ./CMSIS/efm32gg/system_efm32gg.o
 .text.SystemMaxCoreClockGet
                0x00000000       0x14 ./CMSIS/efm32gg/system_efm32gg.o
 .text.SystemHFXOClockGet
                0x00000000       0x14 ./CMSIS/efm32gg/system_efm32gg.o
 .text.SystemHFXOClockSet
                0x00000000       0x30 ./CMSIS/efm32gg/system_efm32gg.o
 .text.SystemLFXOClockSet
                0x00000000       0x30 ./CMSIS/efm32gg/system_efm32gg.o
 .text          0x00000000       0x30 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a(_aeabi_uldivmod.o)
 .data          0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a(_aeabi_uldivmod.o)
 .bss           0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a(_aeabi_uldivmod.o)
 .debug_frame   0x00000000       0x2c c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a(_aeabi_uldivmod.o)
 .ARM.attributes
                0x00000000       0x1d c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a(_aeabi_uldivmod.o)
 .text          0x00000000      0x2ec c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a(_udivmoddi4.o)
 .data          0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a(_udivmoddi4.o)
 .bss           0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a(_udivmoddi4.o)
 .ARM.extab     0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a(_udivmoddi4.o)
 .ARM.exidx     0x00000000        0x8 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a(_udivmoddi4.o)
 .debug_frame   0x00000000       0x38 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a(_udivmoddi4.o)
 .ARM.attributes
                0x00000000       0x2d c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a(_udivmoddi4.o)
 .text          0x00000000        0x4 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a(_dvmd_tls.o)
 .data          0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a(_dvmd_tls.o)
 .bss           0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a(_dvmd_tls.o)
 .ARM.attributes
                0x00000000       0x1d c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a(_dvmd_tls.o)
 .text          0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-exit.o)
 .data          0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-exit.o)
 .bss           0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-exit.o)
 .text          0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-impure.o)
 .data          0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-impure.o)
 .bss           0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-impure.o)
 .data._impure_ptr
                0x00000000        0x4 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-impure.o)
 .text          0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-init.o)
 .data          0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-init.o)
 .bss           0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-init.o)
 .text          0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-memset.o)
 .data          0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-memset.o)
 .bss           0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-memset.o)
 .text          0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libnosys.a(_exit.o)
 .data          0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libnosys.a(_exit.o)
 .bss           0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libnosys.a(_exit.o)
 .text          0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtend.o
 .data          0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtend.o
 .bss           0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtend.o
 .text          0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtn.o
 .data          0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtn.o
 .bss           0x00000000        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtn.o

Memory Configuration

Name             Origin             Length             Attributes
FLASH            0x00000000         0x00004000         xr
RAM              0x20000000         0x00020000         xrw
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crti.o
LOAD c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtbegin.o
LOAD c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o
LOAD ./src/aes.o
LOAD ./src/aes_keys.o
LOAD ./src/boot.o
LOAD ./src/bootloader.o
LOAD ./src/crc.o
LOAD ./src/debuglock.o
LOAD ./src/flash.o
LOAD ./src/uart.o
LOAD ./src/verify.o
LOAD ./src/xmodem.o
LOAD ./emlib/em_assert.o
LOAD ./emlib/em_cmu.o
LOAD ./emlib/em_emu.o
LOAD ./emlib/em_gpio.o
LOAD ./emlib/em_int.o
LOAD ./emlib/em_msc.o
LOAD ./emlib/em_system.o
LOAD ./emlib/em_usart.o
LOAD ./CMSIS/efm32gg/startup_efm32gg.o
LOAD ./CMSIS/efm32gg/system_efm32gg.o
START GROUP
LOAD c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a
LOAD c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a
LOAD c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libnosys.a
END GROUP
START GROUP
LOAD c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a
LOAD c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libg_nano.a
LOAD c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a
END GROUP
START GROUP
LOAD c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m\libgcc.a
LOAD c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a
END GROUP
LOAD c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtend.o
LOAD c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtn.o

.text           0x00000000     0x1ee0
 *(.vectors)
 .vectors       0x00000000       0xdc ./CMSIS/efm32gg/startup_efm32gg.o
                0x00000000                __Vectors
                0x000000dc                __Vectors_End = .
                0x000000dc                __Vectors_Size = (__Vectors_End - __Vectors)
                0x000000dc                __end__ = .
 *(.text*)
 .text          0x000000dc       0xa4 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtbegin.o
 .text          0x00000180       0x74 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o
                0x00000180                _start
                0x00000180                _mainCRTStartup
 .text.BOOT_jump
                0x000001f4       0x20 ./src/boot.o
                0x000001f4                BOOT_jump
 .text.resetPeripherals
                0x00000214       0x20 ./src/boot.o
 .text.BOOT_boot
                0x00000234       0x38 ./src/boot.o
                0x00000234                BOOT_boot
 .text.NVIC_EnableIRQ
                0x0000026c       0x30 ./src/bootloader.o
 .text.NVIC_DisableIRQ
                0x0000029c       0x34 ./src/bootloader.o
 .text.NVIC_SystemReset
                0x000002d0       0x28 ./src/bootloader.o
 .text.BUS_RegBitRead
                0x000002f8       0x28 ./src/bootloader.o
 .text.GPIO_PinInGet
                0x00000320       0x54 ./src/bootloader.o
 .text.GPIO_IntConfig
                0x00000374       0x38 ./src/bootloader.o
 .text.CHIP_Init
                0x000003ac       0x44 ./src/bootloader.o
 .text.INT_Disable
                0x000003f0       0x2c ./src/bootloader.o
 .text.INT_Enable
                0x0000041c       0x3c ./src/bootloader.o
 .text.sendWelcomeMessage
                0x00000458       0x74 ./src/bootloader.o
                0x00000458                sendWelcomeMessage
 .text.enterDownloadMode
                0x000004cc       0x88 ./src/bootloader.o
                0x000004cc                enterDownloadMode
 .text.enableDebugLock
                0x00000554       0x28 ./src/bootloader.o
                0x00000554                enableDebugLock
 .text.commandLoop
                0x0000057c       0xbc ./src/bootloader.o
                0x0000057c                commandLoop
 .text.GPIO_EVEN_IRQHandler
                0x00000638       0x1c ./src/bootloader.o
                0x00000638                GPIO_EVEN_IRQHandler
 .text.GPIO_ODD_IRQHandler
                0x00000654       0x1c ./src/bootloader.o
                0x00000654                GPIO_ODD_IRQHandler
 .text.enterLowPowerWait
                0x00000670       0x50 ./src/bootloader.o
                0x00000670                enterLowPowerWait
 .text.enterBootloaderMode
                0x000006c0       0x48 ./src/bootloader.o
                0x000006c0                enterBootloaderMode
 .text.main     0x00000708       0x6c ./src/bootloader.o
                0x00000708                main
 .text.BLUART_init
                0x00000774       0x70 ./src/uart.o
                0x00000774                BLUART_init
 .text.calculateHash
                0x000007e4       0xd0 ./src/verify.o
 .text.verifyFirmware
                0x000008b4       0x60 ./src/verify.o
                0x000008b4                verifyFirmware
 .text.verifyActiveFirmware
                0x00000914       0x14 ./src/verify.o
                0x00000914                verifyActiveFirmware
 .text.verifyTempStorage
                0x00000928       0x14 ./src/verify.o
                0x00000928                verifyTempStorage
 .text.isFirmwareValid
                0x0000093c       0x28 ./src/verify.o
                0x0000093c                isFirmwareValid
 .text.isTempStorageValid
                0x00000964       0x28 ./src/verify.o
                0x00000964                isTempStorageValid
 .text.markFirmwareAsVerified
                0x0000098c       0x24 ./src/verify.o
                0x0000098c                markFirmwareAsVerified
 .text.markTempAsVerified
                0x000009b0       0x24 ./src/verify.o
                0x000009b0                markTempAsVerified
 .text.markFirmwareAsDeleted
                0x000009d4       0x20 ./src/verify.o
                0x000009d4                markFirmwareAsDeleted
 .text.BUS_RegBitWrite
                0x000009f4       0x2c ./emlib/em_cmu.o
 .text.BUS_RegBitRead
                0x00000a20       0x28 ./emlib/em_cmu.o
 .text.CMU_DivToLog2
                0x00000a48       0x30 ./emlib/em_cmu.o
 .text.SYSTEM_GetProdRev
                0x00000a78       0x1c ./emlib/em_cmu.o
 .text.SYSTEM_GetFamily
                0x00000a94       0x1c ./emlib/em_cmu.o
 .text.maxFreqHfle
                0x00000ab0       0x78 ./emlib/em_cmu.o
 .text.setHfLeConfig
                0x00000b28       0x40 ./emlib/em_cmu.o
 .text.getHfLeConfig
                0x00000b68       0x2c ./emlib/em_cmu.o
 .text.auxClkGet
                0x00000b94       0xb0 ./emlib/em_cmu.o
 .text.dbgClkGet
                0x00000c44       0x40 ./emlib/em_cmu.o
 .text.lfClkGet
                0x00000c84       0xec ./emlib/em_cmu.o
 .text.syncReg  0x00000d70       0x34 ./emlib/em_cmu.o
 .text.usbCClkGet
                0x00000da4       0x4c ./emlib/em_cmu.o
 .text.CMU_ClockEnable
                0x00000df0       0xd8 ./emlib/em_cmu.o
                0x00000df0                CMU_ClockEnable
 .text.CMU_ClockFreqGet
                0x00000ec8      0x1d8 ./emlib/em_cmu.o
                0x00000ec8                CMU_ClockFreqGet
 .text.CMU_ClockSelectGet
                0x000010a0      0x15c ./emlib/em_cmu.o
                0x000010a0                CMU_ClockSelectGet
 .text.SystemCoreClockUpdate
                0x000011fc        0xc ./emlib/em_emu.o
 .text.CMU_Lock
                0x00001208       0x18 ./emlib/em_emu.o
 .text.CMU_Unlock
                0x00001220       0x1c ./emlib/em_emu.o
 .text.emuRestore
                0x0000123c       0xf0 ./emlib/em_emu.o
 .text.getErrataFixEmuE107En
                0x0000132c       0x64 ./emlib/em_emu.o
 .text.EMU_EnterEM3
                0x00001390       0xc0 ./emlib/em_emu.o
                0x00001390                EMU_EnterEM3
 .text.BUS_RegBitWrite
                0x00001450       0x2c ./emlib/em_gpio.o
 .text.BUS_RegMaskedWrite
                0x0000147c       0x28 ./emlib/em_gpio.o
 .text.GPIO_PinOutClear
                0x000014a4       0x58 ./emlib/em_gpio.o
 .text.GPIO_PinOutSet
                0x000014fc       0x58 ./emlib/em_gpio.o
 .text.GPIO_ExtIntConfig
                0x00001554       0xd4 ./emlib/em_gpio.o
                0x00001554                GPIO_ExtIntConfig
 .text.GPIO_PinModeSet
                0x00001628      0x114 ./emlib/em_gpio.o
                0x00001628                GPIO_PinModeSet
 .text.SYSTEM_ChipRevisionGet
                0x0000173c       0x74 ./emlib/em_system.o
                0x0000173c                SYSTEM_ChipRevisionGet
 .text.USART_BaudrateAsyncSet
                0x000017b0       0xb0 ./emlib/em_usart.o
                0x000017b0                USART_BaudrateAsyncSet
 .text.USART_InitAsync
                0x00001860       0xb4 ./emlib/em_usart.o
                0x00001860                USART_InitAsync
 .text.USART_Reset
                0x00001914       0xb0 ./emlib/em_usart.o
                0x00001914                USART_Reset
 .text          0x000019c4       0x30 ./CMSIS/efm32gg/startup_efm32gg.o
                0x000019c4                Reset_Handler
                0x000019f0                DebugMon_Handler
                0x000019f0                USART0_TX_IRQHandler
                0x000019f0                I2C0_IRQHandler
                0x000019f0                HardFault_Handler
                0x000019f0                LEUART1_IRQHandler
                0x000019f0                SysTick_Handler
                0x000019f0                USART1_RX_IRQHandler
                0x000019f0                PendSV_Handler
                0x000019f0                NMI_Handler
                0x000019f0                I2C1_IRQHandler
                0x000019f0                TIMER3_IRQHandler
                0x000019f0                USART1_TX_IRQHandler
                0x000019f0                MSC_IRQHandler
                0x000019f0                ADC0_IRQHandler
                0x000019f0                UsageFault_Handler
                0x000019f0                LEUART0_IRQHandler
                0x000019f0                UART0_TX_IRQHandler
                0x000019f0                UART1_TX_IRQHandler
                0x000019f0                RTC_IRQHandler
                0x000019f0                TIMER0_IRQHandler
                0x000019f0                TIMER2_IRQHandler
                0x000019f0                LCD_IRQHandler
                0x000019f0                PCNT2_IRQHandler
                0x000019f0                UART0_RX_IRQHandler
                0x000019f0                LETIMER0_IRQHandler
                0x000019f0                TIMER1_IRQHandler
                0x000019f0                USART2_RX_IRQHandler
                0x000019f0                Default_Handler
                0x000019f0                EMU_IRQHandler
                0x000019f0                PCNT0_IRQHandler
                0x000019f0                USB_IRQHandler
                0x000019f0                BURTC_IRQHandler
                0x000019f0                PCNT1_IRQHandler
                0x000019f0                ACMP0_IRQHandler
                0x000019f0                USART0_RX_IRQHandler
                0x000019f0                MemManage_Handler
                0x000019f0                SVC_Handler
                0x000019f0                DAC0_IRQHandler
                0x000019f0                UART1_RX_IRQHandler
                0x000019f0                CMU_IRQHandler
                0x000019f0                EBI_IRQHandler
                0x000019f0                LESENSE_IRQHandler
                0x000019f0                AES_IRQHandler
                0x000019f0                VCMP_IRQHandler
                0x000019f0                DMA_IRQHandler
                0x000019f0                BusFault_Handler
                0x000019f0                USART2_TX_IRQHandler
 .text.GetProdRev
                0x000019f4       0x1c ./CMSIS/efm32gg/system_efm32gg.o
 .text.SystemCoreClockGet
                0x00001a10       0x34 ./CMSIS/efm32gg/system_efm32gg.o
                0x00001a10                SystemCoreClockGet
 .text.SystemHFClockGet
                0x00001a44      0x100 ./CMSIS/efm32gg/system_efm32gg.o
                0x00001a44                SystemHFClockGet
 .text.SystemInit
                0x00001b44        0xc ./CMSIS/efm32gg/system_efm32gg.o
                0x00001b44                SystemInit
 .text.SystemLFRCOClockGet
                0x00001b50       0x10 ./CMSIS/efm32gg/system_efm32gg.o
                0x00001b50                SystemLFRCOClockGet
 .text.SystemULFRCOClockGet
                0x00001b60       0x10 ./CMSIS/efm32gg/system_efm32gg.o
                0x00001b60                SystemULFRCOClockGet
 .text.SystemLFXOClockGet
                0x00001b70       0x14 ./CMSIS/efm32gg/system_efm32gg.o
                0x00001b70                SystemLFXOClockGet
 .text.exit     0x00001b84       0x28 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-exit.o)
                0x00001b84                exit
 .text.__libc_init_array
                0x00001bac       0x4c c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-init.o)
                0x00001bac                __libc_init_array
 .text.memset   0x00001bf8       0x10 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-memset.o)
                0x00001bf8                memset
 .text._exit    0x00001c08        0x4 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libnosys.a(_exit.o)
                0x00001c08                _exit
 *(.init)
 .init          0x00001c0c        0x4 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crti.o
                0x00001c0c                _init
 .init          0x00001c10        0x8 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtn.o
 *(.fini)
 .fini          0x00001c18        0x4 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crti.o
                0x00001c18                _fini
 .fini          0x00001c1c        0x8 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtn.o
 *fill*         0x00001c24        0x4 
 .fini.__stub   0x00001c28       0x80 linker stubs
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend.o *crtend?.o) .ctors)
 *(SORT(.ctors.*))
 *(.ctors)
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend.o *crtend?.o) .dtors)
 *(SORT(.dtors.*))
 *(.dtors)
 *(.rodata*)
 .rodata        0x00001ca8      0x214 ./src/bootloader.o
 .rodata        0x00001ebc       0x18 ./src/uart.o
 .rodata.str1.1
                0x00001ed4        0x2 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-impure.o)
 *fill*         0x00001ed6        0x2 
 .rodata._global_impure_ptr
                0x00001ed8        0x4 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-impure.o)
                0x00001ed8                _global_impure_ptr
 *(.eh_frame*)
 .eh_frame      0x00001edc        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtbegin.o
 .eh_frame      0x00001edc        0x4 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtend.o

.glue_7         0x00001ee0        0x0
 .glue_7        0x00001ee0        0x0 linker stubs

.glue_7t        0x00001ee0        0x0
 .glue_7t       0x00001ee0        0x0 linker stubs

.vfp11_veneer   0x00001ee0        0x0
 .vfp11_veneer  0x00001ee0        0x0 linker stubs

.v4_bx          0x00001ee0        0x0
 .v4_bx         0x00001ee0        0x0 linker stubs

.iplt           0x00001ee0        0x0
 .iplt          0x00001ee0        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtbegin.o

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)
                0x00001ee0                __exidx_start = .

.ARM.exidx      0x00001ee0        0x8
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
 .ARM.exidx     0x00001ee0        0x8 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o
                0x00001ee8                __exidx_end = .
                0x00001ee8                __etext = .

.rel.dyn        0x00001ee8        0x0
 .rel.iplt      0x00001ee8        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtbegin.o

.data           0x20000000      0xa60 load address 0x00001ee8
                0x20000000                __data_start__ = .
 *(vtable)
 *(.data*)
 .data.encryptionKey
                0x20000000       0x20 ./src/aes_keys.o
                0x20000000                encryptionKey
 .data.initVector
                0x20000020       0x10 ./src/aes_keys.o
                0x20000020                initVector
 .data.hashKey  0x20000030       0x10 ./src/aes_keys.o
                0x20000030                hashKey
 .data.hashInitVector
                0x20000040       0x10 ./src/aes_keys.o
                0x20000040                hashInitVector
 .data._DEBUGLOCK_swData
                0x20000050       0x15 ./src/debuglock.o
                0x20000050                _DEBUGLOCK_swData
 *fill*         0x20000065        0x3 
 .data.SystemHFXOClock
                0x20000068        0x4 ./CMSIS/efm32gg/system_efm32gg.o
 .data.SystemLFXOClock
                0x2000006c        0x4 ./CMSIS/efm32gg/system_efm32gg.o
 .data.impure_data
                0x20000070       0x60 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-impure.o)
                0x200000d0                . = ALIGN (0x4)
 *(.ram)
 .ram           0x200000d0      0x2f4 ./src/aes.o
                0x20000184                decryptCBC
                0x2000024c                encryptCBC128
                0x20000300                startDecryptCBC
                0x2000035c                decryptBlockCBC
                0x200003a8                endDecryptCBC
 .ram           0x200003c4       0x84 ./src/crc.o
                0x200003c4                CRC_calc
 .ram           0x20000448      0x10c ./src/debuglock.o
                0x20000448                DEBUGLOCK_startDebugInterface
                0x200004ac                DEBUGLOCK_lock
                0x200004d0                _DEBUGLOCK_driveBit
 .ram           0x20000554      0x254 ./src/flash.o
                0x20000554                FLASH_init
                0x2000059c                FLASH_write
                0x20000628                FLASH_erasePage
                0x20000694                FLASH_writeWord
                0x200006e0                copyFirmwareFromTempStorage
 .ram           0x200007a8       0x8c ./src/uart.o
                0x200007a8                BLUART_receive
                0x200007cc                BLUART_send
                0x200007f8                BLUART_sendString
 .ram           0x20000834      0x220 ./src/xmodem.o
                0x20000834                XMODEM_download
                0x200009dc                XMODEM_verifyPacketChecksum
                0x20000a54                . = ALIGN (0x4)
                0x20000a54                PROVIDE (__preinit_array_start, .)
 *(.preinit_array)
                0x20000a54                PROVIDE (__preinit_array_end, .)
                0x20000a54                . = ALIGN (0x4)
                0x20000a54                PROVIDE (__init_array_start, .)
 *(SORT(.init_array.*))
 *(.init_array)
 .init_array    0x20000a54        0x4 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtbegin.o
                0x20000a58                PROVIDE (__init_array_end, .)
                0x20000a58                . = ALIGN (0x4)
                [!provide]                PROVIDE (__fini_array_start, .)
 *(SORT(.fini_array.*))
 *(.fini_array)
 .fini_array    0x20000a58        0x4 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtbegin.o
                [!provide]                PROVIDE (__fini_array_end, .)
 *(.jcr*)
 .jcr           0x20000a5c        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtbegin.o
 .jcr           0x20000a5c        0x4 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtend.o
                0x20000a60                . = ALIGN (0x4)
                0x20000a60                __data_end__ = .

.tm_clone_table
                0x20000a60        0x0 load address 0x00002948
 .tm_clone_table
                0x20000a60        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtbegin.o
 .tm_clone_table
                0x20000a60        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtend.o

.igot.plt       0x20000a60        0x0 load address 0x00002948
 .igot.plt      0x20000a60        0x0 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtbegin.o

.bss            0x20000c00     0x1424 load address 0x00002c00
                0x20000c00                . = ALIGN (0x4)
                0x20000c00                __bss_start__ = .
 *(.bss*)
 .bss           0x20000c00       0x1c c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtbegin.o
 .bss.decryptionKey
                0x20000c1c       0x20 ./src/aes.o
 .bss.prevCipher
                0x20000c3c       0x10 ./src/aes.o
 .bss.pageBuffer
                0x20000c4c     0x1000 ./src/flash.o
 .bss.cmuStatus
                0x20001c4c        0x4 ./emlib/em_emu.o
 .bss.INT_LockCnt
                0x20001c50        0x4 ./emlib/em_int.o
                0x20001c50                INT_LockCnt
 *(COMMON)
 *fill*         0x20001c54      0x1ac 
 COMMON         0x20001e00       0x10 ./src/flash.o
                0x20001e00                descr
 COMMON         0x20001e10      0x210 ./src/xmodem.o
                0x20001e10                rawPacket
                0x20001f20                rawBuffer
 COMMON         0x20002020        0x4 ./CMSIS/efm32gg/system_efm32gg.o
                0x20002020                SystemCoreClock
                0x20002024                . = ALIGN (0x4)
                0x20002024                __bss_end__ = .

.heap           0x20002028      0xc00
                0x20002028                __HeapBase = .
                0x20002028                __end__ = .
                0x20002028                end = __end__
                0x20002028                _end = __end__
 *(.heap*)
 .heap          0x20002028      0xc00 ./CMSIS/efm32gg/startup_efm32gg.o
                0x20002c28                __HeapLimit = .

.stack_dummy    0x20002028      0x400
 *(.stack*)
 .stack         0x20002028      0x400 ./CMSIS/efm32gg/startup_efm32gg.o
                0x20020000                __StackTop = (ORIGIN (RAM) + LENGTH (RAM))
                0x2001fc00                __StackLimit = (__StackTop - SIZEOF (.stack_dummy))
                0x20020000                PROVIDE (__stack, __StackTop)
                0x00000001                ASSERT ((__StackLimit >= __HeapLimit), region RAM overflowed with stack)
                0x00000001                ASSERT ((LENGTH (FLASH) >= (__etext + SIZEOF (.data))), FLASH memory overflowed !)
OUTPUT(DK3750_bootloader.axf elf32-littlearm)

.ARM.attributes
                0x00000000       0x29
 .ARM.attributes
                0x00000000       0x1d c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crti.o
 .ARM.attributes
                0x0000001d       0x2d c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtbegin.o
 .ARM.attributes
                0x0000004a       0x1b c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m/crt0.o
 .ARM.attributes
                0x00000065       0x33 ./src/aes.o
 .ARM.attributes
                0x00000098       0x33 ./src/aes_keys.o
 .ARM.attributes
                0x000000cb       0x33 ./src/boot.o
 .ARM.attributes
                0x000000fe       0x33 ./src/bootloader.o
 .ARM.attributes
                0x00000131       0x33 ./src/crc.o
 .ARM.attributes
                0x00000164       0x33 ./src/debuglock.o
 .ARM.attributes
                0x00000197       0x33 ./src/flash.o
 .ARM.attributes
                0x000001ca       0x33 ./src/uart.o
 .ARM.attributes
                0x000001fd       0x33 ./src/verify.o
 .ARM.attributes
                0x00000230       0x33 ./src/xmodem.o
 .ARM.attributes
                0x00000263       0x33 ./emlib/em_cmu.o
 .ARM.attributes
                0x00000296       0x33 ./emlib/em_emu.o
 .ARM.attributes
                0x000002c9       0x33 ./emlib/em_gpio.o
 .ARM.attributes
                0x000002fc       0x33 ./emlib/em_int.o
 .ARM.attributes
                0x0000032f       0x33 ./emlib/em_system.o
 .ARM.attributes
                0x00000362       0x33 ./emlib/em_usart.o
 .ARM.attributes
                0x00000395       0x1b ./CMSIS/efm32gg/startup_efm32gg.o
 .ARM.attributes
                0x000003b0       0x33 ./CMSIS/efm32gg/system_efm32gg.o
 .ARM.attributes
                0x000003e3       0x2d c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-exit.o)
 .ARM.attributes
                0x00000410       0x2d c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-impure.o)
 .ARM.attributes
                0x0000043d       0x2d c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-init.o)
 .ARM.attributes
                0x0000046a       0x2d c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-memset.o)
 .ARM.attributes
                0x00000497       0x2d c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libnosys.a(_exit.o)
 .ARM.attributes
                0x000004c4       0x2d c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtend.o
 .ARM.attributes
                0x000004f1       0x1d c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/armv7-m/crtn.o

.comment        0x00000000       0x6e
 .comment       0x00000000       0x6e ./src/aes.o
                                 0x6f (size before relaxing)
 .comment       0x0000006e       0x6f ./src/aes_keys.o
 .comment       0x0000006e       0x6f ./src/boot.o
 .comment       0x0000006e       0x6f ./src/bootloader.o
 .comment       0x0000006e       0x6f ./src/crc.o
 .comment       0x0000006e       0x6f ./src/debuglock.o
 .comment       0x0000006e       0x6f ./src/flash.o
 .comment       0x0000006e       0x6f ./src/uart.o
 .comment       0x0000006e       0x6f ./src/verify.o
 .comment       0x0000006e       0x6f ./src/xmodem.o
 .comment       0x0000006e       0x6f ./emlib/em_cmu.o
 .comment       0x0000006e       0x6f ./emlib/em_emu.o
 .comment       0x0000006e       0x6f ./emlib/em_gpio.o
 .comment       0x0000006e       0x6f ./emlib/em_int.o
 .comment       0x0000006e       0x6f ./emlib/em_system.o
 .comment       0x0000006e       0x6f ./emlib/em_usart.o
 .comment       0x0000006e       0x6f ./CMSIS/efm32gg/system_efm32gg.o

.debug_info     0x00000000     0x7e47
 .debug_info    0x00000000      0x7d8 ./src/aes.o
 .debug_info    0x000007d8      0x112 ./src/aes_keys.o
 .debug_info    0x000008ea      0x53f ./src/boot.o
 .debug_info    0x00000e29      0xca9 ./src/bootloader.o
 .debug_info    0x00001ad2      0x129 ./src/crc.o
 .debug_info    0x00001bfb      0x35d ./src/debuglock.o
 .debug_info    0x00001f58      0x903 ./src/flash.o
 .debug_info    0x0000285b      0x72b ./src/uart.o
 .debug_info    0x00002f86      0x546 ./src/verify.o
 .debug_info    0x000034cc      0x746 ./src/xmodem.o
 .debug_info    0x00003c12     0x1529 ./emlib/em_cmu.o
 .debug_info    0x0000513b      0xdb8 ./emlib/em_emu.o
 .debug_info    0x00005ef3      0x666 ./emlib/em_gpio.o
 .debug_info    0x00006559       0xb8 ./emlib/em_int.o
 .debug_info    0x00006611      0x262 ./emlib/em_system.o
 .debug_info    0x00006873      0xf4e ./emlib/em_usart.o
 .debug_info    0x000077c1      0x108 ./CMSIS/efm32gg/startup_efm32gg.o
 .debug_info    0x000078c9      0x57e ./CMSIS/efm32gg/system_efm32gg.o

.debug_abbrev   0x00000000     0x1962
 .debug_abbrev  0x00000000      0x19d ./src/aes.o
 .debug_abbrev  0x0000019d       0x6e ./src/aes_keys.o
 .debug_abbrev  0x0000020b      0x152 ./src/boot.o
 .debug_abbrev  0x0000035d      0x2e2 ./src/bootloader.o
 .debug_abbrev  0x0000063f       0xb2 ./src/crc.o
 .debug_abbrev  0x000006f1      0x12e ./src/debuglock.o
 .debug_abbrev  0x0000081f      0x16a ./src/flash.o
 .debug_abbrev  0x00000989      0x15c ./src/uart.o
 .debug_abbrev  0x00000ae5      0x176 ./src/verify.o
 .debug_abbrev  0x00000c5b      0x135 ./src/xmodem.o
 .debug_abbrev  0x00000d90      0x303 ./emlib/em_cmu.o
 .debug_abbrev  0x00001093      0x254 ./emlib/em_emu.o
 .debug_abbrev  0x000012e7      0x1d1 ./emlib/em_gpio.o
 .debug_abbrev  0x000014b8       0x5a ./emlib/em_int.o
 .debug_abbrev  0x00001512       0xed ./emlib/em_system.o
 .debug_abbrev  0x000015ff      0x1e4 ./emlib/em_usart.o
 .debug_abbrev  0x000017e3       0x14 ./CMSIS/efm32gg/startup_efm32gg.o
 .debug_abbrev  0x000017f7      0x16b ./CMSIS/efm32gg/system_efm32gg.o

.debug_loc      0x00000000     0x30c4
 .debug_loc     0x00000000      0x1fa ./src/aes.o
 .debug_loc     0x000001fa       0xd8 ./src/boot.o
 .debug_loc     0x000002d2      0x4d4 ./src/bootloader.o
 .debug_loc     0x000007a6       0x5c ./src/crc.o
 .debug_loc     0x00000802       0xd8 ./src/debuglock.o
 .debug_loc     0x000008da      0x1a8 ./src/flash.o
 .debug_loc     0x00000a82      0x140 ./src/uart.o
 .debug_loc     0x00000bc2      0x2a0 ./src/verify.o
 .debug_loc     0x00000e62       0xa0 ./src/xmodem.o
 .debug_loc     0x00000f02      0xd50 ./emlib/em_cmu.o
 .debug_loc     0x00001c52      0x5a0 ./emlib/em_emu.o
 .debug_loc     0x000021f2      0x3d0 ./emlib/em_gpio.o
 .debug_loc     0x000025c2       0xb8 ./emlib/em_system.o
 .debug_loc     0x0000267a      0x72e ./emlib/em_usart.o
 .debug_loc     0x00002da8      0x31c ./CMSIS/efm32gg/system_efm32gg.o

.debug_aranges  0x00000000      0x698
 .debug_aranges
                0x00000000       0x48 ./src/aes.o
 .debug_aranges
                0x00000048       0x18 ./src/aes_keys.o
 .debug_aranges
                0x00000060       0x30 ./src/boot.o
 .debug_aranges
                0x00000090       0xa8 ./src/bootloader.o
 .debug_aranges
                0x00000138       0x20 ./src/crc.o
 .debug_aranges
                0x00000158       0x30 ./src/debuglock.o
 .debug_aranges
                0x00000188       0x40 ./src/flash.o
 .debug_aranges
                0x000001c8       0x38 ./src/uart.o
 .debug_aranges
                0x00000200       0x60 ./src/verify.o
 .debug_aranges
                0x00000260       0x28 ./src/xmodem.o
 .debug_aranges
                0x00000288      0x168 ./emlib/em_cmu.o
 .debug_aranges
                0x000003f0       0xa8 ./emlib/em_emu.o
 .debug_aranges
                0x00000498       0x70 ./emlib/em_gpio.o
 .debug_aranges
                0x00000508       0x18 ./emlib/em_int.o
 .debug_aranges
                0x00000520       0x28 ./emlib/em_system.o
 .debug_aranges
                0x00000548       0xc0 ./emlib/em_usart.o
 .debug_aranges
                0x00000608       0x20 ./CMSIS/efm32gg/startup_efm32gg.o
 .debug_aranges
                0x00000628       0x70 ./CMSIS/efm32gg/system_efm32gg.o

.debug_ranges   0x00000000      0x558
 .debug_ranges  0x00000000       0x38 ./src/aes.o
 .debug_ranges  0x00000038       0x20 ./src/boot.o
 .debug_ranges  0x00000058       0x98 ./src/bootloader.o
 .debug_ranges  0x000000f0       0x10 ./src/crc.o
 .debug_ranges  0x00000100       0x20 ./src/debuglock.o
 .debug_ranges  0x00000120       0x30 ./src/flash.o
 .debug_ranges  0x00000150       0x28 ./src/uart.o
 .debug_ranges  0x00000178       0x50 ./src/verify.o
 .debug_ranges  0x000001c8       0x18 ./src/xmodem.o
 .debug_ranges  0x000001e0      0x158 ./emlib/em_cmu.o
 .debug_ranges  0x00000338       0x98 ./emlib/em_emu.o
 .debug_ranges  0x000003d0       0x60 ./emlib/em_gpio.o
 .debug_ranges  0x00000430       0x18 ./emlib/em_system.o
 .debug_ranges  0x00000448       0xb0 ./emlib/em_usart.o
 .debug_ranges  0x000004f8       0x60 ./CMSIS/efm32gg/system_efm32gg.o

.debug_line     0x00000000     0x37d2
 .debug_line    0x00000000      0x387 ./src/aes.o
 .debug_line    0x00000387      0x13b ./src/aes_keys.o
 .debug_line    0x000004c2      0x1b9 ./src/boot.o
 .debug_line    0x0000067b      0x46d ./src/bootloader.o
 .debug_line    0x00000ae8      0x170 ./src/crc.o
 .debug_line    0x00000c58      0x1fa ./src/debuglock.o
 .debug_line    0x00000e52      0x2ea ./src/flash.o
 .debug_line    0x0000113c      0x22d ./src/uart.o
 .debug_line    0x00001369      0x2e9 ./src/verify.o
 .debug_line    0x00001652      0x2a5 ./src/xmodem.o
 .debug_line    0x000018f7      0x994 ./emlib/em_cmu.o
 .debug_line    0x0000228b      0x4ca ./emlib/em_emu.o
 .debug_line    0x00002755      0x3e4 ./emlib/em_gpio.o
 .debug_line    0x00002b39      0x15e ./emlib/em_int.o
 .debug_line    0x00002c97      0x249 ./emlib/em_system.o
 .debug_line    0x00002ee0      0x572 ./emlib/em_usart.o
 .debug_line    0x00003452       0xa5 ./CMSIS/efm32gg/startup_efm32gg.o
 .debug_line    0x000034f7      0x2db ./CMSIS/efm32gg/system_efm32gg.o

.debug_str      0x00000000     0x2e0c
 .debug_str     0x00000000      0x3eb ./src/aes.o
                                0x48b (size before relaxing)
 .debug_str     0x000003eb       0x29 ./src/aes_keys.o
                                0x256 (size before relaxing)
 .debug_str     0x00000414      0x489 ./src/boot.o
                                0x6c1 (size before relaxing)
 .debug_str     0x0000089d      0x50e ./src/bootloader.o
                                0xbd8 (size before relaxing)
 .debug_str     0x00000dab       0x2c ./src/crc.o
                                0x249 (size before relaxing)
 .debug_str     0x00000dd7       0x6b ./src/debuglock.o
                                0x350 (size before relaxing)
 .debug_str     0x00000e42      0x23e ./src/flash.o
                                0x5af (size before relaxing)
 .debug_str     0x00001080      0x402 ./src/uart.o
                                0xa50 (size before relaxing)
 .debug_str     0x00001482       0xf1 ./src/verify.o
                                0x48f (size before relaxing)
 .debug_str     0x00001573       0xe6 ./src/xmodem.o
                                0x526 (size before relaxing)
 .debug_str     0x00001659      0xa6a ./emlib/em_cmu.o
                               0x1033 (size before relaxing)
 .debug_str     0x000020c3      0x3f3 ./emlib/em_emu.o
                                0x837 (size before relaxing)
 .debug_str     0x000024b6      0x178 ./emlib/em_gpio.o
                                0x5d2 (size before relaxing)
 .debug_str     0x0000262e       0x35 ./emlib/em_int.o
                                0x1d2 (size before relaxing)
 .debug_str     0x00002663       0x9e ./emlib/em_system.o
                                0x2ae (size before relaxing)
 .debug_str     0x00002701      0x5cc ./emlib/em_usart.o
                                0xdf1 (size before relaxing)
 .debug_str     0x00002ccd      0x13f ./CMSIS/efm32gg/system_efm32gg.o
                                0x49b (size before relaxing)

.debug_frame    0x00000000     0x17d8
 .debug_frame   0x00000000       0xf0 ./src/aes.o
 .debug_frame   0x000000f0       0x78 ./src/boot.o
 .debug_frame   0x00000168      0x26c ./src/bootloader.o
 .debug_frame   0x000003d4       0x38 ./src/crc.o
 .debug_frame   0x0000040c       0x78 ./src/debuglock.o
 .debug_frame   0x00000484       0xcc ./src/flash.o
 .debug_frame   0x00000550       0xa4 ./src/uart.o
 .debug_frame   0x000005f4      0x14c ./src/verify.o
 .debug_frame   0x00000740       0x5c ./src/xmodem.o
 .debug_frame   0x0000079c      0x630 ./emlib/em_cmu.o
 .debug_frame   0x00000dcc      0x29c ./emlib/em_emu.o
 .debug_frame   0x00001068      0x1c0 ./emlib/em_gpio.o
 .debug_frame   0x00001228       0x60 ./emlib/em_system.o
 .debug_frame   0x00001288      0x33c ./emlib/em_usart.o
 .debug_frame   0x000015c4      0x180 ./CMSIS/efm32gg/system_efm32gg.o
 .debug_frame   0x00001744       0x28 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-exit.o)
 .debug_frame   0x0000176c       0x2c c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-init.o)
 .debug_frame   0x00001798       0x20 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libc_nano.a(lib_a-memset.o)
 .debug_frame   0x000017b8       0x20 c:/program files (x86)/gnu tools arm embedded/5.2 2015q4/bin/../lib/gcc/arm-none-eabi/5.2.1/../../../../arm-none-eabi/lib/armv7-m\libnosys.a(_exit.o)
