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.verifyFirmware
                0x00000000      0x1bc ./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       0xea ./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.CMU_AUXHFRCOBandGet
                0x00000000       0x10 ./emlib/em_cmu.o
 .text.CMU_AUXHFRCOBandSet
                0x00000000       0x68 ./emlib/em_cmu.o
 .text.CMU_Calibrate
                0x00000000       0x58 ./emlib/em_cmu.o
 .text.CMU_CalibrateConfig
                0x00000000       0x7c ./emlib/em_cmu.o
 .text.CMU_CalibrateCountGet
                0x00000000       0x20 ./emlib/em_cmu.o
 .text.CMU_ClockDivGet
                0x00000000       0xe8 ./emlib/em_cmu.o
 .text.CMU_ClockDivSet
                0x00000000      0x398 ./emlib/em_cmu.o
 .text.CMU_ClockSelectSet
                0x00000000      0x4e8 ./emlib/em_cmu.o
 .text.CMU_FreezeEnable
                0x00000000       0x1c ./emlib/em_cmu.o
 .text.CMU_HFRCOBandGet
                0x00000000       0x10 ./emlib/em_cmu.o
 .text.CMU_HFRCOBandSet
                0x00000000      0x1e8 ./emlib/em_cmu.o
 .text.CMU_HFRCOStartupDelayGet
                0x00000000       0x10 ./emlib/em_cmu.o
 .text.CMU_HFRCOStartupDelaySet
                0x00000000       0x18 ./emlib/em_cmu.o
 .text.CMU_HFXOInit
                0x00000000       0x44 ./emlib/em_cmu.o
 .text.CMU_LCDClkFDIVGet
                0x00000000       0x10 ./emlib/em_cmu.o
 .text.CMU_LCDClkFDIVSet
                0x00000000       0x1c ./emlib/em_cmu.o
 .text.CMU_LFXOInit
                0x00000000       0x48 ./emlib/em_cmu.o
 .text.CMU_OscillatorEnable
                0x00000000       0x7c ./emlib/em_cmu.o
 .text.CMU_OscillatorTuningGet
                0x00000000       0x30 ./emlib/em_cmu.o
 .text.CMU_OscillatorTuningSet
                0x00000000       0x44 ./emlib/em_cmu.o
 .text.CMU_PCNTClockExternalGet
                0x00000000       0x30 ./emlib/em_cmu.o
 .text.CMU_PCNTClockExternalSet
                0x00000000       0x10 ./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.EMU_EnterEM2
                0x00000000       0x98 ./emlib/em_emu.o
 .text.EMU_EnterEM4
                0x00000000       0x30 ./emlib/em_emu.o
 .text.EMU_MemPwrDown
                0x00000000        0xc ./emlib/em_emu.o
 .text.EMU_UpdateOscConfig
                0x00000000       0x14 ./emlib/em_emu.o
 .text.EMU_EM23Init
                0x00000000       0x24 ./emlib/em_emu.o
 .text.EMU_EM4Init
                0x00000000       0x2c ./emlib/em_emu.o
 .text.EMU_BUPDInit
                0x00000000       0x70 ./emlib/em_emu.o
 .text.EMU_BUThresholdSet
                0x00000000       0x28 ./emlib/em_emu.o
 .text.EMU_BUThresRangeSet
                0x00000000       0x2c ./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_DbgLocationSet
                0x00000000       0x18 ./emlib/em_gpio.o
 .text.GPIO_DriveModeSet
                0x00000000       0x1c ./emlib/em_gpio.o
 .text.GPIO_PinModeGet
                0x00000000       0x28 ./emlib/em_gpio.o
 .text.GPIO_EM4EnablePinWakeup
                0x00000000       0x40 ./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      0x68c ./emlib/em_msc.o
 .text.MSC_Init
                0x00000000       0x78 ./emlib/em_msc.o
 .text.MSC_Deinit
                0x00000000       0x14 ./emlib/em_msc.o
 .text.MSC_ExecConfigSet
                0x00000000       0x50 ./emlib/em_msc.o
 .debug_info    0x00000000      0xc01 ./emlib/em_msc.o
 .debug_abbrev  0x00000000      0x321 ./emlib/em_msc.o
 .debug_loc     0x00000000     0x1270 ./emlib/em_msc.o
 .debug_aranges
                0x00000000       0x80 ./emlib/em_msc.o
 .debug_ranges  0x00000000      0x1f8 ./emlib/em_msc.o
 .debug_line    0x00000000      0x60f ./emlib/em_msc.o
 .debug_str     0x00000000      0x754 ./emlib/em_msc.o
 .comment       0x00000000       0x6f ./emlib/em_msc.o
 .debug_frame   0x00000000      0x168 ./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       0x28 ./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.USART_BaudrateAsyncSet
                0x00000000       0x68 ./emlib/em_usart.o
 .text.USART_BaudrateCalc
                0x00000000       0x78 ./emlib/em_usart.o
 .text.USART_BaudrateGet
                0x00000000       0xa0 ./emlib/em_usart.o
 .text.USART_BaudrateSyncSet
                0x00000000       0x3c ./emlib/em_usart.o
 .text.USART_Enable
                0x00000000       0x10 ./emlib/em_usart.o
 .text.USART_InitSync
                0x00000000       0xd8 ./emlib/em_usart.o
 .text.USARTn_InitIrDA
                0x00000000      0x110 ./emlib/em_usart.o
 .text.USART_InitI2s
                0x00000000      0x124 ./emlib/em_usart.o
 .text.USART_InitPrsTrigger
                0x00000000       0x28 ./emlib/em_usart.o
 .text.USART_Reset
                0x00000000       0x54 ./emlib/em_usart.o
 .text.USART_Rx
                0x00000000        0xc ./emlib/em_usart.o
 .text.USART_RxDouble
                0x00000000        0xc ./emlib/em_usart.o
 .text.USART_RxDoubleExt
                0x00000000        0xc ./emlib/em_usart.o
 .text.USART_RxExt
                0x00000000        0xc ./emlib/em_usart.o
 .text.USART_SpiTransfer
                0x00000000       0x14 ./emlib/em_usart.o
 .text.USART_Tx
                0x00000000        0xc ./emlib/em_usart.o
 .text.USART_TxDouble
                0x00000000        0xc ./emlib/em_usart.o
 .text.USART_TxDoubleExt
                0x00000000        0xc ./emlib/em_usart.o
 .text.USART_TxExt
                0x00000000        0xc ./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        0x8 ./CMSIS/efm32gg/system_efm32gg.o
 .text.SystemHFXOClockGet
                0x00000000        0xc ./CMSIS/efm32gg/system_efm32gg.o
 .text.SystemHFXOClockSet
                0x00000000       0xe4 ./CMSIS/efm32gg/system_efm32gg.o
 .text.SystemLFXOClockSet
                0x00000000       0xe4 ./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     0x1708
 *(.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.BOOT_boot
                0x00000214       0x34 ./src/boot.o
                0x00000214                BOOT_boot
 .text.NVIC_SystemReset
                0x00000248       0x24 ./src/bootloader.o
 .text.sendWelcomeMessage
                0x0000026c       0x74 ./src/bootloader.o
                0x0000026c                sendWelcomeMessage
 .text.enterDownloadMode
                0x000002e0       0x94 ./src/bootloader.o
                0x000002e0                enterDownloadMode
 .text.enableDebugLock
                0x00000374       0x24 ./src/bootloader.o
                0x00000374                enableDebugLock
 .text.commandLoop
                0x00000398       0xa0 ./src/bootloader.o
                0x00000398                commandLoop
 .text.GPIO_EVEN_IRQHandler
                0x00000438       0x10 ./src/bootloader.o
                0x00000438                GPIO_EVEN_IRQHandler
 .text.GPIO_ODD_IRQHandler
                0x00000448       0x10 ./src/bootloader.o
                0x00000448                GPIO_ODD_IRQHandler
 .text.enterLowPowerWait
                0x00000458       0x50 ./src/bootloader.o
                0x00000458                enterLowPowerWait
 .text.enterBootloaderMode
                0x000004a8       0x38 ./src/bootloader.o
                0x000004a8                enterBootloaderMode
 .text.startup.main
                0x000004e0       0x80 ./src/bootloader.o
                0x000004e0                main
 .text.BLUART_init
                0x00000560       0x68 ./src/uart.o
                0x00000560                BLUART_init
 .text.verifyActiveFirmware
                0x000005c8      0x1a0 ./src/verify.o
                0x000005c8                verifyActiveFirmware
 .text.verifyTempStorage
                0x00000768      0x1a4 ./src/verify.o
                0x00000768                verifyTempStorage
 .text.isFirmwareValid
                0x0000090c       0x14 ./src/verify.o
                0x0000090c                isFirmwareValid
 .text.isTempStorageValid
                0x00000920       0x14 ./src/verify.o
                0x00000920                isTempStorageValid
 .text.markFirmwareAsVerified
                0x00000934        0xc ./src/verify.o
                0x00000934                markFirmwareAsVerified
 .text.markTempAsVerified
                0x00000940       0x10 ./src/verify.o
                0x00000940                markTempAsVerified
 .text.markFirmwareAsDeleted
                0x00000950        0xc ./src/verify.o
                0x00000950                markFirmwareAsDeleted
 .text.lfClkGet
                0x0000095c      0x14c ./emlib/em_cmu.o
 .text.CMU_ClockSelectGet
                0x00000aa8       0xc8 ./emlib/em_cmu.o
                0x00000aa8                CMU_ClockSelectGet
 .text.CMU_ClockFreqGet
                0x00000b70      0x1fc ./emlib/em_cmu.o
                0x00000b70                CMU_ClockFreqGet
 .text.CMU_ClockEnable
                0x00000d6c       0xf0 ./emlib/em_cmu.o
                0x00000d6c                CMU_ClockEnable
 .text.emuRestore
                0x00000e5c       0x84 ./emlib/em_emu.o
 .text.EMU_EnterEM3
                0x00000ee0       0xb4 ./emlib/em_emu.o
                0x00000ee0                EMU_EnterEM3
 .text.GPIO_ExtIntConfig
                0x00000f94       0x68 ./emlib/em_gpio.o
                0x00000f94                GPIO_ExtIntConfig
 .text.GPIO_PinModeSet
                0x00000ffc       0x9c ./emlib/em_gpio.o
                0x00000ffc                GPIO_PinModeSet
 .text.SYSTEM_ChipRevisionGet
                0x00001098       0x34 ./emlib/em_system.o
                0x00001098                SYSTEM_ChipRevisionGet
 .text.USART_InitAsync
                0x000010cc       0xdc ./emlib/em_usart.o
                0x000010cc                USART_InitAsync
 .text          0x000011a8       0x30 ./CMSIS/efm32gg/startup_efm32gg.o
                0x000011a8                Reset_Handler
                0x000011d4                DebugMon_Handler
                0x000011d4                USART0_TX_IRQHandler
                0x000011d4                I2C0_IRQHandler
                0x000011d4                HardFault_Handler
                0x000011d4                LEUART1_IRQHandler
                0x000011d4                SysTick_Handler
                0x000011d4                USART1_RX_IRQHandler
                0x000011d4                PendSV_Handler
                0x000011d4                NMI_Handler
                0x000011d4                I2C1_IRQHandler
                0x000011d4                TIMER3_IRQHandler
                0x000011d4                USART1_TX_IRQHandler
                0x000011d4                MSC_IRQHandler
                0x000011d4                ADC0_IRQHandler
                0x000011d4                UsageFault_Handler
                0x000011d4                LEUART0_IRQHandler
                0x000011d4                UART0_TX_IRQHandler
                0x000011d4                UART1_TX_IRQHandler
                0x000011d4                RTC_IRQHandler
                0x000011d4                TIMER0_IRQHandler
                0x000011d4                TIMER2_IRQHandler
                0x000011d4                LCD_IRQHandler
                0x000011d4                PCNT2_IRQHandler
                0x000011d4                UART0_RX_IRQHandler
                0x000011d4                LETIMER0_IRQHandler
                0x000011d4                TIMER1_IRQHandler
                0x000011d4                USART2_RX_IRQHandler
                0x000011d4                Default_Handler
                0x000011d4                EMU_IRQHandler
                0x000011d4                PCNT0_IRQHandler
                0x000011d4                USB_IRQHandler
                0x000011d4                BURTC_IRQHandler
                0x000011d4                PCNT1_IRQHandler
                0x000011d4                ACMP0_IRQHandler
                0x000011d4                USART0_RX_IRQHandler
                0x000011d4                MemManage_Handler
                0x000011d4                SVC_Handler
                0x000011d4                DAC0_IRQHandler
                0x000011d4                UART1_RX_IRQHandler
                0x000011d4                CMU_IRQHandler
                0x000011d4                EBI_IRQHandler
                0x000011d4                LESENSE_IRQHandler
                0x000011d4                AES_IRQHandler
                0x000011d4                VCMP_IRQHandler
                0x000011d4                DMA_IRQHandler
                0x000011d4                BusFault_Handler
                0x000011d4                USART2_TX_IRQHandler
 .text.SystemCoreClockGet
                0x000011d8       0xe4 ./CMSIS/efm32gg/system_efm32gg.o
                0x000011d8                SystemCoreClockGet
 .text.SystemHFClockGet
                0x000012bc       0xd0 ./CMSIS/efm32gg/system_efm32gg.o
                0x000012bc                SystemHFClockGet
 .text.SystemInit
                0x0000138c        0x4 ./CMSIS/efm32gg/system_efm32gg.o
                0x0000138c                SystemInit
 .text.SystemLFRCOClockGet
                0x00001390        0x8 ./CMSIS/efm32gg/system_efm32gg.o
                0x00001390                SystemLFRCOClockGet
 .text.SystemULFRCOClockGet
                0x00001398        0x8 ./CMSIS/efm32gg/system_efm32gg.o
                0x00001398                SystemULFRCOClockGet
 .text.SystemLFXOClockGet
                0x000013a0        0xc ./CMSIS/efm32gg/system_efm32gg.o
                0x000013a0                SystemLFXOClockGet
 .text.exit     0x000013ac       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)
                0x000013ac                exit
 .text.__libc_init_array
                0x000013d4       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)
                0x000013d4                __libc_init_array
 .text.memset   0x00001420       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)
                0x00001420                memset
 .text._exit    0x00001430        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)
                0x00001430                _exit
 *(.init)
 .init          0x00001434        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
                0x00001434                _init
 .init          0x00001438        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          0x00001440        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
                0x00001440                _fini
 .fini          0x00001444        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*         0x0000144c        0x4 
 .fini.__stub   0x00001450       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.str1.4
                0x000014d0      0x214 ./src/bootloader.o
 .rodata        0x000016e4       0x18 ./src/uart.o
 .rodata.str1.1
                0x000016fc        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*         0x000016fe        0x2 
 .rodata._global_impure_ptr
                0x00001700        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)
                0x00001700                _global_impure_ptr
 *(.eh_frame*)
 .eh_frame      0x00001704        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      0x00001704        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         0x00001708        0x0
 .glue_7        0x00001708        0x0 linker stubs

.glue_7t        0x00001708        0x0
 .glue_7t       0x00001708        0x0 linker stubs

.vfp11_veneer   0x00001708        0x0
 .vfp11_veneer  0x00001708        0x0 linker stubs

.v4_bx          0x00001708        0x0
 .v4_bx         0x00001708        0x0 linker stubs

.iplt           0x00001708        0x0
 .iplt          0x00001708        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.*)
                0x00001708                __exidx_start = .

.ARM.exidx      0x00001708        0x8
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
 .ARM.exidx     0x00001708        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
                0x00001710                __exidx_end = .
                0x00001710                __etext = .

.rel.dyn        0x00001710        0x0
 .rel.iplt      0x00001710        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      0xa20 load address 0x00001710
                0x20000000                __data_start__ = .
 *(vtable)
 *(.data*)
 .data.initVector
                0x20000000       0x10 ./src/aes_keys.o
                0x20000000                initVector
 .data.encryptionKey
                0x20000010       0x20 ./src/aes_keys.o
                0x20000010                encryptionKey
 .data.hashInitVector
                0x20000030       0x10 ./src/aes_keys.o
                0x20000030                hashInitVector
 .data.hashKey  0x20000040       0x10 ./src/aes_keys.o
                0x20000040                hashKey
 .data._DEBUGLOCK_swData
                0x20000050       0x15 ./src/debuglock.o
                0x20000050                _DEBUGLOCK_swData
 *fill*         0x20000065        0x3 
 .data.SystemLFXOClock
                0x20000068        0x4 ./CMSIS/efm32gg/system_efm32gg.o
 .data.SystemHFXOClock
                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      0x2e8 ./src/aes.o
                0x200000d0                decryptCBC
                0x20000160                encryptCBC128
                0x200001d8                startDecryptCBC
                0x200002a8                decryptBlockCBC
                0x200003a8                endDecryptCBC
 .ram           0x200003b8       0x30 ./src/crc.o
                0x200003b8                CRC_calc
 .ram           0x200003e8      0x240 ./src/debuglock.o
                0x200003e8                DEBUGLOCK_startDebugInterface
                0x200005c8                DEBUGLOCK_lock
                0x200005e4                _DEBUGLOCK_driveBit
 .ram           0x20000628      0x208 ./src/flash.o
                0x20000628                FLASH_init
                0x20000664                FLASH_write
                0x200006c8                FLASH_erasePage
                0x20000704                FLASH_writeWord
                0x2000072c                copyFirmwareFromTempStorage
 .ram           0x20000830       0x54 ./src/uart.o
                0x20000830                BLUART_receive
                0x20000844                BLUART_send
                0x20000858                BLUART_sendString
 .ram           0x20000884      0x190 ./src/xmodem.o
                0x20000884                XMODEM_download
                0x200009d8                XMODEM_verifyPacketChecksum
                0x20000a14                . = ALIGN (0x4)
                0x20000a14                PROVIDE (__preinit_array_start, .)
 *(.preinit_array)
                0x20000a14                PROVIDE (__preinit_array_end, .)
                0x20000a14                . = ALIGN (0x4)
                0x20000a14                PROVIDE (__init_array_start, .)
 *(SORT(.init_array.*))
 *(.init_array)
 .init_array    0x20000a14        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
                0x20000a18                PROVIDE (__init_array_end, .)
                0x20000a18                . = ALIGN (0x4)
                [!provide]                PROVIDE (__fini_array_start, .)
 *(SORT(.fini_array.*))
 *(.fini_array)
 .fini_array    0x20000a18        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           0x20000a1c        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           0x20000a1c        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
                0x20000a20                . = ALIGN (0x4)
                0x20000a20                __data_end__ = .

.tm_clone_table
                0x20000a20        0x0 load address 0x00002130
 .tm_clone_table
                0x20000a20        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
                0x20000a20        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       0x20000a20        0x0 load address 0x00002130
 .igot.plt      0x20000a20        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 0x00002400
                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     0xac03
 .debug_info    0x00000000      0x91b ./src/aes.o
 .debug_info    0x0000091b      0x112 ./src/aes_keys.o
 .debug_info    0x00000a2d      0x5a6 ./src/boot.o
 .debug_info    0x00000fd3     0x131d ./src/bootloader.o
 .debug_info    0x000022f0      0x12a ./src/crc.o
 .debug_info    0x0000241a      0x3c1 ./src/debuglock.o
 .debug_info    0x000027db      0x9de ./src/flash.o
 .debug_info    0x000031b9      0x80a ./src/uart.o
 .debug_info    0x000039c3      0x776 ./src/verify.o
 .debug_info    0x00004139      0x932 ./src/xmodem.o
 .debug_info    0x00004a6b     0x2c71 ./emlib/em_cmu.o
 .debug_info    0x000076dc      0xed2 ./emlib/em_emu.o
 .debug_info    0x000085ae      0x7df ./emlib/em_gpio.o
 .debug_info    0x00008d8d       0xb8 ./emlib/em_int.o
 .debug_info    0x00008e45      0x263 ./emlib/em_system.o
 .debug_info    0x000090a8     0x13a7 ./emlib/em_usart.o
 .debug_info    0x0000a44f      0x10a ./CMSIS/efm32gg/startup_efm32gg.o
 .debug_info    0x0000a559      0x6aa ./CMSIS/efm32gg/system_efm32gg.o

.debug_abbrev   0x00000000     0x2205
 .debug_abbrev  0x00000000      0x223 ./src/aes.o
 .debug_abbrev  0x00000223       0x6e ./src/aes_keys.o
 .debug_abbrev  0x00000291      0x186 ./src/boot.o
 .debug_abbrev  0x00000417      0x3f9 ./src/bootloader.o
 .debug_abbrev  0x00000810       0xb2 ./src/crc.o
 .debug_abbrev  0x000008c2      0x1a0 ./src/debuglock.o
 .debug_abbrev  0x00000a62      0x1fd ./src/flash.o
 .debug_abbrev  0x00000c5f      0x1ba ./src/uart.o
 .debug_abbrev  0x00000e19      0x1fc ./src/verify.o
 .debug_abbrev  0x00001015      0x1ea ./src/xmodem.o
 .debug_abbrev  0x000011ff      0x426 ./emlib/em_cmu.o
 .debug_abbrev  0x00001625      0x307 ./emlib/em_emu.o
 .debug_abbrev  0x0000192c      0x2b0 ./emlib/em_gpio.o
 .debug_abbrev  0x00001bdc       0x5a ./emlib/em_int.o
 .debug_abbrev  0x00001c36       0xed ./emlib/em_system.o
 .debug_abbrev  0x00001d23      0x309 ./emlib/em_usart.o
 .debug_abbrev  0x0000202c       0x14 ./CMSIS/efm32gg/startup_efm32gg.o
 .debug_abbrev  0x00002040      0x1c5 ./CMSIS/efm32gg/system_efm32gg.o

.debug_loc      0x00000000     0x6adb
 .debug_loc     0x00000000      0x822 ./src/aes.o
 .debug_loc     0x00000822       0xbc ./src/boot.o
 .debug_loc     0x000008de      0x38a ./src/bootloader.o
 .debug_loc     0x00000c68       0x81 ./src/crc.o
 .debug_loc     0x00000ce9      0x1cd ./src/debuglock.o
 .debug_loc     0x00000eb6      0x2f4 ./src/flash.o
 .debug_loc     0x000011aa       0x77 ./src/uart.o
 .debug_loc     0x00001221      0x81d ./src/verify.o
 .debug_loc     0x00001a3e      0x1fa ./src/xmodem.o
 .debug_loc     0x00001c38     0x322a ./emlib/em_cmu.o
 .debug_loc     0x00004e62      0x546 ./emlib/em_emu.o
 .debug_loc     0x000053a8      0x4e1 ./emlib/em_gpio.o
 .debug_loc     0x00005889       0xa1 ./emlib/em_system.o
 .debug_loc     0x0000592a      0xe13 ./emlib/em_usart.o
 .debug_loc     0x0000673d      0x39e ./CMSIS/efm32gg/system_efm32gg.o

.debug_aranges  0x00000000      0x548
 .debug_aranges
                0x00000000       0x40 ./src/aes.o
 .debug_aranges
                0x00000040       0x18 ./src/aes_keys.o
 .debug_aranges
                0x00000058       0x28 ./src/boot.o
 .debug_aranges
                0x00000080       0x60 ./src/bootloader.o
 .debug_aranges
                0x000000e0       0x20 ./src/crc.o
 .debug_aranges
                0x00000100       0x30 ./src/debuglock.o
 .debug_aranges
                0x00000130       0x40 ./src/flash.o
 .debug_aranges
                0x00000170       0x38 ./src/uart.o
 .debug_aranges
                0x000001a8       0x58 ./src/verify.o
 .debug_aranges
                0x00000200       0x28 ./src/xmodem.o
 .debug_aranges
                0x00000228       0xe8 ./emlib/em_cmu.o
 .debug_aranges
                0x00000310       0x70 ./emlib/em_emu.o
 .debug_aranges
                0x00000380       0x48 ./emlib/em_gpio.o
 .debug_aranges
                0x000003c8       0x18 ./emlib/em_int.o
 .debug_aranges
                0x000003e0       0x28 ./emlib/em_system.o
 .debug_aranges
                0x00000408       0xb8 ./emlib/em_usart.o
 .debug_aranges
                0x000004c0       0x20 ./CMSIS/efm32gg/startup_efm32gg.o
 .debug_aranges
                0x000004e0       0x68 ./CMSIS/efm32gg/system_efm32gg.o

.debug_ranges   0x00000000     0x1618
 .debug_ranges  0x00000000      0x350 ./src/aes.o
 .debug_ranges  0x00000350       0x18 ./src/boot.o
 .debug_ranges  0x00000368       0xd8 ./src/bootloader.o
 .debug_ranges  0x00000440       0x10 ./src/crc.o
 .debug_ranges  0x00000450       0x50 ./src/debuglock.o
 .debug_ranges  0x000004a0       0x78 ./src/flash.o
 .debug_ranges  0x00000518       0x28 ./src/uart.o
 .debug_ranges  0x00000540       0xf8 ./src/verify.o
 .debug_ranges  0x00000638       0x18 ./src/xmodem.o
 .debug_ranges  0x00000650      0x938 ./emlib/em_cmu.o
 .debug_ranges  0x00000f88      0x180 ./emlib/em_emu.o
 .debug_ranges  0x00001108       0xd8 ./emlib/em_gpio.o
 .debug_ranges  0x000011e0       0x18 ./emlib/em_system.o
 .debug_ranges  0x000011f8      0x2a0 ./emlib/em_usart.o
 .debug_ranges  0x00001498      0x180 ./CMSIS/efm32gg/system_efm32gg.o

.debug_line     0x00000000     0x4068
 .debug_line    0x00000000      0x492 ./src/aes.o
 .debug_line    0x00000492      0x13b ./src/aes_keys.o
 .debug_line    0x000005cd      0x1a9 ./src/boot.o
 .debug_line    0x00000776      0x4b1 ./src/bootloader.o
 .debug_line    0x00000c27      0x170 ./src/crc.o
 .debug_line    0x00000d97      0x2cc ./src/debuglock.o
 .debug_line    0x00001063      0x371 ./src/flash.o
 .debug_line    0x000013d4      0x23e ./src/uart.o
 .debug_line    0x00001612      0x354 ./src/verify.o
 .debug_line    0x00001966      0x2d8 ./src/xmodem.o
 .debug_line    0x00001c3e      0xd1a ./emlib/em_cmu.o
 .debug_line    0x00002958      0x4f0 ./emlib/em_emu.o
 .debug_line    0x00002e48      0x348 ./emlib/em_gpio.o
 .debug_line    0x00003190      0x15e ./emlib/em_int.o
 .debug_line    0x000032ee      0x24e ./emlib/em_system.o
 .debug_line    0x0000353c      0x6c8 ./emlib/em_usart.o
 .debug_line    0x00003c04       0xa5 ./CMSIS/efm32gg/startup_efm32gg.o
 .debug_line    0x00003ca9      0x3bf ./CMSIS/efm32gg/system_efm32gg.o

.debug_str      0x00000000     0x2dda
 .debug_str     0x00000000      0x3ce ./src/aes.o
                                0x46e (size before relaxing)
 .debug_str     0x000003ce       0x29 ./src/aes_keys.o
                                0x239 (size before relaxing)
 .debug_str     0x000003f7      0x4a9 ./src/boot.o
                                0x6c4 (size before relaxing)
 .debug_str     0x000008a0      0x62c ./src/bootloader.o
                                0xd03 (size before relaxing)
 .debug_str     0x00000ecc       0x2c ./src/crc.o
                                0x22c (size before relaxing)
 .debug_str     0x00000ef8       0x6c ./src/debuglock.o
                                0x343 (size before relaxing)
 .debug_str     0x00000f64      0x207 ./src/flash.o
                                0x592 (size before relaxing)
 .debug_str     0x0000116b      0x3e5 ./src/uart.o
                                0xa63 (size before relaxing)
 .debug_str     0x00001550       0x67 ./src/verify.o
                                0x490 (size before relaxing)
 .debug_str     0x000015b7       0xd6 ./src/xmodem.o
                                0x577 (size before relaxing)
 .debug_str     0x0000168d      0xaf7 ./emlib/em_cmu.o
                               0x10b1 (size before relaxing)
 .debug_str     0x00002184      0x3d2 ./emlib/em_emu.o
                                0x82b (size before relaxing)
 .debug_str     0x00002556      0x156 ./emlib/em_gpio.o
                                0x5b3 (size before relaxing)
 .debug_str     0x000026ac       0x35 ./emlib/em_int.o
                                0x1b3 (size before relaxing)
 .debug_str     0x000026e1       0x87 ./emlib/em_system.o
                                0x28f (size before relaxing)
 .debug_str     0x00002768      0x5bc ./emlib/em_usart.o
                                0xde3 (size before relaxing)
 .debug_str     0x00002d24       0xb6 ./CMSIS/efm32gg/system_efm32gg.o
                                0x47c (size before relaxing)

.debug_frame    0x00000000      0xcb8
 .debug_frame   0x00000000       0xbc ./src/aes.o
 .debug_frame   0x000000bc       0x54 ./src/boot.o
 .debug_frame   0x00000110      0x110 ./src/bootloader.o
 .debug_frame   0x00000220       0x20 ./src/crc.o
 .debug_frame   0x00000240       0x58 ./src/debuglock.o
 .debug_frame   0x00000298       0xac ./src/flash.o
 .debug_frame   0x00000344       0x6c ./src/uart.o
 .debug_frame   0x000003b0       0xf8 ./src/verify.o
 .debug_frame   0x000004a8       0x54 ./src/xmodem.o
 .debug_frame   0x000004fc      0x288 ./emlib/em_cmu.o
 .debug_frame   0x00000784      0x134 ./emlib/em_emu.o
 .debug_frame   0x000008b8       0x9c ./emlib/em_gpio.o
 .debug_frame   0x00000954       0x30 ./emlib/em_system.o
 .debug_frame   0x00000984      0x1e4 ./emlib/em_usart.o
 .debug_frame   0x00000b68       0xbc ./CMSIS/efm32gg/system_efm32gg.o
 .debug_frame   0x00000c24       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   0x00000c4c       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   0x00000c78       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   0x00000c98       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)
