From 4eda0f2e1f0a2bdd779d6bcd81f194ff5459233d Mon Sep 17 00:00:00 2001 From: Frank Voorburg Date: Sun, 4 Mar 2012 18:09:20 +0000 Subject: [PATCH] - Shrunk ARMCM3_EFM32 bootloader for Crossworks from 16 to 8kb. git-svn-id: https://svn.code.sf.net/p/openblt/code/trunk@35 5dc33758-31d5-4daf-9ae8-b24bf3d40d73 --- Host/openblt_uart.ini | 2 +- .../Boot/bin/openbtl_olimex_efm32g880.elf | Bin 223549 -> 195575 bytes .../Boot/bin/openbtl_olimex_efm32g880.map | 2175 ++++++----------- .../Boot/bin/openbtl_olimex_efm32g880.srec | 1160 +++------ .../Boot/ide/EFM32G880_crossworks.hzp | 2 +- .../Boot/ide/EFM32G880_crossworks.hzs | 10 +- .../Prog/bin/demoprog_olimex_efm32g880.elf | Bin 204029 -> 211444 bytes .../Prog/bin/demoprog_olimex_efm32g880.map | 1586 ++++++------ .../Prog/bin/demoprog_olimex_efm32g880.srec | 1299 +++++----- .../Prog/ide/EFM32G880_crossworks.hzp | 2 +- .../Prog/ide/EFM32G880_crossworks.hzs | 2 +- .../Prog/memory.x | 4 +- .../Source/ARMCM3_EFM32/Crossworks/memory.x | 4 +- Target/Source/ARMCM3_EFM32/cpu.c | 9 +- Target/Source/ARMCM3_EFM32/flash.c | 10 - 15 files changed, 2453 insertions(+), 3812 deletions(-) diff --git a/Host/openblt_uart.ini b/Host/openblt_uart.ini index 56b278d5..1c386bea 100644 --- a/Host/openblt_uart.ini +++ b/Host/openblt_uart.ini @@ -1,6 +1,6 @@ [sci] port=3 -baudrate=8 +baudrate=3 [xcp] seedkey= t1=1000 diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/bin/openbtl_olimex_efm32g880.elf b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/bin/openbtl_olimex_efm32g880.elf index 0eb94f16b95638080474a8e6ea7e29ca501fbe47..559c9d1640b13580f1aa4609d897676e3ef5c34e 100644 GIT binary patch literal 195575 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 literal 223549 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 K=po2J07OU2D5M`{5^VgDILY0^i- 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 diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/bin/openbtl_olimex_efm32g880.map b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/bin/openbtl_olimex_efm32g880.map index 0c896d10..c3ac9451 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/bin/openbtl_olimex_efm32g880.map +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/bin/openbtl_olimex_efm32g880.map @@ -1,21 +1,3 @@ -Archive member included because of file (symbol) - -C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) - (__vfprintf_int) -C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - (__vfscanf_int) -C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) (__getc) -C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2_asm.o) - C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) (memcpy) -C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) (__umoddi3) -C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libdebugio_v7m_t_le.a(libdebugio_asm.o) - (__do_debug_operation_bkpt) -C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) - C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) (__errno) -C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) (__floatsisf) Discarded input sections @@ -41,6 +23,8 @@ Discarded input sections .text 0x00000000 0x0 THUMB Flash Debug/../../obj/timer.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/timer.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/timer.o + .text.TimerSet + 0x00000000 0xc THUMB Flash Debug/../../obj/timer.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/uart.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/uart.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/uart.o @@ -57,7 +41,7 @@ Discarded input sections .data 0x00000000 0x0 THUMB Flash Debug/../../obj/com.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/com.o .text.ComSetDisconnectEntryState - 0x00000000 0x10 THUMB Flash Debug/../../obj/com.o + 0x00000000 0xc THUMB Flash Debug/../../obj/com.o .text.ComIsConnectEntryState 0x00000000 0xc THUMB Flash Debug/../../obj/com.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/cop.o @@ -75,235 +59,237 @@ Discarded input sections .text.SystemHFXOClockGet 0x00000000 0xc THUMB Flash Debug/../../obj/system_efm32.o .text.SystemHFXOClockSet - 0x00000000 0x2c THUMB Flash Debug/../../obj/system_efm32.o + 0x00000000 0x24 THUMB Flash Debug/../../obj/system_efm32.o .text.SystemULFRCOClockGet - 0x00000000 0x8 THUMB Flash Debug/../../obj/system_efm32.o + 0x00000000 0x6 THUMB Flash Debug/../../obj/system_efm32.o .text.SystemLFXOClockSet - 0x00000000 0x2c THUMB Flash Debug/../../obj/system_efm32.o + 0x00000000 0x24 THUMB Flash Debug/../../obj/system_efm32.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_acmp.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_acmp.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_acmp.o .text.ACMP_CapsenseInit - 0x00000000 0x50 THUMB Flash Debug/../../obj/efm32_acmp.o + 0x00000000 0x46 THUMB Flash Debug/../../obj/efm32_acmp.o .text.ACMP_CapsenseChannelSet 0x00000000 0x10 THUMB Flash Debug/../../obj/efm32_acmp.o .text.ACMP_Disable - 0x00000000 0xc THUMB Flash Debug/../../obj/efm32_acmp.o + 0x00000000 0xa THUMB Flash Debug/../../obj/efm32_acmp.o .text.ACMP_Enable - 0x00000000 0xc THUMB Flash Debug/../../obj/efm32_acmp.o + 0x00000000 0xa THUMB Flash Debug/../../obj/efm32_acmp.o .text.ACMP_Reset - 0x00000000 0x20 THUMB Flash Debug/../../obj/efm32_acmp.o + 0x00000000 0x18 THUMB Flash Debug/../../obj/efm32_acmp.o .text.ACMP_GPIOSetup - 0x00000000 0x20 THUMB Flash Debug/../../obj/efm32_acmp.o + 0x00000000 0x1c THUMB Flash Debug/../../obj/efm32_acmp.o .text.ACMP_ChannelSet 0x00000000 0x10 THUMB Flash Debug/../../obj/efm32_acmp.o .text.ACMP_Init - 0x00000000 0x54 THUMB Flash Debug/../../obj/efm32_acmp.o + 0x00000000 0x4a THUMB Flash Debug/../../obj/efm32_acmp.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_adc.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_adc.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_adc.o .text.ADC_Init - 0x00000000 0x3c THUMB Flash Debug/../../obj/efm32_adc.o + 0x00000000 0x32 THUMB Flash Debug/../../obj/efm32_adc.o .text.ADC_InitScan - 0x00000000 0x11c THUMB Flash Debug/../../obj/efm32_adc.o + 0x00000000 0xd8 THUMB Flash Debug/../../obj/efm32_adc.o .text.ADC_InitSingle - 0x00000000 0x118 THUMB Flash Debug/../../obj/efm32_adc.o + 0x00000000 0xd4 THUMB Flash Debug/../../obj/efm32_adc.o .text.ADC_PrescaleCalc - 0x00000000 0x50 THUMB Flash Debug/../../obj/efm32_adc.o - .text.ADC_Reset - 0x00000000 0x4c THUMB Flash Debug/../../obj/efm32_adc.o - .text.ADC_TimebaseCalc 0x00000000 0x40 THUMB Flash Debug/../../obj/efm32_adc.o + .text.ADC_Reset + 0x00000000 0x44 THUMB Flash Debug/../../obj/efm32_adc.o + .text.ADC_TimebaseCalc + 0x00000000 0x34 THUMB Flash Debug/../../obj/efm32_adc.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_aes.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_aes.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_aes.o .text.AES_CBC128 - 0x00000000 0x138 THUMB Flash Debug/../../obj/efm32_aes.o + 0x00000000 0x100 THUMB Flash Debug/../../obj/efm32_aes.o .text.AES_CBC256 - 0x00000000 0x154 THUMB Flash Debug/../../obj/efm32_aes.o + 0x00000000 0x130 THUMB Flash Debug/../../obj/efm32_aes.o .text.AES_CFB128 - 0x00000000 0xc0 THUMB Flash Debug/../../obj/efm32_aes.o - .text.AES_CFB256 - 0x00000000 0xb8 THUMB Flash Debug/../../obj/efm32_aes.o - .text.AES_CTR128 - 0x00000000 0x9c THUMB Flash Debug/../../obj/efm32_aes.o - .text.AES_CTR256 - 0x00000000 0x94 THUMB Flash Debug/../../obj/efm32_aes.o - .text.AES_CTRUpdate32Bit - 0x00000000 0x10 THUMB Flash Debug/../../obj/efm32_aes.o - .text.AES_DecryptKey128 - 0x00000000 0x6c THUMB Flash Debug/../../obj/efm32_aes.o - .text.AES_DecryptKey256 - 0x00000000 0x78 THUMB Flash Debug/../../obj/efm32_aes.o - .text.AES_ECB128 - 0x00000000 0xa0 THUMB Flash Debug/../../obj/efm32_aes.o - .text.AES_ECB256 0x00000000 0x98 THUMB Flash Debug/../../obj/efm32_aes.o + .text.AES_CFB256 + 0x00000000 0xa8 THUMB Flash Debug/../../obj/efm32_aes.o + .text.AES_CTR128 + 0x00000000 0x7c THUMB Flash Debug/../../obj/efm32_aes.o + .text.AES_CTR256 + 0x00000000 0x78 THUMB Flash Debug/../../obj/efm32_aes.o + .text.AES_CTRUpdate32Bit + 0x00000000 0xc THUMB Flash Debug/../../obj/efm32_aes.o + .text.AES_DecryptKey128 + 0x00000000 0x44 THUMB Flash Debug/../../obj/efm32_aes.o + .text.AES_DecryptKey256 + 0x00000000 0x44 THUMB Flash Debug/../../obj/efm32_aes.o + .text.AES_ECB128 + 0x00000000 0x70 THUMB Flash Debug/../../obj/efm32_aes.o + .text.AES_ECB256 + 0x00000000 0x88 THUMB Flash Debug/../../obj/efm32_aes.o .text.AES_OFB128 - 0x00000000 0x90 THUMB Flash Debug/../../obj/efm32_aes.o + 0x00000000 0x74 THUMB Flash Debug/../../obj/efm32_aes.o .text.AES_OFB256 - 0x00000000 0xac THUMB Flash Debug/../../obj/efm32_aes.o + 0x00000000 0x98 THUMB Flash Debug/../../obj/efm32_aes.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_assert.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_assert.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_assert.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_cmu.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_cmu.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_cmu.o - .text.CMU_Log2ToDiv - 0x00000000 0xc THUMB Flash Debug/../../obj/efm32_cmu.o .text.CMU_Calibrate - 0x00000000 0x90 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00000000 0x40 THUMB Flash Debug/../../obj/efm32_cmu.o .text.CMU_ClockDivGet - 0x00000000 0xac THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00000000 0x64 THUMB Flash Debug/../../obj/efm32_cmu.o .text.CMU_FreezeEnable - 0x00000000 0x34 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00000000 0x1c THUMB Flash Debug/../../obj/efm32_cmu.o .text.CMU_HFRCOBandGet 0x00000000 0x10 THUMB Flash Debug/../../obj/efm32_cmu.o .text.CMU_HFRCOBandSet - 0x00000000 0xd4 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00000000 0x8c THUMB Flash Debug/../../obj/efm32_cmu.o .text.CMU_HFRCOStartupDelayGet 0x00000000 0x10 THUMB Flash Debug/../../obj/efm32_cmu.o .text.CMU_HFRCOStartupDelaySet - 0x00000000 0x1c THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00000000 0x18 THUMB Flash Debug/../../obj/efm32_cmu.o .text.CMU_LCDClkFDIVGet 0x00000000 0x10 THUMB Flash Debug/../../obj/efm32_cmu.o .text.CMU_LCDClkFDIVSet - 0x00000000 0x28 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00000000 0x20 THUMB Flash Debug/../../obj/efm32_cmu.o .text.CMU_OscillatorTuningGet - 0x00000000 0x40 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00000000 0x2c THUMB Flash Debug/../../obj/efm32_cmu.o .text.CMU_OscillatorTuningSet - 0x00000000 0x50 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00000000 0x44 THUMB Flash Debug/../../obj/efm32_cmu.o .text.CMU_PCNTClockExternalGet - 0x00000000 0x48 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00000000 0x38 THUMB Flash Debug/../../obj/efm32_cmu.o .text.CMU_PCNTClockExternalSet - 0x00000000 0x14 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00000000 0x10 THUMB Flash Debug/../../obj/efm32_cmu.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_dac.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_dac.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_dac.o .text.DAC_Enable - 0x00000000 0x1c THUMB Flash Debug/../../obj/efm32_dac.o + 0x00000000 0x14 THUMB Flash Debug/../../obj/efm32_dac.o .text.DAC_Init - 0x00000000 0x9c THUMB Flash Debug/../../obj/efm32_dac.o + 0x00000000 0x78 THUMB Flash Debug/../../obj/efm32_dac.o .text.DAC_InitChannel - 0x00000000 0x2c THUMB Flash Debug/../../obj/efm32_dac.o + 0x00000000 0x28 THUMB Flash Debug/../../obj/efm32_dac.o .text.DAC_PrescaleCalc - 0x00000000 0x48 THUMB Flash Debug/../../obj/efm32_dac.o + 0x00000000 0x34 THUMB Flash Debug/../../obj/efm32_dac.o .text.DAC_Reset - 0x00000000 0x2c THUMB Flash Debug/../../obj/efm32_dac.o + 0x00000000 0x20 THUMB Flash Debug/../../obj/efm32_dac.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_dbg.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_dbg.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_dbg.o .text.DBG_SWOEnable - 0x00000000 0x64 THUMB Flash Debug/../../obj/efm32_dbg.o + 0x00000000 0x58 THUMB Flash Debug/../../obj/efm32_dbg.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_dma.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_dma.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_dma.o .text.DMA_Prepare - 0x00000000 0xb8 THUMB Flash Debug/../../obj/efm32_dma.o - .text.DMA_IRQHandler - 0x00000000 0x8c THUMB Flash Debug/../../obj/efm32_dma.o - .text.DMA_ActivateAuto - 0x00000000 0x40 THUMB Flash Debug/../../obj/efm32_dma.o - .text.DMA_ActivateBasic - 0x00000000 0x40 THUMB Flash Debug/../../obj/efm32_dma.o - .text.DMA_ActivatePingPong - 0x00000000 0x60 THUMB Flash Debug/../../obj/efm32_dma.o - .text.DMA_ActivateScatterGather - 0x00000000 0xa0 THUMB Flash Debug/../../obj/efm32_dma.o - .text.DMA_CfgChannel 0x00000000 0x90 THUMB Flash Debug/../../obj/efm32_dma.o + .text.DMA_IRQHandler + 0x00000000 0x78 THUMB Flash Debug/../../obj/efm32_dma.o + .text.DMA_ActivateAuto + 0x00000000 0x30 THUMB Flash Debug/../../obj/efm32_dma.o + .text.DMA_ActivateBasic + 0x00000000 0x34 THUMB Flash Debug/../../obj/efm32_dma.o + .text.DMA_ActivatePingPong + 0x00000000 0x4c THUMB Flash Debug/../../obj/efm32_dma.o + .text.DMA_ActivateScatterGather + 0x00000000 0x80 THUMB Flash Debug/../../obj/efm32_dma.o + .text.DMA_CfgChannel + 0x00000000 0x4c THUMB Flash Debug/../../obj/efm32_dma.o .text.DMA_CfgDescr - 0x00000000 0x48 THUMB Flash Debug/../../obj/efm32_dma.o + 0x00000000 0x3c THUMB Flash Debug/../../obj/efm32_dma.o .text.DMA_CfgDescrScatterGather - 0x00000000 0x74 THUMB Flash Debug/../../obj/efm32_dma.o + 0x00000000 0x5e THUMB Flash Debug/../../obj/efm32_dma.o .text.DMA_ChannelEnabled 0x00000000 0x14 THUMB Flash Debug/../../obj/efm32_dma.o .text.DMA_RefreshPingPong - 0x00000000 0x94 THUMB Flash Debug/../../obj/efm32_dma.o + 0x00000000 0x74 THUMB Flash Debug/../../obj/efm32_dma.o .text.DMA_Reset - 0x00000000 0x54 THUMB Flash Debug/../../obj/efm32_dma.o + 0x00000000 0x48 THUMB Flash Debug/../../obj/efm32_dma.o .text.DMA_Init - 0x00000000 0x5c THUMB Flash Debug/../../obj/efm32_dma.o + 0x00000000 0x4c THUMB Flash Debug/../../obj/efm32_dma.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_ebi.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_ebi.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_ebi.o + .text.BITBAND_Peripheral + 0x00000000 0xe THUMB Flash Debug/../../obj/efm32_ebi.o .text.EBI_Disable - 0x00000000 0x14 THUMB Flash Debug/../../obj/efm32_ebi.o + 0x00000000 0x10 THUMB Flash Debug/../../obj/efm32_ebi.o .text.EBI_BankEnable - 0x00000000 0x3c THUMB Flash Debug/../../obj/efm32_ebi.o + 0x00000000 0x48 THUMB Flash Debug/../../obj/efm32_ebi.o .text.EBI_BankAddress - 0x00000000 0x3c THUMB Flash Debug/../../obj/efm32_ebi.o + 0x00000000 0x14 THUMB Flash Debug/../../obj/efm32_ebi.o .text.EBI_ChipSelectEnable - 0x00000000 0x44 THUMB Flash Debug/../../obj/efm32_ebi.o + 0x00000000 0x48 THUMB Flash Debug/../../obj/efm32_ebi.o .text.EBI_PolaritySet - 0x00000000 0x4c THUMB Flash Debug/../../obj/efm32_ebi.o + 0x00000000 0x44 THUMB Flash Debug/../../obj/efm32_ebi.o .text.EBI_ReadTimingSet - 0x00000000 0x28 THUMB Flash Debug/../../obj/efm32_ebi.o + 0x00000000 0x20 THUMB Flash Debug/../../obj/efm32_ebi.o .text.EBI_WriteTimingSet - 0x00000000 0x28 THUMB Flash Debug/../../obj/efm32_ebi.o + 0x00000000 0x20 THUMB Flash Debug/../../obj/efm32_ebi.o .text.EBI_AddressTimingSet 0x00000000 0x1c THUMB Flash Debug/../../obj/efm32_ebi.o .text.EBI_Init - 0x00000000 0x104 THUMB Flash Debug/../../obj/efm32_ebi.o + 0x00000000 0xd4 THUMB Flash Debug/../../obj/efm32_ebi.o + .rodata.CSWTCH.3 + 0x00000000 0x3c THUMB Flash Debug/../../obj/efm32_ebi.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_emu.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_emu.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_emu.o .text.EMU_Restore - 0x00000000 0xd0 THUMB Flash Debug/../../obj/efm32_emu.o + 0x00000000 0x78 THUMB Flash Debug/../../obj/efm32_emu.o .text.EMU_EnterEM2 - 0x00000000 0x50 THUMB Flash Debug/../../obj/efm32_emu.o + 0x00000000 0x44 THUMB Flash Debug/../../obj/efm32_emu.o .text.EMU_EnterEM3 - 0x00000000 0x74 THUMB Flash Debug/../../obj/efm32_emu.o + 0x00000000 0x5c THUMB Flash Debug/../../obj/efm32_emu.o .text.EMU_EnterEM4 - 0x00000000 0x2c THUMB Flash Debug/../../obj/efm32_emu.o + 0x00000000 0x24 THUMB Flash Debug/../../obj/efm32_emu.o .text.EMU_MemPwrDown 0x00000000 0xc THUMB Flash Debug/../../obj/efm32_emu.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_gpio.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_gpio.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_gpio.o .text.GPIO_DbgLocationSet - 0x00000000 0x1c THUMB Flash Debug/../../obj/efm32_gpio.o + 0x00000000 0x18 THUMB Flash Debug/../../obj/efm32_gpio.o .text.GPIO_IntConfig - 0x00000000 0xac THUMB Flash Debug/../../obj/efm32_gpio.o + 0x00000000 0x88 THUMB Flash Debug/../../obj/efm32_gpio.o .text.GPIO_PinInGet - 0x00000000 0x1c THUMB Flash Debug/../../obj/efm32_gpio.o + 0x00000000 0x16 THUMB Flash Debug/../../obj/efm32_gpio.o .text.GPIO_PinOutClear - 0x00000000 0x1c THUMB Flash Debug/../../obj/efm32_gpio.o + 0x00000000 0x16 THUMB Flash Debug/../../obj/efm32_gpio.o .text.GPIO_PinOutGet - 0x00000000 0x1c THUMB Flash Debug/../../obj/efm32_gpio.o + 0x00000000 0x16 THUMB Flash Debug/../../obj/efm32_gpio.o .text.GPIO_PinOutSet - 0x00000000 0x1c THUMB Flash Debug/../../obj/efm32_gpio.o + 0x00000000 0x16 THUMB Flash Debug/../../obj/efm32_gpio.o .text.GPIO_PinOutToggle - 0x00000000 0x1c THUMB Flash Debug/../../obj/efm32_gpio.o + 0x00000000 0x16 THUMB Flash Debug/../../obj/efm32_gpio.o .text.GPIO_PortInGet - 0x00000000 0x18 THUMB Flash Debug/../../obj/efm32_gpio.o + 0x00000000 0x12 THUMB Flash Debug/../../obj/efm32_gpio.o .text.GPIO_PortOutClear - 0x00000000 0x18 THUMB Flash Debug/../../obj/efm32_gpio.o + 0x00000000 0x12 THUMB Flash Debug/../../obj/efm32_gpio.o .text.GPIO_PortOutGet - 0x00000000 0x18 THUMB Flash Debug/../../obj/efm32_gpio.o + 0x00000000 0x12 THUMB Flash Debug/../../obj/efm32_gpio.o .text.GPIO_PortOutSet - 0x00000000 0x18 THUMB Flash Debug/../../obj/efm32_gpio.o + 0x00000000 0x12 THUMB Flash Debug/../../obj/efm32_gpio.o .text.GPIO_PortOutSetVal - 0x00000000 0x20 THUMB Flash Debug/../../obj/efm32_gpio.o + 0x00000000 0x1c THUMB Flash Debug/../../obj/efm32_gpio.o .text.GPIO_PortOutToggle - 0x00000000 0x18 THUMB Flash Debug/../../obj/efm32_gpio.o + 0x00000000 0x12 THUMB Flash Debug/../../obj/efm32_gpio.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_i2c.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_i2c.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_i2c.o .text.I2C_BusFreqGet - 0x00000000 0x38 THUMB Flash Debug/../../obj/efm32_i2c.o + 0x00000000 0x30 THUMB Flash Debug/../../obj/efm32_i2c.o .text.I2C_BusFreqSet - 0x00000000 0x54 THUMB Flash Debug/../../obj/efm32_i2c.o + 0x00000000 0x48 THUMB Flash Debug/../../obj/efm32_i2c.o .text.I2C_Enable - 0x00000000 0x10 THUMB Flash Debug/../../obj/efm32_i2c.o + 0x00000000 0xc THUMB Flash Debug/../../obj/efm32_i2c.o .text.I2C_Init - 0x00000000 0x40 THUMB Flash Debug/../../obj/efm32_i2c.o + 0x00000000 0x34 THUMB Flash Debug/../../obj/efm32_i2c.o .text.I2C_Reset - 0x00000000 0x1c THUMB Flash Debug/../../obj/efm32_i2c.o + 0x00000000 0x18 THUMB Flash Debug/../../obj/efm32_i2c.o .text.I2C_Transfer - 0x00000000 0x450 THUMB Flash Debug/../../obj/efm32_i2c.o + 0x00000000 0x290 THUMB Flash Debug/../../obj/efm32_i2c.o .text.I2C_TransferInit - 0x00000000 0xa0 THUMB Flash Debug/../../obj/efm32_i2c.o + 0x00000000 0x78 THUMB Flash Debug/../../obj/efm32_i2c.o .rodata.i2cNSum 0x00000000 0x4 THUMB Flash Debug/../../obj/efm32_i2c.o .bss.i2cTransfer @@ -317,25 +303,25 @@ Discarded input sections .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_lcd.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_lcd.o .text.LCD_Initialize - 0x00000000 0x4c THUMB Flash Debug/../../obj/efm32_lcd.o + 0x00000000 0x40 THUMB Flash Debug/../../obj/efm32_lcd.o .text.LCD_VLCDSelect - 0x00000000 0x24 THUMB Flash Debug/../../obj/efm32_lcd.o + 0x00000000 0x1c THUMB Flash Debug/../../obj/efm32_lcd.o .text.LCD_UpdateCtrl 0x00000000 0x14 THUMB Flash Debug/../../obj/efm32_lcd.o .text.LCD_FrameCountInit - 0x00000000 0x44 THUMB Flash Debug/../../obj/efm32_lcd.o + 0x00000000 0x30 THUMB Flash Debug/../../obj/efm32_lcd.o .text.LCD_AnimInit - 0x00000000 0x50 THUMB Flash Debug/../../obj/efm32_lcd.o + 0x00000000 0x3c THUMB Flash Debug/../../obj/efm32_lcd.o .text.LCD_SegmentRangeEnable - 0x00000000 0x28 THUMB Flash Debug/../../obj/efm32_lcd.o - .text.LCD_SegmentSet - 0x00000000 0x84 THUMB Flash Debug/../../obj/efm32_lcd.o - .text.LCD_SegmentSetLow - 0x00000000 0x64 THUMB Flash Debug/../../obj/efm32_lcd.o - .text.LCD_SegmentSetHigh - 0x00000000 0x64 THUMB Flash Debug/../../obj/efm32_lcd.o - .text.LCD_ContrastSet 0x00000000 0x18 THUMB Flash Debug/../../obj/efm32_lcd.o + .text.LCD_SegmentSet + 0x00000000 0x60 THUMB Flash Debug/../../obj/efm32_lcd.o + .text.LCD_SegmentSetLow + 0x00000000 0x50 THUMB Flash Debug/../../obj/efm32_lcd.o + .text.LCD_SegmentSetHigh + 0x00000000 0x50 THUMB Flash Debug/../../obj/efm32_lcd.o + .text.LCD_ContrastSet + 0x00000000 0x14 THUMB Flash Debug/../../obj/efm32_lcd.o .text.LCD_VBoostSet 0x00000000 0x14 THUMB Flash Debug/../../obj/efm32_lcd.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_lesense.o @@ -344,40 +330,42 @@ Discarded input sections .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_letimer.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_letimer.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_letimer.o + .text.LETIMER_Sync + 0x00000000 0xe THUMB Flash Debug/../../obj/efm32_letimer.o .text.LETIMER_CompareGet - 0x00000000 0x18 THUMB Flash Debug/../../obj/efm32_letimer.o + 0x00000000 0x14 THUMB Flash Debug/../../obj/efm32_letimer.o .text.LETIMER_CompareSet - 0x00000000 0x30 THUMB Flash Debug/../../obj/efm32_letimer.o + 0x00000000 0x28 THUMB Flash Debug/../../obj/efm32_letimer.o .text.LETIMER_Enable - 0x00000000 0x24 THUMB Flash Debug/../../obj/efm32_letimer.o - .text.LETIMER_FreezeEnable 0x00000000 0x1c THUMB Flash Debug/../../obj/efm32_letimer.o + .text.LETIMER_FreezeEnable + 0x00000000 0x14 THUMB Flash Debug/../../obj/efm32_letimer.o .text.LETIMER_Init - 0x00000000 0xac THUMB Flash Debug/../../obj/efm32_letimer.o + 0x00000000 0x8c THUMB Flash Debug/../../obj/efm32_letimer.o .text.LETIMER_RepeatGet - 0x00000000 0x18 THUMB Flash Debug/../../obj/efm32_letimer.o + 0x00000000 0x14 THUMB Flash Debug/../../obj/efm32_letimer.o .text.LETIMER_RepeatSet - 0x00000000 0x30 THUMB Flash Debug/../../obj/efm32_letimer.o + 0x00000000 0x28 THUMB Flash Debug/../../obj/efm32_letimer.o .text.LETIMER_Reset - 0x00000000 0x34 THUMB Flash Debug/../../obj/efm32_letimer.o + 0x00000000 0x2c THUMB Flash Debug/../../obj/efm32_letimer.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_leuart.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_leuart.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_leuart.o .text.LEUART_BaudrateCalc - 0x00000000 0x20 THUMB Flash Debug/../../obj/efm32_leuart.o + 0x00000000 0x1e THUMB Flash Debug/../../obj/efm32_leuart.o .text.LEUART_BaudrateGet - 0x00000000 0x50 THUMB Flash Debug/../../obj/efm32_leuart.o + 0x00000000 0x40 THUMB Flash Debug/../../obj/efm32_leuart.o .text.LEUART_Reset - 0x00000000 0x38 THUMB Flash Debug/../../obj/efm32_leuart.o + 0x00000000 0x30 THUMB Flash Debug/../../obj/efm32_leuart.o .text.LEUART_RxExt - 0x00000000 0x10 THUMB Flash Debug/../../obj/efm32_leuart.o + 0x00000000 0xc THUMB Flash Debug/../../obj/efm32_leuart.o .text.LEUART_TxExt - 0x00000000 0x20 THUMB Flash Debug/../../obj/efm32_leuart.o + 0x00000000 0x1c THUMB Flash Debug/../../obj/efm32_leuart.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_mpu.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_mpu.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_mpu.o .text.MPU_ConfigureRegion - 0x00000000 0x68 THUMB Flash Debug/../../obj/efm32_mpu.o + 0x00000000 0x4c THUMB Flash Debug/../../obj/efm32_mpu.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_msc.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_msc.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_msc.o @@ -387,676 +375,140 @@ Discarded input sections .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_pcnt.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_pcnt.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_pcnt.o + .text.PCNT_Sync + 0x00000000 0xe THUMB Flash Debug/../../obj/efm32_pcnt.o .text.PCNT_CounterReset - 0x00000000 0x18 THUMB Flash Debug/../../obj/efm32_pcnt.o + 0x00000000 0x10 THUMB Flash Debug/../../obj/efm32_pcnt.o .text.PCNT_CounterTopSet - 0x00000000 0xa4 THUMB Flash Debug/../../obj/efm32_pcnt.o + 0x00000000 0x70 THUMB Flash Debug/../../obj/efm32_pcnt.o .text.PCNT_Enable 0x00000000 0x1c THUMB Flash Debug/../../obj/efm32_pcnt.o .text.PCNT_FreezeEnable - 0x00000000 0x1c THUMB Flash Debug/../../obj/efm32_pcnt.o + 0x00000000 0x14 THUMB Flash Debug/../../obj/efm32_pcnt.o .text.PCNT_Init - 0x00000000 0xf4 THUMB Flash Debug/../../obj/efm32_pcnt.o + 0x00000000 0xc0 THUMB Flash Debug/../../obj/efm32_pcnt.o + .text.PCNT_Reset + 0x00000000 0x54 THUMB Flash Debug/../../obj/efm32_pcnt.o .text.PCNT_TopBufferSet 0x00000000 0x14 THUMB Flash Debug/../../obj/efm32_pcnt.o - .text.PCNT_Reset - 0x00000000 0x6c THUMB Flash Debug/../../obj/efm32_pcnt.o .text.PCNT_TopSet - 0x00000000 0x2c THUMB Flash Debug/../../obj/efm32_pcnt.o + 0x00000000 0x20 THUMB Flash Debug/../../obj/efm32_pcnt.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_prs.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_prs.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_prs.o .text.PRS_SourceSignalSet - 0x00000000 0x24 THUMB Flash Debug/../../obj/efm32_prs.o + 0x00000000 0x1c THUMB Flash Debug/../../obj/efm32_prs.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_rmu.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_rmu.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_rmu.o .text.RMU_LockupResetDisable - 0x00000000 0x10 THUMB Flash Debug/../../obj/efm32_rmu.o + 0x00000000 0xc THUMB Flash Debug/../../obj/efm32_rmu.o .text.RMU_ResetCauseClear - 0x00000000 0x5c THUMB Flash Debug/../../obj/efm32_rmu.o + 0x00000000 0x34 THUMB Flash Debug/../../obj/efm32_rmu.o .text.RMU_ResetCauseGet - 0x00000000 0x3c THUMB Flash Debug/../../obj/efm32_rmu.o + 0x00000000 0x2c THUMB Flash Debug/../../obj/efm32_rmu.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_rtc.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_rtc.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_rtc.o + .text.RTC_Sync + 0x00000000 0x14 THUMB Flash Debug/../../obj/efm32_rtc.o .text.RTC_CompareGet - 0x00000000 0x28 THUMB Flash Debug/../../obj/efm32_rtc.o - .text.RTC_CompareSet - 0x00000000 0x48 THUMB Flash Debug/../../obj/efm32_rtc.o - .text.RTC_Enable - 0x00000000 0x2c THUMB Flash Debug/../../obj/efm32_rtc.o - .text.RTC_FreezeEnable - 0x00000000 0x30 THUMB Flash Debug/../../obj/efm32_rtc.o - .text.RTC_Init - 0x00000000 0x40 THUMB Flash Debug/../../obj/efm32_rtc.o - .text.RTC_Reset 0x00000000 0x1c THUMB Flash Debug/../../obj/efm32_rtc.o - .text.RTC_CounterReset + .text.RTC_CompareSet + 0x00000000 0x2c THUMB Flash Debug/../../obj/efm32_rtc.o + .text.RTC_Enable 0x00000000 0x18 THUMB Flash Debug/../../obj/efm32_rtc.o + .text.RTC_FreezeEnable + 0x00000000 0x1c THUMB Flash Debug/../../obj/efm32_rtc.o + .text.RTC_Init + 0x00000000 0x28 THUMB Flash Debug/../../obj/efm32_rtc.o + .text.RTC_Reset + 0x00000000 0x18 THUMB Flash Debug/../../obj/efm32_rtc.o + .text.RTC_CounterReset + 0x00000000 0x14 THUMB Flash Debug/../../obj/efm32_rtc.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_system.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_system.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_system.o .text.SYSTEM_GetCalibrationValue - 0x00000000 0x68 THUMB Flash Debug/../../obj/efm32_system.o + 0x00000000 0x2c THUMB Flash Debug/../../obj/efm32_system.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_timer.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_timer.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_timer.o .text.TIMER_Enable - 0x00000000 0x14 THUMB Flash Debug/../../obj/efm32_timer.o + 0x00000000 0xe THUMB Flash Debug/../../obj/efm32_timer.o .text.TIMER_Init - 0x00000000 0x78 THUMB Flash Debug/../../obj/efm32_timer.o + 0x00000000 0x6e THUMB Flash Debug/../../obj/efm32_timer.o .text.TIMER_InitCC - 0x00000000 0x6c THUMB Flash Debug/../../obj/efm32_timer.o + 0x00000000 0x64 THUMB Flash Debug/../../obj/efm32_timer.o .text.TIMER_Lock - 0x00000000 0xc THUMB Flash Debug/../../obj/efm32_timer.o + 0x00000000 0x8 THUMB Flash Debug/../../obj/efm32_timer.o .text.TIMER_Reset - 0x00000000 0x4c THUMB Flash Debug/../../obj/efm32_timer.o + 0x00000000 0x44 THUMB Flash Debug/../../obj/efm32_timer.o .text.TIMER_Unlock - 0x00000000 0xc THUMB Flash Debug/../../obj/efm32_timer.o + 0x00000000 0xa THUMB Flash Debug/../../obj/efm32_timer.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_usart.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_usart.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_usart.o .text.USART_BaudrateAsyncSet - 0x00000000 0x70 THUMB Flash Debug/../../obj/efm32_usart.o - .text.USART_BaudrateCalc 0x00000000 0x5c THUMB Flash Debug/../../obj/efm32_usart.o + .text.USART_BaudrateCalc + 0x00000000 0x48 THUMB Flash Debug/../../obj/efm32_usart.o .text.USART_BaudrateGet - 0x00000000 0x30 THUMB Flash Debug/../../obj/efm32_usart.o + 0x00000000 0x2c THUMB Flash Debug/../../obj/efm32_usart.o .text.USART_BaudrateSyncSet - 0x00000000 0x3c THUMB Flash Debug/../../obj/efm32_usart.o + 0x00000000 0x30 THUMB Flash Debug/../../obj/efm32_usart.o .text.USART_Enable - 0x00000000 0x14 THUMB Flash Debug/../../obj/efm32_usart.o + 0x00000000 0xe THUMB Flash Debug/../../obj/efm32_usart.o .text.USART_Reset - 0x00000000 0x3c THUMB Flash Debug/../../obj/efm32_usart.o + 0x00000000 0x2c THUMB Flash Debug/../../obj/efm32_usart.o .text.USART_InitSync - 0x00000000 0x54 THUMB Flash Debug/../../obj/efm32_usart.o + 0x00000000 0x4c THUMB Flash Debug/../../obj/efm32_usart.o .text.USART_InitAsync - 0x00000000 0x34 THUMB Flash Debug/../../obj/efm32_usart.o + 0x00000000 0x30 THUMB Flash Debug/../../obj/efm32_usart.o .text.USART_InitIrDA - 0x00000000 0x64 THUMB Flash Debug/../../obj/efm32_usart.o + 0x00000000 0x50 THUMB Flash Debug/../../obj/efm32_usart.o .text.USART_Rx - 0x00000000 0x10 THUMB Flash Debug/../../obj/efm32_usart.o + 0x00000000 0xc THUMB Flash Debug/../../obj/efm32_usart.o .text.USART_RxDouble - 0x00000000 0x10 THUMB Flash Debug/../../obj/efm32_usart.o + 0x00000000 0xc THUMB Flash Debug/../../obj/efm32_usart.o .text.USART_RxDoubleExt - 0x00000000 0xc THUMB Flash Debug/../../obj/efm32_usart.o + 0x00000000 0xa THUMB Flash Debug/../../obj/efm32_usart.o .text.USART_RxExt - 0x00000000 0x10 THUMB Flash Debug/../../obj/efm32_usart.o - .text.USART_Tx - 0x00000000 0x10 THUMB Flash Debug/../../obj/efm32_usart.o - .text.USART_TxDouble - 0x00000000 0x10 THUMB Flash Debug/../../obj/efm32_usart.o - .text.USART_TxDoubleExt 0x00000000 0xc THUMB Flash Debug/../../obj/efm32_usart.o + .text.USART_Tx + 0x00000000 0xc THUMB Flash Debug/../../obj/efm32_usart.o + .text.USART_TxDouble + 0x00000000 0xc THUMB Flash Debug/../../obj/efm32_usart.o + .text.USART_TxDoubleExt + 0x00000000 0xa THUMB Flash Debug/../../obj/efm32_usart.o .text.USART_TxExt - 0x00000000 0x10 THUMB Flash Debug/../../obj/efm32_usart.o + 0x00000000 0xc THUMB Flash Debug/../../obj/efm32_usart.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_vcmp.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_vcmp.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_vcmp.o .text.VCMP_LowPowerRefSet - 0x00000000 0x20 THUMB Flash Debug/../../obj/efm32_vcmp.o + 0x00000000 0x18 THUMB Flash Debug/../../obj/efm32_vcmp.o .text.VCMP_TriggerSet 0x00000000 0x10 THUMB Flash Debug/../../obj/efm32_vcmp.o .text.VCMP_Init - 0x00000000 0x114 THUMB Flash Debug/../../obj/efm32_vcmp.o + 0x00000000 0xdc THUMB Flash Debug/../../obj/efm32_vcmp.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_wdog.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_wdog.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/efm32_wdog.o .text.WDOG_Enable - 0x00000000 0x20 THUMB Flash Debug/../../obj/efm32_wdog.o + 0x00000000 0x1c THUMB Flash Debug/../../obj/efm32_wdog.o .text.WDOG_Feed - 0x00000000 0x20 THUMB Flash Debug/../../obj/efm32_wdog.o + 0x00000000 0x14 THUMB Flash Debug/../../obj/efm32_wdog.o .text.WDOG_Lock - 0x00000000 0x20 THUMB Flash Debug/../../obj/efm32_wdog.o + 0x00000000 0x18 THUMB Flash Debug/../../obj/efm32_wdog.o .text.WDOG_Init - 0x00000000 0x7c THUMB Flash Debug/../../obj/efm32_wdog.o + 0x00000000 0x68 THUMB Flash Debug/../../obj/efm32_wdog.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/hooks.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/hooks.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/hooks.o .text 0x00000000 0x0 THUMB Flash Debug/../../obj/main.o .data 0x00000000 0x0 THUMB Flash Debug/../../obj/main.o .bss 0x00000000 0x0 THUMB Flash Debug/../../obj/main.o - .text 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) - .data 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) - .bss 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) - .text.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) - .text 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - .data 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - .bss 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - .text.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - .text 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .data 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .bss 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.twodigit - 0x00000000 0x28 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.month_name - 0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.checked_day_name - 0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.put_ch - 0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.put_str - 0x00000000 0x1c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.put_nstr - 0x00000000 0x24 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.put_digit - 0x00000000 0x28 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.put_twodigit - 0x00000000 0x34 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.put_twodigits_leading_blank - 0x00000000 0x24 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.put_twodigit2 - 0x00000000 0x2c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.put_formatted - 0x00000000 0x410 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.__pow10 - 0x00000000 0x70 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.__stdin_ungetc - 0x00000000 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.__xlltoa - 0x00000000 0x80 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.__xltoa - 0x00000000 0x58 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.__xtoa - 0x00000000 0x58 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.abs - 0x00000000 0x8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.asctime_r - 0x00000000 0xfc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.asctime - 0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.atexit - 0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc._execute_at_exit_fns - 0x00000000 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.bsearch - 0x00000000 0x64 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.ctl_is_exact_power_of_two - 0x00000000 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.ctl_round_power_of_two - 0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.ctl_count_leading_zeroes - 0x00000000 0x40 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.ctl_ilogb - 0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.buddy_alloc - 0x00000000 0x108 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.buddy_free - 0x00000000 0xf0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.buddy_heap_init - 0x00000000 0xc0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.isalpha - 0x00000000 0x1c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.isxdigit - 0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.__strtoull - 0x00000000 0x158 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.__strtoul - 0x00000000 0x104 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.ispunct - 0x00000000 0x3c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.isalnum - 0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.isprint - 0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.isgraph - 0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.iscntrl - 0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.tolower - 0x00000000 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.toupper - 0x00000000 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.isblank - 0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.div - 0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.itoa - 0x00000000 0x2c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.labs - 0x00000000 0x8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.ldiv - 0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.linked_heap_init - 0x00000000 0x5c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.linked_heap_alloc - 0x00000000 0xb0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.linked_heap_free - 0x00000000 0xd8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.linked_heap_realloc - 0x00000000 0x28 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.llabs - 0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.lldiv - 0x00000000 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.lltoa - 0x00000000 0x1c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.localeconv - 0x00000000 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.setlocale - 0x00000000 0x2c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.ltoa - 0x00000000 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.malloc - 0x00000000 0x90 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.calloc - 0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.free - 0x00000000 0xb0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.realloc - 0x00000000 0x24 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.memccpy - 0x00000000 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.memchr - 0x00000000 0x34 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.memcmp - 0x00000000 0x54 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.memmove - 0x00000000 0x34 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.qsort - 0x00000000 0x264 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.rand - 0x00000000 0x28 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.snprintf - 0x00000000 0x2c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.sprintf - 0x00000000 0x2c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.srand - 0x00000000 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.sscanf - 0x00000000 0x28 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strcasecmp - 0x00000000 0x24 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strcat - 0x00000000 0x2c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strchr - 0x00000000 0x2c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strcspn - 0x00000000 0x2c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strdup - 0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strftime - 0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strncasecmp - 0x00000000 0x6c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strncat - 0x00000000 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strnchr - 0x00000000 0x34 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strncmp - 0x00000000 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strncpy - 0x00000000 0x3c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strnlen - 0x00000000 0x44 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strndup - 0x00000000 0x28 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strnstr - 0x00000000 0x5c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strpbrk - 0x00000000 0x34 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strrchr - 0x00000000 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strsep - 0x00000000 0x58 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strspn - 0x00000000 0x2c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strstr - 0x00000000 0x54 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strtod - 0x00000000 0x1c8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strtof - 0x00000000 0x1a4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strtok - 0x00000000 0x98 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strtok_r - 0x00000000 0x84 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strtol - 0x00000000 0x8c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.atol - 0x00000000 0x24 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.atoi - 0x00000000 0x24 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.atof - 0x00000000 0x158 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strtoll - 0x00000000 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.atoll - 0x00000000 0x28 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strtoul - 0x00000000 0x9c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.strtoull - 0x00000000 0xb4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.localtime_r - 0x00000000 0x18c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.difftime - 0x00000000 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.checktm - 0x00000000 0x19c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.mktime - 0x00000000 0x1bc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.ctime - 0x00000000 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.ctime_r - 0x00000000 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.gmtime - 0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.gmtime_r - 0x00000000 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.localtime - 0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.gettimeofday - 0x00000000 0x1c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.settimeofday - 0x00000000 0x1c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.ulltoa - 0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.ultoa - 0x00000000 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.utoa - 0x00000000 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.vsnprintf - 0x00000000 0x1c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.vsprintf - 0x00000000 0x1c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.vsscanf - 0x00000000 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wcscat - 0x00000000 0x2c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wcschr - 0x00000000 0x24 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wcscmp - 0x00000000 0x24 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wcscpy - 0x00000000 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wcscspn - 0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wcslen - 0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wcsdup - 0x00000000 0x24 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wcsncat - 0x00000000 0x3c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wcsnchr - 0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wcsncmp - 0x00000000 0x44 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wcsncpy - 0x00000000 0x3c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wcsnlen - 0x00000000 0x48 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wcsnstr - 0x00000000 0x5c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wcspbrk - 0x00000000 0x34 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wcsrchr - 0x00000000 0x34 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wcssep - 0x00000000 0x58 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wcsspn - 0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wcsstr - 0x00000000 0x54 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wcstok - 0x00000000 0x98 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wcstok_r - 0x00000000 0x84 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wmemcpy - 0x00000000 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wmemmove - 0x00000000 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wmemcmp - 0x00000000 0x40 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wmemchr - 0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc.wmemset - 0x00000000 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .data.libc.heap - 0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .bss.libc.__crt_get_time_of_day - 0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .rodata.libc.year_lengths - 0x00000000 0x8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .rodata.libc.mon_name - 0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .bss.libc.__atexitfns - 0x00000000 0x80 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .bss.libc.last.2559 - 0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .rodata.libc.invalid - 0x00000000 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .rodata.libc.str1.4 - 0x00000000 0x138 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .data.libc.__rand_next - 0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .bss.libc.last.3020 - 0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .rodata.libc.mon_lengths - 0x00000000 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .rodata.libc.day_name - 0x00000000 0x1c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .rodata.libc.month_names - 0x00000000 0x34 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .bss.libc.asctime_buf - 0x00000000 0x1c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .rodata.libc.power - 0x00000000 0x48 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .bss.libc.__crt_set_time_of_day - 0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .bss.libc.atexitfn_count - 0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .data.libc.__ungot - 0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .data.libc._lconv - 0x00000000 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .rodata.libc.__ctype - 0x00000000 0x104 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .bss.libc._tm 0x00000000 0x24 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .rodata.libc.day_names - 0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .text.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2_asm.o) - .data.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2_asm.o) - .bss.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2_asm.o) - .text.libc.longjmp - 0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2_asm.o) - .text.libc.memcpy - 0x00000000 0x3c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2_asm.o) - .text.libc.memcpy_fast - 0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2_asm.o) - .text.libc.memcpy_small - 0x00000000 0x1c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2_asm.o) - .text.libc.memset - 0x00000000 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2_asm.o) - .text.libc.setjmp - 0x00000000 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2_asm.o) - .text.libc.strcpy - 0x00000000 0x44 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2_asm.o) - .text.libc.strcmp - 0x00000000 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2_asm.o) - .text.libc 0x00000000 0xa4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .data.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .bss.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .text.libc.__int64_umod - 0x00000000 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .text.libc.__int64_asr - 0x00000000 0x28 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .text.libc.__int64_div - 0x00000000 0x44 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .text.libc.__int64_lsl - 0x00000000 0x28 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .text.libc.__int64_lsr - 0x00000000 0x28 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .text.libc.__int64_mod - 0x00000000 0x48 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .text.libc.__int64_udivmod - 0x00000000 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .text.libc.__aeabi_ldivmod - 0x00000000 0x58 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .text.libc.__int64_cmp - 0x00000000 0x1c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .text.libc.__int64_ucmp - 0x00000000 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .text.libc.muldi3 - 0x00000000 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .text.libc.__int32_umod - 0x00000000 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .text.libc.__int32_div - 0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .text.libc.__int32_mod - 0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .text.libc.__int32_udivmod - 0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .text.libc.__aeabi_uidivmod - 0x00000000 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .text.libc.__aeabi_idivmod - 0x00000000 0x28 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .text.libc.ctl_count_leading_zeros_32 - 0x00000000 0x40 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .text.libc.ctl_count_leading_zeros_16 - 0x00000000 0x34 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .text.libdebugio - 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libdebugio_v7m_t_le.a(libdebugio_asm.o) - .data.libdebugio - 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libdebugio_v7m_t_le.a(libdebugio_asm.o) - .bss.libdebugio - 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libdebugio_v7m_t_le.a(libdebugio_asm.o) - .text.libc.debug_printf - 0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libdebugio_v7m_t_le.a(libdebugio_asm.o) - .text.libc.debug_fprintf - 0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libdebugio_v7m_t_le.a(libdebugio_asm.o) - .text.libc.debug_scanf - 0x00000000 0x24 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libdebugio_v7m_t_le.a(libdebugio_asm.o) - .text.libc.debug_fscanf - 0x00000000 0x24 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libdebugio_v7m_t_le.a(libdebugio_asm.o) - .text 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) - .data 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) - .bss 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) - .text.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) - .text.libc.__errno - 0x00000000 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) - .text.libc.__heap_lock - 0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) - .text.libc.__heap_unlock - 0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) - .text.libc.__printf_lock - 0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) - .text.libc.__printf_unlock - 0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) - .text.libc.__scanf_lock - 0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) - .text.libc.__scanf_unlock - 0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) - .bss.libc.errno - 0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) - .text.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .data.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .bss.libc 0x00000000 0x0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__int32_to_float32 - 0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__int32_to_float64 - 0x00000000 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__uint32_to_float32 - 0x00000000 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__uint32_to_float64 - 0x00000000 0x24 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__int64_to_float32 - 0x00000000 0x94 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__int64_to_float64 - 0x00000000 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__uint64_to_float32 - 0x00000000 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__uint64_to_float64 - 0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float32_to_int32 - 0x00000000 0x40 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float32_to_int64 - 0x00000000 0x7c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float32_to_uint32 - 0x00000000 0x24 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float32_to_uint64 - 0x00000000 0x48 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float64_to_int32 - 0x00000000 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float64_to_int64 - 0x00000000 0x80 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float64_to_uint32 - 0x00000000 0x2c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float64_to_uint64 - 0x00000000 0x48 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float32_to_float64 - 0x00000000 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float64_to_float32 - 0x00000000 0x70 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float32_add - 0x00000000 0x138 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float32_mul - 0x00000000 0xd4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float32_div - 0x00000000 0x1e0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float32_cmp - 0x00000000 0x44 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__aeabi_fcmpeq - 0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__aeabi_fcmplt - 0x00000000 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__aeabi_fcmple - 0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__aeabi_fcmpge - 0x00000000 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__aeabi_fcmpgt - 0x00000000 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float64_add - 0x00000000 0x294 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float64_mul - 0x00000000 0x16c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float64_div - 0x00000000 0x214 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float64_cmp - 0x00000000 0x64 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__aeabi_dcmpeq - 0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__aeabi_dcmplt - 0x00000000 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__aeabi_dcmple - 0x00000000 0x14 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__aeabi_dcmpge - 0x00000000 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__aeabi_dcmpgt - 0x00000000 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float32_signbit - 0x00000000 0x8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float64_signbit - 0x00000000 0x8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float32_isinf - 0x00000000 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float64_isinf - 0x00000000 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float32_isnan - 0x00000000 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float64_isnan - 0x00000000 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float32_isfinite - 0x00000000 0xc C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float64_isfinite - 0x00000000 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float32_isnormal - 0x00000000 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float64_isnormal - 0x00000000 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float32_classify - 0x00000000 0x24 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .text.libc.__float64_classify - 0x00000000 0x28 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .rodata.libc.__float32_infinity - 0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .rodata.libc.__float32_nan - 0x00000000 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .rodata.libc.__float64_infinity - 0x00000000 0x8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) - .rodata.libc.__float64_nan - 0x00000000 0x8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) Memory Configuration @@ -1064,20 +516,17 @@ Name Origin Length Attributes UNPLACED_SECTIONS 0xffffffff 0x00000000 xw CM3_System_Control_Space 0xe000e000 0x00001000 xw RAM 0x20000000 0x00001000 xw -FLASH 0x00000000 0x00004000 xr +FLASH 0x00000000 0x00002000 xr *default* 0x00000000 0xffffffff Linker script and memory map - 0x00002d54 __do_debug_operation = __do_debug_operation_bkpt - 0x00002078 __vfprintf = __vfprintf_int - 0x000027e4 __vfscanf = __vfscanf_int 0xe000e000 __CM3_System_Control_Space_segment_start__ = 0xe000e000 0xe000f000 __CM3_System_Control_Space_segment_end__ = 0xe000f000 0x20000000 __RAM_segment_start__ = 0x20000000 0x20001000 __RAM_segment_end__ = 0x20001000 0x00000000 __FLASH_segment_start__ = 0x0 - 0x00004000 __FLASH_segment_end__ = 0x4000 + 0x00002000 __FLASH_segment_end__ = 0x2000 0x00000100 __STACKSIZE__ = 0x100 0x00000000 __STACKSIZE_PROCESS__ = 0x0 0x00000000 __STACKSIZE_IRQ__ = 0x0 @@ -1118,276 +567,216 @@ Linker script and memory map 0x00000001 . = ASSERT (((__init_end__ >= __FLASH_segment_start__) && (__init_end__ <= (__FLASH_segment_start__ + 0x20000))), error: .init is too large to fit in FLASH memory segment) 0x0000027c __text_load_start__ = ALIGN (__init_end__, 0x4) -.text 0x0000027c 0x2af8 +.text 0x0000027c 0x14ac 0x0000027c __text_start__ = . *(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.* .gcc_except_table .ARM.extab* .gnu.linkonce.armextab.*) .glue_7 0x00000000 0x0 linker stubs .glue_7t 0x00000000 0x0 linker stubs .text.UnusedISR - 0x0000027c 0x1c THUMB Flash Debug/../../obj/vectors.o + 0x0000027c 0x18 THUMB Flash Debug/../../obj/vectors.o 0x0000027c UnusedISR .text.CpuStartUserProgram - 0x00000298 0x34 THUMB Flash Debug/../../obj/cpu.o - 0x00000298 CpuStartUserProgram + 0x00000294 0x2c THUMB Flash Debug/../../obj/cpu.o + 0x00000294 CpuStartUserProgram .text.CpuMemCopy - 0x000002cc 0x30 THUMB Flash Debug/../../obj/cpu.o - 0x000002cc CpuMemCopy + 0x000002c0 0x24 THUMB Flash Debug/../../obj/cpu.o + 0x000002c0 CpuMemCopy .text.CpuReset - 0x000002fc 0x10 THUMB Flash Debug/../../obj/cpu.o - 0x000002fc CpuReset + 0x000002e4 0x10 THUMB Flash Debug/../../obj/cpu.o + 0x000002e4 CpuReset .text.FlashGetSector - 0x0000030c 0x50 THUMB Flash Debug/../../obj/flash.o - .text.FlashGetSectorBaseAddr - 0x0000035c 0x44 THUMB Flash Debug/../../obj/flash.o + 0x000002f4 0x3c THUMB Flash Debug/../../obj/flash.o .text.FlashWriteBlock - 0x000003a0 0x74 THUMB Flash Debug/../../obj/flash.o - .text.FlashInitBlock - 0x00000414 0x3c THUMB Flash Debug/../../obj/flash.o + 0x00000330 0x58 THUMB Flash Debug/../../obj/flash.o .text.FlashSwitchBlock - 0x00000450 0x58 THUMB Flash Debug/../../obj/flash.o + 0x00000388 0x58 THUMB Flash Debug/../../obj/flash.o .text.FlashAddToBlock - 0x000004a8 0xb8 THUMB Flash Debug/../../obj/flash.o + 0x000003e0 0xa0 THUMB Flash Debug/../../obj/flash.o .text.FlashInit - 0x00000560 0x28 THUMB Flash Debug/../../obj/flash.o - 0x00000560 FlashInit + 0x00000480 0x24 THUMB Flash Debug/../../obj/flash.o + 0x00000480 FlashInit .text.FlashWrite - 0x00000588 0x60 THUMB Flash Debug/../../obj/flash.o - 0x00000588 FlashWrite + 0x000004a4 0x54 THUMB Flash Debug/../../obj/flash.o + 0x000004a4 FlashWrite .text.FlashErase - 0x000005e8 0x138 THUMB Flash Debug/../../obj/flash.o - 0x000005e8 FlashErase + 0x000004f8 0x13c THUMB Flash Debug/../../obj/flash.o + 0x000004f8 FlashErase .text.FlashWriteChecksum - 0x00000720 0x5c THUMB Flash Debug/../../obj/flash.o - 0x00000720 FlashWriteChecksum + 0x00000634 0x48 THUMB Flash Debug/../../obj/flash.o + 0x00000634 FlashWriteChecksum .text.FlashVerifyChecksum - 0x0000077c 0x48 THUMB Flash Debug/../../obj/flash.o - 0x0000077c FlashVerifyChecksum + 0x0000067c 0x48 THUMB Flash Debug/../../obj/flash.o + 0x0000067c FlashVerifyChecksum .text.FlashDone - 0x000007c4 0x6c THUMB Flash Debug/../../obj/flash.o - 0x000007c4 FlashDone - .text.NvmInit 0x00000830 0x10 THUMB Flash Debug/../../obj/nvm.o - 0x00000830 NvmInit + 0x000006c4 0x38 THUMB Flash Debug/../../obj/flash.o + 0x000006c4 FlashDone + .text.NvmInit 0x000006fc 0x10 THUMB Flash Debug/../../obj/nvm.o + 0x000006fc NvmInit .text.NvmWrite - 0x00000840 0x10 THUMB Flash Debug/../../obj/nvm.o - 0x00000840 NvmWrite + 0x0000070c 0x10 THUMB Flash Debug/../../obj/nvm.o + 0x0000070c NvmWrite .text.NvmErase - 0x00000850 0x10 THUMB Flash Debug/../../obj/nvm.o - 0x00000850 NvmErase + 0x0000071c 0x10 THUMB Flash Debug/../../obj/nvm.o + 0x0000071c NvmErase .text.NvmVerifyChecksum - 0x00000860 0x10 THUMB Flash Debug/../../obj/nvm.o - 0x00000860 NvmVerifyChecksum - .text.NvmDone 0x00000870 0x24 THUMB Flash Debug/../../obj/nvm.o - 0x00000870 NvmDone - .text.TimerReset - 0x00000894 0x10 THUMB Flash Debug/../../obj/timer.o - 0x00000894 TimerReset - .text.TimerUpdate - 0x000008a4 0x24 THUMB Flash Debug/../../obj/timer.o - 0x000008a4 TimerUpdate - .text.TimerSet - 0x000008c8 0xc THUMB Flash Debug/../../obj/timer.o - 0x000008c8 TimerSet + 0x0000072c 0x10 THUMB Flash Debug/../../obj/nvm.o + 0x0000072c NvmVerifyChecksum + .text.NvmDone 0x0000073c 0x18 THUMB Flash Debug/../../obj/nvm.o + 0x0000073c NvmDone .text.TimerInit - 0x000008d4 0x34 THUMB Flash Debug/../../obj/timer.o - 0x000008d4 TimerInit + 0x00000754 0x20 THUMB Flash Debug/../../obj/timer.o + 0x00000754 TimerInit + .text.TimerReset + 0x00000774 0xc THUMB Flash Debug/../../obj/timer.o + 0x00000774 TimerReset + .text.TimerUpdate + 0x00000780 0x1c THUMB Flash Debug/../../obj/timer.o + 0x00000780 TimerUpdate .text.TimerGet - 0x00000908 0x1c THUMB Flash Debug/../../obj/timer.o - 0x00000908 TimerGet - .text.UartReceiveByte - 0x00000924 0x34 THUMB Flash Debug/../../obj/uart.o - .text.UartTransmitByte - 0x00000958 0x5c THUMB Flash Debug/../../obj/uart.o + 0x0000079c 0x18 THUMB Flash Debug/../../obj/timer.o + 0x0000079c TimerGet .text.UartInit - 0x000009b4 0xf4 THUMB Flash Debug/../../obj/uart.o - 0x000009b4 UartInit + 0x000007b4 0xb8 THUMB Flash Debug/../../obj/uart.o + 0x000007b4 UartInit .text.UartTransmitPacket - 0x00000aa8 0x90 THUMB Flash Debug/../../obj/uart.o - 0x00000aa8 UartTransmitPacket + 0x0000086c 0x8c THUMB Flash Debug/../../obj/uart.o + 0x0000086c UartTransmitPacket .text.UartReceivePacket - 0x00000b38 0xc4 THUMB Flash Debug/../../obj/uart.o - 0x00000b38 UartReceivePacket + 0x000008f8 0x7c THUMB Flash Debug/../../obj/uart.o + 0x000008f8 UartReceivePacket .text.AssertFailure - 0x00000bfc 0x24 THUMB Flash Debug/../../obj/assert.o - 0x00000bfc AssertFailure + 0x00000974 0x1c THUMB Flash Debug/../../obj/assert.o + 0x00000974 AssertFailure .text.BackDoorCheck - 0x00000c20 0x54 THUMB Flash Debug/../../obj/backdoor.o - 0x00000c20 BackDoorCheck + 0x00000990 0x3c THUMB Flash Debug/../../obj/backdoor.o + 0x00000990 BackDoorCheck .text.BackDoorInit - 0x00000c74 0x28 THUMB Flash Debug/../../obj/backdoor.o - 0x00000c74 BackDoorInit + 0x000009cc 0x20 THUMB Flash Debug/../../obj/backdoor.o + 0x000009cc BackDoorInit .text.BootInit - 0x00000c9c 0x30 THUMB Flash Debug/../../obj/boot.o - 0x00000c9c BootInit + 0x000009ec 0x28 THUMB Flash Debug/../../obj/boot.o + 0x000009ec BootInit .text.BootTask - 0x00000ccc 0x24 THUMB Flash Debug/../../obj/boot.o - 0x00000ccc BootTask - .text.ComInit 0x00000cf0 0x48 THUMB Flash Debug/../../obj/com.o - 0x00000cf0 ComInit - .text.ComTask 0x00000d38 0x30 THUMB Flash Debug/../../obj/com.o - 0x00000d38 ComTask - .text.ComFree 0x00000d68 0x4 THUMB Flash Debug/../../obj/com.o - 0x00000d68 ComFree + 0x00000a14 0x20 THUMB Flash Debug/../../obj/boot.o + 0x00000a14 BootTask + .text.ComInit 0x00000a34 0x38 THUMB Flash Debug/../../obj/com.o + 0x00000a34 ComInit + .text.ComTask 0x00000a6c 0x24 THUMB Flash Debug/../../obj/com.o + 0x00000a6c ComTask + .text.ComFree 0x00000a90 0x2 THUMB Flash Debug/../../obj/com.o + 0x00000a90 ComFree + *fill* 0x00000a92 0x2 00 .text.ComTransmitPacket - 0x00000d6c 0x1c THUMB Flash Debug/../../obj/com.o - 0x00000d6c ComTransmitPacket + 0x00000a94 0x18 THUMB Flash Debug/../../obj/com.o + 0x00000a94 ComTransmitPacket .text.ComSetConnectEntryState - 0x00000d88 0x10 THUMB Flash Debug/../../obj/com.o - 0x00000d88 ComSetConnectEntryState + 0x00000aac 0xc THUMB Flash Debug/../../obj/com.o + 0x00000aac ComSetConnectEntryState .text.ComIsConnected - 0x00000d98 0x10 THUMB Flash Debug/../../obj/com.o - 0x00000d98 ComIsConnected - .text.CopInit 0x00000da8 0x4 THUMB Flash Debug/../../obj/cop.o - 0x00000da8 CopInit + 0x00000ab8 0x10 THUMB Flash Debug/../../obj/com.o + 0x00000ab8 ComIsConnected + .text.CopInit 0x00000ac8 0x2 THUMB Flash Debug/../../obj/cop.o + 0x00000ac8 CopInit .text.CopService - 0x00000dac 0x4 THUMB Flash Debug/../../obj/cop.o - 0x00000dac CopService - .text.XcpProtectResources - 0x00000db0 0x10 THUMB Flash Debug/../../obj/xcp.o + 0x00000aca 0x2 THUMB Flash Debug/../../obj/cop.o + 0x00000aca CopService .text.XcpSetCtoError - 0x00000dc0 0x1c THUMB Flash Debug/../../obj/xcp.o - .text.XcpInit 0x00000ddc 0x20 THUMB Flash Debug/../../obj/xcp.o - 0x00000ddc XcpInit + 0x00000acc 0x14 THUMB Flash Debug/../../obj/xcp.o + .text.XcpInit 0x00000ae0 0x1c THUMB Flash Debug/../../obj/xcp.o + 0x00000ae0 XcpInit .text.XcpIsConnected - 0x00000dfc 0x14 THUMB Flash Debug/../../obj/xcp.o - 0x00000dfc XcpIsConnected + 0x00000afc 0x10 THUMB Flash Debug/../../obj/xcp.o + 0x00000afc XcpIsConnected .text.XcpPacketTransmitted - 0x00000e10 0x14 THUMB Flash Debug/../../obj/xcp.o - 0x00000e10 XcpPacketTransmitted + 0x00000b0c 0x10 THUMB Flash Debug/../../obj/xcp.o + 0x00000b0c XcpPacketTransmitted .text.XcpPacketReceived - 0x00000e24 0x444 THUMB Flash Debug/../../obj/xcp.o - 0x00000e24 XcpPacketReceived + 0x00000b1c 0x210 THUMB Flash Debug/../../obj/xcp.o + 0x00000b1c XcpPacketReceived .text.SystemHFClockGet - 0x00001268 0xb8 THUMB Flash Debug/../../obj/system_efm32.o - 0x00001268 SystemHFClockGet + 0x00000d2c 0x98 THUMB Flash Debug/../../obj/system_efm32.o + 0x00000d2c SystemHFClockGet .text.SystemCoreClockGet - 0x00001320 0x2c THUMB Flash Debug/../../obj/system_efm32.o - 0x00001320 SystemCoreClockGet + 0x00000dc4 0x24 THUMB Flash Debug/../../obj/system_efm32.o + 0x00000dc4 SystemCoreClockGet .text.SystemInit - 0x0000134c 0x4 THUMB Flash Debug/../../obj/system_efm32.o - 0x0000134c SystemInit + 0x00000de8 0x2 THUMB Flash Debug/../../obj/system_efm32.o + 0x00000de8 SystemInit .text.SystemLFRCOClockGet - 0x00001350 0x8 THUMB Flash Debug/../../obj/system_efm32.o - 0x00001350 SystemLFRCOClockGet + 0x00000dea 0x6 THUMB Flash Debug/../../obj/system_efm32.o + 0x00000dea SystemLFRCOClockGet .text.SystemLFXOClockGet - 0x00001358 0xc THUMB Flash Debug/../../obj/system_efm32.o - 0x00001358 SystemLFXOClockGet + 0x00000df0 0xc THUMB Flash Debug/../../obj/system_efm32.o + 0x00000df0 SystemLFXOClockGet .text.CMU_FlashWaitStateMax - 0x00001364 0x38 THUMB Flash Debug/../../obj/efm32_cmu.o - .text.CMU_DivToLog2 - 0x0000139c 0xc THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00000dfc 0x30 THUMB Flash Debug/../../obj/efm32_cmu.o .text.CMU_FlashWaitStateControl - 0x000013a8 0x64 THUMB Flash Debug/../../obj/efm32_cmu.o - .text.CMU_AUXClkGet - 0x0000140c 0xc THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00000e2c 0x54 THUMB Flash Debug/../../obj/efm32_cmu.o + .text.CMU_Sync + 0x00000e80 0x14 THUMB Flash Debug/../../obj/efm32_cmu.o .text.CMU_LFClkGet - 0x00001418 0x5c THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00000e94 0x4c THUMB Flash Debug/../../obj/efm32_cmu.o .text.CMU_ClockDivSet - 0x00001474 0x204 THUMB Flash Debug/../../obj/efm32_cmu.o - 0x00001474 CMU_ClockDivSet + 0x00000ee0 0x12c THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00000ee0 CMU_ClockDivSet .text.CMU_ClockEnable - 0x00001678 0x9c THUMB Flash Debug/../../obj/efm32_cmu.o - 0x00001678 CMU_ClockEnable + 0x0000100c 0x70 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x0000100c CMU_ClockEnable .text.CMU_ClockSelectGet - 0x00001714 0xac THUMB Flash Debug/../../obj/efm32_cmu.o - 0x00001714 CMU_ClockSelectGet + 0x0000107c 0x70 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x0000107c CMU_ClockSelectGet .text.CMU_ClockFreqGet - 0x000017c0 0x208 THUMB Flash Debug/../../obj/efm32_cmu.o - 0x000017c0 CMU_ClockFreqGet + 0x000010ec 0x138 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x000010ec CMU_ClockFreqGet .text.CMU_OscillatorEnable - 0x000019c8 0x78 THUMB Flash Debug/../../obj/efm32_cmu.o - 0x000019c8 CMU_OscillatorEnable + 0x00001224 0x54 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00001224 CMU_OscillatorEnable .text.CMU_ClockSelectSet - 0x00001a40 0x110 THUMB Flash Debug/../../obj/efm32_cmu.o - 0x00001a40 CMU_ClockSelectSet + 0x00001278 0xc8 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00001278 CMU_ClockSelectSet .text.EMU_UpdateOscConfig - 0x00001b50 0x18 THUMB Flash Debug/../../obj/efm32_emu.o - 0x00001b50 EMU_UpdateOscConfig + 0x00001340 0x14 THUMB Flash Debug/../../obj/efm32_emu.o + 0x00001340 EMU_UpdateOscConfig .text.GPIO_DriveModeSet - 0x00001b68 0x1c THUMB Flash Debug/../../obj/efm32_gpio.o - 0x00001b68 GPIO_DriveModeSet + 0x00001354 0x18 THUMB Flash Debug/../../obj/efm32_gpio.o + 0x00001354 GPIO_DriveModeSet .text.GPIO_PinModeSet - 0x00001b84 0xd8 THUMB Flash Debug/../../obj/efm32_gpio.o - 0x00001b84 GPIO_PinModeSet + 0x0000136c 0x7a THUMB Flash Debug/../../obj/efm32_gpio.o + 0x0000136c GPIO_PinModeSet + .text.LEUART_Sync + 0x000013e6 0xe THUMB Flash Debug/../../obj/efm32_leuart.o .text.LEUART_BaudrateSet - 0x00001c5c 0x64 THUMB Flash Debug/../../obj/efm32_leuart.o - 0x00001c5c LEUART_BaudrateSet + 0x000013f4 0x50 THUMB Flash Debug/../../obj/efm32_leuart.o + 0x000013f4 LEUART_BaudrateSet .text.LEUART_Enable - 0x00001cc0 0x20 THUMB Flash Debug/../../obj/efm32_leuart.o - 0x00001cc0 LEUART_Enable + 0x00001444 0x1c THUMB Flash Debug/../../obj/efm32_leuart.o + 0x00001444 LEUART_Enable .text.LEUART_FreezeEnable - 0x00001ce0 0x1c THUMB Flash Debug/../../obj/efm32_leuart.o - 0x00001ce0 LEUART_FreezeEnable + 0x00001460 0x14 THUMB Flash Debug/../../obj/efm32_leuart.o + 0x00001460 LEUART_FreezeEnable .text.LEUART_Init - 0x00001cfc 0x60 THUMB Flash Debug/../../obj/efm32_leuart.o - 0x00001cfc LEUART_Init + 0x00001474 0x50 THUMB Flash Debug/../../obj/efm32_leuart.o + 0x00001474 LEUART_Init .text.LEUART_Rx - 0x00001d5c 0x10 THUMB Flash Debug/../../obj/efm32_leuart.o - 0x00001d5c LEUART_Rx + 0x000014c4 0xc THUMB Flash Debug/../../obj/efm32_leuart.o + 0x000014c4 LEUART_Rx .text.LEUART_Tx - 0x00001d6c 0x20 THUMB Flash Debug/../../obj/efm32_leuart.o - 0x00001d6c LEUART_Tx + 0x000014d0 0x1c THUMB Flash Debug/../../obj/efm32_leuart.o + 0x000014d0 LEUART_Tx .text.MSC_Init - 0x00001d8c 0x20 THUMB Flash Debug/../../obj/efm32_msc.o - 0x00001d8c MSC_Init + 0x000014ec 0x20 THUMB Flash Debug/../../obj/efm32_msc.o + 0x000014ec MSC_Init .text.MSC_Deinit - 0x00001dac 0x20 THUMB Flash Debug/../../obj/efm32_msc.o - 0x00001dac MSC_Deinit + 0x0000150c 0x1c THUMB Flash Debug/../../obj/efm32_msc.o + 0x0000150c MSC_Deinit .text.SYSTEM_ChipRevisionGet - 0x00001dcc 0x24 THUMB Flash Debug/../../obj/efm32_system.o - 0x00001dcc SYSTEM_ChipRevisionGet - .text.main 0x00001df0 0x288 THUMB Flash Debug/../../obj/main.o - 0x00001df0 main - .text.libc.__vfprintf_int - 0x00002078 0x5d0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) - 0x00002078 __vfprintf_int - .text.libc.__ungetc - 0x00002648 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - .text.libc.rd_int - 0x00002668 0x17c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - .text.libc.__vfscanf_int - 0x000027e4 0x3ec C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - 0x000027e4 __vfscanf_int - .text.libc.__getc - 0x00002bd0 0x28 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x00002bd0 __getc - .text.libc.__putc - 0x00002bf8 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x00002bf8 __putc - .text.libc.__print_padding - 0x00002c30 0x24 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x00002c30 __print_padding - .text.libc.__pre_padding - 0x00002c54 0x1c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x00002c54 __pre_padding - .text.libc.isupper - 0x00002c70 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x00002c70 isupper - .text.libc.islower - 0x00002c80 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x00002c80 islower - .text.libc.isdigit - 0x00002c90 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x00002c90 isdigit - .text.libc.__digit - 0x00002ca0 0x3c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x00002ca0 __digit - .text.libc.isspace - 0x00002cdc 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x00002cdc isspace - .text.libc.strlen - 0x00002cf4 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2_asm.o) - 0x00002cf4 strlen - .text.libdebugio_bkpt.__do_debug_operation_bkpt - 0x00002d54 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libdebugio_v7m_t_le.a(libdebugio_asm.o) - 0x00002d54 __do_debug_operation_bkpt - .text.libc.__debug_io_lock - 0x00002d6c 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) - 0x00002d6c __debug_io_lock - .text.libc.__debug_io_unlock - 0x00002d70 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) - 0x00002d70 __debug_io_unlock - 0x00002d74 __text_end__ = (__text_start__ + SIZEOF (.text)) - 0x00002d74 __text_load_end__ = __text_end__ + 0x00001528 0x20 THUMB Flash Debug/../../obj/efm32_system.o + 0x00001528 SYSTEM_ChipRevisionGet + .text.startup.main + 0x00001548 0x1e0 THUMB Flash Debug/../../obj/main.o + 0x00001548 main + 0x00001728 __text_end__ = (__text_start__ + SIZEOF (.text)) + 0x00001728 __text_load_end__ = __text_end__ .vfp11_veneer 0x00000000 0x0 .vfp11_veneer 0x00000000 0x0 linker stubs @@ -1395,203 +784,194 @@ Linker script and memory map .v4_bx 0x00000000 0x0 .v4_bx 0x00000000 0x0 linker stubs 0x00000001 . = ASSERT (((__text_end__ >= __FLASH_segment_start__) && (__text_end__ <= (__FLASH_segment_start__ + 0x20000))), error: .text is too large to fit in FLASH memory segment) - 0x00002d74 __dtors_load_start__ = ALIGN (__text_end__, 0x4) + 0x00001728 __dtors_load_start__ = ALIGN (__text_end__, 0x4) -.dtors 0x00002d74 0x0 - 0x00002d74 __dtors_start__ = . +.dtors 0x00001728 0x0 + 0x00001728 __dtors_start__ = . *(SORT(.dtors.*)) *(.dtors) *(.fini_array .fini_array.*) - 0x00002d74 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors)) - 0x00002d74 __dtors_load_end__ = __dtors_end__ + 0x00001728 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors)) + 0x00001728 __dtors_load_end__ = __dtors_end__ 0x00000001 . = ASSERT (((__dtors_end__ >= __FLASH_segment_start__) && (__dtors_end__ <= (__FLASH_segment_start__ + 0x20000))), error: .dtors is too large to fit in FLASH memory segment) - 0x00002d74 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4) + 0x00001728 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4) -.ctors 0x00002d74 0x0 - 0x00002d74 __ctors_start__ = . +.ctors 0x00001728 0x0 + 0x00001728 __ctors_start__ = . *(SORT(.ctors.*)) *(.ctors) *(.init_array .init_array.*) - 0x00002d74 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors)) - 0x00002d74 __ctors_load_end__ = __ctors_end__ + 0x00001728 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors)) + 0x00001728 __ctors_load_end__ = __ctors_end__ 0x00000001 . = ASSERT (((__ctors_end__ >= __FLASH_segment_start__) && (__ctors_end__ <= (__FLASH_segment_start__ + 0x20000))), error: .ctors is too large to fit in FLASH memory segment) - 0x00002d74 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4) + 0x00001728 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4) -.rodata 0x00002d74 0x20c - 0x00002d74 __rodata_start__ = . +.rodata 0x00001728 0x1f9 + 0x00001728 __rodata_start__ = . *(.rodata .rodata.* .gnu.linkonce.r.*) - .rodata.str1.4 - 0x00002d74 0x98 THUMB Flash Debug/../../obj/vectors.o + .rodata.str1.1 + 0x00001728 0x98 THUMB Flash Debug/../../obj/vectors.o .rodata.flashLayout - 0x00002e0c 0xa8 THUMB Flash Debug/../../obj/flash.o - .rodata 0x00002eb4 0x18 THUMB Flash Debug/../../obj/uart.o - .rodata.str1.4 - 0x00002ecc 0x8c THUMB Flash Debug/../../obj/uart.o + 0x000017c0 0xb4 THUMB Flash Debug/../../obj/flash.o + .rodata 0x00001874 0x18 THUMB Flash Debug/../../obj/uart.o + .rodata.str1.1 + 0x0000188c 0x8a THUMB Flash Debug/../../obj/uart.o .rodata.xcpStationId - 0x00002f58 0x8 THUMB Flash Debug/../../obj/xcp.o - .rodata.libc.__hex_lc - 0x00002f60 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x00002f60 __hex_lc - .rodata.libc.__hex_uc - 0x00002f70 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x00002f70 __hex_uc - 0x00002f80 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata)) - 0x00002f80 __rodata_load_end__ = __rodata_end__ + 0x00001916 0x8 THUMB Flash Debug/../../obj/xcp.o + .rodata.CSWTCH.5 + 0x0000191e 0x3 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00001921 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata)) + 0x00001921 __rodata_load_end__ = __rodata_end__ 0x00000001 . = ASSERT (((__rodata_end__ >= __FLASH_segment_start__) && (__rodata_end__ <= (__FLASH_segment_start__ + 0x20000))), error: .rodata is too large to fit in FLASH memory segment) - 0x00002f80 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4) + 0x00001924 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4) -.ARM.exidx 0x00002f80 0x0 - 0x00002f80 __ARM.exidx_start__ = . - 0x00002f80 __exidx_start = __ARM.exidx_start__ +.ARM.exidx 0x00001924 0x0 + 0x00001924 __ARM.exidx_start__ = . + 0x00001924 __exidx_start = __ARM.exidx_start__ *(.ARM.exidx .ARM.exidx.*) - 0x00002f80 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx)) - 0x00002f80 __exidx_end = __ARM.exidx_end__ - 0x00002f80 __ARM.exidx_load_end__ = __ARM.exidx_end__ + 0x00001924 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx)) + 0x00001924 __exidx_end = __ARM.exidx_end__ + 0x00001924 __ARM.exidx_load_end__ = __ARM.exidx_end__ 0x00000001 . = ASSERT (((__ARM.exidx_end__ >= __FLASH_segment_start__) && (__ARM.exidx_end__ <= (__FLASH_segment_start__ + 0x20000))), error: .ARM.exidx is too large to fit in FLASH memory segment) - 0x00002f80 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4) + 0x00001924 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4) -.fast 0x20000000 0x214 load address 0x00002f80 +.fast 0x20000000 0x138 load address 0x00001924 0x20000000 __fast_start__ = . *(.fast .fast.*) - .fast 0x20000000 0x214 THUMB Flash Debug/../../obj/efm32_msc.o + .fast 0x20000000 0x138 THUMB Flash Debug/../../obj/efm32_msc.o 0x20000000 MSC_ErasePage - 0x200000c4 MSC_WriteWord - 0x20000214 __fast_end__ = (__fast_start__ + SIZEOF (.fast)) - 0x00003194 __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast)) + 0x20000078 MSC_WriteWord + 0x20000138 __fast_end__ = (__fast_start__ + SIZEOF (.fast)) + 0x00001a5c __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast)) 0x00000001 . = ASSERT ((((__fast_load_start__ + SIZEOF (.fast)) >= __FLASH_segment_start__) && ((__fast_load_start__ + SIZEOF (.fast)) <= (__FLASH_segment_start__ + 0x20000))), error: .fast is too large to fit in FLASH memory segment) -.fast_run 0x20000000 0x214 load address 0x00002f80 +.fast_run 0x20000000 0x138 load address 0x00001924 0x20000000 __fast_run_start__ = . - 0x20000214 . = MAX ((__fast_run_start__ + SIZEOF (.fast)), .) - *fill* 0x20000000 0x214 00 - 0x20000214 __fast_run_end__ = (__fast_run_start__ + SIZEOF (.fast_run)) - 0x20000214 __fast_run_load_end__ = __fast_run_end__ + 0x20000138 . = MAX ((__fast_run_start__ + SIZEOF (.fast)), .) + *fill* 0x20000000 0x138 00 + 0x20000138 __fast_run_end__ = (__fast_run_start__ + SIZEOF (.fast_run)) + 0x20000138 __fast_run_load_end__ = __fast_run_end__ 0x00000001 . = ASSERT (((__fast_run_end__ >= __RAM_segment_start__) && (__fast_run_end__ <= (__RAM_segment_start__ + 0x4000))), error: .fast_run is too large to fit in RAM memory segment) - 0x00003194 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4) + 0x00001a5c __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4) -.data 0x20000214 0x8 load address 0x00003194 - 0x20000214 __data_start__ = . +.data 0x20000138 0x8 load address 0x00001a5c + 0x20000138 __data_start__ = . *(.data .data.* .gnu.linkonce.d.*) .data.SystemLFXOClock - 0x20000214 0x4 THUMB Flash Debug/../../obj/system_efm32.o + 0x20000138 0x4 THUMB Flash Debug/../../obj/system_efm32.o .data.SystemHFXOClock - 0x20000218 0x4 THUMB Flash Debug/../../obj/system_efm32.o - 0x2000021c __data_end__ = (__data_start__ + SIZEOF (.data)) - 0x0000319c __data_load_end__ = (__data_load_start__ + SIZEOF (.data)) + 0x2000013c 0x4 THUMB Flash Debug/../../obj/system_efm32.o + 0x20000140 __data_end__ = (__data_start__ + SIZEOF (.data)) + 0x00001a64 __data_load_end__ = (__data_load_start__ + SIZEOF (.data)) 0x00000001 . = ASSERT ((((__data_load_start__ + SIZEOF (.data)) >= __FLASH_segment_start__) && ((__data_load_start__ + SIZEOF (.data)) <= (__FLASH_segment_start__ + 0x20000))), error: .data is too large to fit in FLASH memory segment) -.data_run 0x20000214 0x8 load address 0x00003194 - 0x20000214 __data_run_start__ = . - 0x2000021c . = MAX ((__data_run_start__ + SIZEOF (.data)), .) - *fill* 0x20000214 0x8 00 - 0x2000021c __data_run_end__ = (__data_run_start__ + SIZEOF (.data_run)) - 0x2000021c __data_run_load_end__ = __data_run_end__ +.data_run 0x20000138 0x8 load address 0x00001a5c + 0x20000138 __data_run_start__ = . + 0x20000140 . = MAX ((__data_run_start__ + SIZEOF (.data)), .) + *fill* 0x20000138 0x8 00 + 0x20000140 __data_run_end__ = (__data_run_start__ + SIZEOF (.data_run)) + 0x20000140 __data_run_load_end__ = __data_run_end__ 0x00000001 . = ASSERT (((__data_run_end__ >= __RAM_segment_start__) && (__data_run_end__ <= (__RAM_segment_start__ + 0x4000))), error: .data_run is too large to fit in RAM memory segment) - 0x2000021c __bss_load_start__ = ALIGN (__data_run_end__, 0x4) + 0x20000140 __bss_load_start__ = ALIGN (__data_run_end__, 0x4) -.bss 0x2000021c 0x4f8 - 0x2000021c __bss_start__ = . +.bss 0x20000140 0x4ee + 0x20000140 __bss_start__ = . *(.bss .bss.* .gnu.linkonce.b.*) .bss.bootBlockInfo - 0x2000021c 0x204 THUMB Flash Debug/../../obj/flash.o + 0x20000140 0x204 THUMB Flash Debug/../../obj/flash.o .bss.blockInfo - 0x20000420 0x204 THUMB Flash Debug/../../obj/flash.o + 0x20000344 0x204 THUMB Flash Debug/../../obj/flash.o .bss.millisecond_counter - 0x20000624 0x2 THUMB Flash Debug/../../obj/timer.o - *fill* 0x20000626 0x2 00 + 0x20000548 0x2 THUMB Flash Debug/../../obj/timer.o .bss.xcpCtoReqPacket.2157 - 0x20000628 0x44 THUMB Flash Debug/../../obj/uart.o + 0x2000054a 0x41 THUMB Flash Debug/../../obj/uart.o .bss.xcpCtoRxLength.2158 - 0x2000066c 0x1 THUMB Flash Debug/../../obj/uart.o + 0x2000058b 0x1 THUMB Flash Debug/../../obj/uart.o .bss.xcpCtoRxInProgress.2159 - 0x2000066d 0x1 THUMB Flash Debug/../../obj/uart.o - *fill* 0x2000066e 0x2 00 + 0x2000058c 0x1 THUMB Flash Debug/../../obj/uart.o + *fill* 0x2000058d 0x3 00 .bss.assert_failure_file - 0x20000670 0x4 THUMB Flash Debug/../../obj/assert.o + 0x20000590 0x4 THUMB Flash Debug/../../obj/assert.o .bss.assert_failure_line - 0x20000674 0x4 THUMB Flash Debug/../../obj/assert.o + 0x20000594 0x4 THUMB Flash Debug/../../obj/assert.o .bss.backdoorOpen - 0x20000678 0x1 THUMB Flash Debug/../../obj/backdoor.o + 0x20000598 0x1 THUMB Flash Debug/../../obj/backdoor.o .bss.comEntryStateConnect - 0x20000679 0x1 THUMB Flash Debug/../../obj/com.o - *fill* 0x2000067a 0x2 00 + 0x20000599 0x1 THUMB Flash Debug/../../obj/com.o .bss.xcpCtoReqPacket.859 - 0x2000067c 0x40 THUMB Flash Debug/../../obj/com.o - .bss.xcpInfo 0x200006bc 0x4c THUMB Flash Debug/../../obj/xcp.o + 0x2000059a 0x40 THUMB Flash Debug/../../obj/com.o + *fill* 0x200005da 0x2 00 + .bss.xcpInfo 0x200005dc 0x4c THUMB Flash Debug/../../obj/xcp.o .bss.SystemCoreClock - 0x20000708 0x4 THUMB Flash Debug/../../obj/system_efm32.o - 0x20000708 SystemCoreClock + 0x20000628 0x4 THUMB Flash Debug/../../obj/system_efm32.o + 0x20000628 SystemCoreClock .bss.cmuStatus - 0x2000070c 0x2 THUMB Flash Debug/../../obj/efm32_emu.o - *fill* 0x2000070e 0x2 00 - .bss.libc.__format_extender - 0x20000710 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x20000710 __format_extender + 0x2000062c 0x2 THUMB Flash Debug/../../obj/efm32_emu.o *(COMMON) - 0x20000714 __bss_end__ = (__bss_start__ + SIZEOF (.bss)) - 0x20000714 __bss_load_end__ = __bss_end__ + 0x2000062e __bss_end__ = (__bss_start__ + SIZEOF (.bss)) + 0x2000062e __bss_load_end__ = __bss_end__ 0x00000001 . = ASSERT (((__bss_end__ >= __RAM_segment_start__) && (__bss_end__ <= (__RAM_segment_start__ + 0x4000))), error: .bss is too large to fit in RAM memory segment) - 0x20000714 __non_init_load_start__ = ALIGN (__bss_end__, 0x4) + 0x20000630 __non_init_load_start__ = ALIGN (__bss_end__, 0x4) -.non_init 0x20000714 0x0 - 0x20000714 __non_init_start__ = . +.non_init 0x20000630 0x0 + 0x20000630 __non_init_start__ = . *(.non_init .non_init.*) - 0x20000714 __non_init_end__ = (__non_init_start__ + SIZEOF (.non_init)) - 0x20000714 __non_init_load_end__ = __non_init_end__ + 0x20000630 __non_init_end__ = (__non_init_start__ + SIZEOF (.non_init)) + 0x20000630 __non_init_load_end__ = __non_init_end__ 0x00000001 . = ASSERT (((__non_init_end__ >= __RAM_segment_start__) && (__non_init_end__ <= (__RAM_segment_start__ + 0x4000))), error: .non_init is too large to fit in RAM memory segment) - 0x20000714 __heap_load_start__ = ALIGN (__non_init_end__, 0x4) + 0x20000630 __heap_load_start__ = ALIGN (__non_init_end__, 0x4) -.heap 0x20000714 0x80 - 0x20000714 __heap_start__ = . +.heap 0x20000630 0x80 + 0x20000630 __heap_start__ = . *(.heap .heap.*) - 0x20000794 . = ALIGN (MAX ((__heap_start__ + __HEAPSIZE__), .), 0x4) - *fill* 0x20000714 0x80 00 - 0x20000794 __heap_end__ = (__heap_start__ + SIZEOF (.heap)) - 0x20000794 __heap_load_end__ = __heap_end__ + 0x200006b0 . = ALIGN (MAX ((__heap_start__ + __HEAPSIZE__), .), 0x4) + *fill* 0x20000630 0x80 00 + 0x200006b0 __heap_end__ = (__heap_start__ + SIZEOF (.heap)) + 0x200006b0 __heap_load_end__ = __heap_end__ 0x00000001 . = ASSERT (((__heap_end__ >= __RAM_segment_start__) && (__heap_end__ <= (__RAM_segment_start__ + 0x4000))), error: .heap is too large to fit in RAM memory segment) - 0x20000794 __stack_load_start__ = ALIGN (__heap_end__, 0x4) + 0x200006b0 __stack_load_start__ = ALIGN (__heap_end__, 0x4) -.stack 0x20000794 0x100 - 0x20000794 __stack_start__ = . +.stack 0x200006b0 0x100 + 0x200006b0 __stack_start__ = . *(.stack .stack.*) - 0x20000894 . = ALIGN (MAX ((__stack_start__ + __STACKSIZE__), .), 0x4) - *fill* 0x20000794 0x100 00 - 0x20000894 __stack_end__ = (__stack_start__ + SIZEOF (.stack)) - 0x20000894 __stack_load_end__ = __stack_end__ + 0x200007b0 . = ALIGN (MAX ((__stack_start__ + __STACKSIZE__), .), 0x4) + *fill* 0x200006b0 0x100 00 + 0x200007b0 __stack_end__ = (__stack_start__ + SIZEOF (.stack)) + 0x200007b0 __stack_load_end__ = __stack_end__ 0x00000001 . = ASSERT (((__stack_end__ >= __RAM_segment_start__) && (__stack_end__ <= (__RAM_segment_start__ + 0x4000))), error: .stack is too large to fit in RAM memory segment) - 0x20000894 __stack_process_load_start__ = ALIGN (__stack_end__, 0x4) + 0x200007b0 __stack_process_load_start__ = ALIGN (__stack_end__, 0x4) -.stack_process 0x20000894 0x0 - 0x20000894 __stack_process_start__ = . +.stack_process 0x200007b0 0x0 + 0x200007b0 __stack_process_start__ = . *(.stack_process .stack_process.*) - 0x20000894 . = ALIGN (MAX ((__stack_process_start__ + __STACKSIZE_PROCESS__), .), 0x4) - 0x20000894 __stack_process_end__ = (__stack_process_start__ + SIZEOF (.stack_process)) - 0x20000894 __stack_process_load_end__ = __stack_process_end__ + 0x200007b0 . = ALIGN (MAX ((__stack_process_start__ + __STACKSIZE_PROCESS__), .), 0x4) + 0x200007b0 __stack_process_end__ = (__stack_process_start__ + SIZEOF (.stack_process)) + 0x200007b0 __stack_process_load_end__ = __stack_process_end__ 0x00000001 . = ASSERT (((__stack_process_end__ >= __RAM_segment_start__) && (__stack_process_end__ <= (__RAM_segment_start__ + 0x4000))), error: .stack_process is too large to fit in RAM memory segment) - 0x20000894 __tbss_load_start__ = ALIGN (__stack_process_end__, 0x4) + 0x200007b0 __tbss_load_start__ = ALIGN (__stack_process_end__, 0x4) -.tbss 0x20000894 0x0 - 0x20000894 __tbss_start__ = . +.tbss 0x200007b0 0x0 + 0x200007b0 __tbss_start__ = . *(.tbss .tbss.*) - 0x20000894 __tbss_end__ = (__tbss_start__ + SIZEOF (.tbss)) - 0x20000894 __tbss_load_end__ = __tbss_end__ + 0x200007b0 __tbss_end__ = (__tbss_start__ + SIZEOF (.tbss)) + 0x200007b0 __tbss_load_end__ = __tbss_end__ 0x00000001 . = ASSERT (((__tbss_end__ >= __RAM_segment_start__) && (__tbss_end__ <= (__RAM_segment_start__ + 0x4000))), error: .tbss is too large to fit in RAM memory segment) - 0x0000319c __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + 0x00001a64 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) -.tdata 0x20000894 0x0 load address 0x0000319c - 0x20000894 __tdata_start__ = . +.tdata 0x200007b0 0x0 load address 0x00001a64 + 0x200007b0 __tdata_start__ = . *(.tdata .tdata.*) - 0x20000894 __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata)) - 0x0000319c __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata)) - 0x0000319c __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata)) + 0x200007b0 __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata)) + 0x00001a64 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata)) + 0x00001a64 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata)) 0x00000001 . = ASSERT ((((__tdata_load_start__ + SIZEOF (.tdata)) >= __FLASH_segment_start__) && ((__tdata_load_start__ + SIZEOF (.tdata)) <= (__FLASH_segment_start__ + 0x20000))), error: .tdata is too large to fit in FLASH memory segment) -.tdata_run 0x20000894 0x0 - 0x20000894 __tdata_run_start__ = . - 0x20000894 . = MAX ((__tdata_run_start__ + SIZEOF (.tdata)), .) - 0x20000894 __tdata_run_end__ = (__tdata_run_start__ + SIZEOF (.tdata_run)) - 0x20000894 __tdata_run_load_end__ = __tdata_run_end__ - 0x20000894 __RAM_segment_used_end__ = (ALIGN (__tbss_end__, 0x4) + SIZEOF (.tdata_run)) +.tdata_run 0x200007b0 0x0 + 0x200007b0 __tdata_run_start__ = . + 0x200007b0 . = MAX ((__tdata_run_start__ + SIZEOF (.tdata)), .) + 0x200007b0 __tdata_run_end__ = (__tdata_run_start__ + SIZEOF (.tdata_run)) + 0x200007b0 __tdata_run_load_end__ = __tdata_run_end__ + 0x200007b0 __RAM_segment_used_end__ = (ALIGN (__tbss_end__, 0x4) + SIZEOF (.tdata_run)) 0x00000001 . = ASSERT (((__tdata_run_end__ >= __RAM_segment_start__) && (__tdata_run_end__ <= (__RAM_segment_start__ + 0x4000))), error: .tdata_run is too large to fit in RAM memory segment) START GROUP LOAD THUMB Flash Debug/../../obj/cstart.o @@ -1640,12 +1020,6 @@ LOAD THUMB Flash Debug/../../obj/efm32_vcmp.o LOAD THUMB Flash Debug/../../obj/efm32_wdog.o LOAD THUMB Flash Debug/../../obj/hooks.o LOAD THUMB Flash Debug/../../obj/main.o -LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a -LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a -LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libcpp_v7m_t_le.a -LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libdebugio_v7m_t_le.a -LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_targetio_impl_v7m_t_le.a -LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a END GROUP OUTPUT(THUMB Flash Debug/../../bin/openbtl_olimex_efm32g880.elf elf32-littlearm) @@ -1743,22 +1117,6 @@ OUTPUT(THUMB Flash Debug/../../bin/openbtl_olimex_efm32g880.elf elf32-littlearm) 0x000002c0 0x10 THUMB Flash Debug/../../obj/hooks.o .ARM.attributes 0x000002d0 0x10 THUMB Flash Debug/../../obj/main.o - .ARM.attributes - 0x000002e0 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) - .ARM.attributes - 0x000002f0 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - .ARM.attributes - 0x00000300 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .ARM.attributes - 0x00000310 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2_asm.o) - .ARM.attributes - 0x00000320 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .ARM.attributes - 0x00000330 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libdebugio_v7m_t_le.a(libdebugio_asm.o) - .ARM.attributes - 0x00000340 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) - .ARM.attributes - 0x00000350 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) .comment 0x00000000 0x11 .comment 0x00000000 0x11 THUMB Flash Debug/../../obj/vectors.o @@ -1807,167 +1165,151 @@ OUTPUT(THUMB Flash Debug/../../bin/openbtl_olimex_efm32g880.elf elf32-littlearm) .comment 0x00000000 0x12 THUMB Flash Debug/../../obj/efm32_wdog.o .comment 0x00000000 0x12 THUMB Flash Debug/../../obj/hooks.o .comment 0x00000000 0x12 THUMB Flash Debug/../../obj/main.o - .comment 0x00000000 0x12 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) - .comment 0x00000000 0x12 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - .comment 0x00000000 0x12 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .comment 0x00000000 0x12 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) -.debug_line 0x00000000 0x8c72 +.debug_line 0x00000000 0x8909 .debug_line 0x00000000 0x170 THUMB Flash Debug/../../obj/cstart.o .debug_line 0x00000170 0x157 THUMB Flash Debug/../../obj/vectors.o - .debug_line 0x000002c7 0xfc THUMB Flash Debug/../../obj/cpu.o - .debug_line 0x000003c3 0x3e6 THUMB Flash Debug/../../obj/flash.o - .debug_line 0x000007a9 0x117 THUMB Flash Debug/../../obj/nvm.o - .debug_line 0x000008c0 0x115 THUMB Flash Debug/../../obj/timer.o - .debug_line 0x000009d5 0x3a0 THUMB Flash Debug/../../obj/uart.o - .debug_line 0x00000d75 0x145 THUMB Flash Debug/../../obj/assert.o - .debug_line 0x00000eba 0x15b THUMB Flash Debug/../../obj/backdoor.o - .debug_line 0x00001015 0xc5 THUMB Flash Debug/../../obj/boot.o - .debug_line 0x000010da 0x1c0 THUMB Flash Debug/../../obj/com.o - .debug_line 0x0000129a 0xbd THUMB Flash Debug/../../obj/cop.o - .debug_line 0x00001357 0x23e THUMB Flash Debug/../../obj/xcp.o - .debug_line 0x00001595 0x1d THUMB Flash Debug/../../obj/core_cm3.o - .debug_line 0x000015b2 0x28f THUMB Flash Debug/../../obj/system_efm32.o - .debug_line 0x00001841 0x3a8 THUMB Flash Debug/../../obj/efm32_acmp.o - .debug_line 0x00001be9 0x3cb THUMB Flash Debug/../../obj/efm32_adc.o - .debug_line 0x00001fb4 0xb4a THUMB Flash Debug/../../obj/efm32_aes.o - .debug_line 0x00002afe 0x0 THUMB Flash Debug/../../obj/efm32_assert.o - .debug_line 0x00002afe 0x68d THUMB Flash Debug/../../obj/efm32_cmu.o - .debug_line 0x0000318b 0x38a THUMB Flash Debug/../../obj/efm32_dac.o - .debug_line 0x00003515 0x311 THUMB Flash Debug/../../obj/efm32_dbg.o - .debug_line 0x00003826 0x4af THUMB Flash Debug/../../obj/efm32_dma.o - .debug_line 0x00003cd5 0x412 THUMB Flash Debug/../../obj/efm32_ebi.o - .debug_line 0x000040e7 0x3be THUMB Flash Debug/../../obj/efm32_emu.o - .debug_line 0x000044a5 0x412 THUMB Flash Debug/../../obj/efm32_gpio.o - .debug_line 0x000048b7 0x481 THUMB Flash Debug/../../obj/efm32_i2c.o - .debug_line 0x00004d38 0x213 THUMB Flash Debug/../../obj/efm32_int.o - .debug_line 0x00004f4b 0x430 THUMB Flash Debug/../../obj/efm32_lcd.o - .debug_line 0x0000537b 0x107 THUMB Flash Debug/../../obj/efm32_lesense.o - .debug_line 0x00005482 0x3d7 THUMB Flash Debug/../../obj/efm32_letimer.o - .debug_line 0x00005859 0x40e THUMB Flash Debug/../../obj/efm32_leuart.o - .debug_line 0x00005c67 0x23a THUMB Flash Debug/../../obj/efm32_mpu.o - .debug_line 0x00005ea1 0x36c THUMB Flash Debug/../../obj/efm32_msc.o - .debug_line 0x0000620d 0x107 THUMB Flash Debug/../../obj/efm32_opamp.o - .debug_line 0x00006314 0x447 THUMB Flash Debug/../../obj/efm32_pcnt.o - .debug_line 0x0000675b 0x2cf THUMB Flash Debug/../../obj/efm32_prs.o - .debug_line 0x00006a2a 0x331 THUMB Flash Debug/../../obj/efm32_rmu.o - .debug_line 0x00006d5b 0x38c THUMB Flash Debug/../../obj/efm32_rtc.o - .debug_line 0x000070e7 0x308 THUMB Flash Debug/../../obj/efm32_system.o - .debug_line 0x000073ef 0x36e THUMB Flash Debug/../../obj/efm32_timer.o - .debug_line 0x0000775d 0x49f THUMB Flash Debug/../../obj/efm32_usart.o - .debug_line 0x00007bfc 0x32f THUMB Flash Debug/../../obj/efm32_vcmp.o - .debug_line 0x00007f2b 0x34f THUMB Flash Debug/../../obj/efm32_wdog.o - .debug_line 0x0000827a 0x1d THUMB Flash Debug/../../obj/hooks.o - .debug_line 0x00008297 0x32f THUMB Flash Debug/../../obj/main.o - .debug_line 0x000085c6 0x75 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) - .debug_line 0x0000863b 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - .debug_line 0x000086af 0x54f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .debug_line 0x00008bfe 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) + .debug_line 0x000002c7 0xf9 THUMB Flash Debug/../../obj/cpu.o + .debug_line 0x000003c0 0x40e THUMB Flash Debug/../../obj/flash.o + .debug_line 0x000007ce 0x116 THUMB Flash Debug/../../obj/nvm.o + .debug_line 0x000008e4 0x124 THUMB Flash Debug/../../obj/timer.o + .debug_line 0x00000a08 0x3ba THUMB Flash Debug/../../obj/uart.o + .debug_line 0x00000dc2 0x147 THUMB Flash Debug/../../obj/assert.o + .debug_line 0x00000f09 0x161 THUMB Flash Debug/../../obj/backdoor.o + .debug_line 0x0000106a 0xc5 THUMB Flash Debug/../../obj/boot.o + .debug_line 0x0000112f 0x1c0 THUMB Flash Debug/../../obj/com.o + .debug_line 0x000012ef 0xbd THUMB Flash Debug/../../obj/cop.o + .debug_line 0x000013ac 0x24c THUMB Flash Debug/../../obj/xcp.o + .debug_line 0x000015f8 0x1d THUMB Flash Debug/../../obj/core_cm3.o + .debug_line 0x00001615 0x293 THUMB Flash Debug/../../obj/system_efm32.o + .debug_line 0x000018a8 0x3bf THUMB Flash Debug/../../obj/efm32_acmp.o + .debug_line 0x00001c67 0x3e6 THUMB Flash Debug/../../obj/efm32_adc.o + .debug_line 0x0000204d 0xc40 THUMB Flash Debug/../../obj/efm32_aes.o + .debug_line 0x00002c8d 0x0 THUMB Flash Debug/../../obj/efm32_assert.o + .debug_line 0x00002c8d 0x707 THUMB Flash Debug/../../obj/efm32_cmu.o + .debug_line 0x00003394 0x391 THUMB Flash Debug/../../obj/efm32_dac.o + .debug_line 0x00003725 0x309 THUMB Flash Debug/../../obj/efm32_dbg.o + .debug_line 0x00003a2e 0x521 THUMB Flash Debug/../../obj/efm32_dma.o + .debug_line 0x00003f4f 0x400 THUMB Flash Debug/../../obj/efm32_ebi.o + .debug_line 0x0000434f 0x3dd THUMB Flash Debug/../../obj/efm32_emu.o + .debug_line 0x0000472c 0x417 THUMB Flash Debug/../../obj/efm32_gpio.o + .debug_line 0x00004b43 0x4a0 THUMB Flash Debug/../../obj/efm32_i2c.o + .debug_line 0x00004fe3 0x213 THUMB Flash Debug/../../obj/efm32_int.o + .debug_line 0x000051f6 0x45c THUMB Flash Debug/../../obj/efm32_lcd.o + .debug_line 0x00005652 0x107 THUMB Flash Debug/../../obj/efm32_lesense.o + .debug_line 0x00005759 0x3dd THUMB Flash Debug/../../obj/efm32_letimer.o + .debug_line 0x00005b36 0x419 THUMB Flash Debug/../../obj/efm32_leuart.o + .debug_line 0x00005f4f 0x235 THUMB Flash Debug/../../obj/efm32_mpu.o + .debug_line 0x00006184 0x37c THUMB Flash Debug/../../obj/efm32_msc.o + .debug_line 0x00006500 0x107 THUMB Flash Debug/../../obj/efm32_opamp.o + .debug_line 0x00006607 0x43c THUMB Flash Debug/../../obj/efm32_pcnt.o + .debug_line 0x00006a43 0x2d0 THUMB Flash Debug/../../obj/efm32_prs.o + .debug_line 0x00006d13 0x339 THUMB Flash Debug/../../obj/efm32_rmu.o + .debug_line 0x0000704c 0x396 THUMB Flash Debug/../../obj/efm32_rtc.o + .debug_line 0x000073e2 0x2fc THUMB Flash Debug/../../obj/efm32_system.o + .debug_line 0x000076de 0x385 THUMB Flash Debug/../../obj/efm32_timer.o + .debug_line 0x00007a63 0x4b6 THUMB Flash Debug/../../obj/efm32_usart.o + .debug_line 0x00007f19 0x338 THUMB Flash Debug/../../obj/efm32_vcmp.o + .debug_line 0x00008251 0x358 THUMB Flash Debug/../../obj/efm32_wdog.o + .debug_line 0x000085a9 0x1d THUMB Flash Debug/../../obj/hooks.o + .debug_line 0x000085c6 0x343 THUMB Flash Debug/../../obj/main.o -.debug_info 0x00000000 0xf367 +.debug_info 0x00000000 0xe2e8 .debug_info 0x00000000 0x120 THUMB Flash Debug/../../obj/cstart.o .debug_info 0x00000120 0xf1 THUMB Flash Debug/../../obj/vectors.o .debug_info 0x00000211 0x13a THUMB Flash Debug/../../obj/cpu.o - .debug_info 0x0000034b 0x673 THUMB Flash Debug/../../obj/flash.o - .debug_info 0x000009be 0x15e THUMB Flash Debug/../../obj/nvm.o - .debug_info 0x00000b1c 0x144 THUMB Flash Debug/../../obj/timer.o - .debug_info 0x00000c60 0x6ba THUMB Flash Debug/../../obj/uart.o - .debug_info 0x0000131a 0xe4 THUMB Flash Debug/../../obj/assert.o - .debug_info 0x000013fe 0xa4 THUMB Flash Debug/../../obj/backdoor.o - .debug_info 0x000014a2 0x88 THUMB Flash Debug/../../obj/boot.o - .debug_info 0x0000152a 0x1b4 THUMB Flash Debug/../../obj/com.o - .debug_info 0x000016de 0x86 THUMB Flash Debug/../../obj/cop.o - .debug_info 0x00001764 0x60b THUMB Flash Debug/../../obj/xcp.o - .debug_info 0x00001d6f 0x5a THUMB Flash Debug/../../obj/core_cm3.o - .debug_info 0x00001dc9 0x429 THUMB Flash Debug/../../obj/system_efm32.o - .debug_info 0x000021f2 0x5f6 THUMB Flash Debug/../../obj/efm32_acmp.o - .debug_info 0x000027e8 0xa5b THUMB Flash Debug/../../obj/efm32_adc.o - .debug_info 0x00003243 0x156e THUMB Flash Debug/../../obj/efm32_aes.o - .debug_info 0x000047b1 0xf7b THUMB Flash Debug/../../obj/efm32_cmu.o - .debug_info 0x0000572c 0x809 THUMB Flash Debug/../../obj/efm32_dac.o - .debug_info 0x00005f35 0x410 THUMB Flash Debug/../../obj/efm32_dbg.o - .debug_info 0x00006345 0x10f7 THUMB Flash Debug/../../obj/efm32_dma.o - .debug_info 0x0000743c 0x913 THUMB Flash Debug/../../obj/efm32_ebi.o - .debug_info 0x00007d4f 0x680 THUMB Flash Debug/../../obj/efm32_emu.o - .debug_info 0x000083cf 0x7cc THUMB Flash Debug/../../obj/efm32_gpio.o - .debug_info 0x00008b9b 0x84a THUMB Flash Debug/../../obj/efm32_i2c.o - .debug_info 0x000093e5 0xb0 THUMB Flash Debug/../../obj/efm32_int.o - .debug_info 0x00009495 0xad2 THUMB Flash Debug/../../obj/efm32_lcd.o - .debug_info 0x00009f67 0x86 THUMB Flash Debug/../../obj/efm32_lesense.o - .debug_info 0x00009fed 0x613 THUMB Flash Debug/../../obj/efm32_letimer.o - .debug_info 0x0000a600 0x7d4 THUMB Flash Debug/../../obj/efm32_leuart.o - .debug_info 0x0000add4 0x33f THUMB Flash Debug/../../obj/efm32_mpu.o - .debug_info 0x0000b113 0x2b3 THUMB Flash Debug/../../obj/efm32_msc.o - .debug_info 0x0000b3c6 0x86 THUMB Flash Debug/../../obj/efm32_opamp.o - .debug_info 0x0000b44c 0x86a THUMB Flash Debug/../../obj/efm32_pcnt.o - .debug_info 0x0000bcb6 0x1bf THUMB Flash Debug/../../obj/efm32_prs.o - .debug_info 0x0000be75 0x2f4 THUMB Flash Debug/../../obj/efm32_rmu.o - .debug_info 0x0000c169 0x3b9 THUMB Flash Debug/../../obj/efm32_rtc.o - .debug_info 0x0000c522 0x242 THUMB Flash Debug/../../obj/efm32_system.o - .debug_info 0x0000c764 0x700 THUMB Flash Debug/../../obj/efm32_timer.o - .debug_info 0x0000ce64 0xafb THUMB Flash Debug/../../obj/efm32_usart.o - .debug_info 0x0000d95f 0x2fc THUMB Flash Debug/../../obj/efm32_vcmp.o - .debug_info 0x0000dc5b 0x39a THUMB Flash Debug/../../obj/efm32_wdog.o - .debug_info 0x0000dff5 0x5a THUMB Flash Debug/../../obj/hooks.o - .debug_info 0x0000e04f 0x5d8 THUMB Flash Debug/../../obj/main.o - .debug_info 0x0000e627 0x36 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) - .debug_info 0x0000e65d 0x65 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - .debug_info 0x0000e6c2 0xbd8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .debug_info 0x0000f29a 0xcd C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) + .debug_info 0x0000034b 0x72a THUMB Flash Debug/../../obj/flash.o + .debug_info 0x00000a75 0x15e THUMB Flash Debug/../../obj/nvm.o + .debug_info 0x00000bd3 0x183 THUMB Flash Debug/../../obj/timer.o + .debug_info 0x00000d56 0x7a6 THUMB Flash Debug/../../obj/uart.o + .debug_info 0x000014fc 0xe4 THUMB Flash Debug/../../obj/assert.o + .debug_info 0x000015e0 0xa4 THUMB Flash Debug/../../obj/backdoor.o + .debug_info 0x00001684 0x88 THUMB Flash Debug/../../obj/boot.o + .debug_info 0x0000170c 0x1b4 THUMB Flash Debug/../../obj/com.o + .debug_info 0x000018c0 0x86 THUMB Flash Debug/../../obj/cop.o + .debug_info 0x00001946 0x5d7 THUMB Flash Debug/../../obj/xcp.o + .debug_info 0x00001f1d 0x5a THUMB Flash Debug/../../obj/core_cm3.o + .debug_info 0x00001f77 0x429 THUMB Flash Debug/../../obj/system_efm32.o + .debug_info 0x000023a0 0x5f6 THUMB Flash Debug/../../obj/efm32_acmp.o + .debug_info 0x00002996 0xa57 THUMB Flash Debug/../../obj/efm32_adc.o + .debug_info 0x000033ed 0x1532 THUMB Flash Debug/../../obj/efm32_aes.o + .debug_info 0x0000491f 0x11a2 THUMB Flash Debug/../../obj/efm32_cmu.o + .debug_info 0x00005ac1 0x809 THUMB Flash Debug/../../obj/efm32_dac.o + .debug_info 0x000062ca 0x410 THUMB Flash Debug/../../obj/efm32_dbg.o + .debug_info 0x000066da 0x10ad THUMB Flash Debug/../../obj/efm32_dma.o + .debug_info 0x00007787 0x589 THUMB Flash Debug/../../obj/efm32_ebi.o + .debug_info 0x00007d10 0x681 THUMB Flash Debug/../../obj/efm32_emu.o + .debug_info 0x00008391 0x7cc THUMB Flash Debug/../../obj/efm32_gpio.o + .debug_info 0x00008b5d 0x82a THUMB Flash Debug/../../obj/efm32_i2c.o + .debug_info 0x00009387 0xb0 THUMB Flash Debug/../../obj/efm32_int.o + .debug_info 0x00009437 0xaa1 THUMB Flash Debug/../../obj/efm32_lcd.o + .debug_info 0x00009ed8 0x86 THUMB Flash Debug/../../obj/efm32_lesense.o + .debug_info 0x00009f5e 0x59e THUMB Flash Debug/../../obj/efm32_letimer.o + .debug_info 0x0000a4fc 0x78c THUMB Flash Debug/../../obj/efm32_leuart.o + .debug_info 0x0000ac88 0x33f THUMB Flash Debug/../../obj/efm32_mpu.o + .debug_info 0x0000afc7 0x2b6 THUMB Flash Debug/../../obj/efm32_msc.o + .debug_info 0x0000b27d 0x86 THUMB Flash Debug/../../obj/efm32_opamp.o + .debug_info 0x0000b303 0x68b THUMB Flash Debug/../../obj/efm32_pcnt.o + .debug_info 0x0000b98e 0x1bf THUMB Flash Debug/../../obj/efm32_prs.o + .debug_info 0x0000bb4d 0x2ea THUMB Flash Debug/../../obj/efm32_rmu.o + .debug_info 0x0000be37 0x3a8 THUMB Flash Debug/../../obj/efm32_rtc.o + .debug_info 0x0000c1df 0x241 THUMB Flash Debug/../../obj/efm32_system.o + .debug_info 0x0000c420 0x703 THUMB Flash Debug/../../obj/efm32_timer.o + .debug_info 0x0000cb23 0xafd THUMB Flash Debug/../../obj/efm32_usart.o + .debug_info 0x0000d620 0x2fc THUMB Flash Debug/../../obj/efm32_vcmp.o + .debug_info 0x0000d91c 0x39a THUMB Flash Debug/../../obj/efm32_wdog.o + .debug_info 0x0000dcb6 0x5a THUMB Flash Debug/../../obj/hooks.o + .debug_info 0x0000dd10 0x5d8 THUMB Flash Debug/../../obj/main.o -.debug_abbrev 0x00000000 0x4172 +.debug_abbrev 0x00000000 0x414e .debug_abbrev 0x00000000 0x14 THUMB Flash Debug/../../obj/cstart.o .debug_abbrev 0x00000014 0xbe THUMB Flash Debug/../../obj/vectors.o .debug_abbrev 0x000000d2 0xaf THUMB Flash Debug/../../obj/cpu.o - .debug_abbrev 0x00000181 0x25d THUMB Flash Debug/../../obj/flash.o - .debug_abbrev 0x000003de 0xa3 THUMB Flash Debug/../../obj/nvm.o - .debug_abbrev 0x00000481 0xdf THUMB Flash Debug/../../obj/timer.o - .debug_abbrev 0x00000560 0x1aa THUMB Flash Debug/../../obj/uart.o - .debug_abbrev 0x0000070a 0x7c THUMB Flash Debug/../../obj/assert.o - .debug_abbrev 0x00000786 0x5b THUMB Flash Debug/../../obj/backdoor.o - .debug_abbrev 0x000007e1 0x3f THUMB Flash Debug/../../obj/boot.o - .debug_abbrev 0x00000820 0xe0 THUMB Flash Debug/../../obj/com.o - .debug_abbrev 0x00000900 0x3f THUMB Flash Debug/../../obj/cop.o - .debug_abbrev 0x0000093f 0x1ba THUMB Flash Debug/../../obj/xcp.o - .debug_abbrev 0x00000af9 0x1d THUMB Flash Debug/../../obj/core_cm3.o - .debug_abbrev 0x00000b16 0x1a5 THUMB Flash Debug/../../obj/system_efm32.o - .debug_abbrev 0x00000cbb 0x1c2 THUMB Flash Debug/../../obj/efm32_acmp.o - .debug_abbrev 0x00000e7d 0x20a THUMB Flash Debug/../../obj/efm32_adc.o - .debug_abbrev 0x00001087 0x291 THUMB Flash Debug/../../obj/efm32_aes.o - .debug_abbrev 0x00001318 0x1 THUMB Flash Debug/../../obj/efm32_assert.o - .debug_abbrev 0x00001319 0x359 THUMB Flash Debug/../../obj/efm32_cmu.o - .debug_abbrev 0x00001672 0x21c THUMB Flash Debug/../../obj/efm32_dac.o - .debug_abbrev 0x0000188e 0x17f THUMB Flash Debug/../../obj/efm32_dbg.o - .debug_abbrev 0x00001a0d 0x300 THUMB Flash Debug/../../obj/efm32_dma.o - .debug_abbrev 0x00001d0d 0x222 THUMB Flash Debug/../../obj/efm32_ebi.o - .debug_abbrev 0x00001f2f 0x1c1 THUMB Flash Debug/../../obj/efm32_emu.o - .debug_abbrev 0x000020f0 0x235 THUMB Flash Debug/../../obj/efm32_gpio.o - .debug_abbrev 0x00002325 0x28d THUMB Flash Debug/../../obj/efm32_i2c.o - .debug_abbrev 0x000025b2 0x64 THUMB Flash Debug/../../obj/efm32_int.o - .debug_abbrev 0x00002616 0x288 THUMB Flash Debug/../../obj/efm32_lcd.o - .debug_abbrev 0x0000289e 0x42 THUMB Flash Debug/../../obj/efm32_lesense.o - .debug_abbrev 0x000028e0 0x25c THUMB Flash Debug/../../obj/efm32_letimer.o - .debug_abbrev 0x00002b3c 0x21e THUMB Flash Debug/../../obj/efm32_leuart.o - .debug_abbrev 0x00002d5a 0xf3 THUMB Flash Debug/../../obj/efm32_mpu.o - .debug_abbrev 0x00002e4d 0x13a THUMB Flash Debug/../../obj/efm32_msc.o - .debug_abbrev 0x00002f87 0x42 THUMB Flash Debug/../../obj/efm32_opamp.o - .debug_abbrev 0x00002fc9 0x29b THUMB Flash Debug/../../obj/efm32_pcnt.o - .debug_abbrev 0x00003264 0xe8 THUMB Flash Debug/../../obj/efm32_prs.o - .debug_abbrev 0x0000334c 0x1c6 THUMB Flash Debug/../../obj/efm32_rmu.o - .debug_abbrev 0x00003512 0x227 THUMB Flash Debug/../../obj/efm32_rtc.o - .debug_abbrev 0x00003739 0x110 THUMB Flash Debug/../../obj/efm32_system.o - .debug_abbrev 0x00003849 0x16b THUMB Flash Debug/../../obj/efm32_timer.o - .debug_abbrev 0x000039b4 0x1e0 THUMB Flash Debug/../../obj/efm32_usart.o - .debug_abbrev 0x00003b94 0x16b THUMB Flash Debug/../../obj/efm32_vcmp.o - .debug_abbrev 0x00003cff 0x1b4 THUMB Flash Debug/../../obj/efm32_wdog.o - .debug_abbrev 0x00003eb3 0x28 THUMB Flash Debug/../../obj/hooks.o - .debug_abbrev 0x00003edb 0x16a THUMB Flash Debug/../../obj/main.o - .debug_abbrev 0x00004045 0x25 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) - .debug_abbrev 0x0000406a 0x43 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - .debug_abbrev 0x000040ad 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .debug_abbrev 0x0000414d 0x25 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) + .debug_abbrev 0x00000181 0x273 THUMB Flash Debug/../../obj/flash.o + .debug_abbrev 0x000003f4 0xa3 THUMB Flash Debug/../../obj/nvm.o + .debug_abbrev 0x00000497 0x138 THUMB Flash Debug/../../obj/timer.o + .debug_abbrev 0x000005cf 0x1ef THUMB Flash Debug/../../obj/uart.o + .debug_abbrev 0x000007be 0x7c THUMB Flash Debug/../../obj/assert.o + .debug_abbrev 0x0000083a 0x5b THUMB Flash Debug/../../obj/backdoor.o + .debug_abbrev 0x00000895 0x3f THUMB Flash Debug/../../obj/boot.o + .debug_abbrev 0x000008d4 0xe0 THUMB Flash Debug/../../obj/com.o + .debug_abbrev 0x000009b4 0x3f THUMB Flash Debug/../../obj/cop.o + .debug_abbrev 0x000009f3 0x1da THUMB Flash Debug/../../obj/xcp.o + .debug_abbrev 0x00000bcd 0x1d THUMB Flash Debug/../../obj/core_cm3.o + .debug_abbrev 0x00000bea 0x1a5 THUMB Flash Debug/../../obj/system_efm32.o + .debug_abbrev 0x00000d8f 0x1c2 THUMB Flash Debug/../../obj/efm32_acmp.o + .debug_abbrev 0x00000f51 0x1fb THUMB Flash Debug/../../obj/efm32_adc.o + .debug_abbrev 0x0000114c 0x29e THUMB Flash Debug/../../obj/efm32_aes.o + .debug_abbrev 0x000013ea 0x1 THUMB Flash Debug/../../obj/efm32_assert.o + .debug_abbrev 0x000013eb 0x38a THUMB Flash Debug/../../obj/efm32_cmu.o + .debug_abbrev 0x00001775 0x21c THUMB Flash Debug/../../obj/efm32_dac.o + .debug_abbrev 0x00001991 0x17f THUMB Flash Debug/../../obj/efm32_dbg.o + .debug_abbrev 0x00001b10 0x314 THUMB Flash Debug/../../obj/efm32_dma.o + .debug_abbrev 0x00001e24 0x204 THUMB Flash Debug/../../obj/efm32_ebi.o + .debug_abbrev 0x00002028 0x1d0 THUMB Flash Debug/../../obj/efm32_emu.o + .debug_abbrev 0x000021f8 0x235 THUMB Flash Debug/../../obj/efm32_gpio.o + .debug_abbrev 0x0000242d 0x2a8 THUMB Flash Debug/../../obj/efm32_i2c.o + .debug_abbrev 0x000026d5 0x64 THUMB Flash Debug/../../obj/efm32_int.o + .debug_abbrev 0x00002739 0x296 THUMB Flash Debug/../../obj/efm32_lcd.o + .debug_abbrev 0x000029cf 0x42 THUMB Flash Debug/../../obj/efm32_lesense.o + .debug_abbrev 0x00002a11 0x223 THUMB Flash Debug/../../obj/efm32_letimer.o + .debug_abbrev 0x00002c34 0x21c THUMB Flash Debug/../../obj/efm32_leuart.o + .debug_abbrev 0x00002e50 0xf3 THUMB Flash Debug/../../obj/efm32_mpu.o + .debug_abbrev 0x00002f43 0x112 THUMB Flash Debug/../../obj/efm32_msc.o + .debug_abbrev 0x00003055 0x42 THUMB Flash Debug/../../obj/efm32_opamp.o + .debug_abbrev 0x00003097 0x304 THUMB Flash Debug/../../obj/efm32_pcnt.o + .debug_abbrev 0x0000339b 0xe8 THUMB Flash Debug/../../obj/efm32_prs.o + .debug_abbrev 0x00003483 0x1ab THUMB Flash Debug/../../obj/efm32_rmu.o + .debug_abbrev 0x0000362e 0x214 THUMB Flash Debug/../../obj/efm32_rtc.o + .debug_abbrev 0x00003842 0x110 THUMB Flash Debug/../../obj/efm32_system.o + .debug_abbrev 0x00003952 0x16b THUMB Flash Debug/../../obj/efm32_timer.o + .debug_abbrev 0x00003abd 0x1d1 THUMB Flash Debug/../../obj/efm32_usart.o + .debug_abbrev 0x00003c8e 0x16b THUMB Flash Debug/../../obj/efm32_vcmp.o + .debug_abbrev 0x00003df9 0x1b4 THUMB Flash Debug/../../obj/efm32_wdog.o + .debug_abbrev 0x00003fad 0x28 THUMB Flash Debug/../../obj/hooks.o + .debug_abbrev 0x00003fd5 0x179 THUMB Flash Debug/../../obj/main.o -.debug_aranges 0x00000000 0x1148 +.debug_aranges 0x00000000 0xbb8 .debug_aranges 0x00000000 0x20 THUMB Flash Debug/../../obj/cstart.o .debug_aranges @@ -1975,225 +1317,202 @@ OUTPUT(THUMB Flash Debug/../../bin/openbtl_olimex_efm32g880.elf elf32-littlearm) .debug_aranges 0x00000040 0x30 THUMB Flash Debug/../../obj/cpu.o .debug_aranges - 0x00000070 0x78 THUMB Flash Debug/../../obj/flash.o + 0x00000070 0x68 THUMB Flash Debug/../../obj/flash.o .debug_aranges - 0x000000e8 0x40 THUMB Flash Debug/../../obj/nvm.o + 0x000000d8 0x40 THUMB Flash Debug/../../obj/nvm.o .debug_aranges - 0x00000128 0x40 THUMB Flash Debug/../../obj/timer.o + 0x00000118 0x40 THUMB Flash Debug/../../obj/timer.o .debug_aranges - 0x00000168 0x40 THUMB Flash Debug/../../obj/uart.o + 0x00000158 0x30 THUMB Flash Debug/../../obj/uart.o .debug_aranges - 0x000001a8 0x20 THUMB Flash Debug/../../obj/assert.o + 0x00000188 0x20 THUMB Flash Debug/../../obj/assert.o .debug_aranges - 0x000001c8 0x28 THUMB Flash Debug/../../obj/backdoor.o + 0x000001a8 0x28 THUMB Flash Debug/../../obj/backdoor.o .debug_aranges - 0x000001f0 0x28 THUMB Flash Debug/../../obj/boot.o + 0x000001d0 0x28 THUMB Flash Debug/../../obj/boot.o .debug_aranges - 0x00000218 0x58 THUMB Flash Debug/../../obj/com.o + 0x000001f8 0x58 THUMB Flash Debug/../../obj/com.o .debug_aranges - 0x00000270 0x28 THUMB Flash Debug/../../obj/cop.o + 0x00000250 0x28 THUMB Flash Debug/../../obj/cop.o .debug_aranges - 0x00000298 0x48 THUMB Flash Debug/../../obj/xcp.o + 0x00000278 0x40 THUMB Flash Debug/../../obj/xcp.o .debug_aranges - 0x000002e0 0x60 THUMB Flash Debug/../../obj/system_efm32.o + 0x000002b8 0x60 THUMB Flash Debug/../../obj/system_efm32.o .debug_aranges - 0x00000340 0x58 THUMB Flash Debug/../../obj/efm32_acmp.o + 0x00000318 0x58 THUMB Flash Debug/../../obj/efm32_acmp.o .debug_aranges - 0x00000398 0x48 THUMB Flash Debug/../../obj/efm32_adc.o + 0x00000370 0x48 THUMB Flash Debug/../../obj/efm32_adc.o .debug_aranges - 0x000003e0 0x80 THUMB Flash Debug/../../obj/efm32_aes.o + 0x000003b8 0x80 THUMB Flash Debug/../../obj/efm32_aes.o .debug_aranges - 0x00000460 0xe0 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00000438 0xd0 THUMB Flash Debug/../../obj/efm32_cmu.o .debug_aranges - 0x00000540 0x40 THUMB Flash Debug/../../obj/efm32_dac.o + 0x00000508 0x40 THUMB Flash Debug/../../obj/efm32_dac.o .debug_aranges - 0x00000580 0x20 THUMB Flash Debug/../../obj/efm32_dbg.o + 0x00000548 0x20 THUMB Flash Debug/../../obj/efm32_dbg.o .debug_aranges - 0x000005a0 0x80 THUMB Flash Debug/../../obj/efm32_dma.o + 0x00000568 0x80 THUMB Flash Debug/../../obj/efm32_dma.o .debug_aranges - 0x00000620 0x60 THUMB Flash Debug/../../obj/efm32_ebi.o + 0x000005e8 0x68 THUMB Flash Debug/../../obj/efm32_ebi.o .debug_aranges - 0x00000680 0x48 THUMB Flash Debug/../../obj/efm32_emu.o + 0x00000650 0x48 THUMB Flash Debug/../../obj/efm32_emu.o .debug_aranges - 0x000006c8 0x90 THUMB Flash Debug/../../obj/efm32_gpio.o + 0x00000698 0x90 THUMB Flash Debug/../../obj/efm32_gpio.o .debug_aranges - 0x00000758 0x50 THUMB Flash Debug/../../obj/efm32_i2c.o + 0x00000728 0x50 THUMB Flash Debug/../../obj/efm32_i2c.o .debug_aranges - 0x000007a8 0x70 THUMB Flash Debug/../../obj/efm32_lcd.o + 0x00000778 0x70 THUMB Flash Debug/../../obj/efm32_lcd.o .debug_aranges - 0x00000818 0x58 THUMB Flash Debug/../../obj/efm32_letimer.o + 0x000007e8 0x60 THUMB Flash Debug/../../obj/efm32_letimer.o .debug_aranges - 0x00000870 0x70 THUMB Flash Debug/../../obj/efm32_leuart.o + 0x00000848 0x78 THUMB Flash Debug/../../obj/efm32_leuart.o .debug_aranges - 0x000008e0 0x20 THUMB Flash Debug/../../obj/efm32_mpu.o + 0x000008c0 0x20 THUMB Flash Debug/../../obj/efm32_mpu.o .debug_aranges - 0x00000900 0x38 THUMB Flash Debug/../../obj/efm32_msc.o + 0x000008e0 0x38 THUMB Flash Debug/../../obj/efm32_msc.o .debug_aranges - 0x00000938 0x58 THUMB Flash Debug/../../obj/efm32_pcnt.o + 0x00000918 0x60 THUMB Flash Debug/../../obj/efm32_pcnt.o .debug_aranges - 0x00000990 0x20 THUMB Flash Debug/../../obj/efm32_prs.o + 0x00000978 0x20 THUMB Flash Debug/../../obj/efm32_prs.o .debug_aranges - 0x000009b0 0x30 THUMB Flash Debug/../../obj/efm32_rmu.o + 0x00000998 0x30 THUMB Flash Debug/../../obj/efm32_rmu.o .debug_aranges - 0x000009e0 0x50 THUMB Flash Debug/../../obj/efm32_rtc.o + 0x000009c8 0x58 THUMB Flash Debug/../../obj/efm32_rtc.o .debug_aranges - 0x00000a30 0x28 THUMB Flash Debug/../../obj/efm32_system.o + 0x00000a20 0x28 THUMB Flash Debug/../../obj/efm32_system.o .debug_aranges - 0x00000a58 0x48 THUMB Flash Debug/../../obj/efm32_timer.o + 0x00000a48 0x48 THUMB Flash Debug/../../obj/efm32_timer.o .debug_aranges - 0x00000aa0 0xa0 THUMB Flash Debug/../../obj/efm32_usart.o + 0x00000a90 0xa0 THUMB Flash Debug/../../obj/efm32_usart.o .debug_aranges - 0x00000b40 0x30 THUMB Flash Debug/../../obj/efm32_vcmp.o + 0x00000b30 0x30 THUMB Flash Debug/../../obj/efm32_vcmp.o .debug_aranges - 0x00000b70 0x38 THUMB Flash Debug/../../obj/efm32_wdog.o + 0x00000b60 0x38 THUMB Flash Debug/../../obj/efm32_wdog.o .debug_aranges - 0x00000ba8 0x20 THUMB Flash Debug/../../obj/main.o - .debug_aranges - 0x00000bc8 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) - .debug_aranges - 0x00000be8 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - .debug_aranges - 0x00000c18 0x4d0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .debug_aranges - 0x000010e8 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) + 0x00000b98 0x20 THUMB Flash Debug/../../obj/main.o -.debug_frame 0x00000000 0x36bc +.debug_frame 0x00000000 0x1a80 .debug_frame 0x00000000 0x2c THUMB Flash Debug/../../obj/vectors.o .debug_frame 0x0000002c 0x6c THUMB Flash Debug/../../obj/cpu.o - .debug_frame 0x00000098 0x198 THUMB Flash Debug/../../obj/flash.o - .debug_frame 0x00000230 0x9c THUMB Flash Debug/../../obj/nvm.o - .debug_frame 0x000002cc 0x78 THUMB Flash Debug/../../obj/timer.o - .debug_frame 0x00000344 0xb4 THUMB Flash Debug/../../obj/uart.o - .debug_frame 0x000003f8 0x2c THUMB Flash Debug/../../obj/assert.o - .debug_frame 0x00000424 0x48 THUMB Flash Debug/../../obj/backdoor.o - .debug_frame 0x0000046c 0x48 THUMB Flash Debug/../../obj/boot.o - .debug_frame 0x000004b4 0xc4 THUMB Flash Debug/../../obj/com.o - .debug_frame 0x00000578 0x30 THUMB Flash Debug/../../obj/cop.o - .debug_frame 0x000005a8 0x80 THUMB Flash Debug/../../obj/xcp.o - .debug_frame 0x00000628 0xc4 THUMB Flash Debug/../../obj/system_efm32.o - .debug_frame 0x000006ec 0xb4 THUMB Flash Debug/../../obj/efm32_acmp.o - .debug_frame 0x000007a0 0xa0 THUMB Flash Debug/../../obj/efm32_adc.o - .debug_frame 0x00000840 0x1ec THUMB Flash Debug/../../obj/efm32_aes.o - .debug_frame 0x00000a2c 0x204 THUMB Flash Debug/../../obj/efm32_cmu.o - .debug_frame 0x00000c30 0x78 THUMB Flash Debug/../../obj/efm32_dac.o - .debug_frame 0x00000ca8 0x30 THUMB Flash Debug/../../obj/efm32_dbg.o - .debug_frame 0x00000cd8 0x1a4 THUMB Flash Debug/../../obj/efm32_dma.o - .debug_frame 0x00000e7c 0xc8 THUMB Flash Debug/../../obj/efm32_ebi.o - .debug_frame 0x00000f44 0x88 THUMB Flash Debug/../../obj/efm32_emu.o - .debug_frame 0x00000fcc 0x120 THUMB Flash Debug/../../obj/efm32_gpio.o - .debug_frame 0x000010ec 0xd0 THUMB Flash Debug/../../obj/efm32_i2c.o - .debug_frame 0x000011bc 0xcc THUMB Flash Debug/../../obj/efm32_lcd.o - .debug_frame 0x00001288 0xc4 THUMB Flash Debug/../../obj/efm32_letimer.o - .debug_frame 0x0000134c 0xfc THUMB Flash Debug/../../obj/efm32_leuart.o - .debug_frame 0x00001448 0x20 THUMB Flash Debug/../../obj/efm32_mpu.o - .debug_frame 0x00001468 0x68 THUMB Flash Debug/../../obj/efm32_msc.o - .debug_frame 0x000014d0 0xbc THUMB Flash Debug/../../obj/efm32_pcnt.o - .debug_frame 0x0000158c 0x2c THUMB Flash Debug/../../obj/efm32_prs.o - .debug_frame 0x000015b8 0x40 THUMB Flash Debug/../../obj/efm32_rmu.o - .debug_frame 0x000015f8 0x98 THUMB Flash Debug/../../obj/efm32_rtc.o - .debug_frame 0x00001690 0x3c THUMB Flash Debug/../../obj/efm32_system.o - .debug_frame 0x000016cc 0x7c THUMB Flash Debug/../../obj/efm32_timer.o - .debug_frame 0x00001748 0x18c THUMB Flash Debug/../../obj/efm32_usart.o - .debug_frame 0x000018d4 0x4c THUMB Flash Debug/../../obj/efm32_vcmp.o - .debug_frame 0x00001920 0x5c THUMB Flash Debug/../../obj/efm32_wdog.o - .debug_frame 0x0000197c 0x30 THUMB Flash Debug/../../obj/main.o - .debug_frame 0x000019ac 0x40 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) - .debug_frame 0x000019ec 0x88 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - .debug_frame 0x00001a74 0x11a8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .debug_frame 0x00002c1c 0x100 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2_asm.o) - .debug_frame 0x00002d1c 0x260 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .debug_frame 0x00002f7c 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libdebugio_v7m_t_le.a(libdebugio_asm.o) - .debug_frame 0x0000301c 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) - .debug_frame 0x000030bc 0x600 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) + .debug_frame 0x00000098 0x15c THUMB Flash Debug/../../obj/flash.o + .debug_frame 0x000001f4 0x9c THUMB Flash Debug/../../obj/nvm.o + .debug_frame 0x00000290 0x6c THUMB Flash Debug/../../obj/timer.o + .debug_frame 0x000002fc 0x80 THUMB Flash Debug/../../obj/uart.o + .debug_frame 0x0000037c 0x2c THUMB Flash Debug/../../obj/assert.o + .debug_frame 0x000003a8 0x48 THUMB Flash Debug/../../obj/backdoor.o + .debug_frame 0x000003f0 0x48 THUMB Flash Debug/../../obj/boot.o + .debug_frame 0x00000438 0xc0 THUMB Flash Debug/../../obj/com.o + .debug_frame 0x000004f8 0x30 THUMB Flash Debug/../../obj/cop.o + .debug_frame 0x00000528 0x70 THUMB Flash Debug/../../obj/xcp.o + .debug_frame 0x00000598 0xc4 THUMB Flash Debug/../../obj/system_efm32.o + .debug_frame 0x0000065c 0xb4 THUMB Flash Debug/../../obj/efm32_acmp.o + .debug_frame 0x00000710 0xa8 THUMB Flash Debug/../../obj/efm32_adc.o + .debug_frame 0x000007b8 0x204 THUMB Flash Debug/../../obj/efm32_aes.o + .debug_frame 0x000009bc 0x1e8 THUMB Flash Debug/../../obj/efm32_cmu.o + .debug_frame 0x00000ba4 0x78 THUMB Flash Debug/../../obj/efm32_dac.o + .debug_frame 0x00000c1c 0x34 THUMB Flash Debug/../../obj/efm32_dbg.o + .debug_frame 0x00000c50 0x1b0 THUMB Flash Debug/../../obj/efm32_dma.o + .debug_frame 0x00000e00 0x10c THUMB Flash Debug/../../obj/efm32_ebi.o + .debug_frame 0x00000f0c 0x94 THUMB Flash Debug/../../obj/efm32_emu.o + .debug_frame 0x00000fa0 0x128 THUMB Flash Debug/../../obj/efm32_gpio.o + .debug_frame 0x000010c8 0xcc THUMB Flash Debug/../../obj/efm32_i2c.o + .debug_frame 0x00001194 0xcc THUMB Flash Debug/../../obj/efm32_lcd.o + .debug_frame 0x00001260 0xf4 THUMB Flash Debug/../../obj/efm32_letimer.o + .debug_frame 0x00001354 0x13c THUMB Flash Debug/../../obj/efm32_leuart.o + .debug_frame 0x00001490 0x20 THUMB Flash Debug/../../obj/efm32_mpu.o + .debug_frame 0x000014b0 0x70 THUMB Flash Debug/../../obj/efm32_msc.o + .debug_frame 0x00001520 0x114 THUMB Flash Debug/../../obj/efm32_pcnt.o + .debug_frame 0x00001634 0x2c THUMB Flash Debug/../../obj/efm32_prs.o + .debug_frame 0x00001660 0x40 THUMB Flash Debug/../../obj/efm32_rmu.o + .debug_frame 0x000016a0 0xc4 THUMB Flash Debug/../../obj/efm32_rtc.o + .debug_frame 0x00001764 0x30 THUMB Flash Debug/../../obj/efm32_system.o + .debug_frame 0x00001794 0x88 THUMB Flash Debug/../../obj/efm32_timer.o + .debug_frame 0x0000181c 0x18c THUMB Flash Debug/../../obj/efm32_usart.o + .debug_frame 0x000019a8 0x50 THUMB Flash Debug/../../obj/efm32_vcmp.o + .debug_frame 0x000019f8 0x5c THUMB Flash Debug/../../obj/efm32_wdog.o + .debug_frame 0x00001a54 0x2c THUMB Flash Debug/../../obj/main.o -.debug_loc 0x00000000 0x7b32 +.debug_loc 0x00000000 0x63b4 .debug_loc 0x00000000 0x20 THUMB Flash Debug/../../obj/vectors.o - .debug_loc 0x00000020 0x10f THUMB Flash Debug/../../obj/cpu.o - .debug_loc 0x0000012f 0x774 THUMB Flash Debug/../../obj/flash.o - .debug_loc 0x000008a3 0xff THUMB Flash Debug/../../obj/nvm.o - .debug_loc 0x000009a2 0x40 THUMB Flash Debug/../../obj/timer.o - .debug_loc 0x000009e2 0x1ae THUMB Flash Debug/../../obj/uart.o - .debug_loc 0x00000b90 0x46 THUMB Flash Debug/../../obj/assert.o - .debug_loc 0x00000bd6 0x40 THUMB Flash Debug/../../obj/backdoor.o - .debug_loc 0x00000c16 0x40 THUMB Flash Debug/../../obj/boot.o - .debug_loc 0x00000c56 0xb2 THUMB Flash Debug/../../obj/com.o - .debug_loc 0x00000d08 0x1a7 THUMB Flash Debug/../../obj/xcp.o - .debug_loc 0x00000eaf 0x103 THUMB Flash Debug/../../obj/system_efm32.o - .debug_loc 0x00000fb2 0x17a THUMB Flash Debug/../../obj/efm32_acmp.o - .debug_loc 0x0000112c 0x2c8 THUMB Flash Debug/../../obj/efm32_adc.o - .debug_loc 0x000013f4 0x1825 THUMB Flash Debug/../../obj/efm32_aes.o - .debug_loc 0x00002c19 0xdbc THUMB Flash Debug/../../obj/efm32_cmu.o - .debug_loc 0x000039d5 0x1eb THUMB Flash Debug/../../obj/efm32_dac.o - .debug_loc 0x00003bc0 0x96 THUMB Flash Debug/../../obj/efm32_dbg.o - .debug_loc 0x00003c56 0x7d6 THUMB Flash Debug/../../obj/efm32_dma.o - .debug_loc 0x0000442c 0x452 THUMB Flash Debug/../../obj/efm32_ebi.o - .debug_loc 0x0000487e 0xd7 THUMB Flash Debug/../../obj/efm32_emu.o - .debug_loc 0x00004955 0x2c7 THUMB Flash Debug/../../obj/efm32_gpio.o - .debug_loc 0x00004c1c 0x483 THUMB Flash Debug/../../obj/efm32_i2c.o - .debug_loc 0x0000509f 0x614 THUMB Flash Debug/../../obj/efm32_lcd.o - .debug_loc 0x000056b3 0x2fa THUMB Flash Debug/../../obj/efm32_letimer.o - .debug_loc 0x000059ad 0x287 THUMB Flash Debug/../../obj/efm32_leuart.o - .debug_loc 0x00005c34 0x11b THUMB Flash Debug/../../obj/efm32_msc.o - .debug_loc 0x00005d4f 0x394 THUMB Flash Debug/../../obj/efm32_pcnt.o - .debug_loc 0x000060e3 0x66 THUMB Flash Debug/../../obj/efm32_prs.o - .debug_loc 0x00006149 0xb4 THUMB Flash Debug/../../obj/efm32_rmu.o - .debug_loc 0x000061fd 0xd6 THUMB Flash Debug/../../obj/efm32_rtc.o - .debug_loc 0x000062d3 0xae THUMB Flash Debug/../../obj/efm32_system.o - .debug_loc 0x00006381 0x8b THUMB Flash Debug/../../obj/efm32_timer.o - .debug_loc 0x0000640c 0x45b THUMB Flash Debug/../../obj/efm32_usart.o - .debug_loc 0x00006867 0x51 THUMB Flash Debug/../../obj/efm32_vcmp.o - .debug_loc 0x000068b8 0xbf THUMB Flash Debug/../../obj/efm32_wdog.o - .debug_loc 0x00006977 0x189 THUMB Flash Debug/../../obj/main.o - .debug_loc 0x00006b00 0x2d C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) - .debug_loc 0x00006b2d 0x6c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - .debug_loc 0x00006b99 0xf99 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) + .debug_loc 0x00000020 0xdf THUMB Flash Debug/../../obj/cpu.o + .debug_loc 0x000000ff 0x6a0 THUMB Flash Debug/../../obj/flash.o + .debug_loc 0x0000079f 0xff THUMB Flash Debug/../../obj/nvm.o + .debug_loc 0x0000089e 0x20 THUMB Flash Debug/../../obj/timer.o + .debug_loc 0x000008be 0x1f8 THUMB Flash Debug/../../obj/uart.o + .debug_loc 0x00000ab6 0x46 THUMB Flash Debug/../../obj/assert.o + .debug_loc 0x00000afc 0x40 THUMB Flash Debug/../../obj/backdoor.o + .debug_loc 0x00000b3c 0x40 THUMB Flash Debug/../../obj/boot.o + .debug_loc 0x00000b7c 0xa6 THUMB Flash Debug/../../obj/com.o + .debug_loc 0x00000c22 0x175 THUMB Flash Debug/../../obj/xcp.o + .debug_loc 0x00000d97 0xf1 THUMB Flash Debug/../../obj/system_efm32.o + .debug_loc 0x00000e88 0x17a THUMB Flash Debug/../../obj/efm32_acmp.o + .debug_loc 0x00001002 0x1ec THUMB Flash Debug/../../obj/efm32_adc.o + .debug_loc 0x000011ee 0x1493 THUMB Flash Debug/../../obj/efm32_aes.o + .debug_loc 0x00002681 0xe57 THUMB Flash Debug/../../obj/efm32_cmu.o + .debug_loc 0x000034d8 0x1eb THUMB Flash Debug/../../obj/efm32_dac.o + .debug_loc 0x000036c3 0x96 THUMB Flash Debug/../../obj/efm32_dbg.o + .debug_loc 0x00003759 0x6fd THUMB Flash Debug/../../obj/efm32_dma.o + .debug_loc 0x00003e56 0x38d THUMB Flash Debug/../../obj/efm32_ebi.o + .debug_loc 0x000041e3 0xf7 THUMB Flash Debug/../../obj/efm32_emu.o + .debug_loc 0x000042da 0x2a6 THUMB Flash Debug/../../obj/efm32_gpio.o + .debug_loc 0x00004580 0x3a3 THUMB Flash Debug/../../obj/efm32_i2c.o + .debug_loc 0x00004923 0x561 THUMB Flash Debug/../../obj/efm32_lcd.o + .debug_loc 0x00004e84 0x34e THUMB Flash Debug/../../obj/efm32_letimer.o + .debug_loc 0x000051d2 0x338 THUMB Flash Debug/../../obj/efm32_leuart.o + .debug_loc 0x0000550a 0x11f THUMB Flash Debug/../../obj/efm32_msc.o + .debug_loc 0x00005629 0x35d THUMB Flash Debug/../../obj/efm32_pcnt.o + .debug_loc 0x00005986 0x66 THUMB Flash Debug/../../obj/efm32_prs.o + .debug_loc 0x000059ec 0x40 THUMB Flash Debug/../../obj/efm32_rmu.o + .debug_loc 0x00005a2c 0x165 THUMB Flash Debug/../../obj/efm32_rtc.o + .debug_loc 0x00005b91 0x7d THUMB Flash Debug/../../obj/efm32_system.o + .debug_loc 0x00005c0e 0xbe THUMB Flash Debug/../../obj/efm32_timer.o + .debug_loc 0x00005ccc 0x492 THUMB Flash Debug/../../obj/efm32_usart.o + .debug_loc 0x0000615e 0x51 THUMB Flash Debug/../../obj/efm32_vcmp.o + .debug_loc 0x000061af 0xcc THUMB Flash Debug/../../obj/efm32_wdog.o + .debug_loc 0x0000627b 0x139 THUMB Flash Debug/../../obj/main.o -.debug_ranges 0x00000000 0xef0 +.debug_ranges 0x00000000 0x1080 .debug_ranges 0x00000000 0x10 THUMB Flash Debug/../../obj/vectors.o .debug_ranges 0x00000010 0x20 THUMB Flash Debug/../../obj/cpu.o - .debug_ranges 0x00000030 0x68 THUMB Flash Debug/../../obj/flash.o - .debug_ranges 0x00000098 0x30 THUMB Flash Debug/../../obj/nvm.o - .debug_ranges 0x000000c8 0x30 THUMB Flash Debug/../../obj/timer.o - .debug_ranges 0x000000f8 0x30 THUMB Flash Debug/../../obj/uart.o - .debug_ranges 0x00000128 0x10 THUMB Flash Debug/../../obj/assert.o - .debug_ranges 0x00000138 0x18 THUMB Flash Debug/../../obj/backdoor.o - .debug_ranges 0x00000150 0x18 THUMB Flash Debug/../../obj/boot.o - .debug_ranges 0x00000168 0x48 THUMB Flash Debug/../../obj/com.o - .debug_ranges 0x000001b0 0x18 THUMB Flash Debug/../../obj/cop.o - .debug_ranges 0x000001c8 0x38 THUMB Flash Debug/../../obj/xcp.o - .debug_ranges 0x00000200 0x50 THUMB Flash Debug/../../obj/system_efm32.o - .debug_ranges 0x00000250 0x48 THUMB Flash Debug/../../obj/efm32_acmp.o - .debug_ranges 0x00000298 0x38 THUMB Flash Debug/../../obj/efm32_adc.o - .debug_ranges 0x000002d0 0x70 THUMB Flash Debug/../../obj/efm32_aes.o - .debug_ranges 0x00000340 0xe8 THUMB Flash Debug/../../obj/efm32_cmu.o - .debug_ranges 0x00000428 0x30 THUMB Flash Debug/../../obj/efm32_dac.o - .debug_ranges 0x00000458 0x10 THUMB Flash Debug/../../obj/efm32_dbg.o - .debug_ranges 0x00000468 0x70 THUMB Flash Debug/../../obj/efm32_dma.o - .debug_ranges 0x000004d8 0x50 THUMB Flash Debug/../../obj/efm32_ebi.o - .debug_ranges 0x00000528 0x38 THUMB Flash Debug/../../obj/efm32_emu.o - .debug_ranges 0x00000560 0x80 THUMB Flash Debug/../../obj/efm32_gpio.o - .debug_ranges 0x000005e0 0x40 THUMB Flash Debug/../../obj/efm32_i2c.o - .debug_ranges 0x00000620 0x60 THUMB Flash Debug/../../obj/efm32_lcd.o - .debug_ranges 0x00000680 0x48 THUMB Flash Debug/../../obj/efm32_letimer.o - .debug_ranges 0x000006c8 0x60 THUMB Flash Debug/../../obj/efm32_leuart.o - .debug_ranges 0x00000728 0x10 THUMB Flash Debug/../../obj/efm32_mpu.o - .debug_ranges 0x00000738 0x28 THUMB Flash Debug/../../obj/efm32_msc.o - .debug_ranges 0x00000760 0x48 THUMB Flash Debug/../../obj/efm32_pcnt.o - .debug_ranges 0x000007a8 0x10 THUMB Flash Debug/../../obj/efm32_prs.o - .debug_ranges 0x000007b8 0x80 THUMB Flash Debug/../../obj/efm32_rmu.o - .debug_ranges 0x00000838 0x40 THUMB Flash Debug/../../obj/efm32_rtc.o - .debug_ranges 0x00000878 0x18 THUMB Flash Debug/../../obj/efm32_system.o - .debug_ranges 0x00000890 0x38 THUMB Flash Debug/../../obj/efm32_timer.o - .debug_ranges 0x000008c8 0x90 THUMB Flash Debug/../../obj/efm32_usart.o - .debug_ranges 0x00000958 0x20 THUMB Flash Debug/../../obj/efm32_vcmp.o - .debug_ranges 0x00000978 0x28 THUMB Flash Debug/../../obj/efm32_wdog.o - .debug_ranges 0x000009a0 0x10 THUMB Flash Debug/../../obj/main.o - .debug_ranges 0x000009b0 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) - .debug_ranges 0x000009c0 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - .debug_ranges 0x000009e0 0x4c0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .debug_ranges 0x00000ea0 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) + .debug_ranges 0x00000030 0x150 THUMB Flash Debug/../../obj/flash.o + .debug_ranges 0x00000180 0x30 THUMB Flash Debug/../../obj/nvm.o + .debug_ranges 0x000001b0 0x48 THUMB Flash Debug/../../obj/timer.o + .debug_ranges 0x000001f8 0xd0 THUMB Flash Debug/../../obj/uart.o + .debug_ranges 0x000002c8 0x10 THUMB Flash Debug/../../obj/assert.o + .debug_ranges 0x000002d8 0x18 THUMB Flash Debug/../../obj/backdoor.o + .debug_ranges 0x000002f0 0x18 THUMB Flash Debug/../../obj/boot.o + .debug_ranges 0x00000308 0x48 THUMB Flash Debug/../../obj/com.o + .debug_ranges 0x00000350 0x18 THUMB Flash Debug/../../obj/cop.o + .debug_ranges 0x00000368 0x78 THUMB Flash Debug/../../obj/xcp.o + .debug_ranges 0x000003e0 0x50 THUMB Flash Debug/../../obj/system_efm32.o + .debug_ranges 0x00000430 0x48 THUMB Flash Debug/../../obj/efm32_acmp.o + .debug_ranges 0x00000478 0x38 THUMB Flash Debug/../../obj/efm32_adc.o + .debug_ranges 0x000004b0 0x70 THUMB Flash Debug/../../obj/efm32_aes.o + .debug_ranges 0x00000520 0x420 THUMB Flash Debug/../../obj/efm32_cmu.o + .debug_ranges 0x00000940 0x30 THUMB Flash Debug/../../obj/efm32_dac.o + .debug_ranges 0x00000970 0x10 THUMB Flash Debug/../../obj/efm32_dbg.o + .debug_ranges 0x00000980 0x88 THUMB Flash Debug/../../obj/efm32_dma.o + .debug_ranges 0x00000a08 0x58 THUMB Flash Debug/../../obj/efm32_ebi.o + .debug_ranges 0x00000a60 0x50 THUMB Flash Debug/../../obj/efm32_emu.o + .debug_ranges 0x00000ab0 0x80 THUMB Flash Debug/../../obj/efm32_gpio.o + .debug_ranges 0x00000b30 0xb8 THUMB Flash Debug/../../obj/efm32_i2c.o + .debug_ranges 0x00000be8 0x78 THUMB Flash Debug/../../obj/efm32_lcd.o + .debug_ranges 0x00000c60 0x50 THUMB Flash Debug/../../obj/efm32_letimer.o + .debug_ranges 0x00000cb0 0x68 THUMB Flash Debug/../../obj/efm32_leuart.o + .debug_ranges 0x00000d18 0x10 THUMB Flash Debug/../../obj/efm32_mpu.o + .debug_ranges 0x00000d28 0x28 THUMB Flash Debug/../../obj/efm32_msc.o + .debug_ranges 0x00000d50 0xd8 THUMB Flash Debug/../../obj/efm32_pcnt.o + .debug_ranges 0x00000e28 0x10 THUMB Flash Debug/../../obj/efm32_prs.o + .debug_ranges 0x00000e38 0xb0 THUMB Flash Debug/../../obj/efm32_rmu.o + .debug_ranges 0x00000ee8 0x48 THUMB Flash Debug/../../obj/efm32_rtc.o + .debug_ranges 0x00000f30 0x18 THUMB Flash Debug/../../obj/efm32_system.o + .debug_ranges 0x00000f48 0x38 THUMB Flash Debug/../../obj/efm32_timer.o + .debug_ranges 0x00000f80 0x90 THUMB Flash Debug/../../obj/efm32_usart.o + .debug_ranges 0x00001010 0x20 THUMB Flash Debug/../../obj/efm32_vcmp.o + .debug_ranges 0x00001030 0x28 THUMB Flash Debug/../../obj/efm32_wdog.o + .debug_ranges 0x00001058 0x28 THUMB Flash Debug/../../obj/main.o -.debug_str 0x00000000 0x6d79 +.debug_str 0x00000000 0x667d .debug_str 0x00000000 0x109 THUMB Flash Debug/../../obj/vectors.o 0x139 (size before relaxing) .debug_str 0x00000109 0xeb THUMB Flash Debug/../../obj/cpu.o @@ -2282,11 +1601,3 @@ OUTPUT(THUMB Flash Debug/../../bin/openbtl_olimex_efm32g880.elf elf32-littlearm) 0xd5 (size before relaxing) .debug_str 0x000065f9 0x84 THUMB Flash Debug/../../obj/main.o 0x6ac (size before relaxing) - .debug_str 0x0000667d 0x64 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) - 0x70 (size before relaxing) - .debug_str 0x000066e1 0x7c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - 0x88 (size before relaxing) - .debug_str 0x0000675d 0x54a C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x5d3 (size before relaxing) - .debug_str 0x00006ca7 0xd2 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) - 0xde (size before relaxing) diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/bin/openbtl_olimex_efm32g880.srec b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/bin/openbtl_olimex_efm32g880.srec index 5c44aa60..ce7a936e 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/bin/openbtl_olimex_efm32g880.srec +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/bin/openbtl_olimex_efm32g880.srec @@ -1,5 +1,5 @@ S02B0000443A2F7573722F6665617365722F736F6674776172652F4F70656E424C542F5461726765742F44657D -S113000094080020550100007D0200007D020000DC +S1130000B0070020550100007D0200007D020000C1 S11300107D0200007D0200007D0200007D020000E0 S11300207D0200007D0200007D0200007D020000D0 S11300307D0200007D0200007D0200007D020000C0 @@ -20,7 +20,7 @@ S113010854485549554A00F06BF85548554900225A S113011800F071F854485549091A082903DB0022EC S113012802600430016046484649884205D00268A6 S1130138043003B4904703BCF7E700208646EC4636 -S113014800F01EFE00200021494A904772B62F494C +S113014800F0B0FC00200021494A904772B62F49BC S11301588D462F492F480A1A04D081F309880222B0 S113016882F314882C482D492D4A00F039F82D487B S11301782D492E4A00F034F82D482E492E4A00F015 @@ -32,768 +32,396 @@ S11301C8884205D00268043003B4904703BCF7E7BB S11301D800208646EC4600200021254A9047FEE789 S11301E8884207D0521A05D0037801300B700131C8 S11301F8013AF9D17047884202D002700130FAE717 -S11302087047000008ED00E000000000940800209A -S1130218940800209408002094310000140200205F -S11302281C0200207C0200007C020000742D0000E7 -S1130238802F00000000002014020020742D00000C -S1130248742D0000742D0000742D0000742D00001E -S1130258742D0000742D0000742D0000802F000000 -S11302681C02002014070020140700209407002013 -S1070278F11D000070 -S113027C00B542F67450C0F200004FF03C0140F659 -S113028CFD33C0F2000398475DF804FB00B540F65B -S113029C6103C0F20003984778B140F66953C0F289 -S11302AC000398474EF60853CEF200034FF48042F5 -S11302BC1A6044F204031B6898475DF804FB00BF02 -S11302CCF0B50F4692B28AB1064600F1010002F174 -S11302DCFF3292B2851840F6AD54C0F2000417F800 -S11302EC013B06F8013BA047AE42F8D1F0BD00BF7C -S11302FC00B540F25513C0F2000398475DF804FBB7 -S113030CF0B5064642F60C65C0F200054FF0000449 -S113031C40F6AD57C0F20007B8472B68B3420DD86E -S113032C69685B189E4209D242F60C63C0F2000362 -S113033C04EB440203EB8203187AF0BD04F10104CC -S113034C05F10C050E2CE7D14FF0FF00F0BD00BFFA -S113035CF0B5C7B242F60C64C0F200044FF00006CC -S113036C40F6AD55C0F20005A847237ABB4208D12C -S113037C42F60C63C0F2000306EB460253F822006B -S113038CF0BD06F1010604F10C040E2EECD14FF075 -S113039CFF30F0BD2DE9F04381B00546006840F212 -S11303AC0D33C0F200039847FF2808BF002027D064 -S11303BC4FF0000440F6AD58C0F2000840F2C509F5 -S11303CCC2F200092E68A71904F10403EB58009338 -S11303DCC047384669464FF00402C84758B9A25979 -S11303EC009B9A420AD104F10404B4F5007FE9D1CC -S11303FC4FF0010004E04FF0000001E04FF000006A -S113040C01B0BDE8F08300BF00B54FEAC1534FEA19 -S113041CD3537BB903688B4210D040F8041B4FF4C0 -S113042C007240F2CD23C0F2000398474FF0010054 -S113043C5DF804FB4FF000005DF804FB4FF0010085 -S113044C5DF804FB30B504460D4640F21C23C2F2A1 -S113045C0003984209D0B1F5804F0BD040F2A13380 -S113046CC0F20003984748B913E040F22044C2F2AA -S113047C000403E040F21C24C2F200042046294686 -S113048C40F21543C0F200039847002808BF00242B -S113049C01E04FF00004204630BD00BF2DE9F047C9 -S11304AC05460C4616469FB24FEA51294FEA492994 -S11304BC0368B3F1FF3F07D1494640F21543C0F23C -S11304CC00039847002838D02B684B4509D02846A0 -S11304DC494640F25143C0F20003984705460028B0 -S11304EC2FD02B68E41A04F104042C1906F101082A -S11304FC07F1FF37BFB2B84440F6AD57C0F200075E -S113050C40F2514AC0F2000AB84705F10403E31A59 -S113051CB3F5007F07D309F500712846D04705468B -S113052C98B100F1040416F8013B04F8013B46456C -S113053CEAD14FF00100BDE8F0874FF00000BDE8B0 -S113054CF0874FF00000BDE8F0874FF00000BDE8E5 -S113055CF08700BF00B541F68D53C0F200039847F5 -S113056C40F22043C2F200034FF0FF321A6040F213 -S113057C1C23C2F200031A605DF804FB70B5044638 -S113058C0D46164640F20D33C0F200039847FF287F -S113059C1ED004F1FF30401940F20D33C0F20003B9 -S11305AC9847FF2817D04FEA5423202B07BF40F25B -S11305BC1C20C2F2000040F22040C2F20000ABB298 -S11305CC2146324640F2A944C0F20004A04770BD53 -S11305DC4FF0000070BD4FF0000070BD2DE9F047E6 -S11305EC05460F4640F20D34C0F20004A0470646FF -S11305FC05F1FF35E819A04704468046FF2814BFCF -S113060C00230123FF2E08BF43F00103002B7CD1F0 -S113061C864266D8012E68D90F286AD848F2FE1390 -S113062CC0F6E07393F80090B9F1490F14BF00239E -S113063C0123B9F1470F08BF43F00103B9F1480F87 -S113064C14BF4FF400694FF480590BB14FF4007987 -S113065C304640F25D35C0F20005A84707462046F7 -S113066CA847824642F60C64C0F200044FF0000620 -S113067C40F6AD55C0F20005A847237A434509D18D -S113068C42F60C63C0F2000306EB460203EB820352 -S113069C5D6807E006F1010604F10C040E2EEBD1A3 -S11306AC4FF00005C7EB0A0A5544B5FBF9F5ADB29A -S11306BC1DB34FF0000440F6AD56C0F2000640F2F4 -S11306CC0108C2F20008B0473846C047C8B904F163 -S11306DC0104A4B24F44A542F5D84FF00100BDE883 -S11306ECF0874FF00000BDE8F0874FF00000BDE844 -S11306FCF0874FF00000BDE8F0874FF00100BDE833 -S113070CF0874FF00000BDE8F0874FF00000BDE823 -S113071CF08700BF00B581B040F21C23C2F2000385 -S113072C1B68B3F1FF3F08BF01201FD040F21C230C -S113073CC2F2000399685A688918DA6889181A6928 -S113074C89185A6989189A698918DA698B18C3F156 -S113075C000301AA42F8043D44F2B8004FF004012E -S113076C6A4640F28953C0F20003984701B000BDB9 -S113077C44F2040318684FF480431B68C01844F215 -S113078C08031B68C01844F20C031B68C01844F21D -S113079C10031B68C01844F214031B68C01844F2FD -S11307AC18031B68C01844F2B8031B68C018D0F1B6 -S11307BC010038BF0020704700B540F21C23C2F280 -S11307CC00031B68B3F1FF3F09D040F21C20C2F2B6 -S11307DC000040F2A133C0F200039847D0B140F2BC -S11307EC2043C2F200031B68B3F1FF3F09D040F26F -S11307FC2040C2F2000040F2A133C0F2000398473B -S113080C60B141F6AD53C0F2000398474FF00100BC -S113081C5DF804FB4FF000005DF804FB4FF00000A2 -S113082C5DF804FB00B540F26153C0F20003984735 -S113083C5DF804FB00B540F28953C0F200039847FD -S113084C5DF804FB00B540F2E953C0F2000398478D -S113085C5DF804FB00B540F27D73C0F200039847C9 -S113086C5DF804FB00B540F22173C0F20003984715 -S113087C30B140F2C573C0F2000398475DF804FB35 -S113088C4FF000005DF804FB4EF21003CEF20003AF -S113089C4FF000021A6070474EF21003CEF20003C0 -S11308AC1B6813F4803F1FBF40F22463C2F20003A1 -S11308BC1A88013218BF1A80704700BF40F22463B3 -S11308CCC2F200031880704700B540F69503C0F2DD -S11308DC000398474EF21003CEF2000343F2AF62CA -S11308EC5A604FF0000098604FF005021A6040F611 -S11308FCC903C0F2000398475DF804FB00B540F649 -S113090CA503C0F20003984740F22463C2F200032B -S113091C18885DF804FB00BF10B504464FF48843F7 -S113092CC4F20803DB6A13F0040F0CD04FF48840B4 -S113093CC4F2080041F65D53C0F2000398472070DE -S113094C4FF0010010BD4FF0000010BD30B5C1B226 -S113095C4FF48843C4F208039B6813F0100F1DD0A6 -S113096C4FF48844C4F20804204641F66D53C0F297 -S113097C00039847A36813F0100F12D140F6AD553D -S113098CC0F200054FF48844C4F20804A847A368D5 -S113099C13F0100FFAD04FF0010030BD4FF00000EF -S11309AC30BD4FF0010030BD30B586B06C4642F618 -S11309BCB465C0F200050FCD0FC495E8030084E8BC -S11309CC03004FF44240C0F202004FF0010141F227 -S11309DC7964C0F20004A0474FF002004FF0060106 -S11309EC4FF004024FF0010341F68535C0F20005C7 -S11309FCA8474FF002004FF007014FF001024FF0EF -S1130A0C0003A8474FF40C50C0F204004FF001014E -S1130A1CA0474FF00300C0F212004FF0020141F660 -S1130A2C4123C0F2000398474FF4AA55C0F21605AF -S1130A3C28464FF0010141F27543C0F20003984778 -S1130A4C28464FF00101A0474FF0000506A941F8D4 -S1130A5C185D4FF48844C4F208042046694641F6F4 -S1130A6CFD43C0F200039847204629464FF4165222 -S1130A7C41F65D43C0F2000398474FF003036365EE -S1130A8C4FF00403636320464FF0050141F6C14364 -S1130A9CC0F20003984706B030BD00BF2DE9F04307 -S1130AAC0546CCB2402C0AD942F6CC60C0F2000008 -S1130ABC4FF0680140F6FD33C0F20003984720461E -S1130ACC40F65913C0F20003984701280AD042F6A5 -S1130ADCCC60C0F200004FF06B0140F6FD33C0F265 -S1130AEC000398472646FCB14FF0000440F6AD577E -S1130AFCC0F2000740F65918C0F2000842F6CC695F -S1130B0CB847285DC047012809D04846C0F2000008 -S1130B1C4FF0730140F6FD33C0F20003984704F123 -S1130B2C0104A3B2B342EBD3BDE8F08310B5044681 -S1130B3C40F26D63C2F200031B78CBB940F228601B -S1130B4CC2F2000040F62513C0F2000398470128B6 -S1130B5C42D140F26D63C2F200034FF001021A70ED -S1130B6C40F26C63C2F200034FF00000187010BD29 -S1130B7C40F22863C2F2000340F26C62C2F200023B -S1130B8C107800F10100181840F62513C0F2000388 -S1130B9C9847012823D140F26C63C2F200031A78FF -S1130BAC02F10102D2B21A7040F22863C2F20003BD -S1130BBC1B78934216D120460C4940F2CD23C0F247 -S1130BCC0003984740F26D63C2F200034FF0000239 -S1130BDC1A704FF0010010BD4FF0000010BD4FF023 -S1130BEC000010BD4FF0000010BD00BF290600200E -S1130BFC00B540F27063C2F20003186040F27463F3 -S1130C0CC2F20003196040F6AD54C0F20004A047D0 -S1130C1CFDE700BF00B540F69953C0F200039847B6 -S1130C2C01281ED040F27863C2F200031B78012B1A -S1130C3C17D140F60913C0F200039847312810D994 -S1130C4C40F27863C2F200034FF000021A7040F6CF -S1130C5C9503C0F20003984740F29923C0F20003B5 -S1130C6C98475DF804FB00BF00B540F27863C2F20C -S1130C7C00034FF001021A7040F6D503C0F20003D2 -S1130C8C984740F62143C0F2000398475DF804FBF3 -S1130C9C00B540F6A953C0F20003984740F67543DB -S1130CACC0F20003984740F63103C0F200039847A2 -S1130CBC40F6F143C0F2000398475DF804FB00BF13 -S1130CCC00B540F6AD53C0F20003984740F63953D3 -S1130CDCC0F20003984740F62143C0F20003984742 -S1130CEC5DF804FB00B581B04FF0FF038DF80030C4 -S1130CFC4FF000038DF8013040F6DD53C0F20003D1 -S1130D0C984740F6B513C0F20003984740F2796354 -S1130D1CC2F200031B78012B05D1684640F625630B -S1130D2CC0F20003984701B000BD00BF00B540F20B -S1130D3C7C60C2F2000040F63933C0F200039847DD -S1130D4C012808D140F27C60C2F2000040F6256311 -S1130D5CC0F2000398475DF804FB00BF704700BF66 -S1130D6C00B5C9B240F6A923C0F20003984740F677 -S1130D7C1163C0F2000398475DF804FB40F27963F9 -S1130D8CC2F200034FF001021A70704700B540F62E -S1130D9CFD53C0F2000398475DF804FB704700BF95 -S1130DAC704700BF40F2BC63C2F200034FF0000274 -S1130DBC5A70704740F2BC63C2F200034FF0FE025B -S1130DCCDA7018714FF00202A3F84420704700BF88 -S1130DDC40F2BC63C2F200034FF000021A709A6432 -S1130DEC83F84320A3F844209A705A70704700BFCC -S1130DFC40F2BC63C2F200031878003018BF012023 -S1130E0C704700BF40F2BC63C2F200034FF0000213 -S1130E1C83F84320704700BF30B504460278FF2A9C -S1130E2C20D140F6B153C0F20003984740F2BC63A2 -S1130E3CC2F200034FF001021A704FF0FF01D97097 -S1130E4C4FF0100119714FF0000159714FF040002F -S1130E5C9871D87119725A729A724FF00802A3F8E9 -S1130E6C4420DAE140F2BC63C2F200031B78012B8C -S1130E7C40F0F381A2F1C902352A00F2C781DFE800 -S1130E8C12F00A01C501C501BD01C501C501AC01C2 -S1130E9C31018C017601C501C501C501C501C5012E -S1130EACC501C501C501C501C501C501C501C50102 -S1130EBCC501C501C501C501C501C501C501C501F2 -S1130ECCC501C501C501C501C501C501C501C501E2 -S1130EDCC501C501C5018E005A0036008000C5014C -S1130EECC501C501BE00C501DA00E200F600427876 -S1130EFC3F2A07D94FF0220040F6C153C0F2000339 -S1130F0C98478AE140F2BC65C2F2000505F1040081 -S1130F1CA96C40F2CD23C0F2000398474FF0FF03B5 -S1130F2CEB706278AB6CD318AB64637803F1010398 -S1130F3CA5F8443071E143783F2B07D94FF02200D8 -S1130F4C40F6C153C0F20003984766E1416840F291 -S1130F5CBC65C2F20005A96405F10400627840F294 -S1130F6CCD23C0F2000398474FF0FF03EB70627877 -S1130F7CAB6CD318AB64637803F10103A5F844306C -S1130F8C4BE140F2BC63C2F200034FF0FF02DA7093 -S1130F9C42689A644FF00102A3F844203DE140F208 -S1130FACBC63C2F200034FF0FF02DA70996C436821 -S1130FBC4FF000023BB14FF0000211F8010B121874 -S1130FCCD2B2013BF9D140F2BC63C2F200034FF040 -S1130FDC0001DA714FEA1220C0B218724FEA1240C3 -S1130FECC0B258724FEA12629A724FF001021A712F -S1130FFC597199714FF00802A3F844200DE140F2A5 -S113100CBC63C2F200034FF0FF02DA7042F658726E -S113101CC0F200029A644FF000021A715A719A716C -S113102C4FF00701D9711A725A729A724FF0080272 -S113103CA3F84420F1E04FF0000040F6C153C0F295 -S113104C00039847E9E040F2BC63C2F200034FF09E -S113105CFF02DA704FF000021A71597859719A71C3 -S113106CDA711A724FF00602A3F84420D5E040F26C -S113107CBC64C2F200044FF00003237040F6B15379 -S113108CC0F2000398474FF0FF03E3704FF00103E5 -S113109CA4F84430C1E040F2BC63C2F20003986C83 -S11310AC04F101024FF03F0140F64103C0F200038A -S11310BC984738B94FF0310040F6C153C0F20003E1 -S11310CC9847AAE040F2BC63C2F200034FF0FF025F -S11310DCDA709A6C02F13F029A644FF00102A3F8A1 -S11310EC44209AE043783E2B07D94FF0220040F677 -S11310FCC153C0F2000398478FE040F2BC63C2F2C4 -S113110C00034FF0FF02DA704FF00102A3F8442001 -S113111C417871B940F67103C0F200039847002876 -S113112C7BD14FF0310040F6C153C0F20003984715 -S113113C73E040F2BC63C2F20003986C04F1020247 -S113114C40F64103C0F20003984738B94FF0310020 -S113115C40F6C153C0F2000398475EE040F2BC6312 -S113116CC2F2000361789A6C8A189A6455E040F2D2 -S113117CBC63C2F200034FF0FF02DA704FF00002BE -S113118C1A715A714FF040019971DA711A725A72CC -S113119C4FF00702A3F844203FE040F2BC63C2F2D4 -S11311AC0003986C616840F65103C0F20003984741 -S11311BC38B94FF0310040F6C153C0F200039847E0 -S11311CC2BE040F2BC63C2F200034FF0FF02DA7072 -S11311DC4FF00102A3F844201FE040F2FD23C0F2BB -S11311EC0003984740F2BC63C2F200034FF0FF02C5 -S11311FCDA704FF00102A3F844200EE04FF03100F6 -S113120C40F6C153C0F20003984706E04FF02000AB -S113121C40F6C153C0F20003984740F2BC63C2F2DB -S113122C000393F84330012B06D14FF0100040F625 -S113123CC153C0F20003984740F2BC63C2F20003EE -S113124C4FF0010283F8432003F10300B3F8441078 -S113125C40F66D53C0F20003984730BD4FF4004381 -S113126CC4F20C03DB6A03F47053B3F5805F48D00B -S113127CB3F5005F03D0B3F5006F0CD105E040F279 -S113128C1423C2F200031868704740F21823C2F208 -S113129C0003186870474FF40043C4F20C03DB6876 -S11312AC03F4E063B3F5007F19D004D80BB3B3F5A2 -S11312BC807F23D118E0B3F5806F25D0B3F5A06FF0 -S11312CC03D0B3F5407F19D104E04FF47C50C0F245 -S11312DCAB10704749F68070C0F2D50070474DF6DC -S11312ECC000C0F2A70070474CF6C070C0F26A0090 -S11312FC704744F24020C0F20F0070474FF00000DA -S113130C70474FF40040704746F64070C0F24010EE -S113131C704700BF00B541F26923C0F2000398473F -S113132C4FF40043C4F20C035B6803F00F0320FA80 -S113133C03F040F20873C2F2000318605DF804FB7A -S113134C704700BF4FF40040704700BF40F21423B5 -S113135CC2F20003186870474FF00003C4F20C0388 -S113136C5B6803F00702032A0CD8DFE802F00202E0 -S113137C070723F0070343F0010303E023F00703FB -S113138C43F003034FF00002C4F20C0253607047A5 -S113139CB0FA80F0C0B2C0F11F0070474FF00003E8 -S11313ACC4F20C035B684DF6FF32CFF60B72821855 -S11313BC42F2FF31C0F2F4018A420BD803F0070267 -S11313CCA2F10202012A23F0070394BF43F00303A2 -S11313DC43F001034FF41052C0F2F402904209D8C6 -S11313EC03F00702A2F10202012A23F0070398BFBB -S11313FC43F002034FF00002C4F20C025360704736 -S113140C49F68070C0F2D500704700BF00B54FF4A8 -S113141C0043C4F20C039B6A4FEA400023FA00F029 -S113142C00F0030002280AD003280FD0012816D19B -S113143C41F25133C0F2000398475DF804FB41F2CA -S113144C5933C0F2000398475DF804FB41F2213391 -S113145CC0F2000398474FEA50005DF804FB4FF0CC -S113146C00005DF804FB00BF10B50C46C0F3031379 -S113147C03F1FF33032B00F2F780DFE803F00212D1 -S113148C31A8084641F29D33C0F2000398474FF44B -S113149C0043C4F20C039A6822F00F0210439860C4 -S11314AC10BD41F26533C0F200039847204641F267 -S11314BC9D33C0F2000398474FF40043C4F20C036D -S11314CC5A6822F00F021043586041F22133C0F2E3 -S11314DC0003984741F2A933C0F20003984710BDAA -S11314EC41F23043C0F20A0398422CD04FF030033F -S11314FCC0F20C03984247D04FF48663C0F2080341 -S113150C984240F0B1804FF40043C4F20C035B6D7D -S113151C13F0010F07D14FF40042C4F20C02136D07 -S113152C13F0040FFBD1204641F29D33C0F20003AB -S113153C98474FF40043C4F20C039A6E22F00F0246 -S113154C1043986610BD4FF40043C4F20C035B6D5A -S113155C13F0010F07D14FF40042C4F20C02136DC7 -S113156C13F0040FFBD1204641F29D33C0F200036B -S113157C98474FF40043C4F20C039A6E22F0F00225 -S113158C42EA0010986610BD4FF40043C4F20C03F9 -S113159C5B6D13F0010F07D14FF40042C4F20C023F -S11315AC136D13F0040FFBD1204641F29D33C0F2AE -S11315BC000398474FF40043C4F20C039A6EA0F155 -S11315CC100022F4407242EA00229A6610BD4FF4D5 -S11315DCA863C0F21403984206D04FF4AA53C0F285 -S11315EC1603984240D11FE04FF40043C4F20C039D -S11315FC5B6D13F0010F07D14FF40042C4F20C02DF -S113160C136D13F0400FFBD1204641F29D33C0F211 -S113161C000398474FF40043C4F20C031A6F22F0F2 -S113162C03021043186710BD4FF40043C4F20C03BB -S113163C5B6D13F0010F07D14FF40042C4F20C029E -S113164C136D13F0400FFBD1204641F29D33C0F2D1 -S113165C000398474FF40043C4F20C031A6F22F0B2 -S113166C300242EA0010186710BD00BF30B4C9B292 -S113167CC0F3032303F1FF33052B43D8DFE803F056 -S113168C08363B1E250348F27802C4F20C0236E0FD -S113169CC0F3043048F20802C4F20C0206E04FF422 -S11316AC0044C4F20C04236D1D42FCD102F10472FB -S11316BC00EBC2024FEA8202116023E04FF00105F5 -S11316CC48F25802C4F20C0205E04FF0100548F23F -S11316DC6002C4F20C02C0F304304FF40043C4F2B1 -S11316EC0C035B6D13F0010FE0D1D8E748F2440210 -S11316FCC4F20C0203E048F24002C4F20C02C0F340 -S113170C0430D3E730BC704700F00F0000F1FF3019 -S113171C032842D8DFE800F0051B2E024FF0070027 -S113172C70474FF40043C4F20C03D86A00F47050B1 -S113173CB0F5805F34D0B0F5005F05D0B0F5006F24 -S113174C0CBF0420052070474FF0020070474FF483 -S113175C0043C4F20C03986A00F00300022822D060 -S113176C032804D001280CBF0320012070474FF03C -S113177C060070474FF40043C4F20C03986A00F05F -S113178C0C00022812D0032804D001280CBF03201B -S113179C012070474FF0060070474FF0000070476F -S11317AC4FF0030070474FF0020070474FF00200F7 -S11317BC704700BF00B500F47810B0F5402F7AD014 -S11317CC14D8B0F5802F42D005D848B3B0F5003FFB -S11317DC40F0EF802BE0B0F5002F48D0B0F5202F6F -S11317EC57D0B0F5C02F40F0E48037E0B0F5A01F1F -S11317FC00F0958007D8B0F5602F6ED0B0F5901F2F -S113180C40F0D78082E0B0F5C01F00F0AC80B0F59A -S113181CD01F00F0C780B0F5B01F40F0CA8090E034 -S113182C41F26923C0F2000398475DF804FB41F2CE -S113183C6923C0F2000398474FF40043C4F20C032D -S113184C9B6803F00F0320FA03F05DF804FB41F2EC -S113185C2133C0F2000398475DF804FB4FF00000FD -S113186C41F21943C0F2000398475DF804FB4FF0B2 -S113187C000041F21943C0F2000398474FF40043AF -S113188CC4F20C039B6E03F00F0320FA03F05DF813 -S113189C04FB4FF0000041F21943C0F200039847D7 -S11318AC4FF40043C4F20C039B6EC3F3031320FAEE -S11318BC03F05DF804FB4FF0000041F21943C0F251 -S11318CC000398474FF40043C4F20C039B6EC3F31C -S11318DC012320FA03F05DF804FB4FF0000041F201 -S11318EC1943C0F2000398474FF40043C4F20C03AD -S11318FC9A6EC2F3012220FA02F0DB6F03F00703A5 -S113190C03F10103B0FBF3F05DF804FB4FF00100AD -S113191C41F21943C0F2000398475DF804FB4FF001 -S113192C010041F21943C0F2000398474FF40043FD -S113193CC4F20C031B6F03F0030320FA03F05DF8ED -S113194C04FB4FF0010041F21943C0F20003984725 -S113195C4FF40043C4F20C031B6FC3F3011320FABE -S113196C03F05DF804FB4FF00400C0F2180041F2E0 -S113197C1573C0F200039847072808D008280DD126 -S113198C41F26923C0F2000398475DF804FB41F26D -S113199C0D43C0F2000398475DF804FB4FF00000C0 -S11319AC5DF804FB41F20D43C0F2000398475DF867 -S11319BC04FB4FF000005DF804FB00BF10B5C9B286 -S11319CCD2B2042835D8DFE800F0120D1703080052 -S11319DC4FF001044FF0020012E04FF010044FF0EE -S11319EC20000DE04FF040044FF0800008E04FF46D -S11319FC80744FF4007003E04FF004044FF00800BF -S1131A0C69B14FF40043C4F20C031C6262B14FF48D -S1131A1C0042C4F20C02D36A1842FCD004E04FF426 -S1131A2C0043C4F20C03186241F65133C0F20003B4 -S1131A3C984710BD10B500F00F00012804D0002801 -S1131A4C7FD003287DD83BE0A1F10201032978D88B -S1131A5CDFE801F00210070B4FF000004FF0040414 -S1131A6C0CE04FF00200044608E04FF003004FF086 -S1131A7C010403E04FF001004FF003044FF00101A7 -S1131A8C0A4641F6C913C0F20003984741F2653384 -S1131A9CC0F2000398474FF40043C4F20C035C6299 -S1131AAC41F65133C0F20003984741F22133C0F29E -S1131ABC0003984741F2A933C0F20003984710BDC4 -S1131ACC022814BF0224002401F1FF31052938D85F -S1131ADCDFE801F026031037371C4FF000004FF0FD -S1131AEC01010A4641F6C913C0F2000398474FF0AE -S1131AFC020217E04FF001000146024641F6C913F9 -S1131B0CC0F2000398474FF001020BE040F60803C3 -S1131B1CC4F290334FF001021A604FF0030201E05B -S1131B2C4FF000024FF40043C4F20C03996A02FA1A -S1131B3C04F24FF0030000FA04F421EA0404144301 -S1131B4C9C6210BD4FF40043C4F20C03DA6A40F2F9 -S1131B5C0C73C2F200031A80704700BF4FF4C043E9 -S1131B6CC4F2000300EBC0004FEA80001A5822F0C4 -S1131B7C0302114319507047F0B4DAB16BB14FF052 -S1131B8C010505FA01F500EBC0044FEA840404F1E5 -S1131B9C804404F5C04425610CE04FF0010505FABE -S1131BAC01F500EBC0044FEA840404F1804404F50D -S1131BBCC0446561072915D800EBC0044FEA8404BE -S1131BCC04F1804404F5C04467684FEA81054FF082 -S1131BDC0F0606FA05F627EA060602FA05F535435A -S1131BEC656016E000EBC0044FEA840404F1804401 -S1131BFC04F5C044A7684FEA8105A5F120054FF010 -S1131C0C0F0606FA05F627EA060602FA05F5354329 -S1131C1CA560DAB96BB14FF0010303FA01F100EBE3 -S1131C2CC0004FEA800000F1804000F5C040016123 -S1131C3C0CE04FF0010303FA01F100EBC0004FEA92 -S1131C4C800000F1804000F5C0404161F0BC704759 -S1131C5C30B504461546D9B94FF48043C4F2080391 -S1131C6C98420BD04FF48843C4F20803984204BF43 -S1131C7C4FF4AA50C0F216001BD103E04FF4A86035 -S1131C8CC0F2140041F2C173C0F20003984701463C -S1131C9C4FEA4111B1FBF5F5A5F120054FEAC50555 -S1131CAC236C13F0010F03D1636C13F0040FFBD1FD -S1131CBCE56030BD6FEA010303F0050341EA43011B -S1131CCC036C13F0010F03D1436C13F0020FFBD11F -S1131CDC41607047C9B231B1436C002BFCD14FF059 -S1131CEC0103036470474FF000030364704700BFA3 -S1131CFC70B504460D46036C13F0010F03D1636CED -S1131D0C13F0020FFBD14FF00A03636020464FF02F -S1131D1C010141F6E146C0F20006B0472268296988 -S1131D2CEB680B4369690B4322F01C0213432360D9 -S1131D3C6968AA68204641F65D43C0F200039847DF -S1131D4C2B68636020464FF00001B04770BD00BFA4 -S1131D5C836813F0200FFBD0C069C0B2704700BF7A -S1131D6CC9B2836813F0100FFBD0036C13F0010F8E -S1131D7C03D1436C13F0400FFBD18162704700BF59 -S1131D8C4FF00003C4F20C039A6842F001029A600B -S1131D9C41F67132DA639A6822F001029A60704754 -S1131DAC4FF00003C4F20C039A6842F001029A60EB -S1131DBC4FF00002DA639A6822F001029A607047CD -S1131DCC4FF6D073CEF20F031A6902F03F02027081 -S1131DDC9A6902F0F002DB69C3F3031313434370F3 -S1131DEC704700BF00B581B041F24D33C0F200031F -S1131DFC984748F2FC13C0F6E0731B681B0E14D111 -S1131E0C4AF20C03C4F20C031A6822F070021A6032 -S1131E1C46F22003C4F20C031A6822F060421A60E2 -S1131E2C1A6862F060621A6001E0032B22D846F251 -S1131E3C2003C4F20C031A6822F4FC521A6048F210 -S1131E4C4002C4F20C024FF00003136048F2440247 -S1131E5CC4F20C02136048F25802C4F20C02136070 -S1131E6C48F26002C4F20C02136048F27802C4F225 -S1131E7C0C021360684641F6CD53C0F20003984738 -S1131E8C9DF80030012B17D19DF801303BB948F275 -S1131E9C4003C4F20C031A6842F002021A609DF863 -S1131EAC0130012B9FBF48F24403C4F20C031A689F -S1131EBC42F0010298BF1A6048F2F013C0F6E073C6 -S1131ECC1A684BF6FF13C4F68A439A422FD848F289 -S1131EDC4403C4F20C031A6842F490421A6048F2A8 -S1131EECB412C0F6E0721168C1F3062110681568CB -S1131EFC146804F07F0405F4FE42224300F07F00D2 -S1131F0C42EA004242EA016142F23402C4F20002A3 -S1131F1C116048F2C812C0F6E072116844F22C0247 -S1131F2CC4F2000211601A6822F490421A604FF055 -S1131F3C00004FF001010A4641F6C913C0F2000338 -S1131F4C98474FF40043C4F20C031A6C42F00F028E -S1131F5C1A645A6C6FEA12426FEA02425A644FF4E2 -S1131F6C4070C0F204004FF0000141F27964C0F2F9 -S1131F7C0004A0474FF49850C0F204004FF0000145 -S1131F8CA0474FF44C50C0F204004FF00001A0479E -S1131F9C4FF42240C0F202004FF00001A0474FF46E -S1131FAC0070C0F202004FF00001A0474FF49050B3 -S1131FBCC0F202004FF00001A0474FF40850C0F2E9 -S1131FCC02004FF00001A0474FF44850C0F2020049 -S1131FDC4FF00001A0474FF4E440C0F202004FF070 -S1131FEC0001A0474FF40240C0F202004FF0000180 -S1131FFCA0474FF43240C0F202004FF00001A0475A -S113200C4FF46240C0F202004FF00001A0474FF4BD -S113201C7240C0F202004FF00001A0474FF452404E -S113202CC0F202004FF00001A0474FF001004FF046 -S113203C09014FF00502034641F68534C0F2000451 -S113204CA0474FF001004FF0020141F66933C0F292 -S113205C0003984740F69D43C0F20003984740F6AE -S113206CCD44C0F20004A047FDE700BF2DE9F04FBA -S113207C87B007460C4603924FF00003036042F608 -S113208C607BC0F2000B42F67073C0F20003029343 -S113209CC1E204F10104252904BF2346002603D020 -S11320AC384600F0A3FDB6E2194613F8010B1C46A2 -S11320BCA0F12002102A1CD8DFE802F0091B1B0C2B -S11320CC1B1B1B0F1B1B1B121B151B1B180046F089 -S11320DC4006E9E746F08006E6E746F40046E3E707 -S11320EC46F02006E0E746F01006DDE746F40076FD -S11320FCDAE72A2808D0A0F13002D2B2092A88BF24 -S113210C4FF0000A11D920E0039B03F10400039063 -S113211CD3F800A0BAF1000FBCBFCAF1000A46F014 -S113212C1006487801F102040FE04FF0000A0AEBA4 -S113213C8A0AA0F1300000EB4A0A13F8010B1C4682 -S113214CA0F13002D2B2092AF1D92AEAEA7A2E286D -S113215C18BF4FF000082DD120782A280AD004F19A -S113216C0104A0F13003DBB2092B88BF4FF0000847 -S113217C0AD91DE0039B03F104020392D3F80080F7 -S113218C607804F1020410E023464FF0000808EBD9 -S113219C8808A0F1300000EB480813F8010B1C462A -S11321ACA0F13002D2B2092AF1D9B8F1000F01DB47 -S11321BC46F4807668280AD12078682803BF46F054 -S11321CC080660780234013418BF46F004067828F7 -S11321DC7AD8DFE810F02E027900790079007900C2 -S11321EC7900790079007900790079007900790017 -S11321FC7900790079007900790079007900790007 -S113220C79007900790079007900790079007900F6 -S113221C79007900790079007900790079007900E6 -S113222C8A007900790079007900790079007900C5 -S113223C79007900790079007900790079007900C6 -S113224C79007900790079007900790079007900B6 -S113225C79007900790079007900790079007900A6 -S113226C7900790079007900790079007900790096 -S113227C7900790079007900790079007900790086 -S113228C790079007900EE00790079007900790001 -S113229C79007900790079007900790090001A01AD -S11322AC79007900790079001A01790079007900B4 -S11322BC7900AB000201DB0079007900B7007900EA -S11322CC110179007900F00040F21073C2F200039E -S11322DC1D68002D00F09F81CDF8008003AB0193A5 -S11322EC394632465346A84795E138464FF0250106 -S11322FC00F07CFC8FE1039B03F1040203921D7834 -S113230C0AF1FF3A304651463A4600F09DFC3846F5 -S113231C294600F06BFC16F0100F00F07C814FF096 -S113232C200051463A4600F07DFC74E116F0080F8B -S113233C039B03F1040203921B683A6814BF1A70DE -S113234C1A6068E1039B03F104020392D3F8009032 -S113235C484600F0C9FC05468045ACBF0023012368 -S113236C03EA1623002B18BF4546C5EB0A0A304670 -S113237C51463A4600F068FC002DCCD019F8011BEC -S113238C384600F033FC013DF8D1C4E7039B03F15C -S113239C040203921B6806F08009B9F1000F14BF04 -S11323AC4FF023094FF0000946F480764FF00808EB -S11323BC69E046F4005643F2780343F2580978284E -S11323CC08BF994616F0800F08BF4FF0000916F4A9 -S11323DC807F18BF26F400761EE006F08009B9F160 -S11323EC000F14BF4FF030094FF0000916F4807F32 -S11323FC18BF26F400760FE016F4807F1CBF26F479 -S113240C00764FF0000907D104E046F480464FF003 -S113241C000901E04FF0000916F4804F1DD0039B16 -S113242C03F1040203921B6816F0040F18BF1BB2CD -S113243C03D116F0080F18BFDBB2002BBCBF5B42F4 -S113244C4FF02D091ADB06F04002002A18BF4FF09A -S113245C200916F0200F11D00EE0039B03F10402A7 -S113246C03921B6816F0040F18BF9BB206D116F02A -S113247C080F18BFDBB201E04FF02B0916F4807F74 -S113248C04D026F4007616F4807F01D14FF00108B5 -S113249CA0F15800202870D8DFE800F0196F6F6F96 -S11324AC6F6F6F6F6F6F6F6F156F6F6F6F156F6FE0 -S11324BC6F6F6F11196F6F6F6F156F6F19004FF08E -S11324CC00050BBB5BE04FF0000553BB57E04FF02E -S11324DC0005002B53D04FF0000506F40052DDF834 -S11324EC08E032B103F00F011EF8010004A968548E -S11324FC05E003F00F011BF8010004A9685405F171 -S113250C01051B09EDD13AE04FF0000503F007017A -S113251C01F1300104AAA95405F10105DB08F5D138 -S113252C2DE04FF0000506F4004C4CF6CD4ECCF6E5 -S113253CCC4E6246A446144654B105F00302032A59 -S113254C01BF07A842192C2102F80C1C08BF013545 -S113255C07AA5119AEFB03024FEAD20202EB820026 -S113256CA3EB400303F1300301F80C3C05F1010526 -S113257C1346002AE0D1644601E04FF00005C5EB98 -S113258C080828EAE878C8EB0A0AC5EB0A0AB9F184 -S113259CFF0F88BF0AF1FF3AB9F1000F01D00AF11D -S11325ACFF3A16F4007F06D1304651463A4600F005 -S11325BC4BFB4FF0000AB9F1FF0F04D9C9F3072103 -S11325CC384600F013FBB9F1000F04D05FFA89F11F -S11325DC384600F00BFB304651463A4600F034FBCB -S11325EC4FF0300041463A4600F01CFB012D09D453 -S11325FC0DF11008454415F8011D384600F0F6FAA3 -S113260C4545F8D116F0100F05D04FF02000514677 -S113261C3A4600F007FB217800297FF43AADBB68F9 -S113262C2BB13A6879688A423CBF002199543868C6 -S113263C01E04FF0FF3007B0BDE8F08F10B5044651 -S113264C0B783BB1B0F1FF3F06D04B6803F1FF337D -S113265C4B6001E08B689847204610BD2DE9F04F84 -S113266C82468B4617469846099E4FF0FF3900E088 -S113267CA94609F10105504600F0A4FA044600F0FD -S113268C27FB0028F4D12346B4F1FF3F08BF4FF0D9 -S113269CFF3500F09C8027F4C067002E4EDD17F048 -S11326AC800F0DD02B2C03D02D2C09D147F480672F -S11326BC09F10205504600F085FA044606F1FF368E -S11326CC302C14BF00230123002ED4BF002303F0AD -S11326DC0103002B32D047F4007706F1FF3605F1E5 -S11326EC0109504600F06EFA0446002E20DD5828ED -S11326FC14BF00230123782808BF43F00103BBB1A6 -S113270CB8F1100F14BF00230123B8F1000F08BF58 -S113271C43F0010363B127F4007706F1FF3605F1AA -S113272C0209504600F04EFA04464FF0100851E0EE -S113273CB8F1000F08BF4FF008084BE0B8F1000FD8 -S113274C08BF4FF00A08002ED8BF4FF000090EDC6A -S113275C15E047F4007706F1FF3608FB090905F18B -S113276C0105504600F02EFA044616B907E04FF066 -S113277C00092046414600F08DFA0028E9DA20468B -S113278C5146FFF75BFF17F4007F08BF6FF001059C -S113279C1DD017F0010F1AD1DBF8003003F104023D -S11327ACCBF800201B6807F49062B2F5906F08BF59 -S11327BCC9F1000917F0100F18BF83F8009006D167 -S11327CC17F0080F14BFA3F80090C3F80090284624 -S11327DCBDE8F08F4D46B6E72DE9F04F85B001907A -S11327EC8A4604924FF0000BCDF808B04CF6CC4955 -S11327FCC0F6CC49544614F8015B002D00F0DE8180 -S113280C252D3BD0284600F063FA08B918E02C4675 -S113281C04F10105207800F05BFA0028F7D101E0FF -S113282C0BF1010B019800F0CDF9054600F050FABC -S113283C0028F5D128460199FFF700FFA246D9E7F5 -S113284C019800F0BFF90646A84203D10BF1010B25 -S113285CA246CFE70199FFF7F1FE029AD2F10103E8 -S113286C38BF0023B6F1FF3F14BF002603F0010666 -S113287C002E18BF4FF0FF3202929FE19AF80130FC -S113288C2A2B06BF0AF102044FF001084FF000088E -S113289C4FF000050CE04D4500F3908105EB8505E8 -S11328ACA6F1300616EB450500F1888148F02008A6 -S11328BC274604F101043E78A246304600F0E2F9C2 -S11328CC0028E8D1414608F02002002A08BF6FF026 -S11328DC00454C2E05D17E7807F1020A48F04408D5 -S11328EC0EE0682E0CD17E78682E03BF48F01008D9 -S11328FCBE7807F1030A07F1020A18BF41F0080871 -S113290CA6F12506532E00F25981DFE816F0540087 -S113291C57015701570157015701570157015701E7 -S113292C57015701570157015701570157015701D7 -S113293C57015701570157015701570157015701C7 -S113294C57015701570157015701570157015701B7 -S113295C57015701570157015701570157015701A7 -S113296C5701570157015701570157015701570197 -S113297C57015701330157015701570157015701AB -S113298C5701570157015701570170009F00570118 -S113299C570157015701AA00570157015701570115 -S11329ACB500CD00D80057015701E30057012801A9 -S11329BC570157013301019800F004F90446252806 -S11329CC02D10BF1010B15E70199FFF737FE029ABF -S11329DC131C18BF0123B4F1FF3F0CBF1C4643F07A -S11329EC0104002C08BF4FF0FF320292E6E008F01D -S11329FC2003002B08BF012518F0010401BF049B20 -S1132A0C1A1D04921E6818BF0026002D00F0D680F3 -S1132A1C002D13DD019800F0D5F8B0F1FF3F06D17D -S1132A2C029B002B08BF4FF0FF330293C6E00CB996 -S1132A3C06F8010B0BF1010B013DEBD1002C7FF4DB -S1132A4CD9AE029B03F101030293D3E648F0800252 -S1132A5C0095019804A94FF00A03FFF7FFFD044603 -S1132A6C92E048F080020095019804A94FF000030D -S1132A7CFFF7F4FD044687E018F0010F7FF4BAAEBB -S1132A8C049B03F1040204921B6818F0100F18BF86 -S1132A9C83F800B07FF4AEAE18F0080F14BFA3F89F -S1132AAC00B0C3F800B0A5E648F080020095019888 -S1132ABC04A94FF00803FFF7D1FD044664E028F0A5 -S1132ACC1E020095019804A94FF01003FFF7C6FDF0 -S1132ADC044659E04FF0FF3404F10104019800F06E -S1132AEC71F8064600F0F4F80028F5D1B6F1FF3F72 -S1132AFC08BF4FF0FF3447D018F0010701BF049B07 -S1132B0C1A1D04921B680EBF039300220392002D1E -S1132B1C16DC1AE005F1FF351FB9039B03F8016BB2 -S1132B2C039304F10104019800F04CF80646431C8D -S1132B3C18BF0123002DD4BF002303F0010323B1DC -S1132B4C304600F0C5F80028E4D030460199FFF770 -S1132B5C75FDCFB94FF00002039B1A7014E048F0D6 -S1132B6C80020095019804A94FF00A03FFF776FD43 -S1132B7C044609E048F080020095019804A94FF03E -S1132B8C1003FFF76BFD0446002C0FDA029A131C9A -S1132B9C18BF0123B4F1FF3F0CBF1C4643F00104E2 -S1132BAC002C08BF4FF0FF32029207E018F0010F1F -S1132BBC02BF029B01330293A3441BE6029805B0A7 -S1132BCCBDE8F08F00B5034602783AB1426810783C -S1132BDC40B102F101025A605DF804FB4368984766 -S1132BEC5DF804FB4FF0FF305DF804FB30B5044690 -S1132BFCC8B2A16849B12368626803F10105954222 -S1132C0C08BF0020934238BFC854E3682BB1216835 -S1132C1C6268914201D221469847236803F101036B -S1132C2C236030BDF0B5154601290BD40E464FF088 -S1132C3C0004C7B228463946FFF7D8FF04F1010453 -S1132C4CB442F7D1F0BD00BF00B510F0100F07D19E -S1132C5C00F4007000280CBF20203020FFF7E2FFA6 -S1132C6C5DF804FBA0F1410019288CBF0020012061 -S1132C7C704700BFA0F1610019288CBF002001200F -S1132C8C704700BFA0F1300009288CBF0020012040 -S1132C9C704700BF30B504460D46FFF7F3FF10B183 -S1132CACA4F130000FE02046FFF7E4FF10B1A4F1CB -S1132CBC570008E02046FFF7D5FF10B1A4F1370008 -S1132CCC01E04FF0FF30A842A8BF4FF0FF3030BDF9 -S1132CDCA0F10903202814BF00200120042B98BF65 -S1132CEC40F00100704700BF00F1010110F0030F28 -S1132CFC11D010F8012B002A23D010F0030F0AD0A6 -S1132D0C10F8012B002A1CD010F0030F03D010F87C -S1132D1C012B002A15D02DE970004FF001324FF031 -S1132D2C803350F8044BA4EB020525EA04051D403E -S1132D3C00D1F6E7A0F1040070BC10F8012B002AB6 -S1132D4CFBD1A0EB0100704700B503B400F008F808 -S1132D5C03BC02B4694609BE00F004F801BC00BD12 -S10B2D6C704700BF704700BF6F -S1132D74443A2F7573722F6665617365722F736F8E -S1132D846674776172652F4F70656E424C542F548C -S1132D9461726765742F44656D6F2F41524D434DC5 -S1132DA4335F45464D33325F4F6C696D65785F45DB -S1132DB44D3332473838304631323853544B5F43FD -S1132DC4726F7373776F726B732F426F6F742F69A3 -S1132DD464652F2E2E2F2E2E2F2E2E2F2E2E2F5374 -S1132DE46F757263652F41524D434D335F45464DB4 -S1132DF433322F43726F7373776F726B732F7665ED -S1132E0463746F72732E630000400000002000009E -S1132E140200000000600000002000000300000025 -S1132E2400800000002000000400000000A0000056 -S1132E34002000000500000000C000000020000085 -S1132E440600000000E0000000200000070000006D -S1132E540000010000200000080000000020010020 -S1132E6400200000090000000040010000200000D0 -S1132E740A00000000600100002000000B000000B4 -S1132E8400800100002000000C00000000A00100EC -S1132E94002000000D00000000C00100002000001C -S1132EA40E00000000E00100002000000F000000FC -S1132EB40500000000000000802500000000000060 -S1132EC40000000000000000443A2F7573722F665E -S1132ED465617365722F736F6674776172652F4FC2 -S1132EE470656E424C542F5461726765742F446547 -S1132EF46D6F2F41524D434D335F45464D33325F21 -S1132F044F6C696D65785F454D33324738383046C8 -S1132F1431323853544B5F43726F7373776F726BF0 -S1132F24732F426F6F742F6964652F2E2E2F2E2EEC -S1132F342F2E2E2F2E2E2F536F757263652F415211 -S1132F444D434D335F45464D33322F756172742EB4 -S1132F54630000004F70656E424C540030313233CC -S1132F6434353637383961626364656630313233F7 -S10F2F7434353637383941424344454671 -S1132F804FF00003C4F20C039A6842F001029A6005 -S1132F9018614FF00102DA60DB6913F0040F0AD004 -S1132FA04FF00003C4F20C039A6822F001029A6005 -S1132FB04FF0FF3070474FF00003C4F20C03DB699D -S1132FC013F0020F0AD04FF00003C4F20C039A6806 -S1132FD022F001029A606FF0010070474FF0000385 -S1132FE0C4F20C034FF00202DA60DB6913F0010F44 -S1132FF01CD049F28063C0F298034FF00001C4F280 -S11330000C0103F1FF33CA6912F0010F02D0002B47 -S1133010F7D100E053B94FF00003C4F20C039A68EF -S113302022F001029A606FF0020070474FF0000333 -S1133030C4F20C039A6822F001029A604FF0000077 -S1133040704700BF2DE9F0074FF00003C4F20C03F2 -S11330509C6844F001049C604FEAA207002F40F3EF -S11330608C8080464FF00003C4F20C0318614FF0CB -S11330700102DA60DB6913F0040F21D14FF0000381 -S1133080C4F20C03DB6913F0020F33D14FF00404D4 -S11330904FF0000A55465246C4F20C0249F28066CB -S11330A0C0F298064FF0080C4FF001091BE004EB46 -S11330B008031361C2F80C90D36913F0040F0AD00B -S11330C04FF00003C4F20C039A6822F001029A60E4 -S11330D04FF0FF305BE0D36904F1040013F0020FFA -S11330E008D1A2460446D36913F0080F08BF33463B -S11330F00BD01FE04FF00003C4F20C039A6822F0D7 -S113310001029A606FF0010041E003F1FF33D069DE -S113311010F0080F02D1002BF7D100E053B94FF0A3 -S11331200003C4F20C039A6822F001029A606FF063 -S113313002002CE051F80A309361C2F80CC0D36944 -S113314013F0010F15D0334603F1FF33D06910F0AB -S1133150010F02D0002BF7D100E053B94FF0000368 -S1133160C4F20C039A6822F001029A606FF0020024 -S11331700DE005F10105BD4299D14FF00003C4F201 -S11331800C039A6822F001029A604FF00000BDE837 -S1073190F007704789 -S10B3194008000000048E8017E +S11302087047000008ED00E000000000B00700207F +S1130218B0070020B00700205C1A00003801002055 +S1130228400100207C0200007C0200002817000026 +S113023824190000000000203801002028170000BD +S113024828170000281700002817000028170000A6 +S1130258281700002817000028170000211900009B +S1130268400100202E06002030060020B0060020A1 +S10702784915000020 +S113027C00B503483C21034B98475DF804FB00BFD1 +S113028C281700007509000000B5074B984748B1C2 +S113029C064B9847064B4FF400521A6042F2040383 +S11302AC1B6898475DF804FB2D070000910A0000B9 +S11302BC08ED00E0F0B50C4695B20646054F06E095 +S11302CC14F8013B013D06F8013BB847ADB2002DD3 +S11302DCF6D1F0BDCB0A000000B5024B98475DF88F +S11302EC04FB00BF55010000F0B50C4D0C4F064645 +S11302FC0024B8472B689E4209D36A689B189E4217 +S113030C05D2064B0C2202FB0434207AF0BD0134D6 +S113031C0C350F2CEDD1FF20F0BD00BFC017000031 +S113032CCB0A00002DE9F147114B054600689847AC +S113033CFF281AD0DFF83C90DFF83C8000242F68AB +S113034C261DAB5904EB070A0093C847504669466F +S113035C0422C04748B9E259009B9A4206D1B6F52B +S113036C007F3446EBD1012000E00020BDE8F88783 +S113037CF5020000CB0A000079000020114B30B5C7 +S113038C984204460D4606D0B1F5005F05D00E4BDD +S113039C984718B910E00D4C00E01C46EB050DD144 +S11303AC2368AB420BD0204640F8045B29464FF43B +S11303BC0072074B984702E0044600E000242046F4 +S11303CC30BD00BF40010020310300004403002075 +S11303DCC10200002DE9F04F1FFA83F8036821F4E1 +S11303ECFE77013304460D46164627F0030706D163 +S11303FC40F8047B39464FF400721B4B9847236832 +S113040CBB4205D020463946184B9847044630B3B6 +S113041C2368DFF85CA0C3EB050B0BF1040B134D45 +S113042CA34440F2FF19D047231DC3EB0B034B45E8 +S113043C07D9204607F50071A847044688B100F196 +S113044C040B16F8013B08F1FF381FFA88F80BF877 +S113045C013BB8F1000FE6D10120BDE8F08FBDE8F7 +S113046CF08FBDE8F08F00BFC102000089030000CB +S113047CCB0A0000054B00B59847054A4FF0FF33F3 +S113048C1360044A13605DF804FB00BFED14000014 +S113049C4403002040010020F0B5104F05460C46E3 +S11304AC1646B847FF2814D0681E0019B847FF2811 +S11304BC11D025F4FE7323F00303B3F5005F08BFDA +S11304CC0748A3B218BF0748074C29463246A04731 +S11304DCF0BD0020F0BD0020F0BD00BFF50200000F +S11304EC4001002044030020E10300002DE9F04703 +S11304FC484E0F460446B047013C0546E019B04748 +S113050CA5F1FF010746484240EB0100FF2F08BF4D +S113051C40F0010000287AD1BD4279D8002D70D06A +S113052C0F2F75D83C4B1E78A6F14702534243EB70 +S113053C0203492E08BF43F0010333B9482E14BFFC +S113054C4FF400664FF4805601E04FF40076DFF868 +S113055CCC80DFF8D0A0C1460024D04799F80830ED +S113056CAB4204D10C235C432C4B1C5906E00134E4 +S113057C0F2C09F10C09F0D14FF0FF34DFF89C90EB +S113058CDFF8A0A00025D04799F80830BB4205D16C +S113059C0C235D43214B53F8059006E001350F2DD8 +S11305AC09F10C09EFD14FF0FF39DFF878A00025E1 +S11305BCD04798F80830BB4205D1184B0C2202FBEB +S11305CC05356B6805E001350F2D08F10C08EFD1EA +S11305DC0023C4EB09099944B9FBF6F91FFA89F90C +S11305EC0025DFF840800E4F06E0C0472046B84790 +S11305FCA41948B90135ADB24D45F6D30120BDE877 +S113060CF0872846BDE8F0870020BDE8F08700207D +S113061CBDE8F087F5020000FE81E00FC017000072 +S113062C01000020CB0A00000F4B01B51A680132FF +S113063C17D05A68996842F2B8008918DA68891890 +S113064C1A6989185A6989189A698918DA698B1888 +S113065C5B4201AA42F8043D04216A46034B9847C5 +S113066C00E0012008BD00BF40010020A5040000EB +S113067C42F2040318684FF400531B68C01842F28A +S113068C08031B68C01842F20C031B68C01842F222 +S113069C10031B68C01842F214031B68C01842F202 +S11306AC18031B68C01842F2B8031B68C018D0F1B9 +S11306BC010038BF00207047094800B503680133B6 +S11306CC02D0084B984748B107480368013302D05D +S11306DC044B984710B1054B984701205DF804FB77 +S11306EC4001002031030000440300200D150000DC +S11306FC00B5024B98475DF804FB00BF8104000071 +S113070C00B5024B98475DF804FB00BFA50400003C +S113071C00B5024B98475DF804FB00BFF9040000D8 +S113072C00B5024B98475DF804FB00BF7D06000042 +S113073C00B5034B984708B1024B98475DF804FB8E +S113074C35060000C5060000054B002243F2AF61DC +S113075C1A60596005219A601960024B1A8070471F +S113076C10E000E048050020014B00221A6070479D +S113077C10E000E0044B1B68DB0303D5034B1A8821 +S113078C01321A80704700BF10E000E048050020D9 +S113079C00B5034B9847034B18885DF804FB00BF66 +S11307AC810700004805002030B5204D86B06C460A +S11307BC0FCD0FC495E8030084E803001C4C012101 +S11307CC1C48A0471C4D0220062104220123A847E3 +S11307DC0122002302200721A8470121174D1848A4 +S11307ECA04702211748184B984728460121174B5C +S11307FC984728460121A047154C002506A941F825 +S113080C185D20466946134B9847204629464FF4F9 +S113081C1652114B984703236365042363632046E4 +S113082C05210E4B984706B030BD00BF741800006C +S113083C0D10000000C202006D13000040151600DC +S113084C002304000300120079120000E10E0000E2 +S113085C0044084075140000F51300004514000012 +S113086C2DE9F043CDB2402D814603D91A486821B5 +S113087C1A4B98471A4CA368D8060AD52046294621 +S113088C184B9847184E00E0B047A368D906FBD51F +S113089C03E011486B21114B9847114E0024124F61 +S11308ACB04614E0B847B36819F80410DA0609D551 +S11308BC0B480C4B984700E0B847D8F80830DB06D7 +S11308CCFAD503E004487321044B98470134A3B2CE +S11308DCAB42E7D3BDE8F0838C1800007509000027 +S11308EC00440840D1140000CB0A0000F0B5184CA9 +S11308FC0646257817486DB9C36A13F0040323D050 +S113090C154B9847154B187001232370144B28462C +S113091C1D70F0BDC36A124D13F004032F7813D06D +S113092C0D4B98470D492B78CF19787001330A7801 +S113093CDBB29A422B7009D130460A4B01319847ED +S113094C002323700120F0BD1846F0BD0020F0BD3B +S113095C8C05002000440840C51400004A05002002 +S113096C8B050020C1020000034B00B51860034B3B +S113097C034C1960A047FDE7900500209405002066 +S113098CCB0A000010B5094B984701280DD0084C30 +S113099C2378012B09D1074B9847312805D900231B +S11309AC2370054B9847054B984710BDB90A0000B6 +S11309BC980500209D0700007507000095020000B3 +S11309CC044B012200B51A70034B9847034B98470C +S11309DC5DF804FB98050020550700009109000000 +S11309EC00B5054B9847054B9847054B9847054B65 +S11309FC98475DF804FB00BFC90A0000CD0900004C +S1130A0CFD060000350A000000B5044B9847044B62 +S1130A1C9847044B98475DF804FB00BFCB0A0000D1 +S1130A2C6D0A00009109000001B5FF238DF8003018 +S1130A3C00238DF80130064B9847064B9847064B1C +S1130A4C1B78012B02D16846044B984708BD00BFA4 +S1130A5CE10A0000B5070000990500201D0B0000F9 +S1130A6C00B50548054B9847012802D10248044BB0 +S1130A7C98475DF804FB00BF9A050020F9080000B4 +S1130A8C1D0B00007047000000B5C9B2024B98471B +S1130A9C024B98475DF804FB6D0800000D0B000039 +S1130AAC014B01221A7070479905002000B5024BC6 +S1130ABC98475DF804FB00BFFD0A000070477047BF +S1130ACC034BFE22DA7002221871A3F844207047FB +S1130ADCDC050020054B00221A709A6483F843202D +S1130AECA3F844209A705A70704700BFDC050020AC +S1130AFC024B1878003018BF01207047DC05002029 +S1130B0C024B002283F84320704700BFDC05002011 +S1130B1C70B503780546FF2B774C0FD1E370102387 +S1130B2C012200212371402322706272A27261702F +S1130B3C6171A371E371217208227DE02678012E84 +S1130B4C40F0D980F32B40D011D8CF2B00F0B780D4 +S1130B5C05D8C92B77D0CC2B40F0BA80B6E0D12B7A +S1130B6C00F0A7807CD3D22B40F0B28093E0FA2B18 +S1130B7C47D006D8F52B0CD011D3F62B40F0A88017 +S1130B8C1FE0FD2B4ED0FE2B59D0FC2B40F0A08047 +S1130B9C46E042783F2A66D8201DA16C06E04378D3 +S1130BAC3F2B60D84168A1644278201D534B984771 +S1130BBCFF23E3706A78A36CD318A3646B780133B6 +S1130BCC74E0FF23E370436848E0FF23E3700023E1 +S1130BDCA06C69681A4603E01C5C01331219D2B28A +S1130BEC8B42F9D1444B0021DA71120E9A72012214 +S1130BFC1A7108221972597259719971A3F8442007 +S1130C0C69E0FF23E3703E4B0722A36400232371A6 +S1130C1C6371A37123726372A372E271082345E0BA +S1130C2C002056E0FF236278E37000236271237185 +S1130C3CA371E37123720622A4F844204BE0002331 +S1130C4C237063703DE0421C3F21A06C2D4B9847F0 +S1130C5C00283BD0FF23E370A36C3F33A36432E042 +S1130C6C43783E2B01D9222033E0FF23E370A4F810 +S1130C7C4460417821B9244B984700282BD125E0B6 +S1130C8C1D4C821C1F4BA06C9847F8B16A78A36C5E +S1130C9CD318A3641FE0FF23E370402200232371C5 +S1130CAC6371E37123726372A2710723A4F8443055 +S1130CBC11E0A06C6968154B984710B906E0144B09 +S1130CCC9847FF23E370A4F8446004E0312000E06B +S1130CDC2020104B9847084C94F84330012B02D138 +S1130CEC10200C4B9847012384F84330B4F844107B +S1130CFC09480A4B984770BDDC050020C10200006E +S1130D0C161900000D0700003D0700001D07000028 +S1130D1CE5020000CD0A0000DF050020950A000062 +S1130D2C1C4AD36A03F47053B3F5805F2DD0B3F52A +S1130D3C005F03D0B3F5006F05D101E0164B00E062 +S1130D4C164B18687047D36803F4E063B3F5007F5F +S1130D5C13D004D8ABB1B3F5807F14D10FE0B3F545 +S1130D6C806F15D0B3F5A06F03D0B3F5407F0AD1D3 +S1130D7C01E00B4870470B4870470B4870470B4811 +S1130D8C70470B487047002070474FF40040704781 +S1130D9C0848704700800C40380100203C010020BA +S1130DAC003FAB01809FD500C0D8A700C0CF6A001C +S1130DBC40420F00406F400100B5054B9847054B6E +S1130DCC5B6803F00F03D840034B18605DF804FB19 +S1130DDC2D0D000000800C402806002070474FF4B5 +S1130DEC00407047014B1868704700BF3801002061 +S1130DFC0A494B6803F00702032A0CD8DFE802F017 +S1130E0C0202070723F0070343F0010303E023F076 +S1130E1C070343F003034B60704700BF00000C4012 +S1130E2C104A10B5104C11498218A2424B680BD8C9 +S1130E3C03F00702023A012A23F0070394BF43F09C +S1130E4C030343F001030BE0094A904208D803F072 +S1130E5C0702023A012A23F0070398BF43F0020366 +S1130E6C4B6010BDFFDB0BFFFF23F40000000C40B4 +S1130E7C0024F400034B5A6DD20702D41A6D1042AD +S1130E8CFCD1704700800C400E4B40009B6A00B5AF +S1130E9C33FA00F000F00300022806D0032808D02F +S1130EAC012808BF084B09D100E0084B98475DF8AE +S1130EBC04FB074B984740085DF804FB00205DF8E1 +S1130ECC04FB00BF00800C40EB0D0000F10D000092 +S1130EDCC50D0000C0F30313013B10B50C46032BE6 +S1130EEC7FD8DFE803F0020E2058B1FA81F43D4BB1 +S1130EFCE4B29A68C4F11F0422F00F0214439C60FC +S1130F0C10BD394B9847B4FA84F4364BE4B25A68A2 +S1130F1CC4F11F0422F00F0214435C60334B984756 +S1130F2C334B984710BD334B984215D003F5F63329 +S1130F3C984220D0A3F57F33984252D104202E4BF3 +S1130F4C9847B4FA84F4274BE4B29A6EC4F11F04A4 +S1130F5C22F00F0214431CE00420274B9847B4FAE8 +S1130F6C84F4204BE4B29A6EC4F11F0422F0F00214 +S1130F7C42EA04140DE004201F4B9847B4FA84F49D +S1130F8C184BE4B29A6EC4F10F0422F4407242EA94 +S1130F9C04249C6610BD194B984204D003F5043309 +S1130FAC98421ED10EE04020134B9847B4FA84F4B7 +S1130FBC0C4BE4B21A6FC4F11F0422F00302144365 +S1130FCC1C6710BD40200C4B9847B4FA84F4054BB5 +S1130FDCE4B21A6FC4F11F0422F0300242EA041482 +S1130FEC1C6710BD00800C40FD0D0000C50D0000F9 +S1130FFC2D0E000030140A00810E00004005140070 +S113100CC0F30322013A70B50346CDB2052A20D8A9 +S113101CDFE802F0031206090C0F00200D4C0DE062 +S113102C00200D4C0AE001200C4C07E010200C4C65 +S113103C04E000200B4C01E00B4C0020C3F30436FD +S113104C08B10A4B984704F1047406EBC406B600C5 +S113105C356070BD08800C4040800C4058800C40BA +S113106C60800C4078800C4044800C40810E000061 +S113107C00F00F000138032829D8DFE800F0041829 +S113108C240207207047144BD86A00F47050B0F552 +S113109C805F0AD0B0F5005F05D0B0F5006F0CBFCF +S11310AC04200520704702207047032070470A4B28 +S11310BC9B6A03F003035A1E022A0AD8074AD31860 +S11310CC13F8010C7047044B01209B6A70470020F5 +S11310DC70470120704700BF00800C401E190000AF +S11310EC00F47810B0F5402F00B542D013D8B0F509 +S11310FC802F2AD005D8002875D0B0F5003F76D1C2 +S113110C1EE0B0F5002F24D0B0F5202F29D0B0F577 +S113111CC02F6CD11BE0B0F5A01F47D006D8B0F59A +S113112C602F2ED0B0F5901F61D13AE0B0F5C01FFE +S113113C4ED0B0F5D01F53D0B0F5B01F57D13DE011 +S113114C2E4B98472E4B9B6808E02E4B4CE000200E +S113115C28E02D4B00209847294B9B6E03F00F037E +S113116C33E0294B00209847254B9B6EC3F30313A4 +S113117C2BE0254B00209847214B9B6EC3F3012396 +S113118C23E0214B002098471D4B9A6EDB6FC2F372 +S113119C0122D04003F007030133B0FBF3F05DF8F8 +S11311AC04FB0120184B98475DF804FB164B0120F7 +S11311BC9847134B1B6F03F0030306E0124B0120FB +S11311CC98470F4B1B6FC3F30113D8405DF804FB16 +S11311DC0E480F4B9847072802D008280AD102E082 +S11311EC0C485DF804FB054B98475DF804FB0020A4 +S11311FC5DF804FB00205DF804FB00BF2D0D00001E +S113120C00800C40C50D0000950E00000400180071 +S113121C7D100000809FD50010B5C9B2D2B204284D +S113122C1FD8DFE800F00C0911030600012002238B +S113123C0CE01020202309E04020802306E04FF42A +S113124C80704FF4007301E004200823054C29B18D +S113125C206222B1E26A1342FCD000E02362024B0A +S113126C984710BD00800C404113000010B500F0ED +S113127C0F04012C03D04DD3032C4BD820E002399E +S113128C032947D8DFE801F0020B050800200424E9 +S113129C07E00220044604E00320012401E00120BD +S11312AC032401210A461C4B98471C4B98471C4BA2 +S11312BC5C621C4B98471C4B98471C4B984710BDC1 +S11312CC0139022C14BF02240024052922D8DFE89A +S11312DC01F016030A21211101210F4B00200A46AB +S11312EC984702230CE001200B4B01460246984719 +S11312FC012305E00E4B01221A60032300E00023B6 +S113130C0320A34010FA04F4054A916A21EA040468 +S113131C2343936210BD00BF25120000FD0D000095 +S113132C00800C4041130000C50D00002D0E000080 +S113133C08089043024BDA6A024B1A80704700BFCC +S113134C00800C402C06002024225043034B1A58D6 +S113135C22F0030211431950704700BF0060004093 +S113136CF0B55AB124244443012504F180448D4042 +S113137C04F5C0440BB1256100E065614FF0240411 +S113138C04FB00F4072904F1804404F5C0440AD892 +S113139C8D000F26AE4012FA05F5676827EA06069B +S11313AC354365600AE08D00203D0F26AE4012FAED +S11313BC05F5A76827EA06063543A56062B9242219 +S11313CC5043012400F1804014FA01F100F5C040AF +S11313DC0BB10161F0BD4161F0BD036CDB0702D4BC +S11313EC436C1942FCD1704730B50446154669B9B3 +S11313FC0C4B984206D003F58063984208BF0A4808 +S113140C0ED100E009480A4B984701464901B1FB4B +S113141CF5F5203DED0020460421064B9847E56088 +S113142C30BD00BF004008404015160040051400B4 +S113143CED100000E713000030B5CD4305F00505B1 +S113144C044641EA4505024B02219847656030BDCC +S113145CE7130000C9B229B1436C002BFCD1012362 +S113146C036470470164704770B5104B0D4602213C +S113147C044698470A236360204601210C4EB0476A +S113148C2969EB6822680B43696922F01C020B433F +S113149C1343236020466968AA68064B98472B6857 +S11314AC204663600021B04770BD00BFE713000005 +S11314BC61140000F513000083689A06FCD5C0691A +S11314CCC0B2704730B50446CDB2A368D806FCD57B +S11314DC20464021014B9847A56230BDE71300001C +S11314EC064B9A6842F001029A6041F67132DA6353 +S11314FC9A6822F001029A60704700BF00000C4009 +S113150C054B9A6842F001029A600022DA639A68E9 +S113151C22F001029A60704700000C40064B1A69D5 +S113152C02F03F0202709A69DB6902F0F002C3F325 +S113153C0313134343707047D0FF0FE0554B01B5B1 +S113154C9847554B1B681B0E0ED1544B1A6822F04E +S113155C70021A60524B1A6822F060421A601A68C0 +S113156C62F060621A6001E0032B0BD84C4B1A68D2 +S113157C22F4FC521A604B4A0023136053609361AB +S113158C13629363484B684698479DF80030012BCF +S113159C10D19DF8013023B9424B1A6842F0020273 +S11315AC1A609DF80130012B9FBF404B1A6842F022 +S11315BC01021A603E4B1A683E4B9A4220D83B4BB0 +S11315CC1A6842F490421A603B4A10681168156814 +S11315DC146805F4FE4204F07F04224301F07F01F9 +S11315EC42EA0141C0F30620344A41EA0061116029 +S11315FC334A1168334A11601A6822F490421A6013 +S113160C012100200A46304B9847304B304C1A6C61 +S113161C002142F00F021A645A6C2E486FEA1242EF +S113162C6FEA02425A64A04700212B48A0470021CC +S113163C2A48A04700212A48A04700212948A0474E +S113164C00212948A04700212848A0470021284808 +S113165CA04700212748A04700212748A047002184 +S113166C2648A04700212648A04700212548A0472A +S113167C00212548A0470120092103460522234CBB +S113168CA04701200221224B9847224B9847224C19 +S113169CA047FDE7E90D0000FC81E00F0CA00C4015 +S11316AC20600C4040800C402915000044800C4004 +S11316BCF081E00FFFB98A4CB481E00F3420004074 +S11316CCC881E00F2C4000402512000000800C4023 +S11316DC0D10000000030400001304000033040088 +S11316EC00A202000002020000120200002202000A +S11316FC00320200007202000082020000B20200FA +S113170C00E2020000F2020000D202006D1300009D +S10F171C55130000ED090000150A000040 +S1131728443A2F7573722F6665617365722F736FF0 +S11317386674776172652F4F70656E424C542F54EE +S113174861726765742F44656D6F2F41524D434D27 +S1131758335F45464D33325F4F6C696D65785F453D +S11317684D3332473838304631323853544B5F435F +S1131778726F7373776F726B732F426F6F742F6905 +S113178864652F2E2E2F2E2E2F2E2E2F2E2E2F53D6 +S11317986F757263652F41524D434D335F45464D16 +S11317A833322F43726F7373776F726B732F76654F +S11317B863746F72732E6300002000000020000021 +S11317C801000000004000000020000002000000AA +S11317D800600000002000000300000000800000FA +S11317E8002000000400000000A000000020000009 +S11317F80500000000C000000020000006000000F2 +S113180800E00000002000000700000000000100C4 +S11318180020000008000000002001000020000053 +S11318280900000000400100002000000A00000038 +S113183800600100002000000B000000008001008F +S1131848002000000C00000000A00100002000009F +S11318580D00000000C00100002000000E00000080 +S113186800E00100002000000F0000000500000057 +S113187800000000802500000000000000000000B7 +S113188800000000443A2F7573722F666561736512 +S1131898722F736F6674776172652F4F70656E422D +S11318A84C542F5461726765742F44656D6F2F41D2 +S11318B8524D434D335F45464D33325F4F6C696D2E +S11318C865785F454D3332473838304631323853BE +S11318D8544B5F43726F7373776F726B732F426FDE +S11318E86F742F6964652F2E2E2F2E2E2F2E2E2FD8 +S11318F82E2E2F536F757263652F41524D434D330E +S11319085F45464D33322F756172742E63004F70F4 +S10C1918656E424C540003020602 +S11319241B4B10B59A6842F001029A6001221861B7 +S1131934DA60DA69510706D59A684FF0FF3022F06D +S113194401029A6010BDDA69920706D59A686FF0AD +S1131954010022F001029A6010BD0222DA600D4AED +S113196400E0013AD8690A4910F001000C4602D09B +S1131974002AF6D100E032B9A3686FF0020023F024 +S11319840103A36010BD8B6823F001038B6010BDB9 +S113199400000C40809698002D4B2DE9F0419C6882 +S11319A4921044F001049C6000254FF001081F4686 +S11319B44FF0080C41E01861C3F80C80DE6916F09E +S11319C4040F07D0A3684FF0FF3023F00103A36092 +S11319D4BDE8F081DE6916F0020F09D0A3686FF048 +S11319E4010023F00103A360BDE8F081013C00E0A1 +S11319F4184CDE6916F0080F154E02D1002CF5D1EF +S1131A0412E08CB151F8044BBC61C7F80CC0114C02 +S1131A1400E0013CDE6916F0010F0D4E02D0002CEB +S1131A24F7D101E004303CB9B3686FF0020023F04D +S1131A340103B360BDE8F08101359542044CBADB7F +S1131A44A368002023F00103A360BDE8F08100BF74 +S10B1A5400000C40809698008C +S10B1A5C008000000048E801CD S9030155A6 diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/ide/EFM32G880_crossworks.hzp b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/ide/EFM32G880_crossworks.hzp index 8bb6e591..82c6d503 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/ide/EFM32G880_crossworks.hzp +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/ide/EFM32G880_crossworks.hzp @@ -1,7 +1,7 @@ - + diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/ide/EFM32G880_crossworks.hzs b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/ide/EFM32G880_crossworks.hzs index 50f78854..365c4df2 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/ide/EFM32G880_crossworks.hzs +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/ide/EFM32G880_crossworks.hzs @@ -24,9 +24,12 @@ + + + @@ -57,10 +60,9 @@ - - - - + + + diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/bin/demoprog_olimex_efm32g880.elf b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/bin/demoprog_olimex_efm32g880.elf index 43a3394f8fb5f9d655c61f435e38bb4a359285fd..8be2e7dd90948fa3b7fd6e6c5159b4cf23966dfa 100644 GIT binary patch literal 211444 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%0Dcs}#!;X%dGzgHw)-gt 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 literal 204029 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 __RAM_segment_start__) && (__vectors_ram_end__ <= (__RAM_segment_start__ + 0x4000))), error: .vectors_ram is too large to fit in RAM memory segment) - 0x00004000 __vectors_load_start__ = ALIGN (__FLASH_segment_start__, 0x100) + 0x00002000 __vectors_load_start__ = ALIGN (__FLASH_segment_start__, 0x100) -.vectors 0x00004000 0xbc - 0x00004000 __vectors_start__ = . +.vectors 0x00002000 0xbc + 0x00002000 __vectors_start__ = . *(.vectors .vectors.*) - .vectors 0x00004000 0xbc THUMB Flash Debug/../../obj/vectors.o - 0x00004000 _vectors - 0x000040bc __vectors_end__ = (__vectors_start__ + SIZEOF (.vectors)) - 0x000040bc __vectors_load_end__ = __vectors_end__ + .vectors 0x00002000 0xbc THUMB Flash Debug/../../obj/vectors.o + 0x00002000 _vectors + 0x000020bc __vectors_end__ = (__vectors_start__ + SIZEOF (.vectors)) + 0x000020bc __vectors_load_end__ = __vectors_end__ 0x00000001 . = ASSERT (((__vectors_end__ >= __FLASH_segment_start__) && (__vectors_end__ <= (__FLASH_segment_start__ + 0x20000))), error: .vectors is too large to fit in FLASH memory segment) - 0x000040bc __init_load_start__ = ALIGN (__vectors_end__, 0x4) + 0x000020bc __init_load_start__ = ALIGN (__vectors_end__, 0x4) -.init 0x000040bc 0x12c - 0x000040bc __init_start__ = . +.init 0x000020bc 0x12c + 0x000020bc __init_start__ = . *(.init .init.*) - .init 0x000040bc 0x12c THUMB Flash Debug/../../obj/cstart.o - 0x000040bc _start - 0x0000414c exit - 0x00004170 reset_handler - 0x000041e8 __init_end__ = (__init_start__ + SIZEOF (.init)) - 0x000041e8 __init_load_end__ = __init_end__ + .init 0x000020bc 0x12c THUMB Flash Debug/../../obj/cstart.o + 0x000020bc _start + 0x0000214c exit + 0x00002170 reset_handler + 0x000021e8 __init_end__ = (__init_start__ + SIZEOF (.init)) + 0x000021e8 __init_load_end__ = __init_end__ 0x00000001 . = ASSERT (((__init_end__ >= __FLASH_segment_start__) && (__init_end__ <= (__FLASH_segment_start__ + 0x20000))), error: .init is too large to fit in FLASH memory segment) - 0x000041e8 __text_load_start__ = ALIGN (__init_end__, 0x4) + 0x000021e8 __text_load_start__ = ALIGN (__init_end__, 0x4) -.text 0x000041e8 0x2c24 - 0x000041e8 __text_start__ = . +.text 0x000021e8 0x2058 + 0x000021e8 __text_start__ = . *(.text .text.* .glue_7t .glue_7 .gnu.linkonce.t.* .gcc_except_table .ARM.extab* .gnu.linkonce.armextab.*) .glue_7 0x00000000 0x0 linker stubs .glue_7t 0x00000000 0x0 linker stubs - .text.LEUART_IntClear - 0x000041e8 0x1c THUMB Flash Debug/../../obj/boot.o - .text.BootActivate - 0x00004204 0x24 THUMB Flash Debug/../../obj/boot.o - .text.BootComInit - 0x00004228 0x138 THUMB Flash Debug/../../obj/boot.o - 0x00004228 BootComInit - .text.BootComCheckActivationRequest - 0x00004360 0xdc THUMB Flash Debug/../../obj/boot.o - 0x00004360 BootComCheckActivationRequest .text.UartReceiveByte - 0x0000443c 0x48 THUMB Flash Debug/../../obj/boot.o + 0x000021e8 0x34 THUMB Flash Debug/../../obj/boot.o + .text.BootComInit + 0x0000221c 0xf4 THUMB Flash Debug/../../obj/boot.o + 0x0000221c BootComInit + .text.BootComCheckActivationRequest + 0x00002310 0xc8 THUMB Flash Debug/../../obj/boot.o + 0x00002310 BootComCheckActivationRequest .text.IrqInterruptEnable - 0x00004484 0xc THUMB Flash Debug/../../obj/irq.o - 0x00004484 IrqInterruptEnable - .text.LedInit 0x00004490 0x18 THUMB Flash Debug/../../obj/led.o - 0x00004490 LedInit + 0x000023d8 0x4 THUMB Flash Debug/../../obj/irq.o + 0x000023d8 IrqInterruptEnable + .text.LedInit 0x000023dc 0x18 THUMB Flash Debug/../../obj/led.o + 0x000023dc LedInit .text.LedToggle - 0x000044a8 0xa4 THUMB Flash Debug/../../obj/led.o - 0x000044a8 LedToggle - .text.CHIP_Init - 0x0000454c 0x1ec THUMB Flash Debug/../../obj/main.o - .text.main 0x00004738 0x30 THUMB Flash Debug/../../obj/main.o - 0x00004738 main - .text.Init 0x00004768 0x1e4 THUMB Flash Debug/../../obj/main.o - .text.NVIC_SetPriority - 0x0000494c 0x58 THUMB Flash Debug/../../obj/timer.o - .text.SysTick_Config - 0x000049a4 0x68 THUMB Flash Debug/../../obj/timer.o - .text.TimerInit - 0x00004a0c 0x44 THUMB Flash Debug/../../obj/timer.o - 0x00004a0c TimerInit + 0x000023f4 0x80 THUMB Flash Debug/../../obj/led.o + 0x000023f4 LedToggle + .text.main 0x00002474 0x2b0 THUMB Flash Debug/../../obj/main.o + 0x00002474 main .text.TimerDeinit - 0x00004a50 0x18 THUMB Flash Debug/../../obj/timer.o - 0x00004a50 TimerDeinit + 0x00002724 0x10 THUMB Flash Debug/../../obj/timer.o + 0x00002724 TimerDeinit .text.TimerSet - 0x00004a68 0x20 THUMB Flash Debug/../../obj/timer.o - 0x00004a68 TimerSet + 0x00002734 0xc THUMB Flash Debug/../../obj/timer.o + 0x00002734 TimerSet + .text.TimerInit + 0x00002740 0x5c THUMB Flash Debug/../../obj/timer.o + 0x00002740 TimerInit .text.TimerGet - 0x00004a88 0x18 THUMB Flash Debug/../../obj/timer.o - 0x00004a88 TimerGet + 0x0000279c 0xc THUMB Flash Debug/../../obj/timer.o + 0x0000279c TimerGet .text.TimerISRHandler - 0x00004aa0 0x24 THUMB Flash Debug/../../obj/timer.o - 0x00004aa0 TimerISRHandler + 0x000027a8 0x14 THUMB Flash Debug/../../obj/timer.o + 0x000027a8 TimerISRHandler .text.UnusedISR - 0x00004ac4 0x8 THUMB Flash Debug/../../obj/vectors.o - 0x00004ac4 UnusedISR - .text.SystemCoreClockGet - 0x00004acc 0x44 THUMB Flash Debug/../../obj/system_efm32.o - 0x00004acc SystemCoreClockGet + 0x000027bc 0x4 THUMB Flash Debug/../../obj/vectors.o + 0x000027bc UnusedISR .text.SystemHFClockGet - 0x00004b10 0xe8 THUMB Flash Debug/../../obj/system_efm32.o - 0x00004b10 SystemHFClockGet + 0x000027c0 0xb8 THUMB Flash Debug/../../obj/system_efm32.o + 0x000027c0 SystemHFClockGet + .text.SystemCoreClockGet + 0x00002878 0x2c THUMB Flash Debug/../../obj/system_efm32.o + 0x00002878 SystemCoreClockGet .text.SystemInit - 0x00004bf8 0xc THUMB Flash Debug/../../obj/system_efm32.o - 0x00004bf8 SystemInit + 0x000028a4 0x4 THUMB Flash Debug/../../obj/system_efm32.o + 0x000028a4 SystemInit .text.SystemLFRCOClockGet - 0x00004c04 0x10 THUMB Flash Debug/../../obj/system_efm32.o - 0x00004c04 SystemLFRCOClockGet + 0x000028a8 0x8 THUMB Flash Debug/../../obj/system_efm32.o + 0x000028a8 SystemLFRCOClockGet .text.SystemLFXOClockGet - 0x00004c14 0x18 THUMB Flash Debug/../../obj/system_efm32.o - 0x00004c14 SystemLFXOClockGet - .text.BITBAND_Peripheral - 0x00004c2c 0x30 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x000028b0 0xc THUMB Flash Debug/../../obj/system_efm32.o + 0x000028b0 SystemLFXOClockGet .text.CMU_FlashWaitStateMax - 0x00004c5c 0x68 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x000028bc 0x38 THUMB Flash Debug/../../obj/efm32_cmu.o .text.CMU_DivToLog2 - 0x00004cc4 0x2c THUMB Flash Debug/../../obj/efm32_cmu.o + 0x000028f4 0xc THUMB Flash Debug/../../obj/efm32_cmu.o .text.CMU_FlashWaitStateControl - 0x00004cf0 0xa4 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00002900 0x64 THUMB Flash Debug/../../obj/efm32_cmu.o .text.CMU_AUXClkGet - 0x00004d94 0x20 THUMB Flash Debug/../../obj/efm32_cmu.o - .text.CMU_DBGClkGet - 0x00004db4 0x5c THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00002964 0xc THUMB Flash Debug/../../obj/efm32_cmu.o .text.CMU_LFClkGet - 0x00004e10 0x8c THUMB Flash Debug/../../obj/efm32_cmu.o - .text.CMU_Sync - 0x00004e9c 0x40 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00002970 0x5c THUMB Flash Debug/../../obj/efm32_cmu.o .text.CMU_ClockDivSet - 0x00004edc 0x248 THUMB Flash Debug/../../obj/efm32_cmu.o - 0x00004edc CMU_ClockDivSet + 0x000029cc 0x204 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x000029cc CMU_ClockDivSet .text.CMU_ClockEnable - 0x00005124 0xd4 THUMB Flash Debug/../../obj/efm32_cmu.o - 0x00005124 CMU_ClockEnable - .text.CMU_ClockFreqGet - 0x000051f8 0x24c THUMB Flash Debug/../../obj/efm32_cmu.o - 0x000051f8 CMU_ClockFreqGet + 0x00002bd0 0x9c THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00002bd0 CMU_ClockEnable .text.CMU_ClockSelectGet - 0x00005444 0x114 THUMB Flash Debug/../../obj/efm32_cmu.o - 0x00005444 CMU_ClockSelectGet - .text.CMU_ClockSelectSet - 0x00005558 0x1c0 THUMB Flash Debug/../../obj/efm32_cmu.o - 0x00005558 CMU_ClockSelectSet + 0x00002c6c 0xac THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00002c6c CMU_ClockSelectGet + .text.CMU_ClockFreqGet + 0x00002d18 0x208 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00002d18 CMU_ClockFreqGet .text.CMU_OscillatorEnable - 0x00005718 0xe4 THUMB Flash Debug/../../obj/efm32_cmu.o - 0x00005718 CMU_OscillatorEnable + 0x00002f20 0x78 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00002f20 CMU_OscillatorEnable + .text.CMU_ClockSelectSet + 0x00002f98 0x110 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x00002f98 CMU_ClockSelectSet .text.EMU_UpdateOscConfig - 0x000057fc 0x20 THUMB Flash Debug/../../obj/efm32_emu.o - 0x000057fc EMU_UpdateOscConfig + 0x000030a8 0x18 THUMB Flash Debug/../../obj/efm32_emu.o + 0x000030a8 EMU_UpdateOscConfig .text.GPIO_DriveModeSet - 0x0000581c 0x54 THUMB Flash Debug/../../obj/efm32_gpio.o - 0x0000581c GPIO_DriveModeSet + 0x000030c0 0x1c THUMB Flash Debug/../../obj/efm32_gpio.o + 0x000030c0 GPIO_DriveModeSet .text.GPIO_PinModeSet - 0x00005870 0x1ac THUMB Flash Debug/../../obj/efm32_gpio.o - 0x00005870 GPIO_PinModeSet - .text.LEUART_Sync - 0x00005a1c 0x34 THUMB Flash Debug/../../obj/efm32_leuart.o + 0x000030dc 0xd8 THUMB Flash Debug/../../obj/efm32_gpio.o + 0x000030dc GPIO_PinModeSet .text.LEUART_BaudrateSet - 0x00005a50 0x94 THUMB Flash Debug/../../obj/efm32_leuart.o - 0x00005a50 LEUART_BaudrateSet + 0x000031b4 0x64 THUMB Flash Debug/../../obj/efm32_leuart.o + 0x000031b4 LEUART_BaudrateSet .text.LEUART_Enable - 0x00005ae4 0x48 THUMB Flash Debug/../../obj/efm32_leuart.o - 0x00005ae4 LEUART_Enable + 0x00003218 0x20 THUMB Flash Debug/../../obj/efm32_leuart.o + 0x00003218 LEUART_Enable .text.LEUART_FreezeEnable - 0x00005b2c 0x38 THUMB Flash Debug/../../obj/efm32_leuart.o - 0x00005b2c LEUART_FreezeEnable + 0x00003238 0x1c THUMB Flash Debug/../../obj/efm32_leuart.o + 0x00003238 LEUART_FreezeEnable .text.LEUART_Init - 0x00005b64 0x88 THUMB Flash Debug/../../obj/efm32_leuart.o - 0x00005b64 LEUART_Init + 0x00003254 0x60 THUMB Flash Debug/../../obj/efm32_leuart.o + 0x00003254 LEUART_Init .text.LEUART_Rx - 0x00005bec 0x28 THUMB Flash Debug/../../obj/efm32_leuart.o - 0x00005bec LEUART_Rx + 0x000032b4 0x10 THUMB Flash Debug/../../obj/efm32_leuart.o + 0x000032b4 LEUART_Rx .text.SYSTEM_ChipRevisionGet - 0x00005c14 0x5c THUMB Flash Debug/../../obj/efm32_system.o - 0x00005c14 SYSTEM_ChipRevisionGet - .text.NVIC_EnableIRQ - 0x00005c70 0x34 THUMB Flash Debug/../../obj/lcdcontroller.o - .text.LCD_IRQHandler - 0x00005ca4 0x3c THUMB Flash Debug/../../obj/lcdcontroller.o - 0x00005ca4 LCD_IRQHandler + 0x000032c4 0x24 THUMB Flash Debug/../../obj/efm32_system.o + 0x000032c4 SYSTEM_ChipRevisionGet .text.LCD_enableSegment - 0x00005ce0 0xd8 THUMB Flash Debug/../../obj/lcdcontroller.o + 0x000032e8 0x60 THUMB Flash Debug/../../obj/lcdcontroller.o .text.LCD_disableSegment - 0x00005db8 0xf8 THUMB Flash Debug/../../obj/lcdcontroller.o + 0x00003348 0x70 THUMB Flash Debug/../../obj/lcdcontroller.o + .text.LCD_IRQHandler + 0x000033b8 0x20 THUMB Flash Debug/../../obj/lcdcontroller.o + 0x000033b8 LCD_IRQHandler .text.LCD_AllOff - 0x00005eb0 0x5c THUMB Flash Debug/../../obj/lcdcontroller.o - 0x00005eb0 LCD_AllOff + 0x000033d8 0x1c THUMB Flash Debug/../../obj/lcdcontroller.o + 0x000033d8 LCD_AllOff .text.LCD_Symbol - 0x00005f0c 0x120 THUMB Flash Debug/../../obj/lcdcontroller.o - 0x00005f0c LCD_Symbol + 0x000033f4 0xa8 THUMB Flash Debug/../../obj/lcdcontroller.o + 0x000033f4 LCD_Symbol .text.LCD_Init - 0x0000602c 0xe4 THUMB Flash Debug/../../obj/lcdcontroller.o - 0x0000602c LCD_Init + 0x0000349c 0xa8 THUMB Flash Debug/../../obj/lcdcontroller.o + 0x0000349c LCD_Init .text.libc.__getc - 0x00006110 0x28 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x00006110 __getc + 0x00003544 0x28 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) + 0x00003544 __getc .text.libc.__putc - 0x00006138 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x00006138 __putc + 0x0000356c 0x38 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) + 0x0000356c __putc .text.libc.__print_padding - 0x00006170 0x24 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x00006170 __print_padding + 0x000035a4 0x24 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) + 0x000035a4 __print_padding .text.libc.__pre_padding - 0x00006194 0x1c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x00006194 __pre_padding + 0x000035c8 0x1c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) + 0x000035c8 __pre_padding .text.libc.isupper - 0x000061b0 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x000061b0 isupper + 0x000035e4 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) + 0x000035e4 isupper .text.libc.islower - 0x000061c0 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x000061c0 islower + 0x000035f4 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) + 0x000035f4 islower .text.libc.isdigit - 0x000061d0 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x000061d0 isdigit + 0x00003604 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) + 0x00003604 isdigit .text.libc.__digit - 0x000061e0 0x3c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x000061e0 __digit + 0x00003614 0x3c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) + 0x00003614 __digit .text.libc.isspace - 0x0000621c 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x0000621c isspace + 0x00003650 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) + 0x00003650 isspace .text.libc.strlen - 0x00006234 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2_asm.o) - 0x00006234 strlen + 0x00003668 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2_asm.o) + 0x00003668 strlen .text.libc.__vfprintf_int - 0x00006294 0x5d0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) - 0x00006294 __vfprintf_int + 0x000036c8 0x5d0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) + 0x000036c8 __vfprintf_int .text.libc.__ungetc - 0x00006864 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) + 0x00003c98 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) .text.libc.rd_int - 0x00006884 0x17c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) + 0x00003cb8 0x17c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) .text.libc.__vfscanf_int - 0x00006a00 0x3ec C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - 0x00006a00 __vfscanf_int + 0x00003e34 0x3ec C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) + 0x00003e34 __vfscanf_int .text.libdebugio_bkpt.__do_debug_operation_bkpt - 0x00006dec 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libdebugio_v7m_t_le.a(libdebugio_asm.o) - 0x00006dec __do_debug_operation_bkpt + 0x00004220 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libdebugio_v7m_t_le.a(libdebugio_asm.o) + 0x00004220 __do_debug_operation_bkpt .text.libc.__debug_io_lock - 0x00006e04 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) - 0x00006e04 __debug_io_lock + 0x00004238 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) + 0x00004238 __debug_io_lock .text.libc.__debug_io_unlock - 0x00006e08 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) - 0x00006e08 __debug_io_unlock - 0x00006e0c __text_end__ = (__text_start__ + SIZEOF (.text)) - 0x00006e0c __text_load_end__ = __text_end__ + 0x0000423c 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) + 0x0000423c __debug_io_unlock + 0x00004240 __text_end__ = (__text_start__ + SIZEOF (.text)) + 0x00004240 __text_load_end__ = __text_end__ .vfp11_veneer 0x00000000 0x0 .vfp11_veneer 0x00000000 0x0 linker stubs @@ -1398,58 +1309,58 @@ Linker script and memory map .v4_bx 0x00000000 0x0 .v4_bx 0x00000000 0x0 linker stubs 0x00000001 . = ASSERT (((__text_end__ >= __FLASH_segment_start__) && (__text_end__ <= (__FLASH_segment_start__ + 0x20000))), error: .text is too large to fit in FLASH memory segment) - 0x00006e0c __dtors_load_start__ = ALIGN (__text_end__, 0x4) + 0x00004240 __dtors_load_start__ = ALIGN (__text_end__, 0x4) -.dtors 0x00006e0c 0x0 - 0x00006e0c __dtors_start__ = . +.dtors 0x00004240 0x0 + 0x00004240 __dtors_start__ = . *(SORT(.dtors.*)) *(.dtors) *(.fini_array .fini_array.*) - 0x00006e0c __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors)) - 0x00006e0c __dtors_load_end__ = __dtors_end__ + 0x00004240 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors)) + 0x00004240 __dtors_load_end__ = __dtors_end__ 0x00000001 . = ASSERT (((__dtors_end__ >= __FLASH_segment_start__) && (__dtors_end__ <= (__FLASH_segment_start__ + 0x20000))), error: .dtors is too large to fit in FLASH memory segment) - 0x00006e0c __ctors_load_start__ = ALIGN (__dtors_end__, 0x4) + 0x00004240 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4) -.ctors 0x00006e0c 0x0 - 0x00006e0c __ctors_start__ = . +.ctors 0x00004240 0x0 + 0x00004240 __ctors_start__ = . *(SORT(.ctors.*)) *(.ctors) *(.init_array .init_array.*) - 0x00006e0c __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors)) - 0x00006e0c __ctors_load_end__ = __ctors_end__ + 0x00004240 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors)) + 0x00004240 __ctors_load_end__ = __ctors_end__ 0x00000001 . = ASSERT (((__ctors_end__ >= __FLASH_segment_start__) && (__ctors_end__ <= (__FLASH_segment_start__ + 0x20000))), error: .ctors is too large to fit in FLASH memory segment) - 0x00006e0c __rodata_load_start__ = ALIGN (__ctors_end__, 0x4) + 0x00004240 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4) -.rodata 0x00006e0c 0x38 - 0x00006e0c __rodata_start__ = . +.rodata 0x00004240 0x38 + 0x00004240 __rodata_start__ = . *(.rodata .rodata.* .gnu.linkonce.r.*) - .rodata 0x00006e0c 0x18 THUMB Flash Debug/../../obj/boot.o + .rodata 0x00004240 0x18 THUMB Flash Debug/../../obj/boot.o .rodata.libc.__hex_lc - 0x00006e24 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x00006e24 __hex_lc + 0x00004258 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) + 0x00004258 __hex_lc .rodata.libc.__hex_uc - 0x00006e34 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x00006e34 __hex_uc - 0x00006e44 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata)) - 0x00006e44 __rodata_load_end__ = __rodata_end__ + 0x00004268 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) + 0x00004268 __hex_uc + 0x00004278 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata)) + 0x00004278 __rodata_load_end__ = __rodata_end__ 0x00000001 . = ASSERT (((__rodata_end__ >= __FLASH_segment_start__) && (__rodata_end__ <= (__FLASH_segment_start__ + 0x20000))), error: .rodata is too large to fit in FLASH memory segment) - 0x00006e44 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4) + 0x00004278 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4) -.ARM.exidx 0x00006e44 0x0 - 0x00006e44 __ARM.exidx_start__ = . - 0x00006e44 __exidx_start = __ARM.exidx_start__ +.ARM.exidx 0x00004278 0x0 + 0x00004278 __ARM.exidx_start__ = . + 0x00004278 __exidx_start = __ARM.exidx_start__ *(.ARM.exidx .ARM.exidx.*) - 0x00006e44 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx)) - 0x00006e44 __exidx_end = __ARM.exidx_end__ - 0x00006e44 __ARM.exidx_load_end__ = __ARM.exidx_end__ + 0x00004278 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx)) + 0x00004278 __exidx_end = __ARM.exidx_end__ + 0x00004278 __ARM.exidx_load_end__ = __ARM.exidx_end__ 0x00000001 . = ASSERT (((__ARM.exidx_end__ >= __FLASH_segment_start__) && (__ARM.exidx_end__ <= (__FLASH_segment_start__ + 0x20000))), error: .ARM.exidx is too large to fit in FLASH memory segment) - 0x00006e44 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4) + 0x00004278 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4) -.fast 0x20000000 0x0 load address 0x00006e44 +.fast 0x20000000 0x0 load address 0x00004278 0x20000000 __fast_start__ = . *(.fast .fast.*) 0x20000000 __fast_end__ = (__fast_start__ + SIZEOF (.fast)) - 0x00006e44 __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast)) + 0x00004278 __fast_load_end__ = (__fast_load_start__ + SIZEOF (.fast)) 0x00000001 . = ASSERT ((((__fast_load_start__ + SIZEOF (.fast)) >= __FLASH_segment_start__) && ((__fast_load_start__ + SIZEOF (.fast)) <= (__FLASH_segment_start__ + 0x20000))), error: .fast is too large to fit in FLASH memory segment) .fast_run 0x20000000 0x0 @@ -1458,20 +1369,20 @@ Linker script and memory map 0x20000000 __fast_run_end__ = (__fast_run_start__ + SIZEOF (.fast_run)) 0x20000000 __fast_run_load_end__ = __fast_run_end__ 0x00000001 . = ASSERT (((__fast_run_end__ >= __RAM_segment_start__) && (__fast_run_end__ <= (__RAM_segment_start__ + 0x4000))), error: .fast_run is too large to fit in RAM memory segment) - 0x00006e44 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4) + 0x00004278 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4) -.data 0x20000000 0x8 load address 0x00006e44 +.data 0x20000000 0x8 load address 0x00004278 0x20000000 __data_start__ = . *(.data .data.* .gnu.linkonce.d.*) - .data.SystemHFXOClock - 0x20000000 0x4 THUMB Flash Debug/../../obj/system_efm32.o .data.SystemLFXOClock + 0x20000000 0x4 THUMB Flash Debug/../../obj/system_efm32.o + .data.SystemHFXOClock 0x20000004 0x4 THUMB Flash Debug/../../obj/system_efm32.o 0x20000008 __data_end__ = (__data_start__ + SIZEOF (.data)) - 0x00006e4c __data_load_end__ = (__data_load_start__ + SIZEOF (.data)) + 0x00004280 __data_load_end__ = (__data_load_start__ + SIZEOF (.data)) 0x00000001 . = ASSERT ((((__data_load_start__ + SIZEOF (.data)) >= __FLASH_segment_start__) && ((__data_load_start__ + SIZEOF (.data)) <= (__FLASH_segment_start__ + 0x20000))), error: .data is too large to fit in FLASH memory segment) -.data_run 0x20000000 0x8 load address 0x00006e44 +.data_run 0x20000000 0x8 load address 0x00004278 0x20000000 __data_run_start__ = . 0x20000008 . = MAX ((__data_run_start__ + SIZEOF (.data)), .) *fill* 0x20000000 0x8 00 @@ -1480,101 +1391,99 @@ Linker script and memory map 0x00000001 . = ASSERT (((__data_run_end__ >= __RAM_segment_start__) && (__data_run_end__ <= (__RAM_segment_start__ + 0x4000))), error: .data_run is too large to fit in RAM memory segment) 0x20000008 __bss_load_start__ = ALIGN (__data_run_end__, 0x4) -.bss 0x20000008 0x68 +.bss 0x20000008 0x60 0x20000008 __bss_start__ = . *(.bss .bss.* .gnu.linkonce.b.*) - .bss.xcpCtoRxInProgress.2139 - 0x20000008 0x1 THUMB Flash Debug/../../obj/boot.o - *fill* 0x20000009 0x3 00 .bss.xcpCtoReqPacket.2137 - 0x2000000c 0x44 THUMB Flash Debug/../../obj/boot.o + 0x20000008 0x44 THUMB Flash Debug/../../obj/boot.o .bss.xcpCtoRxLength.2138 - 0x20000050 0x1 THUMB Flash Debug/../../obj/boot.o - *fill* 0x20000051 0x3 00 - .bss.timer_counter_last.2130 - 0x20000054 0x4 THUMB Flash Debug/../../obj/led.o + 0x2000004c 0x1 THUMB Flash Debug/../../obj/boot.o + .bss.xcpCtoRxInProgress.2139 + 0x2000004d 0x1 THUMB Flash Debug/../../obj/boot.o .bss.led_toggle_state.2129 - 0x20000058 0x1 THUMB Flash Debug/../../obj/led.o - *fill* 0x20000059 0x3 00 + 0x2000004e 0x1 THUMB Flash Debug/../../obj/led.o + *fill* 0x2000004f 0x1 00 + .bss.timer_counter_last.2130 + 0x20000050 0x4 THUMB Flash Debug/../../obj/led.o .bss.millisecond_counter - 0x2000005c 0x4 THUMB Flash Debug/../../obj/timer.o + 0x20000054 0x4 THUMB Flash Debug/../../obj/timer.o .bss.SystemCoreClock - 0x20000060 0x4 THUMB Flash Debug/../../obj/system_efm32.o - 0x20000060 SystemCoreClock + 0x20000058 0x4 THUMB Flash Debug/../../obj/system_efm32.o + 0x20000058 SystemCoreClock .bss.cmuStatus - 0x20000064 0x2 THUMB Flash Debug/../../obj/efm32_emu.o - *fill* 0x20000066 0x2 00 + 0x2000005c 0x2 THUMB Flash Debug/../../obj/efm32_emu.o + *fill* 0x2000005e 0x2 00 .bss.frameCounter - 0x20000068 0x4 THUMB Flash Debug/../../obj/lcdcontroller.o - 0x20000068 frameCounter + 0x20000060 0x4 THUMB Flash Debug/../../obj/lcdcontroller.o + 0x20000060 frameCounter .bss.libc.__format_extender - 0x2000006c 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - 0x2000006c __format_extender + 0x20000064 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) + 0x20000064 __format_extender *(COMMON) - 0x20000070 __bss_end__ = (__bss_start__ + SIZEOF (.bss)) - 0x20000070 __bss_load_end__ = __bss_end__ + 0x20000068 __bss_end__ = (__bss_start__ + SIZEOF (.bss)) + 0x20000068 __bss_load_end__ = __bss_end__ 0x00000001 . = ASSERT (((__bss_end__ >= __RAM_segment_start__) && (__bss_end__ <= (__RAM_segment_start__ + 0x4000))), error: .bss is too large to fit in RAM memory segment) - 0x20000070 __non_init_load_start__ = ALIGN (__bss_end__, 0x4) + 0x20000068 __non_init_load_start__ = ALIGN (__bss_end__, 0x4) -.non_init 0x20000070 0x0 - 0x20000070 __non_init_start__ = . +.non_init 0x20000068 0x0 + 0x20000068 __non_init_start__ = . *(.non_init .non_init.*) - 0x20000070 __non_init_end__ = (__non_init_start__ + SIZEOF (.non_init)) - 0x20000070 __non_init_load_end__ = __non_init_end__ + 0x20000068 __non_init_end__ = (__non_init_start__ + SIZEOF (.non_init)) + 0x20000068 __non_init_load_end__ = __non_init_end__ 0x00000001 . = ASSERT (((__non_init_end__ >= __RAM_segment_start__) && (__non_init_end__ <= (__RAM_segment_start__ + 0x4000))), error: .non_init is too large to fit in RAM memory segment) - 0x20000070 __heap_load_start__ = ALIGN (__non_init_end__, 0x4) + 0x20000068 __heap_load_start__ = ALIGN (__non_init_end__, 0x4) -.heap 0x20000070 0x80 - 0x20000070 __heap_start__ = . +.heap 0x20000068 0x80 + 0x20000068 __heap_start__ = . *(.heap .heap.*) - 0x200000f0 . = ALIGN (MAX ((__heap_start__ + __HEAPSIZE__), .), 0x4) - *fill* 0x20000070 0x80 00 - 0x200000f0 __heap_end__ = (__heap_start__ + SIZEOF (.heap)) - 0x200000f0 __heap_load_end__ = __heap_end__ + 0x200000e8 . = ALIGN (MAX ((__heap_start__ + __HEAPSIZE__), .), 0x4) + *fill* 0x20000068 0x80 00 + 0x200000e8 __heap_end__ = (__heap_start__ + SIZEOF (.heap)) + 0x200000e8 __heap_load_end__ = __heap_end__ 0x00000001 . = ASSERT (((__heap_end__ >= __RAM_segment_start__) && (__heap_end__ <= (__RAM_segment_start__ + 0x4000))), error: .heap is too large to fit in RAM memory segment) - 0x200000f0 __stack_load_start__ = ALIGN (__heap_end__, 0x4) + 0x200000e8 __stack_load_start__ = ALIGN (__heap_end__, 0x4) -.stack 0x200000f0 0x100 - 0x200000f0 __stack_start__ = . +.stack 0x200000e8 0x100 + 0x200000e8 __stack_start__ = . *(.stack .stack.*) - 0x200001f0 . = ALIGN (MAX ((__stack_start__ + __STACKSIZE__), .), 0x4) - *fill* 0x200000f0 0x100 00 - 0x200001f0 __stack_end__ = (__stack_start__ + SIZEOF (.stack)) - 0x200001f0 __stack_load_end__ = __stack_end__ + 0x200001e8 . = ALIGN (MAX ((__stack_start__ + __STACKSIZE__), .), 0x4) + *fill* 0x200000e8 0x100 00 + 0x200001e8 __stack_end__ = (__stack_start__ + SIZEOF (.stack)) + 0x200001e8 __stack_load_end__ = __stack_end__ 0x00000001 . = ASSERT (((__stack_end__ >= __RAM_segment_start__) && (__stack_end__ <= (__RAM_segment_start__ + 0x4000))), error: .stack is too large to fit in RAM memory segment) - 0x200001f0 __stack_process_load_start__ = ALIGN (__stack_end__, 0x4) + 0x200001e8 __stack_process_load_start__ = ALIGN (__stack_end__, 0x4) -.stack_process 0x200001f0 0x0 - 0x200001f0 __stack_process_start__ = . +.stack_process 0x200001e8 0x0 + 0x200001e8 __stack_process_start__ = . *(.stack_process .stack_process.*) - 0x200001f0 . = ALIGN (MAX ((__stack_process_start__ + __STACKSIZE_PROCESS__), .), 0x4) - 0x200001f0 __stack_process_end__ = (__stack_process_start__ + SIZEOF (.stack_process)) - 0x200001f0 __stack_process_load_end__ = __stack_process_end__ + 0x200001e8 . = ALIGN (MAX ((__stack_process_start__ + __STACKSIZE_PROCESS__), .), 0x4) + 0x200001e8 __stack_process_end__ = (__stack_process_start__ + SIZEOF (.stack_process)) + 0x200001e8 __stack_process_load_end__ = __stack_process_end__ 0x00000001 . = ASSERT (((__stack_process_end__ >= __RAM_segment_start__) && (__stack_process_end__ <= (__RAM_segment_start__ + 0x4000))), error: .stack_process is too large to fit in RAM memory segment) - 0x200001f0 __tbss_load_start__ = ALIGN (__stack_process_end__, 0x4) + 0x200001e8 __tbss_load_start__ = ALIGN (__stack_process_end__, 0x4) -.tbss 0x200001f0 0x0 - 0x200001f0 __tbss_start__ = . +.tbss 0x200001e8 0x0 + 0x200001e8 __tbss_start__ = . *(.tbss .tbss.*) - 0x200001f0 __tbss_end__ = (__tbss_start__ + SIZEOF (.tbss)) - 0x200001f0 __tbss_load_end__ = __tbss_end__ + 0x200001e8 __tbss_end__ = (__tbss_start__ + SIZEOF (.tbss)) + 0x200001e8 __tbss_load_end__ = __tbss_end__ 0x00000001 . = ASSERT (((__tbss_end__ >= __RAM_segment_start__) && (__tbss_end__ <= (__RAM_segment_start__ + 0x4000))), error: .tbss is too large to fit in RAM memory segment) - 0x00006e4c __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + 0x00004280 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) -.tdata 0x200001f0 0x0 load address 0x00006e4c - 0x200001f0 __tdata_start__ = . +.tdata 0x200001e8 0x0 load address 0x00004280 + 0x200001e8 __tdata_start__ = . *(.tdata .tdata.*) - 0x200001f0 __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata)) - 0x00006e4c __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata)) - 0x00006e4c __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata)) + 0x200001e8 __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata)) + 0x00004280 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata)) + 0x00004280 __FLASH_segment_used_end__ = (ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) + SIZEOF (.tdata)) 0x00000001 . = ASSERT ((((__tdata_load_start__ + SIZEOF (.tdata)) >= __FLASH_segment_start__) && ((__tdata_load_start__ + SIZEOF (.tdata)) <= (__FLASH_segment_start__ + 0x20000))), error: .tdata is too large to fit in FLASH memory segment) -.tdata_run 0x200001f0 0x0 - 0x200001f0 __tdata_run_start__ = . - 0x200001f0 . = MAX ((__tdata_run_start__ + SIZEOF (.tdata)), .) - 0x200001f0 __tdata_run_end__ = (__tdata_run_start__ + SIZEOF (.tdata_run)) - 0x200001f0 __tdata_run_load_end__ = __tdata_run_end__ - 0x200001f0 __RAM_segment_used_end__ = (ALIGN (__tbss_end__, 0x4) + SIZEOF (.tdata_run)) +.tdata_run 0x200001e8 0x0 + 0x200001e8 __tdata_run_start__ = . + 0x200001e8 . = MAX ((__tdata_run_start__ + SIZEOF (.tdata)), .) + 0x200001e8 __tdata_run_end__ = (__tdata_run_start__ + SIZEOF (.tdata_run)) + 0x200001e8 __tdata_run_load_end__ = __tdata_run_end__ + 0x200001e8 __RAM_segment_used_end__ = (ALIGN (__tbss_end__, 0x4) + SIZEOF (.tdata_run)) 0x00000001 . = ASSERT (((__tdata_run_end__ >= __RAM_segment_start__) && (__tdata_run_end__ <= (__RAM_segment_start__ + 0x4000))), error: .tdata_run is too large to fit in RAM memory segment) START GROUP LOAD THUMB Flash Debug/../../obj/boot.o @@ -1625,337 +1534,334 @@ LOAD C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib END GROUP OUTPUT(THUMB Flash Debug/../../bin/demoprog_olimex_efm32g880.elf elf32-littlearm) -.debug_frame 0x00000000 0x4adc - .debug_frame 0x00000000 0xe4 THUMB Flash Debug/../../obj/boot.o - .debug_frame 0x000000e4 0x70 THUMB Flash Debug/../../obj/irq.o - .debug_frame 0x00000154 0x60 THUMB Flash Debug/../../obj/led.o - .debug_frame 0x000001b4 0x84 THUMB Flash Debug/../../obj/main.o - .debug_frame 0x00000238 0x110 THUMB Flash Debug/../../obj/timer.o - .debug_frame 0x00000348 0x30 THUMB Flash Debug/../../obj/vectors.o - .debug_frame 0x00000378 0x15c THUMB Flash Debug/../../obj/system_efm32.o - .debug_frame 0x000004d4 0x180 THUMB Flash Debug/../../obj/efm32_acmp.o - .debug_frame 0x00000654 0x160 THUMB Flash Debug/../../obj/efm32_adc.o - .debug_frame 0x000007b4 0x274 THUMB Flash Debug/../../obj/efm32_aes.o - .debug_frame 0x00000a28 0x484 THUMB Flash Debug/../../obj/efm32_cmu.o - .debug_frame 0x00000eac 0x10c THUMB Flash Debug/../../obj/efm32_dac.o - .debug_frame 0x00000fb8 0x90 THUMB Flash Debug/../../obj/efm32_dbg.o - .debug_frame 0x00001048 0x2d4 THUMB Flash Debug/../../obj/efm32_dma.o - .debug_frame 0x0000131c 0x1a8 THUMB Flash Debug/../../obj/efm32_ebi.o - .debug_frame 0x000014c4 0x168 THUMB Flash Debug/../../obj/efm32_emu.o - .debug_frame 0x0000162c 0x294 THUMB Flash Debug/../../obj/efm32_gpio.o - .debug_frame 0x000018c0 0x164 THUMB Flash Debug/../../obj/efm32_i2c.o - .debug_frame 0x00001a24 0x278 THUMB Flash Debug/../../obj/efm32_lcd.o - .debug_frame 0x00001c9c 0x18c THUMB Flash Debug/../../obj/efm32_letimer.o - .debug_frame 0x00001e28 0x20c THUMB Flash Debug/../../obj/efm32_leuart.o - .debug_frame 0x00002034 0x38 THUMB Flash Debug/../../obj/efm32_mpu.o - .debug_frame 0x0000206c 0xa0 THUMB Flash Debug/../../obj/efm32_msc.o - .debug_frame 0x0000210c 0x1e4 THUMB Flash Debug/../../obj/efm32_pcnt.o - .debug_frame 0x000022f0 0x38 THUMB Flash Debug/../../obj/efm32_prs.o - .debug_frame 0x00002328 0xf8 THUMB Flash Debug/../../obj/efm32_rmu.o - .debug_frame 0x00002420 0x178 THUMB Flash Debug/../../obj/efm32_rtc.o - .debug_frame 0x00002598 0x60 THUMB Flash Debug/../../obj/efm32_system.o - .debug_frame 0x000025f8 0x100 THUMB Flash Debug/../../obj/efm32_timer.o - .debug_frame 0x000026f8 0x2d0 THUMB Flash Debug/../../obj/efm32_usart.o - .debug_frame 0x000029c8 0xd4 THUMB Flash Debug/../../obj/efm32_vcmp.o - .debug_frame 0x00002a9c 0xd4 THUMB Flash Debug/../../obj/efm32_wdog.o - .debug_frame 0x00002b70 0x25c THUMB Flash Debug/../../obj/lcdcontroller.o - .debug_frame 0x00002dcc 0x11a8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .debug_frame 0x00003f74 0x100 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2_asm.o) - .debug_frame 0x00004074 0x40 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) - .debug_frame 0x000040b4 0x88 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - .debug_frame 0x0000413c 0x260 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) - .debug_frame 0x0000439c 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libdebugio_v7m_t_le.a(libdebugio_asm.o) - .debug_frame 0x0000443c 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) - .debug_frame 0x000044dc 0x600 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) +.debug_frame 0x00000000 0x3370 + .debug_frame 0x00000000 0x6c THUMB Flash Debug/../../obj/boot.o + .debug_frame 0x0000006c 0x40 THUMB Flash Debug/../../obj/irq.o + .debug_frame 0x000000ac 0x48 THUMB Flash Debug/../../obj/led.o + .debug_frame 0x000000f4 0x30 THUMB Flash Debug/../../obj/main.o + .debug_frame 0x00000124 0x6c THUMB Flash Debug/../../obj/timer.o + .debug_frame 0x00000190 0x20 THUMB Flash Debug/../../obj/vectors.o + .debug_frame 0x000001b0 0xc4 THUMB Flash Debug/../../obj/system_efm32.o + .debug_frame 0x00000274 0xb4 THUMB Flash Debug/../../obj/efm32_acmp.o + .debug_frame 0x00000328 0xa0 THUMB Flash Debug/../../obj/efm32_adc.o + .debug_frame 0x000003c8 0x1ec THUMB Flash Debug/../../obj/efm32_aes.o + .debug_frame 0x000005b4 0x204 THUMB Flash Debug/../../obj/efm32_cmu.o + .debug_frame 0x000007b8 0x78 THUMB Flash Debug/../../obj/efm32_dac.o + .debug_frame 0x00000830 0x30 THUMB Flash Debug/../../obj/efm32_dbg.o + .debug_frame 0x00000860 0x1a4 THUMB Flash Debug/../../obj/efm32_dma.o + .debug_frame 0x00000a04 0xc8 THUMB Flash Debug/../../obj/efm32_ebi.o + .debug_frame 0x00000acc 0x88 THUMB Flash Debug/../../obj/efm32_emu.o + .debug_frame 0x00000b54 0x120 THUMB Flash Debug/../../obj/efm32_gpio.o + .debug_frame 0x00000c74 0xd0 THUMB Flash Debug/../../obj/efm32_i2c.o + .debug_frame 0x00000d44 0xcc THUMB Flash Debug/../../obj/efm32_lcd.o + .debug_frame 0x00000e10 0xc4 THUMB Flash Debug/../../obj/efm32_letimer.o + .debug_frame 0x00000ed4 0xfc THUMB Flash Debug/../../obj/efm32_leuart.o + .debug_frame 0x00000fd0 0x20 THUMB Flash Debug/../../obj/efm32_mpu.o + .debug_frame 0x00000ff0 0x68 THUMB Flash Debug/../../obj/efm32_msc.o + .debug_frame 0x00001058 0xbc THUMB Flash Debug/../../obj/efm32_pcnt.o + .debug_frame 0x00001114 0x2c THUMB Flash Debug/../../obj/efm32_prs.o + .debug_frame 0x00001140 0x40 THUMB Flash Debug/../../obj/efm32_rmu.o + .debug_frame 0x00001180 0x98 THUMB Flash Debug/../../obj/efm32_rtc.o + .debug_frame 0x00001218 0x3c THUMB Flash Debug/../../obj/efm32_system.o + .debug_frame 0x00001254 0x7c THUMB Flash Debug/../../obj/efm32_timer.o + .debug_frame 0x000012d0 0x18c THUMB Flash Debug/../../obj/efm32_usart.o + .debug_frame 0x0000145c 0x4c THUMB Flash Debug/../../obj/efm32_vcmp.o + .debug_frame 0x000014a8 0x5c THUMB Flash Debug/../../obj/efm32_wdog.o + .debug_frame 0x00001504 0x15c THUMB Flash Debug/../../obj/lcdcontroller.o + .debug_frame 0x00001660 0x11a8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) + .debug_frame 0x00002808 0x100 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2_asm.o) + .debug_frame 0x00002908 0x40 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) + .debug_frame 0x00002948 0x88 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) + .debug_frame 0x000029d0 0x260 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc_asm.o) + .debug_frame 0x00002c30 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libdebugio_v7m_t_le.a(libdebugio_asm.o) + .debug_frame 0x00002cd0 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) + .debug_frame 0x00002d70 0x600 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libm_v7m_t_le.a(libm_asm.o) -.debug_info 0x00000000 0xe3b1 - .debug_info 0x00000000 0x604 THUMB Flash Debug/../../obj/boot.o - .debug_info 0x00000604 0xf8 THUMB Flash Debug/../../obj/cstart.o - .debug_info 0x000006fc 0x12a THUMB Flash Debug/../../obj/irq.o - .debug_info 0x00000826 0x2be THUMB Flash Debug/../../obj/led.o - .debug_info 0x00000ae4 0x598 THUMB Flash Debug/../../obj/main.o - .debug_info 0x0000107c 0x6f0 THUMB Flash Debug/../../obj/timer.o - .debug_info 0x0000176c 0x112 THUMB Flash Debug/../../obj/vectors.o - .debug_info 0x0000187e 0x5a THUMB Flash Debug/../../obj/core_cm3.o - .debug_info 0x000018d8 0x42d THUMB Flash Debug/../../obj/system_efm32.o - .debug_info 0x00001d05 0x5a3 THUMB Flash Debug/../../obj/efm32_acmp.o - .debug_info 0x000022a8 0xa22 THUMB Flash Debug/../../obj/efm32_adc.o - .debug_info 0x00002cca 0x14ea THUMB Flash Debug/../../obj/efm32_aes.o - .debug_info 0x000041b4 0xdfb THUMB Flash Debug/../../obj/efm32_cmu.o - .debug_info 0x00004faf 0x779 THUMB Flash Debug/../../obj/efm32_dac.o - .debug_info 0x00005728 0x3df THUMB Flash Debug/../../obj/efm32_dbg.o - .debug_info 0x00005b07 0x1049 THUMB Flash Debug/../../obj/efm32_dma.o - .debug_info 0x00006b50 0x53f THUMB Flash Debug/../../obj/efm32_ebi.o - .debug_info 0x0000708f 0x646 THUMB Flash Debug/../../obj/efm32_emu.o - .debug_info 0x000076d5 0x70b THUMB Flash Debug/../../obj/efm32_gpio.o - .debug_info 0x00007de0 0x79a THUMB Flash Debug/../../obj/efm32_i2c.o - .debug_info 0x0000857a 0xb0 THUMB Flash Debug/../../obj/efm32_int.o - .debug_info 0x0000862a 0x8a0 THUMB Flash Debug/../../obj/efm32_lcd.o - .debug_info 0x00008eca 0x86 THUMB Flash Debug/../../obj/efm32_lesense.o - .debug_info 0x00008f50 0x55a THUMB Flash Debug/../../obj/efm32_letimer.o - .debug_info 0x000094aa 0x743 THUMB Flash Debug/../../obj/efm32_leuart.o - .debug_info 0x00009bed 0x341 THUMB Flash Debug/../../obj/efm32_mpu.o - .debug_info 0x00009f2e 0x2b2 THUMB Flash Debug/../../obj/efm32_msc.o - .debug_info 0x0000a1e0 0x86 THUMB Flash Debug/../../obj/efm32_opamp.o - .debug_info 0x0000a266 0x4da THUMB Flash Debug/../../obj/efm32_pcnt.o - .debug_info 0x0000a740 0x1bd THUMB Flash Debug/../../obj/efm32_prs.o - .debug_info 0x0000a8fd 0x256 THUMB Flash Debug/../../obj/efm32_rmu.o - .debug_info 0x0000ab53 0x360 THUMB Flash Debug/../../obj/efm32_rtc.o - .debug_info 0x0000aeb3 0x240 THUMB Flash Debug/../../obj/efm32_system.o - .debug_info 0x0000b0f3 0x70a THUMB Flash Debug/../../obj/efm32_timer.o - .debug_info 0x0000b7fd 0xaf8 THUMB Flash Debug/../../obj/efm32_usart.o - .debug_info 0x0000c2f5 0x2f1 THUMB Flash Debug/../../obj/efm32_vcmp.o - .debug_info 0x0000c5e6 0x2ff THUMB Flash Debug/../../obj/efm32_wdog.o - .debug_info 0x0000c8e5 0xd8c THUMB Flash Debug/../../obj/lcdcontroller.o - .debug_info 0x0000d671 0xbd8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .debug_info 0x0000e249 0x36 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) - .debug_info 0x0000e27f 0x65 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - .debug_info 0x0000e2e4 0xcd C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) +.debug_info 0x00000000 0xf665 + .debug_info 0x00000000 0x628 THUMB Flash Debug/../../obj/boot.o + .debug_info 0x00000628 0xf8 THUMB Flash Debug/../../obj/cstart.o + .debug_info 0x00000720 0x127 THUMB Flash Debug/../../obj/irq.o + .debug_info 0x00000847 0x2bf THUMB Flash Debug/../../obj/led.o + .debug_info 0x00000b06 0x5ca THUMB Flash Debug/../../obj/main.o + .debug_info 0x000010d0 0x703 THUMB Flash Debug/../../obj/timer.o + .debug_info 0x000017d3 0x111 THUMB Flash Debug/../../obj/vectors.o + .debug_info 0x000018e4 0x5a THUMB Flash Debug/../../obj/core_cm3.o + .debug_info 0x0000193e 0x429 THUMB Flash Debug/../../obj/system_efm32.o + .debug_info 0x00001d67 0x5f6 THUMB Flash Debug/../../obj/efm32_acmp.o + .debug_info 0x0000235d 0xa5b THUMB Flash Debug/../../obj/efm32_adc.o + .debug_info 0x00002db8 0x156e THUMB Flash Debug/../../obj/efm32_aes.o + .debug_info 0x00004326 0xf7b THUMB Flash Debug/../../obj/efm32_cmu.o + .debug_info 0x000052a1 0x809 THUMB Flash Debug/../../obj/efm32_dac.o + .debug_info 0x00005aaa 0x410 THUMB Flash Debug/../../obj/efm32_dbg.o + .debug_info 0x00005eba 0x10f7 THUMB Flash Debug/../../obj/efm32_dma.o + .debug_info 0x00006fb1 0x913 THUMB Flash Debug/../../obj/efm32_ebi.o + .debug_info 0x000078c4 0x680 THUMB Flash Debug/../../obj/efm32_emu.o + .debug_info 0x00007f44 0x7cc THUMB Flash Debug/../../obj/efm32_gpio.o + .debug_info 0x00008710 0x84a THUMB Flash Debug/../../obj/efm32_i2c.o + .debug_info 0x00008f5a 0xb0 THUMB Flash Debug/../../obj/efm32_int.o + .debug_info 0x0000900a 0xad2 THUMB Flash Debug/../../obj/efm32_lcd.o + .debug_info 0x00009adc 0x86 THUMB Flash Debug/../../obj/efm32_lesense.o + .debug_info 0x00009b62 0x613 THUMB Flash Debug/../../obj/efm32_letimer.o + .debug_info 0x0000a175 0x7d4 THUMB Flash Debug/../../obj/efm32_leuart.o + .debug_info 0x0000a949 0x33f THUMB Flash Debug/../../obj/efm32_mpu.o + .debug_info 0x0000ac88 0x2b3 THUMB Flash Debug/../../obj/efm32_msc.o + .debug_info 0x0000af3b 0x86 THUMB Flash Debug/../../obj/efm32_opamp.o + .debug_info 0x0000afc1 0x86a THUMB Flash Debug/../../obj/efm32_pcnt.o + .debug_info 0x0000b82b 0x1bf THUMB Flash Debug/../../obj/efm32_prs.o + .debug_info 0x0000b9ea 0x2f4 THUMB Flash Debug/../../obj/efm32_rmu.o + .debug_info 0x0000bcde 0x3b9 THUMB Flash Debug/../../obj/efm32_rtc.o + .debug_info 0x0000c097 0x242 THUMB Flash Debug/../../obj/efm32_system.o + .debug_info 0x0000c2d9 0x700 THUMB Flash Debug/../../obj/efm32_timer.o + .debug_info 0x0000c9d9 0xafb THUMB Flash Debug/../../obj/efm32_usart.o + .debug_info 0x0000d4d4 0x2fc THUMB Flash Debug/../../obj/efm32_vcmp.o + .debug_info 0x0000d7d0 0x39a THUMB Flash Debug/../../obj/efm32_wdog.o + .debug_info 0x0000db6a 0xdbb THUMB Flash Debug/../../obj/lcdcontroller.o + .debug_info 0x0000e925 0xbd8 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) + .debug_info 0x0000f4fd 0x36 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) + .debug_info 0x0000f533 0x65 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) + .debug_info 0x0000f598 0xcd C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) -.debug_abbrev 0x00000000 0x30cf - .debug_abbrev 0x00000000 0x145 THUMB Flash Debug/../../obj/boot.o - .debug_abbrev 0x00000145 0x14 THUMB Flash Debug/../../obj/cstart.o - .debug_abbrev 0x00000159 0x88 THUMB Flash Debug/../../obj/irq.o - .debug_abbrev 0x000001e1 0xe6 THUMB Flash Debug/../../obj/led.o - .debug_abbrev 0x000002c7 0x14e THUMB Flash Debug/../../obj/main.o - .debug_abbrev 0x00000415 0x197 THUMB Flash Debug/../../obj/timer.o - .debug_abbrev 0x000005ac 0xcb THUMB Flash Debug/../../obj/vectors.o - .debug_abbrev 0x00000677 0x1d THUMB Flash Debug/../../obj/core_cm3.o - .debug_abbrev 0x00000694 0x17d THUMB Flash Debug/../../obj/system_efm32.o - .debug_abbrev 0x00000811 0x13d THUMB Flash Debug/../../obj/efm32_acmp.o - .debug_abbrev 0x0000094e 0x186 THUMB Flash Debug/../../obj/efm32_adc.o - .debug_abbrev 0x00000ad4 0x1fc THUMB Flash Debug/../../obj/efm32_aes.o - .debug_abbrev 0x00000cd0 0x1 THUMB Flash Debug/../../obj/efm32_assert.o - .debug_abbrev 0x00000cd1 0x25a THUMB Flash Debug/../../obj/efm32_cmu.o - .debug_abbrev 0x00000f2b 0x168 THUMB Flash Debug/../../obj/efm32_dac.o - .debug_abbrev 0x00001093 0x141 THUMB Flash Debug/../../obj/efm32_dbg.o - .debug_abbrev 0x000011d4 0x20a THUMB Flash Debug/../../obj/efm32_dma.o - .debug_abbrev 0x000013de 0x178 THUMB Flash Debug/../../obj/efm32_ebi.o - .debug_abbrev 0x00001556 0x1b2 THUMB Flash Debug/../../obj/efm32_emu.o - .debug_abbrev 0x00001708 0x181 THUMB Flash Debug/../../obj/efm32_gpio.o - .debug_abbrev 0x00001889 0x1e0 THUMB Flash Debug/../../obj/efm32_i2c.o - .debug_abbrev 0x00001a69 0x64 THUMB Flash Debug/../../obj/efm32_int.o - .debug_abbrev 0x00001acd 0x1ab THUMB Flash Debug/../../obj/efm32_lcd.o - .debug_abbrev 0x00001c78 0x42 THUMB Flash Debug/../../obj/efm32_lesense.o - .debug_abbrev 0x00001cba 0x1ae THUMB Flash Debug/../../obj/efm32_letimer.o - .debug_abbrev 0x00001e68 0x190 THUMB Flash Debug/../../obj/efm32_leuart.o - .debug_abbrev 0x00001ff8 0xf3 THUMB Flash Debug/../../obj/efm32_mpu.o - .debug_abbrev 0x000020eb 0x103 THUMB Flash Debug/../../obj/efm32_msc.o - .debug_abbrev 0x000021ee 0x42 THUMB Flash Debug/../../obj/efm32_opamp.o - .debug_abbrev 0x00002230 0x19f THUMB Flash Debug/../../obj/efm32_pcnt.o - .debug_abbrev 0x000023cf 0xd9 THUMB Flash Debug/../../obj/efm32_prs.o - .debug_abbrev 0x000024a8 0x145 THUMB Flash Debug/../../obj/efm32_rmu.o - .debug_abbrev 0x000025ed 0x173 THUMB Flash Debug/../../obj/efm32_rtc.o - .debug_abbrev 0x00002760 0x110 THUMB Flash Debug/../../obj/efm32_system.o - .debug_abbrev 0x00002870 0x145 THUMB Flash Debug/../../obj/efm32_timer.o - .debug_abbrev 0x000029b5 0x187 THUMB Flash Debug/../../obj/efm32_usart.o - .debug_abbrev 0x00002b3c 0x119 THUMB Flash Debug/../../obj/efm32_vcmp.o - .debug_abbrev 0x00002c55 0x13b THUMB Flash Debug/../../obj/efm32_wdog.o - .debug_abbrev 0x00002d90 0x212 THUMB Flash Debug/../../obj/lcdcontroller.o - .debug_abbrev 0x00002fa2 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .debug_abbrev 0x00003042 0x25 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) - .debug_abbrev 0x00003067 0x43 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - .debug_abbrev 0x000030aa 0x25 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) +.debug_abbrev 0x00000000 0x3eb3 + .debug_abbrev 0x00000000 0x18e THUMB Flash Debug/../../obj/boot.o + .debug_abbrev 0x0000018e 0x14 THUMB Flash Debug/../../obj/cstart.o + .debug_abbrev 0x000001a2 0x88 THUMB Flash Debug/../../obj/irq.o + .debug_abbrev 0x0000022a 0xf5 THUMB Flash Debug/../../obj/led.o + .debug_abbrev 0x0000031f 0x16a THUMB Flash Debug/../../obj/main.o + .debug_abbrev 0x00000489 0x1db THUMB Flash Debug/../../obj/timer.o + .debug_abbrev 0x00000664 0xcb THUMB Flash Debug/../../obj/vectors.o + .debug_abbrev 0x0000072f 0x1d THUMB Flash Debug/../../obj/core_cm3.o + .debug_abbrev 0x0000074c 0x1a5 THUMB Flash Debug/../../obj/system_efm32.o + .debug_abbrev 0x000008f1 0x1c2 THUMB Flash Debug/../../obj/efm32_acmp.o + .debug_abbrev 0x00000ab3 0x20a THUMB Flash Debug/../../obj/efm32_adc.o + .debug_abbrev 0x00000cbd 0x291 THUMB Flash Debug/../../obj/efm32_aes.o + .debug_abbrev 0x00000f4e 0x1 THUMB Flash Debug/../../obj/efm32_assert.o + .debug_abbrev 0x00000f4f 0x359 THUMB Flash Debug/../../obj/efm32_cmu.o + .debug_abbrev 0x000012a8 0x21c THUMB Flash Debug/../../obj/efm32_dac.o + .debug_abbrev 0x000014c4 0x17f THUMB Flash Debug/../../obj/efm32_dbg.o + .debug_abbrev 0x00001643 0x300 THUMB Flash Debug/../../obj/efm32_dma.o + .debug_abbrev 0x00001943 0x222 THUMB Flash Debug/../../obj/efm32_ebi.o + .debug_abbrev 0x00001b65 0x1c1 THUMB Flash Debug/../../obj/efm32_emu.o + .debug_abbrev 0x00001d26 0x235 THUMB Flash Debug/../../obj/efm32_gpio.o + .debug_abbrev 0x00001f5b 0x28d THUMB Flash Debug/../../obj/efm32_i2c.o + .debug_abbrev 0x000021e8 0x64 THUMB Flash Debug/../../obj/efm32_int.o + .debug_abbrev 0x0000224c 0x288 THUMB Flash Debug/../../obj/efm32_lcd.o + .debug_abbrev 0x000024d4 0x42 THUMB Flash Debug/../../obj/efm32_lesense.o + .debug_abbrev 0x00002516 0x25c THUMB Flash Debug/../../obj/efm32_letimer.o + .debug_abbrev 0x00002772 0x21e THUMB Flash Debug/../../obj/efm32_leuart.o + .debug_abbrev 0x00002990 0xf3 THUMB Flash Debug/../../obj/efm32_mpu.o + .debug_abbrev 0x00002a83 0x13a THUMB Flash Debug/../../obj/efm32_msc.o + .debug_abbrev 0x00002bbd 0x42 THUMB Flash Debug/../../obj/efm32_opamp.o + .debug_abbrev 0x00002bff 0x29b THUMB Flash Debug/../../obj/efm32_pcnt.o + .debug_abbrev 0x00002e9a 0xe8 THUMB Flash Debug/../../obj/efm32_prs.o + .debug_abbrev 0x00002f82 0x1c6 THUMB Flash Debug/../../obj/efm32_rmu.o + .debug_abbrev 0x00003148 0x227 THUMB Flash Debug/../../obj/efm32_rtc.o + .debug_abbrev 0x0000336f 0x110 THUMB Flash Debug/../../obj/efm32_system.o + .debug_abbrev 0x0000347f 0x16b THUMB Flash Debug/../../obj/efm32_timer.o + .debug_abbrev 0x000035ea 0x1e0 THUMB Flash Debug/../../obj/efm32_usart.o + .debug_abbrev 0x000037ca 0x16b THUMB Flash Debug/../../obj/efm32_vcmp.o + .debug_abbrev 0x00003935 0x1b4 THUMB Flash Debug/../../obj/efm32_wdog.o + .debug_abbrev 0x00003ae9 0x29d THUMB Flash Debug/../../obj/lcdcontroller.o + .debug_abbrev 0x00003d86 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) + .debug_abbrev 0x00003e26 0x25 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) + .debug_abbrev 0x00003e4b 0x43 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) + .debug_abbrev 0x00003e8e 0x25 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) -.debug_loc 0x00000000 0x4ad8 - .debug_loc 0x00000000 0x10c THUMB Flash Debug/../../obj/boot.o - .debug_loc 0x0000010c 0x84 THUMB Flash Debug/../../obj/irq.o - .debug_loc 0x00000190 0x64 THUMB Flash Debug/../../obj/led.o - .debug_loc 0x000001f4 0x90 THUMB Flash Debug/../../obj/main.o - .debug_loc 0x00000284 0x158 THUMB Flash Debug/../../obj/timer.o - .debug_loc 0x000003dc 0x2c THUMB Flash Debug/../../obj/vectors.o - .debug_loc 0x00000408 0x1bc THUMB Flash Debug/../../obj/system_efm32.o - .debug_loc 0x000005c4 0x1f8 THUMB Flash Debug/../../obj/efm32_acmp.o - .debug_loc 0x000007bc 0x1c0 THUMB Flash Debug/../../obj/efm32_adc.o - .debug_loc 0x0000097c 0x326 THUMB Flash Debug/../../obj/efm32_aes.o - .debug_loc 0x00000ca2 0x5fc THUMB Flash Debug/../../obj/efm32_cmu.o - .debug_loc 0x0000129e 0x150 THUMB Flash Debug/../../obj/efm32_dac.o - .debug_loc 0x000013ee 0xa8 THUMB Flash Debug/../../obj/efm32_dbg.o - .debug_loc 0x00001496 0x3b8 THUMB Flash Debug/../../obj/efm32_dma.o - .debug_loc 0x0000184e 0x224 THUMB Flash Debug/../../obj/efm32_ebi.o - .debug_loc 0x00001a72 0x1c8 THUMB Flash Debug/../../obj/efm32_emu.o - .debug_loc 0x00001c3a 0x380 THUMB Flash Debug/../../obj/efm32_gpio.o - .debug_loc 0x00001fba 0x1c0 THUMB Flash Debug/../../obj/efm32_i2c.o - .debug_loc 0x0000217a 0x348 THUMB Flash Debug/../../obj/efm32_lcd.o - .debug_loc 0x000024c2 0x1f8 THUMB Flash Debug/../../obj/efm32_letimer.o - .debug_loc 0x000026ba 0x2a0 THUMB Flash Debug/../../obj/efm32_leuart.o - .debug_loc 0x0000295a 0x38 THUMB Flash Debug/../../obj/efm32_mpu.o - .debug_loc 0x00002992 0xc8 THUMB Flash Debug/../../obj/efm32_msc.o - .debug_loc 0x00002a5a 0x268 THUMB Flash Debug/../../obj/efm32_pcnt.o - .debug_loc 0x00002cc2 0x38 THUMB Flash Debug/../../obj/efm32_prs.o - .debug_loc 0x00002cfa 0x138 THUMB Flash Debug/../../obj/efm32_rmu.o - .debug_loc 0x00002e32 0x1e0 THUMB Flash Debug/../../obj/efm32_rtc.o - .debug_loc 0x00003012 0x70 THUMB Flash Debug/../../obj/efm32_system.o - .debug_loc 0x00003082 0x150 THUMB Flash Debug/../../obj/efm32_timer.o - .debug_loc 0x000031d2 0x3b8 THUMB Flash Debug/../../obj/efm32_usart.o - .debug_loc 0x0000358a 0x10c THUMB Flash Debug/../../obj/efm32_vcmp.o - .debug_loc 0x00003696 0x100 THUMB Flash Debug/../../obj/efm32_wdog.o - .debug_loc 0x00003796 0x310 THUMB Flash Debug/../../obj/lcdcontroller.o - .debug_loc 0x00003aa6 0xf99 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .debug_loc 0x00004a3f 0x2d C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) - .debug_loc 0x00004a6c 0x6c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) +.debug_loc 0x00000000 0x74d0 + .debug_loc 0x00000000 0x9f THUMB Flash Debug/../../obj/boot.o + .debug_loc 0x0000009f 0x5e THUMB Flash Debug/../../obj/led.o + .debug_loc 0x000000fd 0x189 THUMB Flash Debug/../../obj/main.o + .debug_loc 0x00000286 0x20 THUMB Flash Debug/../../obj/timer.o + .debug_loc 0x000002a6 0x103 THUMB Flash Debug/../../obj/system_efm32.o + .debug_loc 0x000003a9 0x17a THUMB Flash Debug/../../obj/efm32_acmp.o + .debug_loc 0x00000523 0x2c8 THUMB Flash Debug/../../obj/efm32_adc.o + .debug_loc 0x000007eb 0x1825 THUMB Flash Debug/../../obj/efm32_aes.o + .debug_loc 0x00002010 0xdbc THUMB Flash Debug/../../obj/efm32_cmu.o + .debug_loc 0x00002dcc 0x1eb THUMB Flash Debug/../../obj/efm32_dac.o + .debug_loc 0x00002fb7 0x96 THUMB Flash Debug/../../obj/efm32_dbg.o + .debug_loc 0x0000304d 0x7d6 THUMB Flash Debug/../../obj/efm32_dma.o + .debug_loc 0x00003823 0x452 THUMB Flash Debug/../../obj/efm32_ebi.o + .debug_loc 0x00003c75 0xd7 THUMB Flash Debug/../../obj/efm32_emu.o + .debug_loc 0x00003d4c 0x2c7 THUMB Flash Debug/../../obj/efm32_gpio.o + .debug_loc 0x00004013 0x483 THUMB Flash Debug/../../obj/efm32_i2c.o + .debug_loc 0x00004496 0x614 THUMB Flash Debug/../../obj/efm32_lcd.o + .debug_loc 0x00004aaa 0x2fa THUMB Flash Debug/../../obj/efm32_letimer.o + .debug_loc 0x00004da4 0x287 THUMB Flash Debug/../../obj/efm32_leuart.o + .debug_loc 0x0000502b 0x11b THUMB Flash Debug/../../obj/efm32_msc.o + .debug_loc 0x00005146 0x394 THUMB Flash Debug/../../obj/efm32_pcnt.o + .debug_loc 0x000054da 0x66 THUMB Flash Debug/../../obj/efm32_prs.o + .debug_loc 0x00005540 0xb4 THUMB Flash Debug/../../obj/efm32_rmu.o + .debug_loc 0x000055f4 0xd6 THUMB Flash Debug/../../obj/efm32_rtc.o + .debug_loc 0x000056ca 0xae THUMB Flash Debug/../../obj/efm32_system.o + .debug_loc 0x00005778 0x8b THUMB Flash Debug/../../obj/efm32_timer.o + .debug_loc 0x00005803 0x45b THUMB Flash Debug/../../obj/efm32_usart.o + .debug_loc 0x00005c5e 0x51 THUMB Flash Debug/../../obj/efm32_vcmp.o + .debug_loc 0x00005caf 0xbf THUMB Flash Debug/../../obj/efm32_wdog.o + .debug_loc 0x00005d6e 0x730 THUMB Flash Debug/../../obj/lcdcontroller.o + .debug_loc 0x0000649e 0xf99 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) + .debug_loc 0x00007437 0x2d C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) + .debug_loc 0x00007464 0x6c C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) -.debug_aranges 0x00000000 0x1150 +.debug_aranges 0x00000000 0xfe8 .debug_aranges - 0x00000000 0x40 THUMB Flash Debug/../../obj/boot.o + 0x00000000 0x30 THUMB Flash Debug/../../obj/boot.o .debug_aranges - 0x00000040 0x20 THUMB Flash Debug/../../obj/cstart.o + 0x00000030 0x20 THUMB Flash Debug/../../obj/cstart.o .debug_aranges - 0x00000060 0x30 THUMB Flash Debug/../../obj/irq.o + 0x00000050 0x30 THUMB Flash Debug/../../obj/irq.o .debug_aranges - 0x00000090 0x28 THUMB Flash Debug/../../obj/led.o + 0x00000080 0x28 THUMB Flash Debug/../../obj/led.o .debug_aranges - 0x000000b8 0x30 THUMB Flash Debug/../../obj/main.o + 0x000000a8 0x20 THUMB Flash Debug/../../obj/main.o .debug_aranges - 0x000000e8 0x50 THUMB Flash Debug/../../obj/timer.o + 0x000000c8 0x40 THUMB Flash Debug/../../obj/timer.o .debug_aranges - 0x00000138 0x20 THUMB Flash Debug/../../obj/vectors.o + 0x00000108 0x20 THUMB Flash Debug/../../obj/vectors.o .debug_aranges - 0x00000158 0x60 THUMB Flash Debug/../../obj/system_efm32.o + 0x00000128 0x60 THUMB Flash Debug/../../obj/system_efm32.o .debug_aranges - 0x000001b8 0x60 THUMB Flash Debug/../../obj/efm32_acmp.o + 0x00000188 0x58 THUMB Flash Debug/../../obj/efm32_acmp.o .debug_aranges - 0x00000218 0x58 THUMB Flash Debug/../../obj/efm32_adc.o + 0x000001e0 0x48 THUMB Flash Debug/../../obj/efm32_adc.o .debug_aranges - 0x00000270 0x88 THUMB Flash Debug/../../obj/efm32_aes.o + 0x00000228 0x80 THUMB Flash Debug/../../obj/efm32_aes.o .debug_aranges - 0x000002f8 0xf8 THUMB Flash Debug/../../obj/efm32_cmu.o + 0x000002a8 0xe0 THUMB Flash Debug/../../obj/efm32_cmu.o .debug_aranges - 0x000003f0 0x48 THUMB Flash Debug/../../obj/efm32_dac.o + 0x00000388 0x40 THUMB Flash Debug/../../obj/efm32_dac.o .debug_aranges - 0x00000438 0x30 THUMB Flash Debug/../../obj/efm32_dbg.o + 0x000003c8 0x20 THUMB Flash Debug/../../obj/efm32_dbg.o .debug_aranges - 0x00000468 0xa0 THUMB Flash Debug/../../obj/efm32_dma.o + 0x000003e8 0x80 THUMB Flash Debug/../../obj/efm32_dma.o .debug_aranges - 0x00000508 0x68 THUMB Flash Debug/../../obj/efm32_ebi.o + 0x00000468 0x60 THUMB Flash Debug/../../obj/efm32_ebi.o .debug_aranges - 0x00000570 0x60 THUMB Flash Debug/../../obj/efm32_emu.o + 0x000004c8 0x48 THUMB Flash Debug/../../obj/efm32_emu.o .debug_aranges - 0x000005d0 0x98 THUMB Flash Debug/../../obj/efm32_gpio.o + 0x00000510 0x90 THUMB Flash Debug/../../obj/efm32_gpio.o .debug_aranges - 0x00000668 0x58 THUMB Flash Debug/../../obj/efm32_i2c.o + 0x000005a0 0x50 THUMB Flash Debug/../../obj/efm32_i2c.o .debug_aranges - 0x000006c0 0x90 THUMB Flash Debug/../../obj/efm32_lcd.o + 0x000005f0 0x70 THUMB Flash Debug/../../obj/efm32_lcd.o .debug_aranges - 0x00000750 0x60 THUMB Flash Debug/../../obj/efm32_letimer.o + 0x00000660 0x58 THUMB Flash Debug/../../obj/efm32_letimer.o .debug_aranges - 0x000007b0 0x78 THUMB Flash Debug/../../obj/efm32_leuart.o + 0x000006b8 0x70 THUMB Flash Debug/../../obj/efm32_leuart.o .debug_aranges - 0x00000828 0x20 THUMB Flash Debug/../../obj/efm32_mpu.o + 0x00000728 0x20 THUMB Flash Debug/../../obj/efm32_mpu.o .debug_aranges - 0x00000848 0x38 THUMB Flash Debug/../../obj/efm32_msc.o + 0x00000748 0x38 THUMB Flash Debug/../../obj/efm32_msc.o .debug_aranges - 0x00000880 0x70 THUMB Flash Debug/../../obj/efm32_pcnt.o + 0x00000780 0x58 THUMB Flash Debug/../../obj/efm32_pcnt.o .debug_aranges - 0x000008f0 0x20 THUMB Flash Debug/../../obj/efm32_prs.o + 0x000007d8 0x20 THUMB Flash Debug/../../obj/efm32_prs.o .debug_aranges - 0x00000910 0x48 THUMB Flash Debug/../../obj/efm32_rmu.o + 0x000007f8 0x30 THUMB Flash Debug/../../obj/efm32_rmu.o .debug_aranges - 0x00000958 0x60 THUMB Flash Debug/../../obj/efm32_rtc.o + 0x00000828 0x50 THUMB Flash Debug/../../obj/efm32_rtc.o .debug_aranges - 0x000009b8 0x28 THUMB Flash Debug/../../obj/efm32_system.o + 0x00000878 0x28 THUMB Flash Debug/../../obj/efm32_system.o .debug_aranges - 0x000009e0 0x48 THUMB Flash Debug/../../obj/efm32_timer.o + 0x000008a0 0x48 THUMB Flash Debug/../../obj/efm32_timer.o .debug_aranges - 0x00000a28 0xa0 THUMB Flash Debug/../../obj/efm32_usart.o + 0x000008e8 0xa0 THUMB Flash Debug/../../obj/efm32_usart.o .debug_aranges - 0x00000ac8 0x40 THUMB Flash Debug/../../obj/efm32_vcmp.o + 0x00000988 0x30 THUMB Flash Debug/../../obj/efm32_vcmp.o .debug_aranges - 0x00000b08 0x40 THUMB Flash Debug/../../obj/efm32_wdog.o + 0x000009b8 0x38 THUMB Flash Debug/../../obj/efm32_wdog.o .debug_aranges - 0x00000b48 0x88 THUMB Flash Debug/../../obj/lcdcontroller.o + 0x000009f0 0x78 THUMB Flash Debug/../../obj/lcdcontroller.o .debug_aranges - 0x00000bd0 0x4d0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) + 0x00000a68 0x4d0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) .debug_aranges - 0x000010a0 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) + 0x00000f38 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) .debug_aranges - 0x000010c0 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) + 0x00000f58 0x30 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) .debug_aranges - 0x000010f0 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) + 0x00000f88 0x60 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) -.debug_ranges 0x00000000 0xef8 - .debug_ranges 0x00000000 0x30 THUMB Flash Debug/../../obj/boot.o - .debug_ranges 0x00000030 0x20 THUMB Flash Debug/../../obj/irq.o - .debug_ranges 0x00000050 0x18 THUMB Flash Debug/../../obj/led.o - .debug_ranges 0x00000068 0x20 THUMB Flash Debug/../../obj/main.o - .debug_ranges 0x00000088 0x40 THUMB Flash Debug/../../obj/timer.o - .debug_ranges 0x000000c8 0x10 THUMB Flash Debug/../../obj/vectors.o - .debug_ranges 0x000000d8 0x50 THUMB Flash Debug/../../obj/system_efm32.o - .debug_ranges 0x00000128 0x50 THUMB Flash Debug/../../obj/efm32_acmp.o - .debug_ranges 0x00000178 0x48 THUMB Flash Debug/../../obj/efm32_adc.o - .debug_ranges 0x000001c0 0x78 THUMB Flash Debug/../../obj/efm32_aes.o - .debug_ranges 0x00000238 0xe8 THUMB Flash Debug/../../obj/efm32_cmu.o - .debug_ranges 0x00000320 0x38 THUMB Flash Debug/../../obj/efm32_dac.o - .debug_ranges 0x00000358 0x20 THUMB Flash Debug/../../obj/efm32_dbg.o - .debug_ranges 0x00000378 0x90 THUMB Flash Debug/../../obj/efm32_dma.o - .debug_ranges 0x00000408 0x58 THUMB Flash Debug/../../obj/efm32_ebi.o - .debug_ranges 0x00000460 0x50 THUMB Flash Debug/../../obj/efm32_emu.o - .debug_ranges 0x000004b0 0x88 THUMB Flash Debug/../../obj/efm32_gpio.o - .debug_ranges 0x00000538 0x60 THUMB Flash Debug/../../obj/efm32_i2c.o - .debug_ranges 0x00000598 0x80 THUMB Flash Debug/../../obj/efm32_lcd.o - .debug_ranges 0x00000618 0x50 THUMB Flash Debug/../../obj/efm32_letimer.o - .debug_ranges 0x00000668 0x68 THUMB Flash Debug/../../obj/efm32_leuart.o - .debug_ranges 0x000006d0 0x10 THUMB Flash Debug/../../obj/efm32_mpu.o - .debug_ranges 0x000006e0 0x28 THUMB Flash Debug/../../obj/efm32_msc.o - .debug_ranges 0x00000708 0x60 THUMB Flash Debug/../../obj/efm32_pcnt.o - .debug_ranges 0x00000768 0x10 THUMB Flash Debug/../../obj/efm32_prs.o - .debug_ranges 0x00000778 0x38 THUMB Flash Debug/../../obj/efm32_rmu.o - .debug_ranges 0x000007b0 0x50 THUMB Flash Debug/../../obj/efm32_rtc.o - .debug_ranges 0x00000800 0x18 THUMB Flash Debug/../../obj/efm32_system.o - .debug_ranges 0x00000818 0x38 THUMB Flash Debug/../../obj/efm32_timer.o - .debug_ranges 0x00000850 0x90 THUMB Flash Debug/../../obj/efm32_usart.o - .debug_ranges 0x000008e0 0x30 THUMB Flash Debug/../../obj/efm32_vcmp.o - .debug_ranges 0x00000910 0x30 THUMB Flash Debug/../../obj/efm32_wdog.o - .debug_ranges 0x00000940 0x78 THUMB Flash Debug/../../obj/lcdcontroller.o - .debug_ranges 0x000009b8 0x4c0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .debug_ranges 0x00000e78 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) - .debug_ranges 0x00000e88 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - .debug_ranges 0x00000ea8 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) +.debug_ranges 0x00000000 0xdf0 + .debug_ranges 0x00000000 0x20 THUMB Flash Debug/../../obj/boot.o + .debug_ranges 0x00000020 0x20 THUMB Flash Debug/../../obj/irq.o + .debug_ranges 0x00000040 0x18 THUMB Flash Debug/../../obj/led.o + .debug_ranges 0x00000058 0x10 THUMB Flash Debug/../../obj/main.o + .debug_ranges 0x00000068 0x30 THUMB Flash Debug/../../obj/timer.o + .debug_ranges 0x00000098 0x10 THUMB Flash Debug/../../obj/vectors.o + .debug_ranges 0x000000a8 0x50 THUMB Flash Debug/../../obj/system_efm32.o + .debug_ranges 0x000000f8 0x48 THUMB Flash Debug/../../obj/efm32_acmp.o + .debug_ranges 0x00000140 0x38 THUMB Flash Debug/../../obj/efm32_adc.o + .debug_ranges 0x00000178 0x70 THUMB Flash Debug/../../obj/efm32_aes.o + .debug_ranges 0x000001e8 0xe8 THUMB Flash Debug/../../obj/efm32_cmu.o + .debug_ranges 0x000002d0 0x30 THUMB Flash Debug/../../obj/efm32_dac.o + .debug_ranges 0x00000300 0x10 THUMB Flash Debug/../../obj/efm32_dbg.o + .debug_ranges 0x00000310 0x70 THUMB Flash Debug/../../obj/efm32_dma.o + .debug_ranges 0x00000380 0x50 THUMB Flash Debug/../../obj/efm32_ebi.o + .debug_ranges 0x000003d0 0x38 THUMB Flash Debug/../../obj/efm32_emu.o + .debug_ranges 0x00000408 0x80 THUMB Flash Debug/../../obj/efm32_gpio.o + .debug_ranges 0x00000488 0x40 THUMB Flash Debug/../../obj/efm32_i2c.o + .debug_ranges 0x000004c8 0x60 THUMB Flash Debug/../../obj/efm32_lcd.o + .debug_ranges 0x00000528 0x48 THUMB Flash Debug/../../obj/efm32_letimer.o + .debug_ranges 0x00000570 0x60 THUMB Flash Debug/../../obj/efm32_leuart.o + .debug_ranges 0x000005d0 0x10 THUMB Flash Debug/../../obj/efm32_mpu.o + .debug_ranges 0x000005e0 0x28 THUMB Flash Debug/../../obj/efm32_msc.o + .debug_ranges 0x00000608 0x48 THUMB Flash Debug/../../obj/efm32_pcnt.o + .debug_ranges 0x00000650 0x10 THUMB Flash Debug/../../obj/efm32_prs.o + .debug_ranges 0x00000660 0x80 THUMB Flash Debug/../../obj/efm32_rmu.o + .debug_ranges 0x000006e0 0x40 THUMB Flash Debug/../../obj/efm32_rtc.o + .debug_ranges 0x00000720 0x18 THUMB Flash Debug/../../obj/efm32_system.o + .debug_ranges 0x00000738 0x38 THUMB Flash Debug/../../obj/efm32_timer.o + .debug_ranges 0x00000770 0x90 THUMB Flash Debug/../../obj/efm32_usart.o + .debug_ranges 0x00000800 0x20 THUMB Flash Debug/../../obj/efm32_vcmp.o + .debug_ranges 0x00000820 0x28 THUMB Flash Debug/../../obj/efm32_wdog.o + .debug_ranges 0x00000848 0x68 THUMB Flash Debug/../../obj/lcdcontroller.o + .debug_ranges 0x000008b0 0x4c0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) + .debug_ranges 0x00000d70 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) + .debug_ranges 0x00000d80 0x20 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) + .debug_ranges 0x00000da0 0x50 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) -.debug_line 0x00000000 0x8e54 - .debug_line 0x00000000 0x34a THUMB Flash Debug/../../obj/boot.o - .debug_line 0x0000034a 0xfe THUMB Flash Debug/../../obj/cstart.o - .debug_line 0x00000448 0x1de THUMB Flash Debug/../../obj/irq.o - .debug_line 0x00000626 0x2cd THUMB Flash Debug/../../obj/led.o - .debug_line 0x000008f3 0x364 THUMB Flash Debug/../../obj/main.o - .debug_line 0x00000c57 0x33d THUMB Flash Debug/../../obj/timer.o - .debug_line 0x00000f94 0x18e THUMB Flash Debug/../../obj/vectors.o - .debug_line 0x00001122 0x1d THUMB Flash Debug/../../obj/core_cm3.o - .debug_line 0x0000113f 0x293 THUMB Flash Debug/../../obj/system_efm32.o - .debug_line 0x000013d2 0x3ae THUMB Flash Debug/../../obj/efm32_acmp.o - .debug_line 0x00001780 0x400 THUMB Flash Debug/../../obj/efm32_adc.o - .debug_line 0x00001b80 0xd7f THUMB Flash Debug/../../obj/efm32_aes.o - .debug_line 0x000028ff 0x0 THUMB Flash Debug/../../obj/efm32_assert.o - .debug_line 0x000028ff 0x6fb THUMB Flash Debug/../../obj/efm32_cmu.o - .debug_line 0x00002ffa 0x38e THUMB Flash Debug/../../obj/efm32_dac.o - .debug_line 0x00003388 0x368 THUMB Flash Debug/../../obj/efm32_dbg.o - .debug_line 0x000036f0 0x51b THUMB Flash Debug/../../obj/efm32_dma.o - .debug_line 0x00003c0b 0x402 THUMB Flash Debug/../../obj/efm32_ebi.o - .debug_line 0x0000400d 0x3f4 THUMB Flash Debug/../../obj/efm32_emu.o - .debug_line 0x00004401 0x440 THUMB Flash Debug/../../obj/efm32_gpio.o - .debug_line 0x00004841 0x481 THUMB Flash Debug/../../obj/efm32_i2c.o - .debug_line 0x00004cc2 0x213 THUMB Flash Debug/../../obj/efm32_int.o - .debug_line 0x00004ed5 0x478 THUMB Flash Debug/../../obj/efm32_lcd.o - .debug_line 0x0000534d 0x107 THUMB Flash Debug/../../obj/efm32_lesense.o - .debug_line 0x00005454 0x3d0 THUMB Flash Debug/../../obj/efm32_letimer.o - .debug_line 0x00005824 0x41b THUMB Flash Debug/../../obj/efm32_leuart.o - .debug_line 0x00005c3f 0x23e THUMB Flash Debug/../../obj/efm32_mpu.o - .debug_line 0x00005e7d 0x357 THUMB Flash Debug/../../obj/efm32_msc.o - .debug_line 0x000061d4 0x107 THUMB Flash Debug/../../obj/efm32_opamp.o - .debug_line 0x000062db 0x400 THUMB Flash Debug/../../obj/efm32_pcnt.o - .debug_line 0x000066db 0x2d0 THUMB Flash Debug/../../obj/efm32_prs.o - .debug_line 0x000069ab 0x358 THUMB Flash Debug/../../obj/efm32_rmu.o - .debug_line 0x00006d03 0x3b6 THUMB Flash Debug/../../obj/efm32_rtc.o - .debug_line 0x000070b9 0x2f8 THUMB Flash Debug/../../obj/efm32_system.o - .debug_line 0x000073b1 0x3f9 THUMB Flash Debug/../../obj/efm32_timer.o - .debug_line 0x000077aa 0x4bf THUMB Flash Debug/../../obj/efm32_usart.o - .debug_line 0x00007c69 0x348 THUMB Flash Debug/../../obj/efm32_vcmp.o - .debug_line 0x00007fb1 0x360 THUMB Flash Debug/../../obj/efm32_wdog.o - .debug_line 0x00008311 0x497 THUMB Flash Debug/../../obj/lcdcontroller.o - .debug_line 0x000087a8 0x54f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) - .debug_line 0x00008cf7 0x75 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) - .debug_line 0x00008d6c 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) - .debug_line 0x00008de0 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) +.debug_line 0x00000000 0x8865 + .debug_line 0x00000000 0x328 THUMB Flash Debug/../../obj/boot.o + .debug_line 0x00000328 0xfe THUMB Flash Debug/../../obj/cstart.o + .debug_line 0x00000426 0x1d8 THUMB Flash Debug/../../obj/irq.o + .debug_line 0x000005fe 0x2c7 THUMB Flash Debug/../../obj/led.o + .debug_line 0x000008c5 0x337 THUMB Flash Debug/../../obj/main.o + .debug_line 0x00000bfc 0x313 THUMB Flash Debug/../../obj/timer.o + .debug_line 0x00000f0f 0x189 THUMB Flash Debug/../../obj/vectors.o + .debug_line 0x00001098 0x1d THUMB Flash Debug/../../obj/core_cm3.o + .debug_line 0x000010b5 0x28f THUMB Flash Debug/../../obj/system_efm32.o + .debug_line 0x00001344 0x3a8 THUMB Flash Debug/../../obj/efm32_acmp.o + .debug_line 0x000016ec 0x3cb THUMB Flash Debug/../../obj/efm32_adc.o + .debug_line 0x00001ab7 0xb4a THUMB Flash Debug/../../obj/efm32_aes.o + .debug_line 0x00002601 0x0 THUMB Flash Debug/../../obj/efm32_assert.o + .debug_line 0x00002601 0x68d THUMB Flash Debug/../../obj/efm32_cmu.o + .debug_line 0x00002c8e 0x38a THUMB Flash Debug/../../obj/efm32_dac.o + .debug_line 0x00003018 0x311 THUMB Flash Debug/../../obj/efm32_dbg.o + .debug_line 0x00003329 0x4af THUMB Flash Debug/../../obj/efm32_dma.o + .debug_line 0x000037d8 0x412 THUMB Flash Debug/../../obj/efm32_ebi.o + .debug_line 0x00003bea 0x3be THUMB Flash Debug/../../obj/efm32_emu.o + .debug_line 0x00003fa8 0x412 THUMB Flash Debug/../../obj/efm32_gpio.o + .debug_line 0x000043ba 0x481 THUMB Flash Debug/../../obj/efm32_i2c.o + .debug_line 0x0000483b 0x213 THUMB Flash Debug/../../obj/efm32_int.o + .debug_line 0x00004a4e 0x430 THUMB Flash Debug/../../obj/efm32_lcd.o + .debug_line 0x00004e7e 0x107 THUMB Flash Debug/../../obj/efm32_lesense.o + .debug_line 0x00004f85 0x3d7 THUMB Flash Debug/../../obj/efm32_letimer.o + .debug_line 0x0000535c 0x40e THUMB Flash Debug/../../obj/efm32_leuart.o + .debug_line 0x0000576a 0x23a THUMB Flash Debug/../../obj/efm32_mpu.o + .debug_line 0x000059a4 0x36c THUMB Flash Debug/../../obj/efm32_msc.o + .debug_line 0x00005d10 0x107 THUMB Flash Debug/../../obj/efm32_opamp.o + .debug_line 0x00005e17 0x447 THUMB Flash Debug/../../obj/efm32_pcnt.o + .debug_line 0x0000625e 0x2cf THUMB Flash Debug/../../obj/efm32_prs.o + .debug_line 0x0000652d 0x331 THUMB Flash Debug/../../obj/efm32_rmu.o + .debug_line 0x0000685e 0x38c THUMB Flash Debug/../../obj/efm32_rtc.o + .debug_line 0x00006bea 0x308 THUMB Flash Debug/../../obj/efm32_system.o + .debug_line 0x00006ef2 0x36e THUMB Flash Debug/../../obj/efm32_timer.o + .debug_line 0x00007260 0x49f THUMB Flash Debug/../../obj/efm32_usart.o + .debug_line 0x000076ff 0x32f THUMB Flash Debug/../../obj/efm32_vcmp.o + .debug_line 0x00007a2e 0x34f THUMB Flash Debug/../../obj/efm32_wdog.o + .debug_line 0x00007d7d 0x43c THUMB Flash Debug/../../obj/lcdcontroller.o + .debug_line 0x000081b9 0x54f C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(libc2.o) + .debug_line 0x00008708 0x75 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfprintf_int.o) + .debug_line 0x0000877d 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_v7m_t_le.a(__vfscanf_int.o) + .debug_line 0x000087f1 0x74 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) .debug_str 0x00000000 0x66d7 .debug_str 0x00000000 0x782 THUMB Flash Debug/../../obj/boot.o diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/bin/demoprog_olimex_efm32g880.srec b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/bin/demoprog_olimex_efm32g880.srec index 53309ca2..d2226468 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/bin/demoprog_olimex_efm32g880.srec +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/bin/demoprog_olimex_efm32g880.srec @@ -1,745 +1,556 @@ S02B0000443A2F7573722F6665617365722F736F6674776172652F4F70656E424C542F5461726765742F44657D -S1134000F001002071410000C54A0000C54A0000CB -S1134010C54A0000C54A0000C54A0000C54A000060 -S1134020C54A0000C54A0000C54A0000C54A000050 -S1134030C54A0000C54A0000C54A0000A14A000064 -S1134040C54A0000C54A0000C54A0000C54A000030 -S1134050C54A0000C54A0000C54A0000C54A000020 -S1134060C54A0000C54A0000C54A0000C54A000010 -S1134070C54A0000C54A0000C54A0000C54A000000 -S1134080C54A0000C54A0000C54A0000C54A0000F0 -S1134090C54A0000C54A0000C54A0000C54A0000E0 -S11340A0C54A0000C54A0000C54A0000A55C0000DE -S10F40B0C54A0000C54A0000EE11AA55E4 -S11340BC2E498D462E492F480A1A04D081F30988BB -S11340CC022282F314882C482C492D4A00F039F82A -S11340DC2C482D492D4A00F034F82D482D492E4AF0 -S11340EC00F02FF82D482E492E4A00F02AF82E48BD -S11340FC2E492F4A00F025F82E482F492F4A00F05C -S113410C20F82F482F49002200F026F82E482F497A -S113411C091A082903DB00220260043001602048DC -S113412C2049884205D00268043003B4904703BC8C -S113413CF7E700208646EC4600200021244A9047ED -S113414CFEE7884207D0521A05D0037801300B7071 -S113415C0131013AF9D17047884202D00270013022 -S113416CFAE770471B481C490160A1E7F0010020E5 -S113417CF0010020F0010020446E0000000000203B -S113418C08000020E8410000E84100000C6E00002B -S113419C446E000000000020000000200C6E0000A3 -S11341AC0C6E00000C6E00000C6E00000C6E000017 -S11341BC0C6E00000C6E00000C6E0000446E0000CF -S11341CC080000207000002070000020F000002087 -S10F41DC3947000008ED00E0004000003E -S11341E880B482B000AF786039607B683A685A63FB -S11341F807F10807BD4680BC704700BF80B581B091 -S113420800AF44F65123C0F2000398474FF0B903B6 -S11342183B603B68984707F10407BD4680BD00BF73 -S1134228B0B586B000AF46F60C63C0F200033C4656 -S11342381D460FCD0FC495E8030084E803004FF42E -S11342484240C0F202004FF0010145F22513C0F2CA -S1134258000398474FF002004FF006014FF00402A4 -S11342684FF0010345F67104C0F20004A0474FF073 -S113427802004FF007014FF001024FF0000345F62A -S11342887104C0F20004A0474FF40C50C0F20400BB -S11342984FF0010145F22513C0F2000398474FF08F -S11342A80300C0F212004FF0020145F25953C0F264 -S11342B8000398474FF4AA50C0F216004FF00101CA -S11342C844F6DD63C0F2000398474FF4AA50C0F2E5 -S11342D816004FF0010145F22513C0F20003984778 -S11342E84FF000033B603B464FF48840C4F208009B -S11342F8194645F66533C0F2000398474FF48840E1 -S1134308C4F208004FF000014FF4165245F6512349 -S1134318C0F2000398474FF48843C4F208034FF0EF -S113432803025A654FF48840C4F208004FF00401B0 -S113433844F2E913C0F2000398474FF48840C4F2EA -S113434808004FF0050145F6E523C0F2000398473D -S113435807F11807BD46B0BD80B500AF40F20803A9 -S1134368C2F200031B78002B1AD140F20C00C2F2EF -S1134378000044F23D43C0F2000398470346012B72 -S113438856D140F20803C2F200034FF001021A703A -S113439840F25003C2F200034FF000021A7047E0E3 -S11343A840F25003C2F200031B7803F1010240F209 -S11343B80C03C2F20003D318184644F23D43C0F27A -S11343C8000398470346012B32D140F25003C2F24E -S11343D800031B7803F10103DAB240F25003C2F27E -S11343E800031A7040F20C03C2F200031A7840F278 -S11343F85003C2F200031B789A4219D140F2080311 -S1134408C2F200034FF000021A7040F20C03C2F229 -S113441800035B78FF2B0BD140F20C03C2F20003BC -S11344289B78002B04D144F20523C0F2000398477B -S113443880BD00BF80B581B000AF38604FF48843B9 -S1134448C4F20803DB6A03F00403002B0FD04FF413 -S11344588840C4F2080045F6ED33C0F200039847DB -S113446803461A463B681A704FF0010301E04FF007 -S11344780003184607F10407BD4680BD80B400AFA9 -S113448862B6BD4680BC704780B500AF4FF420408B -S1134498C4F2080046F22D03C0F20003984780BD19 -S11344A880B581B000AF44F68923C0F20003984771 -S11344B803463B6040F25403C2F200031B683A68A7 -S11344C8D21A40F2F3139A4236D940F25803C2F290 -S11344D800031B78002B14D140F25803C2F20003E6 -S11344E84FF001021A704FF42040C4F208004FF054 -S11344F800014FF0010245F60D73C0F2000398471E -S113450813E040F25803C2F200034FF000021A709D -S11345184FF42040C4F208004FF000014FF00002AD -S113452845F60D73C0F20003984740F25403C2F2F3 -S113453800033A681A6000E000BF07F10407BD46AB -S113454880BD00BF80B584B000AF48F2FC13C0F64C -S1134558E0731B68FB60FB684FEA1363002B1BD1F5 -S11345684AF20C03C4F20C03BB60BB681B6823F05B -S11345787002BB681A6046F22003C4F20C03BB60E5 -S1134588BB681B6823F06042BB681A60BB681B6881 -S113459863F06062BB681A60FB684FEA1363032B1D -S11345A837D846F22003C4F20C03BB60BB681B680F -S11345B823F4FC52BB681A6048F24003C4F20C03AB -S11345C8BB60BB684FF000021A6048F24403C4F2AF -S11345D80C03BB60BB684FF000021A6048F2580332 -S11345E8C4F20C03BB60BB684FF000021A6048F2C7 -S11345F86003C4F20C03BB60BB684FF000021A608E -S113460848F27803C4F20C03BB60BB684FF00002A5 -S11346181A603B46184645F61543C0F2000398470E -S11346283B78012B1BD17B78002B0AD148F240033D -S1134638C4F20C03BB60BB681B6843F00202BB688E -S11346481A607B78012B0AD848F24403C4F20C039D -S1134658BB60BB681B6843F00102BB681A6048F280 -S1134668F013C0F6E0731B68FB60FA684BF6FF139F -S1134678C4F68A439A4257D848F24403C4F20C0356 -S1134688BB60BB681B6843F49042BB681A6048F27D -S1134698B413C0F6E0731B6803F4FE434FEA132314 -S11346A84FEA03637B6048F2B413C0F6E0731B68F7 -S11346B803F07F034FEA03437A6813437B6048F2AD -S11346C8B413C0F6E0731B6803F4FE437A6813431B -S11346D87B6048F2B413C0F6E0731B6803F07F03F1 -S11346E87A6813437B6042F23403C4F20003BB606C -S11346F8BB687A681A6044F22C03C4F20003BB60F6 -S113470848F2C813C0F6E0731B687B60BB687A681C -S11347181A6048F24403C4F20C03BB60BB681B680C -S113472823F49042BB681A6007F11007BD4680BDA8 -S113473880B500AF44F26973C0F20003984744F2AD -S11347482923C0F20003984744F2A943C0F20003A6 -S1134758984744F26133C0F200039847F4E700BF76 -S113476890B500AF44F6F933C0F20003984744F219 -S11347784D53C0F2000398474FF000004FF0010179 -S11347884FF0010245F21973C0F2000398474FF441 -S11347980043C4F20C034FF40042C4F20C02126C3E -S11347A842F00F021A644FF40043C4F20C034FF4AE -S11347B80042C4F20C02526C6FEA12426FEA0242DF -S11347C85A644FF44070C0F204004FF0000145F2FF -S11347D82513C0F2000398474FF49850C0F2040020 -S11347E84FF0000145F22513C0F2000398474FF437 -S11347F84C50C0F204004FF0000145F22513C0F2FA -S1134808000398474FF42240C0F202004FF0000121 -S113481845F22513C0F2000398474FF40070C0F224 -S113482802004FF0000145F22513C0F20003984737 -S11348384FF49050C0F202004FF0000145F22513E6 -S1134848C0F2000398474FF40850C0F202004FF03A -S1134858000145F22513C0F2000398474FF448506D -S1134868C0F202004FF0000145F22513C0F2000324 -S113487898474FF4E440C0F202004FF0000145F2BB -S11348882513C0F2000398474FF40240C0F2020017 -S11348984FF0000145F22513C0F2000398474FF486 -S11348A83240C0F202004FF0000145F22513C0F275 -S11348B8000398474FF46240C0F202004FF0000131 -S11348C845F22513C0F2000398474FF47240C0F232 -S11348D802004FF0000145F22513C0F20003984787 -S11348E84FF45240C0F202004FF0000145F2251384 -S11348F8C0F2000398474FF001004FF009014FF050 -S113490805024FF0010345F67104C0F20004A04704 -S11349184FF001004FF0020145F61D03C0F20003F9 -S1134928984744F29143C0F20003984744F60D2394 -S1134938C0F20003984744F28543C0F20003984745 -S113494890BD00BF80B482B000AF786039607B68E6 -S1134958002B10DA4FF46D43CEF200037A6802F0AC -S11349680F02A2F104013A68D2B24FEA4212D2B25B -S11349785B181A760CE04FF46143CEF200037968B1 -S11349883A68D2B24FEA4212D2B25B1883F80023D3 -S113499807F10807BD4680BC704700BF80B581B0E9 -S11349A800AF38603A686FF07F439A4202D94FF0FB -S11349B8010322E04EF21003CEF200033A6822F01B -S11349C87F4202F1FF325A604FF0FF304FF0070187 -S11349D844F64D13C0F2000398474EF21003CEF28A -S11349E800034FF000029A604EF21003CEF2000367 -S11349F84FF007021A604FF00003184607F1040746 -S1134A08BD4680BD80B500AF4FF02000C0F2040061 -S1134A1845F2F913C0F200039847024644F6D3530B -S1134A28C1F26203A3FB02134FEA9313184644F638 -S1134A38A513C0F2000398474FF0000044F6692319 -S1134A48C0F20003984780BD80B400AF4EF2100353 -S1134A58CEF200034FF000021A60BD4680BC7047D6 -S1134A6880B481B000AF386040F25C03C2F2000346 -S1134A783A681A6007F10407BD4680BC704700BF56 -S1134A8880B400AF40F25C03C2F200031B6818460E -S1134A98BD4680BC704700BF80B400AF40F25C03E1 -S1134AA8C2F200031B6803F1010240F25C03C2F284 -S1134AB800031A60BD4680BC704700BF80B400AFD5 -S1134AC8FEE700BF80B581B000AF44F61133C0F2F1 -S1134AD80003984703463B604FF40043C4F20C03B9 -S1134AE85B6803F00F033A6822FA03F33B6040F271 -S1134AF86003C2F200033A681A603B68184607F17B -S1134B080407BD4680BD00BF80B481B000AF4FF438 -S1134B180043C4F20C03DB6A03F47053B3F5805FFB -S1134B280DD0B3F5005F03D0B3F5006F0BD011E0DF -S1134B3840F20403C2F200031B683B6050E04FF4E8 -S1134B4800433B604CE040F20003C2F200031B68E0 -S1134B583B6045E04FF40043C4F20C03DB6803F404 -S1134B68E063B3F5007F24D0B3F5007F05D8002BAC -S1134B782BD0B3F5807F22D02DE0B3F5806F0CD015 -S1134B88B3F5A06F03D0B3F5407F0CD023E04FF406 -S1134B987C53C0F2AB133B6021E046F64073C0F28D -S1134BA840133B601BE049F68073C0F2D5033B60B9 -S1134BB815E04DF6C003C0F2A7033B600FE04CF6C6 -S1134BC8C073C0F26A033B6009E044F24023C0F2B8 -S1134BD80F033B6003E04FF000033B6000BF00BFDE -S1134BE83B68184607F10407BD4680BC704700BF00 -S1134BF880B400AFBD4680BC704700BF80B400AF2E -S1134C084FF400431846BD4680BC704780B400AFDB -S1134C1840F20403C2F200031B681846BD4680BC78 -S1134C28704700BF80B484B000AFB86079603A6060 -S1134C38BB6803F104734FEAC3027B68D3184FEAD5 -S1134C488303FB60FB683A681A6007F11007BD46E6 -S1134C5880BC704780B481B000AF4FF00003C4F249 -S1134C680C035B683B603B6803F00703032B19D80C -S1134C7801A252F823F000BF914C0000914C0000AF -S1134C889F4C00009F4C00003B6823F0070343F04F -S1134C9801033B6006E03B6823F0070343F003038A -S1134CA83B6000BF4FF00003C4F20C033A685A603B -S1134CB807F10407BD4680BC704700BF90B484B0B8 -S1134CC800AF38603B68BB60BB68B3FA83F4FC711F -S1134CD8FB79C3F11F03FB60FB68184607F1100753 -S1134CE8BD4690BC704700BF80B482B000AF386046 -S1134CF84FF00003C4F20C035B687B603A684FF41E -S1134D081053C0F2F4039A421BD93A684FF4904303 -S1134D18C0F2E8139A4214D87B6803F00703A3F19E -S1134D280203012B06D87B6823F0070343F003032F -S1134D387B6006E07B6823F0070343F001037B6094 -S1134D4800BF3A684FF41053C0F2F4039A4212D8E1 -S1134D587B6803F00703A3F10203012B06D87B68E1 -S1134D6823F0070343F002037B6004E07B6823F02D -S1134D7807037B6000BF4FF00003C4F20C037A689A -S1134D885A6007F10807BD4680BC704780B481B0FB -S1134D9800AF49F68073C0F2D5033B603B68184600 -S1134DA807F10407BD4680BC704700BF80B582B0D8 -S1134DB800AF4FF00400C0F2180045F24543C0F2BA -S1134DC80003984703463B603B68072B09D0082B30 -S1134DD80FD144F61133C0F20003984703467B60B1 -S1134DE80BE044F69553C0F20003984703467B60F2 -S1134DF803E04FF000037B6000BF7B68184607F1AF -S1134E080807BD4680BD00BF80B582B000AF3860DA -S1134E184FF40043C4F20C039A6A3B684FEA430315 -S1134E2822FA03F303F00303032B29D801A252F84F -S1134E3823F000BF814E00004D4E00005D4E00007F -S1134E486D4E000044F60543C0F20003984703463C -S1134E587B6019E044F61543C0F200039847034603 -S1134E687B6011E044F6CD23C0F200039847034663 -S1134E784FEA53037B6007E04FF000037B6003E0D5 -S1134E884FF000037B6000BF7B68184607F10807F2 -S1134E98BD4680BD80B481B000AF38604FF4004394 -S1134EA8C4F20C035B6D03F00103DBB2002B0AD1DF -S1134EB800BF4FF40043C4F20C031A6D3B6813405F -S1134EC8002BF6D100E000BF07F10407BD4680BC03 -S1134ED8704700BF80B584B000AF786039607B68E4 -S1134EE84FEA131303F00F03FB60FB6803F1FF336E -S1134EF8032B00F20E8101A252F823F0154F000093 -S1134F08434F0000954F00007F500000386844F676 -S1134F18C543C0F20003984703463B604FF400437F -S1134F28C4F20C034FF40042C4F20C02926822F05B -S1134F380F013A680A439A60ECE044F65D43C0F214 -S1134F4800039847386844F6C543C0F200039847FD -S1134F5803463B604FF40043C4F20C034FF4004291 -S1134F68C4F20C02526822F00F013A680A435A60EC -S1134F7844F6CD23C0F2000398470346BB60B868E3 -S1134F8844F6F143C0F200039847C3E07A6841F25B -S1134F983043C0F20A039A4229D04FF03003C0F2DA -S1134FA80C039A4243D04FF48663C0F208039A4232 -S1134FB85FD14FF0040044F69D63C0F200039847A4 -S1134FC8386844F6C543C0F20003984703463B607B -S1134FD84FF40043C4F20C034FF40042C4F20C0231 -S1134FE8926E22F00F013A680A439A6642E04FF043 -S1134FF8040044F69D63C0F200039847386844F6F9 -S1135008C543C0F20003984703463B604FF400438E -S1135018C4F20C034FF40042C4F20C02926E22F064 -S1135028F0013A684FEA02120A439A6622E04FF006 -S1135038040044F69D63C0F200039847386844F6B8 -S1135048C543C0F20003984703463B604FF400434E -S1135058C4F20C034FF40042C4F20C02926E22F420 -S113506840713A68A2F110024FEA02220A439A6692 -S113507800E000BF4EE07A684FF4A863C0F214035E -S11350889A4206D04FF4AA53C0F216039A421ED08D -S11350983DE04FF0400044F69D63C0F2000398479A -S11350A8386844F6C543C0F20003984703463B609A -S11350B84FF40043C4F20C034FF40042C4F20C0250 -S11350C8126F22F003013A680A431A6720E04FF08E -S11350D8400044F69D63C0F200039847386844F6DC -S11350E8C543C0F20003984703463B604FF40043AE -S11350F8C4F20C034FF40042C4F20C02126F22F003 -S113510830013A684FEA02120A431A6700E000BF06 -S113511800E000BF07F11007BD4680BD80B585B02B -S113512800AF78600B463B704FF00003FB607B6870 -S11351384FEA132303F00F0303F1FF33052B52D86F -S113514801A252F823F000BF695100007551000014 -S1135158815100008D5100009F510000B1510000A1 -S113516848F20803C4F20C033B6123E048F2440309 -S1135178C4F20C033B611DE048F24003C4F20C0383 -S11351883B6117E048F25803C4F20C033B614FF04B -S11351980103FB600EE048F26003C4F20C033B61B8 -S11351A84FF01003FB6005E048F27803C4F20C03E7 -S11351B83B6100BF7B684FEA133303F01F03BB60F6 -S11351C8FB68002B05D0F86844F69D63C0F2000321 -S11351D898473B783869B9681A4644F62D43C0F2B3 -S11351E80003984700E000BF07F11407BD4680BDDF -S11351F880B582B000AF38603B6803F47813B3F528 -S1135208402F00F08F80B3F5402F15D8B3F5802FC9 -S11352184AD0B3F5802F05D8002B2AD0B3F5003F28 -S11352282FD000E1B3F5002F50D0B3F5202F62D072 -S1135238B3F5C02F40D0F6E0B3F5A01F00F0B78057 -S1135248B3F5A01F08D8B3F5602F00F08280B3F53A -S1135258901F00F0A280E6E0B3F5C01F00F0D380F1 -S1135268B3F5D01F00F0D780B3F5B01F00F0B480B9 -S1135278D9E044F61133C0F20003984703467B6033 -S1135288D5E044F61133C0F20003984703467B6027 -S11352984FF40043C4F20C039B6803F00F037A68CD -S11352A822FA03F37B60C2E044F6CD23C0F2000384 -S11352B8984703467B60BAE04FF0000044F6116358 -S11352C8C0F20003984703467B60B0E04FF000004B -S11352D844F61163C0F20003984703467B604FF419 -S11352E80043C4F20C039B6E03F00F037A6822FA9E -S11352F803F37B609BE04FF0000044F61163C0F2B7 -S11353080003984703467B604FF40043C4F20C0340 -S11353189B6E03F0F0034FEA13137A6822FA03F33F -S11353287B6084E04FF0000044F61163C0F2000390 -S1135338984703467B604FF40043C4F20C039B6E0A -S113534803F440734FEA13237A6822FA03F37B6069 -S11353586DE04FF0000044F61163C0F20003984773 -S113536803467B604FF40043C4F20C039B6E03F4C2 -S113537840734FEA13237A6822FA03F37B604FF4ED -S11353880043C4F20C03DB6F03F0070303F10103CA -S11353987A68B2FBF3F37B6049E04FF0010044F60E -S11353A81163C0F20003984703467B603FE04FF067 -S11353B8010044F61163C0F20003984703467B607A -S11353C84FF40043C4F20C031B6F03F003037A6821 -S11353D822FA03F37B602AE04FF0010044F61163DC -S11353E8C0F20003984703467B604FF40043C4F2BD -S11353F80C031B6F03F030034FEA13137A6822FA85 -S113540803F37B6013E044F6B553C0F200039847F6 -S113541803467B600BE044F69553C0F200039847BB -S113542803467B6003E04FF000037B6000BF7B68AA -S1135438184607F10807BD4680BD00BF80B483B095 -S113544800AF38604FF00103BB603B6803F00F0303 -S11354587B607B6803F1FF33032B6DD801A252F8FC -S113546823F000BF7D540000C1540000FD54000027 -S1135478395500004FF40043C4F20C03DB6A03F40B -S11354887053B3F5805F0AD0B3F5005F03D0B3F56A -S1135498006F08D00BE04FF00203BB600BE04FF045 -S11354A80303BB6007E04FF00403BB6003E04FF065 -S11354B80503BB6000BF43E04FF40043C4F20C0390 -S11354C89B6A03F00303022B07D0032B09D0012B9B -S11354D80BD14FF00303BB600BE04FF00203BB603A -S11354E807E04FF00603BB6003E04FF00103BB6025 -S11354F800BF25E04FF40043C4F20C039B6A03F099 -S11355080C03022B07D0032B09D0012B0BD14FF02E -S11355180303BB600BE04FF00203BB6007E04FF0EE -S11355280603BB6003E04FF00103BB6000BF07E064 -S11355384FF00703BB6003E04FF00003BB6000BFFC -S1135548BB68184607F10C07BD4680BC704700BF0E -S113555880B588B000AF786039604FF00303FB6111 -S11355684FF00303BB617B6803F00F03FB60FB6828 -S1135578012B06D0012BC0F0C280032B00F2BF80A0 -S113558854E03B68A3F10203032B00F2BA8001A2A2 -S113559852F823F0AD550000BB550000C955000072 -S11355A8D75500004FF00403FB614FF00003BB61C3 -S11355B814E04FF00303FB614FF00103BB610DE0FE -S11355C84FF00203FB614FF00203BB6106E04FF0AA -S11355D80103FB614FF00303BB6100BFB8694FF0DF -S11355E801014FF0010245F21973C0F20003984714 -S11355F844F65D43C0F2000398474FF40043C4F2F5 -S11356080C03FA695A6245F2FD73C0F20003984725 -S113561844F6CD23C0F2000398470346BB60B8683C -S113562844F6F143C0F2000398476DE0FB68022B8F -S113563803D14FF000037B6102E04FF002037B616A -S11356483B6803F1FF33052B5DD801A252F823F020 -S11356587156000079560000975600000F57000055 -S11356680F570000B55600004FF000033B612EE0D1 -S11356784FF000004FF001014FF0010245F2197399 -S1135688C0F2000398474FF002033B611FE04FF05C -S113569801004FF001014FF0010245F21973C0F205 -S11356A8000398474FF001033B6110E048F24000C3 -S11356B8C4F20C004FF002014FF0010244F62D43EE -S11356C8C0F2000398474FF003033B6100BF4FF457 -S11356D80043C4F20C034FF40042C4F20C02916A72 -S11356E87A694FF0030000FA02F26FEA02021140ED -S11356F87A69386900FA02F20A439A6204E000BF40 -S113570802E000BF00E000BF07F12007BD4680BDEE -S113571880B586B000AFB86013460A463A713B704C -S1135728BB68042B61D801A252F823F099570000F2 -S1135738855700005D570000495700007157000065 -S11357484FF001033B614FF00203FB604FF002038B -S11357587B6127E04FF004033B614FF00803FB60D3 -S11357684FF008037B611DE04FF010033B614FF0DD -S11357782003FB604FF020037B6113E04FF04003EC -S11357883B614FF08003FB604FF080037B6109E0CD -S11357984FF480733B614FF40073FB604FF4007364 -S11357A87B6100BF3B79002B13D04FF40043C4F254 -S11357B80C033A691A623B78002B10D000BF4FF4EF -S11357C80043C4F20C03DA6A7B691340002BF6D059 -S11357D805E04FF40043C4F20C03FA681A6245F278 -S11357E8FD73C0F20003984700E000BF07F11807F3 -S11357F8BD4680BD80B400AF4FF40043C4F20C032F -S1135808DB6A9AB240F26403C2F200031A80BD460E -S113581880BC704780B482B000AF786039604FF4C0 -S1135828C042C4F200024FF4C041C4F200017868D7 -S113583803464FEAC3031B184FEA8303CB181B68BC -S113584823F003013B6841EA030079680B464FEAF9 -S1135858C3035B184FEA8303D318186007F10807DA -S1135868BD4680BC704700BF80B484B000AFF86008 -S1135878B9607A603B607B68002B2DD03B68002BB5 -S113588815D04FF4C042C4F20002BB684FF00101C6 -S113589801FA03F31846F9680B464FEAC3035B1889 -S11358A84FEA8303D31803F11003186014E04FF48C -S11358B8C042C4F20002BB684FF0010101FA03F3CD -S11358C81846F9680B464FEAC3035B184FEA83038B -S11358D8D31803F114031860BB68072B30D84FF4AE -S11358E8C042C4F200024FF4C041C4F20001F86897 -S11358F803464FEAC3031B184FEA8303CB1803F18B -S113590804031968BB684FEA83034FF00F0000FAD9 -S113591803F36FEA03031940BB684FEA830378680B -S113592800FA03F341EA0300F9680B464FEAC3039C -S11359385B184FEA8303D31803F10403186033E0B8 -S11359484FF4C042C4F200024FF4C041C4F2000153 -S1135958F86803464FEAC3031B184FEA8303CB18BE -S113596803F108031968BB684FEA8303A3F1200312 -S11359784FF00F0000FA03F36FEA03031940BB6802 -S11359884FEA8303A3F12003786800FA03F341EA9A -S11359980300F9680B464FEAC3035B184FEA830315 -S11359A8D31803F1080318607B68002B2DD13B68DA -S11359B8002B15D04FF4C042C4F20002BB684FF06C -S11359C8010101FA03F31846F9680B464FEAC303C9 -S11359D85B184FEA8303D31803F11003186014E02B -S11359E84FF4C042C4F20002BB684FF0010101FA4F -S11359F803F31846F9680B464FEAC3035B184FEAEA -S1135A088303D31803F11403186007F11007BD4684 -S1135A1880BC704780B482B000AF786039607B681E -S1135A281B6C03F00103DBB2002B07D100BF7B68BA -S1135A385A6C3B681340002BF9D100E000BF07F112 -S1135A480807BD4680BC704780B585B000AFB86014 -S1135A5879603A607B68002B20D1BA684FF48043A0 -S1135A68C4F208039A4205D14FF4A863C0F21403A0 -S1135A783B610BE0BA684FF48843C4F208039A42C6 -S1135A8827D14FF4AA53C0F216033B61386945F293 -S1135A98F913C0F20003984703467B607B684FEA1A -S1135AA843123B68B2FBF3F3FB60FB68A3F12003EA -S1135AB8FB60FB684FEAC303FB60B8684FF004015E -S1135AC845F61D23C0F200039847BB68FA68DA60FC -S1135AD800E000BF07F11407BD4680BD80B583B060 -S1135AE800AF786039603B686FEA0303BB60BB684A -S1135AF803F00503BB60BB684FEA4303BB60BA68A5 -S1135B083B681343BB6078684FF0020145F61D23D8 -S1135B18C0F2000398477B68BA685A6007F10C071B -S1135B28BD4680BD80B482B000AF78600B463B7040 -S1135B383B78002B09D000BF7B685B6C002BFBD142 -S1135B487B684FF001021A6403E07B684FF000029F -S1135B581A6407F10807BD4680BC704780B582B057 -S1135B6800AF7860396078684FF0020145F61D236C -S1135B78C0F2000398477B684FF00A025A607868BD -S1135B884FF0010145F62D33C0F2000398477B68B6 -S1135B981B6823F01C023B68DB681A433B681B69DB -S1135BA81A433B685B691A437B681A603B685A6806 -S1135BB83B689B68786811461A4645F65123C0F23B -S1135BC8000398473B681A687B685A6078684FF006 -S1135BD8000145F62D33C0F20003984707F1080782 -S1135BE8BD4680BD80B481B000AF386000BF3B685B -S1135BF89B6803F02003002BF9D03B68DB69DBB218 -S1135C08184607F10407BD4680BC704780B482B0CB -S1135C1800AF38604FF6D073CEF20F031B69DBB2C6 -S1135C2803F03F03DAB23B681A704FF6D073CEF232 -S1135C380F039B69DBB223F00F03FB714FF6D0739C -S1135C48CEF20F03DB6903F0F0034FEA1313DAB261 -S1135C58FB791343FB713B68FA795A7007F108071B -S1135C68BD4680BC704700BF80B481B000AF3860C7 -S1135C784FF46143CEF200033A684FEA521239688E -S1135C8801F01F014FF0010000FA01F143F822105E -S1135C9807F10407BD4680BC704700BF80B481B0DB -S1135CA800AF4FF42043C4F208033B603B684FF055 -S1135CB8FF325A6240F26803C2F200031B6803F120 -S1135CC8010240F26803C2F200031A6007F10407F4 -S1135CD8BD4680BC704700BF80B483B000AFB860D5 -S1135CE879603A603B681F2B07DD3B68A3F120030A -S1135CF83B607B6803F104037B604FF001023B685F -S1135D0802FA03F33B607B68072B4BD801A252F8D5 -S1135D1823F000BF3D5D00004B5D0000595D0000AD -S1135D28675D0000755D0000835D0000915D000003 -S1135D389F5D0000BB681A6C3B681A43BB681A6411 -S1135D4830E0BB685A6C3B681A43BB685A6429E064 -S1135D58BB689A6C3B681A43BB689A6422E0BB68C8 -S1135D68DA6C3B681A43BB68DA641BE0BB681A6DDB -S1135D783B681A43BB681A6514E0BB685A6D3B68F4 -S1135D881A43BB685A650DE0BB689A6D3B681A43B1 -S1135D98BB689A6506E0BB68DA6D3B681A43BB6862 -S1135DA8DA6500BF07F10C07BD4680BC704700BF29 -S1135DB880B483B000AFB86079603A603B681F2B49 -S1135DC807DD3B68A3F120033B607B6803F1040310 -S1135DD87B604FF001023B6802FA03F33B607B6887 -S1135DE8072B5BD801A252F823F000BF155E000010 -S1135DF8275E0000395E00004B5E00005D5E000017 -S1135E086F5E0000815E0000935E0000BB681A6C40 -S1135E183B686FEA03031A40BB681A643EE0BB6838 -S1135E285A6C3B686FEA03031A40BB685A6435E04E -S1135E38BB689A6C3B686FEA03031A40BB689A64B0 -S1135E482CE0BB68DA6C3B686FEA03031A40BB6852 -S1135E58DA6423E0BB681A6D3B686FEA03031A40EF -S1135E68BB681A651AE0BB685A6D3B686FEA03039E -S1135E781A40BB685A6511E0BB689A6D3B686FEAC3 -S1135E8803031A40BB689A6508E0BB68DA6D3B688F -S1135E986FEA03031A40BB68DA6500BF07F10C0711 -S1135EA8BD4680BC704700BF80B481B000AF386085 -S1135EB83B684FF000021A643B684FF000021A6511 -S1135EC83B684FF000025A643B684FF000025A6581 -S1135ED83B684FF000029A643B684FF000029A65F1 -S1135EE83B684FF00002DA643B684FF00002DA6561 -S1135EF800BF3B685B6E002BFBD107F10407BD466E -S1135F0880BC704780B585B000AFB86079603A60EE -S1135F187B680B2B6ED801A252F823F0555F000062 -S1135F28635F0000715F00007F5F00008D5F000009 -S1135F389B5F0000A95F0000B75F0000C55F000019 -S1135F48D35F0000E15F0000EF5F00004FF0030340 -S1135F583B614FF00F03FB604CE04FF001033B61E2 -S1135F684FF00303FB6045E04FF003033B614FF040 -S1135F780303FB603EE04FF000033B614FF0030373 -S1135F88FB6037E04FF002033B614FF00303FB6013 -S1135F9830E04FF000033B614FF02703FB6029E03A -S1135FA84FF003033B614FF02703FB6022E04FF0FF -S1135FB803033B614FF00103FB601BE04FF0020356 -S1135FC83B614FF00103FB6014E04FF001033B61B8 -S1135FD84FF00103FB600DE04FF001033B614FF00C -S1135FE80103FB6006E04FF003033B614FF0070336 -S1135FF8FB6000BF3B68002B08D0B8683969FA68B1 -S113600845F6E143C0F20003984707E0B8683969E8 -S1136018FA6845F6B953C0F20003984707F1140724 -S1136028BD4680BD80B582B000AF38604FF40043F0 -S1136038C4F20C037B607B689B6A23F003027B68D1 -S11360489A627B689B6A43F002027B689A627B6867 -S11360589B6D43F004027B689A657B689B6E23F40E -S113606840727B689A667B689B6E43F440727B68D7 -S11360789A663B684FF000029A6200BF3B685B6E09 -S1136088002BFBD13B684FF0FF325A624FF01B00E4 -S113609845F67143C0F2000398473B684FF001028C -S11360A89A623B6841F60B725A607B684FF00002B3 -S11360B8DA67386845F6B163C0F2000398473B686D -S11360C840F2FF329A603B684FF005021A6000BF45 -S11360D83B685B6E002BFBD13A684FF48073C0F2C7 -S11360E81C03D36000BF3B685B6E002BFBD13B688D -S11360F84FF001025A623B684FF001029A6207F1BD -S11361080807BD4680BD00BF00B5034602783AB112 -S11361184268107840B102F101025A605DF804FB4C -S1136128436898475DF804FB4FF0FF305DF804FBC3 -S113613830B50446C8B2A16849B12368626803F15E -S11361480105954208BF0020934238BFC854E3684C -S11361582BB121686268914201D22146984723688D -S113616803F10103236030BDF0B5154601290BD4B2 -S11361780E464FF00004C7B228463946FFF7D8FF49 -S113618804F10104B442F7D1F0BD00BF00B510F02A -S1136198100F07D100F4007000280CBF2020302015 -S11361A8FFF7E2FF5DF804FBA0F1410019288CBF5A -S11361B800200120704700BFA0F1610019288CBF9E -S11361C800200120704700BFA0F1300009288CBFCF -S11361D800200120704700BF30B504460D46FFF784 -S11361E8F3FF10B1A4F130000FE02046FFF7E4FFFD -S11361F810B1A4F1570008E02046FFF7D5FF10B10D -S1136208A4F1370001E04FF0FF30A842A8BF4FF0D7 -S1136218FF3030BDA0F10903202814BF002001205D -S1136228042B98BF40F00100704700BF00F1010142 -S113623810F0030F11D010F8012B002A23D010F00E -S1136248030F0AD010F8012B002A1CD010F0030FFA -S113625803D010F8012B002A15D02DE970004FF057 -S113626801324FF0803350F8044BA4EB020525EAC1 -S113627804051D4000D1F6E7A0F1040070BC10F835 -S1136288012B002AFBD1A0EB010070472DE9F04F48 -S113629887B007460C4603924FF00003036046F6A6 -S11362A8246BC0F2000B46F63463C0F20003029379 -S11362B8C1E204F10104252904BF2346002603D0C2 -S11362C83846FFF735FFB6E2194613F8010B1C46AA -S11362D8A0F12002102A1CD8DFE802F0091B1B0CCD -S11362E81B1B1B0F1B1B1B121B151B1B180046F02B -S11362F84006E9E746F08006E6E746F40046E3E7A9 -S113630846F02006E0E746F01006DDE746F400769E -S1136318DAE72A2808D0A0F13002D2B2092A88BFC5 -S11363284FF0000A11D920E0039B03F10400039005 -S1136338D3F800A0BAF1000FBCBFCAF1000A46F0B6 -S11363481006487801F102040FE04FF0000A0AEB46 -S11363588A0AA0F1300000EB4A0A13F8010B1C4624 -S1136368A0F13002D2B2092AF1D92AEAEA7A2E280F -S113637818BF4FF000082DD120782A280AD004F13C -S11363880104A0F13003DBB2092B88BF4FF00008E9 -S11363980AD91DE0039B03F104020392D3F8008099 -S11363A8607804F1020410E023464FF0000808EB7B -S11363B88808A0F1300000EB480813F8010B1C46CC -S11363C8A0F13002D2B2092AF1D9B8F1000F01DBE9 -S11363D846F4807668280AD12078682803BF46F0F6 -S11363E8080660780234013418BF46F00406782899 -S11363F87AD8DFE810F02E02790079007900790064 -S113640879007900790079007900790079007900B8 -S113641879007900790079007900790079007900A8 -S11364287900790079007900790079007900790098 -S11364387900790079007900790079007900790088 -S11364488A00790079007900790079007900790067 -S11364587900790079007900790079007900790068 -S11364687900790079007900790079007900790058 -S11364787900790079007900790079007900790048 -S11364887900790079007900790079007900790038 -S11364987900790079007900790079007900790028 -S11364A8790079007900EE007900790079007900A3 -S11364B879007900790079007900790090001A014F -S11364C879007900790079001A0179007900790056 -S11364D87900AB000201DB0079007900B70079008C -S11364E8110179007900F00040F26C03C2F2000354 -S11364F81D68002D00F09F81CDF8008003AB019347 -S1136508394632465346A84795E138464FF02501A7 -S1136518FFF70EFE8FE1039B03F1040203921D783B -S11365280AF1FF3A304651463A46FFF72FFE3846FD -S11365382946FFF7FDFD16F0100F00F07C814FF09F -S1136548200051463A46FFF70FFE74E116F0080F93 -S1136558039B03F1040203921B683A6814BF1A7080 -S11365681A6068E1039B03F104020392D3F80090D4 -S11365784846FFF75BFE05468045ACBF0023012370 -S113658803EA1623002B18BF4546C5EB0A0A304612 -S113659851463A46FFF7FAFD002DCCD019F8011BF5 -S11365A83846FFF7C5FD013DF8D1C4E7039B03F165 -S11365B8040203921B6806F08009B9F1000F14BFA6 -S11365C84FF023094FF0000946F480764FF008088D -S11365D869E046F4005643F2780343F258097828F0 -S11365E808BF994616F0800F08BF4FF0000916F44B -S11365F8807F18BF26F400761EE006F08009B9F102 -S1136608000F14BF4FF030094FF0000916F4807FD3 -S113661818BF26F400760FE016F4807F1CBF26F41A -S113662800764FF0000907D104E046F480464FF0A5 -S1136638000901E04FF0000916F4804F1DD0039BB8 -S113664803F1040203921B6816F0040F18BF1BB26F -S113665803D116F0080F18BFDBB2002BBCBF5B4296 -S11366684FF02D091ADB06F04002002A18BF4FF03C -S1136678200916F0200F11D00EE0039B03F1040249 -S113668803921B6816F0040F18BF9BB206D116F0CC -S1136698080F18BFDBB201E04FF02B0916F4807F16 -S11366A804D026F4007616F4807F01D14FF0010857 -S11366B8A0F15800202870D8DFE800F0196F6F6F38 -S11366C86F6F6F6F6F6F6F6F156F6F6F6F156F6F82 -S11366D86F6F6F11196F6F6F6F156F6F19004FF030 -S11366E800050BBB5BE04FF0000553BB57E04FF0D0 -S11366F80005002B53D04FF0000506F40052DDF8D6 -S113670808E032B103F00F011EF8010004A968542F -S113671805E003F00F011BF8010004A9685405F112 -S113672801051B09EDD13AE04FF0000503F007011C -S113673801F1300104AAA95405F10105DB08F5D1DA -S11367482DE04FF0000506F4004C4CF6CD4ECCF687 -S1136758CC4E6246A446144654B105F00302032AFB -S113676801BF07A842192C2102F80C1C08BF0135E7 -S113677807AA5119AEFB03024FEAD20202EB8200C8 -S1136788A3EB400303F1300301F80C3C05F10105C8 -S11367981346002AE0D1644601E04FF00005C5EB3A -S11367A8080828EAE878C8EB0A0AC5EB0A0AB9F126 -S11367B8FF0F88BF0AF1FF3AB9F1000F01D00AF1BF -S11367C8FF3A16F4007F06D1304651463A46FFF7A1 -S11367D8DDFC4FF0000AB9F1FF0F04D9C9F3072112 -S11367E83846FFF7A5FCB9F1000F04D05FFA89F128 -S11367F83846FFF79DFC304651463A46FFF7C6FC3B -S11368084FF0300041463A46FFF7AEFC012D09D45B -S11368180DF11008454415F8011D3846FFF788FCAA -S11368284545F8D116F0100F05D04FF02000514619 -S11368383A46FFF799FC217800297FF43AADBB6802 -S11368482BB13A6879688A423CBF00219954386868 -S113685801E04FF0FF3007B0BDE8F08F10B50446F3 -S11368680B783BB1B0F1FF3F06D04B6803F1FF331F -S11368784B6001E08B689847204610BD2DE9F04F26 -S113688882468B4617469846099E4FF0FF3900E02A -S1136898A94609F101055046FFF736FC0446FFF7FF -S11368A8B9FC0028F4D12346B4F1FF3F08BF4FF0E8 -S11368B8FF3500F09C8027F4C067002E4EDD17F0EA -S11368C8800F0DD02B2C03D02D2C09D147F48067D1 -S11368D809F102055046FFF717FC044606F1FF3696 -S11368E8302C14BF00230123002ED4BF002303F04F -S11368F80103002B32D047F4007706F1FF3605F187 -S113690801095046FFF700FC0446002E20DD5828F4 -S113691814BF00230123782808BF43F00103BBB147 -S1136928B8F1100F14BF00230123B8F1000F08BFFA -S113693843F0010363B127F4007706F1FF3605F14C -S113694802095046FFF7E0FB04464FF0100851E0F7 -S1136958B8F1000F08BF4FF008084BE0B8F1000F7A -S113696808BF4FF00A08002ED8BF4FF000090EDC0C -S113697815E047F4007706F1FF3608FB090905F12D -S113698801055046FFF7C0FB044616B907E04FF06F -S1136998000920464146FFF71FFC0028E9DA204693 -S11369A85146FFF75BFF17F4007F08BF6FF001053E -S11369B81DD017F0010F1AD1DBF8003003F10402DF -S11369C8CBF800201B6807F49062B2F5906F08BFFB -S11369D8C9F1000917F0100F18BF83F8009006D109 -S11369E817F0080F14BFA3F80090C3F800902846C6 -S11369F8BDE8F08F4D46B6E72DE9F04F85B001901C -S1136A088A4604924FF0000BCDF808B04CF6CC49F6 -S1136A18C0F6CC49544614F8015B002D00F0DE8121 -S1136A28252D3BD02846FFF7F5FB08B918E02C467E -S1136A3804F101052078FFF7EDFB0028F7D101E008 -S1136A480BF1010B0198FFF75FFB0546FFF7E2FB2B -S1136A580028F5D128460199FFF700FFA246D9E797 -S1136A680198FFF751FB0646A84203D10BF1010B2D -S1136A78A246CFE70199FFF7F1FE029AD2F101038A -S1136A8838BF0023B6F1FF3F14BF002603F0010608 -S1136A98002E18BF4FF0FF3202929FE19AF801309E -S1136AA82A2B06BF0AF102044FF001084FF0000830 -S1136AB84FF000050CE04D4500F3908105EB85058A -S1136AC8A6F1300616EB450500F1888148F0200848 -S1136AD8274604F101043E78A2463046FFF774FBCA -S1136AE80028E8D1414608F02002002A08BF6FF0C8 -S1136AF800454C2E05D17E7807F1020A48F0440877 -S1136B080EE0682E0CD17E78682E03BF48F010087A -S1136B18BE7807F1030A07F1020A18BF41F0080812 -S1136B28A6F12506532E00F25981DFE816F0540029 -S1136B385701570157015701570157015701570189 -S1136B485701570157015701570157015701570179 -S1136B585701570157015701570157015701570169 -S1136B685701570157015701570157015701570159 -S1136B785701570157015701570157015701570149 -S1136B885701570157015701570157015701570139 -S1136B98570157013301570157015701570157014D -S1136BA85701570157015701570170009F005701BA -S1136BB8570157015701AA005701570157015701B7 -S1136BC8B500CD00D80057015701E300570128014B -S1136BD85701570133010198FFF796FA044625280F -S1136BE802D10BF1010B15E70199FFF737FE029A61 -S1136BF8131C18BF0123B4F1FF3F0CBF1C4643F01C -S1136C080104002C08BF4FF0FF320292E6E008F0BE -S1136C182003002B08BF012518F0010401BF049BC1 -S1136C281A1D04921E6818BF0026002D00F0D68095 -S1136C38002D13DD0198FFF767FAB0F1FF3F06D185 -S1136C48029B002B08BF4FF0FF330293C6E00CB938 -S1136C5806F8010B0BF1010B013DEBD1002C7FF47D -S1136C68D9AE029B03F101030293D3E648F08002F4 -S1136C780095019804A94FF00A03FFF7FFFD0446A5 -S1136C8892E048F080020095019804A94FF00003AF -S1136C98FFF7F4FD044687E018F0010F7FF4BAAE5D -S1136CA8049B03F1040204921B6818F0100F18BF28 -S1136CB883F800B07FF4AEAE18F0080F14BFA3F841 -S1136CC800B0C3F800B0A5E648F08002009501982A -S1136CD804A94FF00803FFF7D1FD044664E028F047 -S1136CE81E020095019804A94FF01003FFF7C6FD92 -S1136CF8044659E04FF0FF3404F101040198FFF70A -S1136D0803FA0646FFF786FA0028F5D1B6F1FF3FE5 -S1136D1808BF4FF0FF3447D018F0010701BF049BA8 -S1136D281A1D04921B680EBF039300220392002DC0 -S1136D3816DC1AE005F1FF351FB9039B03F8016B54 -S1136D48039304F101040198FFF7DEF90646431C96 -S1136D5818BF0123002DD4BF002303F0010323B17E -S1136D683046FFF757FA0028E4D030460199FFF778 -S1136D7875FDCFB94FF00002039B1A7014E048F078 -S1136D8880020095019804A94FF00A03FFF776FDE5 -S1136D98044609E048F080020095019804A94FF0E0 -S1136DA81003FFF76BFD0446002C0FDA029A131C3C -S1136DB818BF0123B4F1FF3F0CBF1C4643F0010484 -S1136DC8002C08BF4FF0FF32029207E018F0010FC1 -S1136DD802BF029B01330293A3441BE6029805B049 -S1136DE8BDE8F08F00B503B400F008F803BC02B4A2 -S1136DF8694609BE00F004F801BC00BD704700BF35 -S1076E08704700BF0C -S1136E0C05000000000000008025000000000000C8 -S1136E1C00000000000000003031323334353637C6 -S1136E2C38396162636465663031323334353637F0 -S10B6E3C383941424344454644 -S10B6E440048E8010080000091 -S90341714A +S1132000E801002071210000BD270000BD27000069 +S1132010BD270000BD270000BD270000BD2700002C +S1132020BD270000BD270000BD270000BD2700001C +S1132030BD270000BD270000BD270000A927000020 +S1132040BD270000BD270000BD270000BD270000FC +S1132050BD270000BD270000BD270000BD270000EC +S1132060BD270000BD270000BD270000BD270000DC +S1132070BD270000BD270000BD270000BD270000CC +S1132080BD270000BD270000BD270000BD270000BC +S1132090BD270000BD270000BD270000BD270000AC +S11320A0BD270000BD270000BD270000B933000094 +S10F20B0BD270000BD270000EE11AA555A +S11320BC2E498D462E492F480A1A04D081F30988DB +S11320CC022282F314882C482C492D4A00F039F84A +S11320DC2C482D492D4A00F034F82D482D492E4A10 +S11320EC00F02FF82D482E492E4A00F02AF82E48DD +S11320FC2E492F4A00F025F82E482F492F4A00F07C +S113210C20F82F482F49002200F026F82E482F499A +S113211C091A082903DB00220260043001602048FC +S113212C2049884205D00268043003B4904703BCAC +S113213CF7E700208646EC4600200021244A90470D +S113214CFEE7884207D0521A05D0037801300B7091 +S113215C0131013AF9D17047884202D00270013042 +S113216CFAE770471B481C490160A1E7E80100200D +S113217CE8010020E8010020784200000000002063 +S113218C08000020E8210000E82100004042000083 +S113219C78420000000000200000002040420000B3 +S11321AC4042000040420000404200004042000017 +S11321BC40420000404200004042000078420000CF +S11321CC080000206800002068000020E8000020BF +S10F21DC7524000008ED00E00020000065 +S11321E810B504464FF48843C4F20803DB6A13F0BD +S11321F8040F0CD04FF48840C4F2080043F2B5230E +S1132208C0F20003984720704FF0010010BD4FF052 +S1132218000010BD30B586B06C4644F24025C0F2CB +S113222800050FCD0FC495E8030084E803004FF4BC +S11322384240C0F202004FF0010142F6D134C0F22C +S11322480004A0474FF002004FF006014FF00402CB +S11322584FF0010343F2DD05C0F20005A8474FF033 +S113226802004FF007014FF001024FF00003A847A6 +S11322784FF40C50C0F204004FF00101A0474FF096 +S11322880300C0F212004FF0020142F69973C0F243 +S1132298000398474FF4AA55C0F2160528464FF094 +S11322A8010142F6CD13C0F20003984728464FF0C7 +S11322B80101A0474FF0000506A941F8185D4FF445 +S11322C88844C4F208042046694643F25523C0F200 +S11322D800039847204629464FF4165243F2B51393 +S11322E8C0F2000398474FF0030363654FF00403FB +S11322F8636320464FF0050143F21923C0F200033B +S1132308984706B030BD00BF00B540F24D03C2F295 +S113231800031B78D3B940F20800C2F2000042F26D +S1132328E913C0F20003984701284ED140F24D0347 +S1132338C2F200034FF001021A7040F24C03C2F2D9 +S113234800034FF000021A705DF804FB40F2080322 +S1132358C2F2000340F24C02C2F20002107800F10B +S11323680100181842F2E913C0F200039847012843 +S11323782BD140F24C03C2F200031A7802F1010295 +S1132388D2B21A7040F20803C2F200031B789342D7 +S11323981BD140F24D03C2F200034FF000021A7041 +S11323A840F20803C2F200035B78FF2B0DD140F220 +S11323B80803C2F200039B783BB942F22573C0F2CA +S11323C8000398474FF0B90398475DF804FB00BF32 +S11323D862B6704700B54FF42040C4F2080043F2D7 +S11323E89D43C0F2000398475DF804FB10B542F220 +S11323F89D73C0F200039847044640F25003C2F2AA +S113240800031B68C31AB3F5FA7F2ED340F24E03B8 +S1132418C2F200031B7893B940F24E03C2F20003E0 +S11324284FF001021A704FF42040C4F208004FF034 +S1132438000143F2F533C0F20003984710E040F27C +S11324484E03C2F200034FF000021A704FF420400A +S1132458C4F20800114643F2F533C0F2000398476A +S113246840F25003C2F200031C6010BD00B581B0F5 +S113247842F6A503C0F20003984748F2FC13C0F6DD +S1132488E0731B681B0E14D14AF20C03C4F20C034C +S11324981A6822F070021A6046F22003C4F20C0390 +S11324A81A6822F060421A601A6862F060621A6060 +S11324B801E0032B22D846F22003C4F20C031A6865 +S11324C822F4FC521A6048F24002C4F20C024FF0A3 +S11324D80003136048F24402C4F20C02136048F289 +S11324E85802C4F20C02136048F26002C4F20C02EF +S11324F8136048F27802C4F20C021360684643F28F +S1132508C523C0F2000398479DF80030012B17D16A +S11325189DF801303BB948F24003C4F20C031A6831 +S113252842F002021A609DF80130012B9FBF48F265 +S11325384403C4F20C031A6842F0010298BF1A60FB +S113254848F2F013C0F6E0731A684BF6FF13C4F6AA +S11325588A439A422FD848F24403C4F20C031A68F7 +S113256842F490421A6048F2B412C0F6E07211685C +S1132578C1F3062110681568146804F07F0405F493 +S1132588FE42224300F07F0042EA004242EA01612F +S113259842F23402C4F20002116048F2C812C0F6D2 +S11325A8E072116844F22C02C4F2000211601A6845 +S11325B822F490421A604FF000004FF001010A46DD +S11325C842F62173C0F2000398474FF40043C4F263 +S11325D80C031A6C42F00F021A645A6C6FEA124226 +S11325E86FEA02425A644FF44070C0F204004FF09C +S11325F8000142F6D134C0F20004A0474FF49850C9 +S1132608C0F204004FF00001A0474FF44C50C0F250 +S113261804004FF00001A0474FF42240C0F202002A +S11326284FF00001A0474FF40070C0F202004FF0D1 +S11326380001A0474FF49050C0F202004FF000018F +S1132648A0474FF40850C0F202004FF00001A04721 +S11326584FF44850C0F202004FF00001A0474FF475 +S1132668E440C0F202004FF00001A0474FF40240DA +S1132678C0F202004FF00001A0474FF43240C0F20C +S113268802004FF00001A0474FF46240C0F202007C +S11326984FF00001A0474FF47240C0F202004FF01F +S11326A80001A0474FF45240C0F202004FF000016D +S11326B8A0474FF001004FF009014FF0050203460F +S11326C843F2DD04C0F20004A0474FF001004FF0CC +S11326D8020143F2C103C0F20003984742F2DD331A +S11326E8C0F20003984742F24173C0F200039847CE +S11326F842F2D933C0F20003984742F21D23C0F2D4 +S11327080003984742F2F535C0F2000542F211344D +S1132718C0F20004A847A047FCE700BF4EF210032C +S1132728CEF200034FF000021A60704740F25403DF +S1132738C2F200031860704700B54FF02000C0F2E1 +S1132748040042F61953C0F20003984744F6D353E1 +S1132758C1F26203A3FB0020C0F3971000F1FF301D +S11327684EF21003CEF2000358604FF46D42CEF2DD +S113277800024FF0E00182F823104FF00000986047 +S11327884FF007021A6042F23573C0F2000398470B +S11327985DF804FB40F25403C2F200031868704762 +S11327A840F25403C2F200031A6802F101021A60EB +S11327B8704700BFFEE700BF4FF40043C4F20C03A8 +S11327C8DB6A03F47053B3F5805F48D0B3F5005F58 +S11327D803D0B3F5006F0CD105E040F20003C2F258 +S11327E800031868704740F20403C2F20003186833 +S11327F870474FF40043C4F20C03DB6803F4E0634E +S1132808B3F5007F19D004D80BB3B3F5807F23D177 +S113281818E0B3F5806F25D0B3F5A06F03D0B3F5F6 +S1132828407F19D104E04FF47C50C0F2AB107047DC +S113283849F68070C0F2D50070474DF6C000C0F26A +S1132848A70070474CF6C070C0F26A00704744F2A3 +S11328584020C0F20F0070474FF0000070474FF45B +S11328680040704746F64070C0F24010704700BF01 +S113287800B542F2C173C0F2000398474FF4004315 +S1132888C4F20C035B6803F00F0320FA03F040F270 +S11328985803C2F2000318605DF804FB704700BFD8 +S11328A84FF40040704700BF40F20003C2F2000337 +S11328B8186870474FF00003C4F20C035B6803F018 +S11328C80702032A0CD8DFE802F00202070723F004 +S11328D8070343F0010303E023F0070343F0030372 +S11328E84FF00002C4F20C0253607047B0FA80F053 +S11328F8C0B2C0F11F0070474FF00003C4F20C03CC +S11329085B684DF6FF32CFF60B72821842F2FF3144 +S1132918C0F2F4018A420BD803F00702A2F10202C2 +S1132928012A23F0070394BF43F0030343F0010390 +S11329384FF41052C0F2F402904209D803F007028F +S1132948A2F10202012A23F0070398BF43F002030D +S11329584FF00002C4F20C025360704749F68070CD +S1132968C0F2D500704700BF00B54FF40043C4F26D +S11329780C039B6A4FEA400023FA00F000F00300BE +S113298802280AD003280FD0012816D142F6A90339 +S1132998C0F2000398475DF804FB42F6B103C0F2A5 +S11329A8000398475DF804FB42F67903C0F200037C +S11329B898474FEA50005DF804FB4FF000005DF8BB +S11329C804FB00BF10B50C46C0F3031303F1FF3337 +S11329D8032B00F2F780DFE803F0021231A808465F +S11329E842F6F503C0F2000398474FF40043C4F2DB +S11329F80C039A6822F00F021043986010BD42F647 +S1132A08BD03C0F200039847204642F6F503C0F21E +S1132A18000398474FF40043C4F20C035A6822F0A9 +S1132A280F021043586042F67903C0F20003984736 +S1132A3842F60113C0F20003984710BD41F2304337 +S1132A48C0F20A0398422CD04FF03003C0F20C03B2 +S1132A58984247D04FF48663C0F20803984240F086 +S1132A68B1804FF40043C4F20C035B6D13F0010F03 +S1132A7807D14FF40042C4F20C02136D13F0040F93 +S1132A88FBD1204642F6F503C0F2000398474FF401 +S1132A980043C4F20C039A6E22F00F0210439866A6 +S1132AA810BD4FF40043C4F20C035B6D13F0010F27 +S1132AB807D14FF40042C4F20C02136D13F0040F53 +S1132AC8FBD1204642F6F503C0F2000398474FF4C1 +S1132AD80043C4F20C039A6E22F0F00242EA00109A +S1132AE8986610BD4FF40043C4F20C035B6D13F0F9 +S1132AF8010F07D14FF40042C4F20C02136D13F016 +S1132B08040FFBD1204642F6F503C0F200039847B0 +S1132B184FF40043C4F20C039A6EA0F1100022F49F +S1132B28407242EA00229A6610BD4FF4A863C0F2CC +S1132B381403984206D04FF4AA53C0F216039842DD +S1132B4840D11FE04FF40043C4F20C035B6D13F053 +S1132B58010F07D14FF40042C4F20C02136D13F0B5 +S1132B68400FFBD1204642F6F503C0F20003984714 +S1132B784FF40043C4F20C031A6F22F0030210430B +S1132B88186710BD4FF40043C4F20C035B6D13F0D7 +S1132B98010F07D14FF40042C4F20C02136D13F075 +S1132BA8400FFBD1204642F6F503C0F200039847D4 +S1132BB84FF40043C4F20C031A6F22F0300242EAC5 +S1132BC80010186710BD00BF30B4C9B2C0F30323A6 +S1132BD803F1FF33052B43D8DFE803F008363B1E27 +S1132BE8250348F27802C4F20C0236E0C0F304303C +S1132BF848F20802C4F20C0206E04FF40044C4F29E +S1132C080C04236D1D42FCD102F1047200EBC202D4 +S1132C184FEA8202116023E04FF0010548F258029E +S1132C28C4F20C0205E04FF0100548F26002C4F249 +S1132C380C02C0F304304FF40043C4F20C035B6D80 +S1132C4813F0010FE0D1D8E748F24402C4F20C02B1 +S1132C5803E048F24002C4F20C02C0F30430D3E7A4 +S1132C6830BC704700F00F0000F1FF30032842D851 +S1132C78DFE800F0051B2E024FF0070070474FF401 +S1132C880043C4F20C03D86A00F47050B0F5805FB6 +S1132C9834D0B0F5005F05D0B0F5006F0CBF042048 +S1132CA8052070474FF0020070474FF40043C4F208 +S1132CB80C03986A00F00300022822D0032804D0E9 +S1132CC801280CBF0320012070474FF0060070470D +S1132CD84FF40043C4F20C03986A00F00C00022875 +S1132CE812D0032804D001280CBF03200120704708 +S1132CF84FF0060070474FF0000070474FF0030094 +S1132D0870474FF0020070474FF00200704700BF51 +S1132D1800B500F47810B0F5402F7AD014D8B0F587 +S1132D28802F42D005D848B3B0F5003F40F0EF807B +S1132D382BE0B0F5002F48D0B0F5202F57D0B0F5D0 +S1132D48C02F40F0E48037E0B0F5A01F00F0958074 +S1132D5807D8B0F5602F6ED0B0F5901F40F0D7803B +S1132D6882E0B0F5C01F00F0AC80B0F5D01F00F0D1 +S1132D78C780B0F5B01F40F0CA8090E042F2C1733A +S1132D88C0F2000398475DF804FB42F2C173C0F235 +S1132D98000398474FF40043C4F20C039B6803F004 +S1132DA80F0320FA03F05DF804FB42F67903C0F23E +S1132DB8000398475DF804FB4FF0000042F67113D6 +S1132DC8C0F2000398475DF804FB4FF0000042F698 +S1132DD87113C0F2000398474FF40043C4F20C0384 +S1132DE89B6E03F00F0320FA03F05DF804FB4FF029 +S1132DF8000042F67113C0F2000398474FF40043F1 +S1132E08C4F20C039B6EC3F3031320FA03F05DF8BA +S1132E1804FB4FF0000042F67113C0F20003984718 +S1132E284FF40043C4F20C039B6EC3F3012320FA4E +S1132E3803F05DF804FB4FF0000042F67113C0F292 +S1132E48000398474FF40043C4F20C039A6EC2F38C +S1132E58012220FA02F0DB6F03F0070303F10103F8 +S1132E68B0FBF3F05DF804FB4FF0010042F6711378 +S1132E78C0F2000398475DF804FB4FF0010042F6E6 +S1132E887113C0F2000398474FF40043C4F20C03D3 +S1132E981B6F03F0030320FA03F05DF804FB4FF003 +S1132EA8010042F67113C0F2000398474FF400433F +S1132EB8C4F20C031B6FC3F3011320FA03F05DF88B +S1132EC804FB4FF00400C0F2180042F66D43C0F250 +S1132ED800039847072808D008280DD142F2C17387 +S1132EE8C0F2000398475DF804FB42F66513C0F28C +S1132EF8000398475DF804FB4FF000005DF804FBFD +S1132F0842F66513C0F2000398475DF804FB4FF0DE +S1132F1800005DF804FB00BF10B5C9B2D2B20428A2 +S1132F2835D8DFE800F0120D170308004FF001044C +S1132F384FF0020012E04FF010044FF020000DE0B3 +S1132F484FF040044FF0800008E04FF480744FF4D1 +S1132F58007003E04FF004044FF0080069B14FF427 +S1132F680043C4F20C031C6262B14FF40042C4F281 +S1132F780C02D36A1842FCD004E04FF40043C4F2B4 +S1132F880C03186243F2A903C0F20003984710BD6A +S1132F9810B500F00F00012804D000287FD00328C2 +S1132FA87DD83BE0A1F10201032978D8DFE801F0DC +S1132FB80210070B4FF000004FF004040CE04FF030 +S1132FC80200044608E04FF003004FF0010403E058 +S1132FD84FF001004FF003044FF001010A4642F696 +S1132FE82173C0F20003984742F6BD03C0F2000300 +S1132FF898474FF40043C4F20C035C6243F2A903FC +S1133008C0F20003984742F67903C0F200039847D8 +S113301842F60113C0F20003984710BD022814BFFA +S11330280224002401F1FF31052938D8DFE801F032 +S113303826031037371C4FF000004FF001010A46F1 +S113304842F62173C0F2000398474FF0020217E0DA +S11330584FF001000146024642F62173C0F2000314 +S113306898474FF001020BE040F60803C4F290338E +S11330784FF001021A604FF0030201E04FF0000222 +S11330884FF40043C4F20C03996A02FA04F24FF0B5 +S1133098030000FA04F421EA040414439C6210BDFA +S11330A84FF40043C4F20C03DA6A40F25C03C2F240 +S11330B800031A80704700BF4FF4C043C4F20003F2 +S11330C800EBC0004FEA80001A5822F003021143B3 +S11330D819507047F0B4DAB16BB14FF0010505FA35 +S11330E801F500EBC0044FEA840404F1804404F5BC +S11330F8C04425610CE04FF0010505FA01F500EB29 +S1133108C0044FEA840404F1804404F5C0446561B2 +S1133118072915D800EBC0044FEA840404F180445D +S113312804F5C04467684FEA81054FF00F0606FAB4 +S113313805F627EA060602FA05F53543656016E042 +S113314800EBC0044FEA840404F1804404F5C0444D +S1133158A7684FEA8105A5F120054FF00F0606FA86 +S113316805F627EA060602FA05F53543A560DAB935 +S11331786BB14FF0010303FA01F100EBC0004FEA11 +S1133188800000F1804000F5C04001610CE04FF080 +S1133198010303FA01F100EBC0004FEA800000F1DB +S11331A8804000F5C0404161F0BC704730B504462A +S11331B81546D9B94FF48043C4F2080398420BD09A +S11331C84FF48843C4F20803984204BF4FF4AA504A +S11331D8C0F216001BD103E04FF4A860C0F214003B +S11331E842F61953C0F20003984701464FEA4111C9 +S11331F8B1FBF5F5A5F120054FEAC505236C13F0DD +S1133208010F03D1636C13F0040FFBD1E56030BDEB +S11332186FEA010303F0050341EA4301036C13F069 +S1133228010F03D1436C13F0020FFBD141607047C7 +S1133238C9B231B1436C002BFCD14FF001030364D4 +S113324870474FF000030364704700BF70B504462D +S11332580D46036C13F0010F03D1636C13F0020FD6 +S1133268FBD14FF00A03636020464FF0010143F29B +S11332783926C0F20006B04722682969EB680B4377 +S113328869690B4322F01C02134323606968AA6826 +S1133298204643F2B513C0F2000398472B686360D5 +S11332A820464FF00001B04770BD00BF836813F09B +S11332B8200FFBD0C069C0B2704700BF4FF6D0736F +S11332C8CEF20F031A6902F03F0202709A6902F003 +S11332D8F002DB69C3F3031313434370704700BF61 +S11332E81F2AC4BF203A04314FF0010303FA02F243 +S11332F8072924D8DFE801F004080C1014181C204E +S1133308036C1A4302647047436C1A43426470475F +S1133318836C1A4382647047C36C1A43C26470474F +S1133328036D1A4302657047436D1A43426570473B +S1133338836D1A4382657047C36D1A43C26570472B +S11333481F2AC4BF203A04314FF0010303FA02F2E2 +S113335807292CD8DFE801F004090E13181D2227C9 +S1133368036C23EA020202647047436C23EA0202F4 +S113337842647047836C23EA020282647047C36C18 +S113338823EA0202C2647047036D23EA020202655B +S11333987047436D23EA020242657047836D23EA4E +S11333A8020282657047C36D23EA0202C265704750 +S11333B84FF42043C4F208034FF0FF325A6240F23C +S11333C86003C2F200031A6802F101021A6070472E +S11333D84FF00003036403654364436583648365B2 +S11333E8C364C365436E002BFCD1704730B50B2909 +S11333F83FD8DFE801F03A060B0F14191E23282DD5 +S113340831354FF003034FF0010432E04FF003036A +S11334181C462EE04FF003034FF0000429E04FF060 +S113342803034FF0020424E04FF027034FF0000495 +S11334381FE04FF027034FF003041AE04FF0010395 +S11334484FF0030415E04FF001034FF0020410E0BD +S11334584FF001031C460CE04FF001031C4608E042 +S11334684FF007034FF0030403E04FF00F034FF04E +S113347803043AB121461A4643F2E923C0F2000391 +S1133488984730BD21461A4643F24933C0F2000337 +S1133498984730BD10B504464FF40043C4F20C03FA +S11334A89A6A22F003029A629A6A42F002029A62C3 +S11334B89A6D42F004029A659A6E22F440729A66F2 +S11334C89A6E42F440729A664FF000038362636E08 +S11334D8002BFCD14FF0FF3363624FF46143CEF20B +S11334E800034FF000621A604FF00103A36241F633 +S11334F80B7363604FF40043C4F20C034FF00002F3 +S1133508DA67204643F2D933C0F20003984740F201 +S1133518FF33A3604FF005032360636E002BFCD1D7 +S11335284FF48073C0F21C03E360636E002BFCD17C +S11335384FF001036362A36210BD00BF00B50346E8 +S113354802783AB14268107840B102F101025A6037 +S11335585DF804FB436898475DF804FB4FF0FF30BF +S11335685DF804FB30B50446C8B2A16849B12368C4 +S1133578626803F10105954208BF0020934238BFF1 +S1133588C854E3682BB121686268914201D221468C +S11335989847236803F10103236030BDF0B515464D +S11335A801290BD40E464FF00004C7B22846394609 +S11335B8FFF7D8FF04F10104B442F7D1F0BD00BF0E +S11335C800B510F0100F07D100F4007000280CBFEC +S11335D820203020FFF7E2FF5DF804FBA0F1410052 +S11335E819288CBF00200120704700BFA0F161009A +S11335F819288CBF00200120704700BFA0F13000BB +S113360809288CBF00200120704700BF30B504464C +S11336180D46FFF7F3FF10B1A4F130000FE0204688 +S1133628FFF7E4FF10B1A4F1570008E02046FFF7C4 +S1133638D5FF10B1A4F1370001E04FF0FF30A842E4 +S1133648A8BF4FF0FF3030BDA0F10903202814BFF4 +S113365800200120042B98BF40F00100704700BFF0 +S113366800F1010110F0030F11D010F8012B002A0A +S113367823D010F0030F0AD010F8012B002A1CD015 +S113368810F0030F03D010F8012B002A15D02DE9F0 +S113369870004FF001324FF0803350F8044BA4EB24 +S11336A8020525EA04051D4000D1F6E7A0F104004F +S11336B870BC10F8012B002AFBD1A0EB0100704765 +S11336C82DE9F04F87B007460C4603924FF00003EC +S11336D8036044F2582BC0F2000B44F26823C0F292 +S11336E800030293C1E204F10104252904BF23461F +S11336F8002603D03846FFF735FFB6E2194613F81B +S1133708010B1C46A0F12002102A1CD8DFE802F0A5 +S1133718091B1B0C1B1B1B0F1B1B1B121B151B1B29 +S1133728180046F04006E9E746F08006E6E746F466 +S11337380046E3E746F02006E0E746F01006DDE73A +S113374846F40076DAE72A2808D0A0F13002D2B28B +S1133758092A88BF4FF0000A11D920E0039B03F11E +S113376804000390D3F800A0BAF1000FBCBFCAF15B +S1133778000A46F01006487801F102040FE04FF001 +S1133788000A0AEB8A0AA0F1300000EB4A0A13F88F +S1133798010B1C46A0F13002D2B2092AF1D92AEA57 +S11337A8EA7A2E2818BF4FF000082DD120782A284D +S11337B80AD004F10104A0F13003DBB2092B88BF5D +S11337C84FF000080AD91DE0039B03F10402039299 +S11337D8D3F80080607804F1020410E023464FF027 +S11337E8000808EB8808A0F1300000EB480813F83B +S11337F8010B1C46A0F13002D2B2092AF1D9B8F162 +S1133808000F01DB46F4807668280AD120786828FE +S113381803BF46F0080660780234013418BF46F046 +S1133828040678287AD8DFE810F02E0279007900A7 +S113383879007900790079007900790079007900B4 +S113384879007900790079007900790079007900A4 +S11338587900790079007900790079007900790094 +S11338687900790079007900790079007900790084 +S1133878790079008A007900790079007900790063 +S11338887900790079007900790079007900790064 +S11338987900790079007900790079007900790054 +S11338A87900790079007900790079007900790044 +S11338B87900790079007900790079007900790034 +S11338C87900790079007900790079007900790024 +S11338D879007900790079007900EE00790079009F +S11338E87900790079007900790079007900790004 +S11338F890001A0179007900790079001A01790099 +S1133908790079007900AB000201DB0079007900C5 +S1133918B7007900110179007900F00040F26403DE +S1133928C2F200031D68002D00F09F81CDF80080CD +S113393803AB0193394632465346A84795E13846C6 +S11339484FF02501FFF70EFE8FE1039B03F10402FC +S113395803921D780AF1FF3A304651463A46FFF77A +S11339682FFE38462946FFF7FDFD16F0100F00F02C +S11339787C814FF0200051463A46FFF70FFE74E170 +S113398816F0080F039B03F1040203921B683A68BC +S113399814BF1A701A6068E1039B03F104020392CE +S11339A8D3F800904846FFF75BFE05468045ACBF58 +S11339B80023012303EA1623002B18BF4546C5EB51 +S11339C80A0A304651463A46FFF7FAFD002DCCD094 +S11339D819F8011B3846FFF7C5FD013DF8D1C4E7C6 +S11339E8039B03F1040203921B6806F08009B9F1F2 +S11339F8000F14BF4FF023094FF0000946F48076F6 +S1133A084FF0080869E046F4005643F2780343F29D +S1133A185809782808BF994616F0800F08BF4FF058 +S1133A28000916F4807F18BF26F400761EE006F01D +S1133A388009B9F1000F14BF4FF030094FF00009A5 +S1133A4816F4807F18BF26F400760FE016F4807F02 +S1133A581CBF26F400764FF0000907D104E046F4B1 +S1133A6880464FF0000901E04FF0000916F4804F3A +S1133A781DD0039B03F1040203921B6816F0040F84 +S1133A8818BF1BB203D116F0080F18BFDBB2002B06 +S1133A98BCBF5B424FF02D091ADB06F04002002A36 +S1133AA818BF4FF0200916F0200F11D00EE0039B29 +S1133AB803F1040203921B6816F0040F18BF9BB2AB +S1133AC806D116F0080F18BFDBB201E04FF02B093E +S1133AD816F4807F04D026F4007616F4807F01D192 +S1133AE84FF00108A0F15800202870D8DFE800F052 +S1133AF8196F6F6F6F6F6F6F6F6F6F6F156F6F6F7A +S1133B086F156F6F6F6F6F11196F6F6F6F156F6F21 +S1133B1819004FF000050BBB5BE04FF0000553BBE9 +S1133B2857E04FF00005002B53D04FF0000506F482 +S1133B380052DDF808E032B103F00F011EF801006D +S1133B4804A9685405E003F00F011BF8010004A957 +S1133B58685405F101051B09EDD13AE04FF0000561 +S1133B6803F0070101F1300104AAA95405F1010584 +S1133B78DB08F5D12DE04FF0000506F4004C4CF6B7 +S1133B88CD4ECCF6CC4E6246A446144654B105F04C +S1133B980302032A01BF07A842192C2102F80C1CAE +S1133BA808BF013507AA5119AEFB03024FEAD20236 +S1133BB802EB8200A3EB400303F1300301F80C3C51 +S1133BC805F101051346002AE0D1644601E04FF0EF +S1133BD80005C5EB080828EAE878C8EB0A0AC5EB2B +S1133BE80A0AB9F1FF0F88BF0AF1FF3AB9F1000FC9 +S1133BF801D00AF1FF3A16F4007F06D13046514647 +S1133C083A46FFF7DDFC4FF0000AB9F1FF0F04D97B +S1133C18C9F307213846FFF7A5FCB9F1000F04D012 +S1133C285FFA89F13846FFF79DFC304651463A461B +S1133C38FFF7C6FC4FF0300041463A46FFF7AEFCAA +S1133C48012D09D40DF11008454415F8011D384615 +S1133C58FFF788FC4545F8D116F0100F05D04FF052 +S1133C68200051463A46FFF799FC217800297FF451 +S1133C783AADBB682BB13A6879688A423CBF0021E7 +S1133C889954386801E04FF0FF3007B0BDE8F08F71 +S1133C9810B504460B783BB1B0F1FF3F06D04B6832 +S1133CA803F1FF334B6001E08B689847204610BD51 +S1133CB82DE9F04F82468B4617469846099E4FF0E9 +S1133CC8FF3900E0A94609F101055046FFF736FC23 +S1133CD80446FFF7B9FC0028F4D12346B4F1FF3FAA +S1133CE808BF4FF0FF3500F09C8027F4C067002E12 +S1133CF84EDD17F0800F0DD02B2C03D02D2C09D1BD +S1133D0847F4806709F102055046FFF717FC04469B +S1133D1806F1FF36302C14BF00230123002ED4BF34 +S1133D28002303F00103002B32D047F4007706F197 +S1133D38FF3605F101095046FFF700FC0446002E42 +S1133D4820DD582814BF00230123782808BF43F036 +S1133D580103BBB1B8F1100F14BF00230123B8F15C +S1133D68000F08BF43F0010363B127F4007706F19D +S1133D78FF3605F102095046FFF7E0FB04464FF011 +S1133D88100851E0B8F1000F08BF4FF008084BE0E5 +S1133D98B8F1000F08BF4FF00A08002ED8BF4FF043 +S1133DA800090EDC15E047F4007706F1FF3608FB3E +S1133DB8090905F101055046FFF7C0FB044616B989 +S1133DC807E04FF0000920464146FFF71FFC002892 +S1133DD8E9DA20465146FFF75BFF17F4007F08BF76 +S1133DE86FF001051DD017F0010F1AD1DBF8003070 +S1133DF803F10402CBF800201B6807F49062B2F5C3 +S1133E08906F08BFC9F1000917F0100F18BF83F8A5 +S1133E18009006D117F0080F14BFA3F80090C3F858 +S1133E2800902846BDE8F08F4D46B6E72DE9F04FDF +S1133E3885B001908A4604924FF0000BCDF808B083 +S1133E484CF6CC49C0F6CC49544614F8015B002D15 +S1133E5800F0DE81252D3BD02846FFF7F5FB08B995 +S1133E6818E02C4604F101052078FFF7EDFB002843 +S1133E78F7D101E00BF1010B0198FFF75FFB054651 +S1133E88FFF7E2FB0028F5D128460199FFF700FF68 +S1133E98A246D9E70198FFF751FB0646A84203D189 +S1133EA80BF1010BA246CFE70199FFF7F1FE029A45 +S1133EB8D2F1010338BF0023B6F1FF3F14BF002637 +S1133EC803F00106002E18BF4FF0FF3202929FE163 +S1133ED89AF801302A2B06BF0AF102044FF00108B0 +S1133EE84FF000084FF000050CE04D4500F39081B9 +S1133EF805EB8505A6F1300616EB450500F188812A +S1133F0848F02008274604F101043E78A2463046CA +S1133F18FFF774FB0028E8D1414608F02002002A84 +S1133F2808BF6FF000454C2E05D17E7807F1020AD0 +S1133F3848F044080EE0682E0CD17E78682E03BF42 +S1133F4848F01008BE7807F1030A07F1020A18BFFF +S1133F5841F00808A6F12506532E00F25981DFE83E +S1133F6816F05400570157015701570157015701DB +S1133F785701570157015701570157015701570175 +S1133F885701570157015701570157015701570165 +S1133F985701570157015701570157015701570155 +S1133FA85701570157015701570157015701570145 +S1133FB85701570157015701570157015701570135 +S1133FC85701570157015701330157015701570149 +S1133FD857015701570157015701570157017000FD +S1133FE89F005701570157015701AA00570157016C +S1133FF857015701B500CD00D80057015701E30018 +S1134008570128015701570133010198FFF796FA20 +S11340180446252802D10BF1010B15E70199FFF796 +S113402837FE029A131C18BF0123B4F1FF3F0CBFDB +S11340381C4643F00104002C08BF4FF0FF320292E3 +S1134048E6E008F02003002B08BF012518F001045E +S113405801BF049B1A1D04921E6818BF0026002D78 +S113406800F0D680002D13DD0198FFF767FAB0F150 +S1134078FF3F06D1029B002B08BF4FF0FF3302938A +S1134088C6E00CB906F8010B0BF1010B013DEBD1AD +S1134098002C7FF4D9AE029B03F101030293D3E60B +S11340A848F080020095019804A94FF00A03FFF72D +S11340B8FFFD044692E048F080020095019804A9A7 +S11340C84FF00003FFF7F4FD044687E018F0010FF2 +S11340D87FF4BAAE049B03F1040204921B6818F03F +S11340E8100F18BF83F800B07FF4AEAE18F0080FB5 +S11340F814BFA3F800B0C3F800B0A5E648F08002E6 +S11341080095019804A94FF00803FFF7D1FD044670 +S113411864E028F01E020095019804A94FF01003EA +S1134128FFF7C6FD044659E04FF0FF3404F10104DB +S11341380198FFF703FA0646FFF786FA0028F5D137 +S1134148B6F1FF3F08BF4FF0FF3447D018F001071E +S113415801BF049B1A1D04921B680EBF039300221F +S11341680392002D16DC1AE005F1FF351FB9039BF5 +S113417803F8016B039304F101040198FFF7DEF9D6 +S11341880646431C18BF0123002DD4BF002303F0A7 +S1134198010323B13046FFF757FA0028E4D030462C +S11341A80199FFF775FDCFB94FF00002039B1A7010 +S11341B814E048F080020095019804A94FF00A031E +S11341C8FFF776FD044609E048F08002009501985F +S11341D804A94FF01003FFF76BFD0446002C0FDA17 +S11341E8029A131C18BF0123B4F1FF3F0CBF1C46ED +S11341F843F00104002C08BF4FF0FF32029207E09D +S113420818F0010F02BF029B01330293A3441BE67B +S1134218029805B0BDE8F08F00B503B400F008F8C3 +S113422803BC02B4694609BE00F004F801BC00BD31 +S10B4238704700BF704700BF8E +S113424005000000000000008025000000000000C0 +S113425000000000000000003031323334353637BE +S113426038396162636465663031323334353637E8 +S10B427038394142434445463C +S10B4278008000000048E80189 +S90321716A diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/ide/EFM32G880_crossworks.hzp b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/ide/EFM32G880_crossworks.hzp index d72ddf47..135389ee 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/ide/EFM32G880_crossworks.hzp +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/ide/EFM32G880_crossworks.hzp @@ -1,7 +1,7 @@ - + diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/ide/EFM32G880_crossworks.hzs b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/ide/EFM32G880_crossworks.hzs index 00218886..8e71bb5c 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/ide/EFM32G880_crossworks.hzs +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/ide/EFM32G880_crossworks.hzs @@ -56,7 +56,7 @@ - + diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/memory.x b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/memory.x index 228298ac..61467122 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/memory.x +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/memory.x @@ -3,7 +3,7 @@ MEMORY UNPLACED_SECTIONS (wx) : ORIGIN = 0x100000000, LENGTH = 0 CM3_System_Control_Space (wx) : ORIGIN = 0xe000e000, LENGTH = 0x00001000 RAM (wx) : ORIGIN = 0x20000000, LENGTH = 0x00004000 - FLASH (rx) : ORIGIN = 0x00004000, LENGTH = 0x00020000 - 0x4000 + FLASH (rx) : ORIGIN = 0x00002000, LENGTH = 0x00020000 - 0x2000 } @@ -13,7 +13,7 @@ SECTIONS __CM3_System_Control_Space_segment_end__ = 0xe000f000; __RAM_segment_start__ = 0x20000000; __RAM_segment_end__ = 0x20004000; - __FLASH_segment_start__ = 0x00004000; + __FLASH_segment_start__ = 0x00002000; __FLASH_segment_end__ = 0x00020000; __STACKSIZE__ = 256; diff --git a/Target/Source/ARMCM3_EFM32/Crossworks/memory.x b/Target/Source/ARMCM3_EFM32/Crossworks/memory.x index cbc60c5f..8e7af229 100644 --- a/Target/Source/ARMCM3_EFM32/Crossworks/memory.x +++ b/Target/Source/ARMCM3_EFM32/Crossworks/memory.x @@ -3,7 +3,7 @@ MEMORY UNPLACED_SECTIONS (wx) : ORIGIN = 0x100000000, LENGTH = 0 CM3_System_Control_Space (wx) : ORIGIN = 0xe000e000, LENGTH = 0x00001000 RAM (wx) : ORIGIN = 0x20000000, LENGTH = 0x00001000 - FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 0x00004000 + FLASH (rx) : ORIGIN = 0x00000000, LENGTH = 0x00002000 } @@ -14,7 +14,7 @@ SECTIONS __RAM_segment_start__ = 0x20000000; __RAM_segment_end__ = 0x20001000; __FLASH_segment_start__ = 0x00000000; - __FLASH_segment_end__ = 0x00004000; + __FLASH_segment_end__ = 0x00002000; __STACKSIZE__ = 256; __STACKSIZE_PROCESS__ = 0; diff --git a/Target/Source/ARMCM3_EFM32/cpu.c b/Target/Source/ARMCM3_EFM32/cpu.c index a22cdd76..f1a9592d 100644 --- a/Target/Source/ARMCM3_EFM32/cpu.c +++ b/Target/Source/ARMCM3_EFM32/cpu.c @@ -38,16 +38,9 @@ /**************************************************************************************** * Macro definitions ****************************************************************************************/ -#if defined(__ICCARM__) -/* the IAR compiler generates compact code and therefore the space occupied by the - * bootloader is less. - */ #define CPU_USER_PROGRAM_STARTADDR_PTR ((blt_addr) 0x00002004) #define CPU_USER_PROGRAM_VECTABLE_OFFSET ((blt_int32u)0x00002000) -#else -#define CPU_USER_PROGRAM_STARTADDR_PTR ((blt_addr) 0x00004004) -#define CPU_USER_PROGRAM_VECTABLE_OFFSET ((blt_int32u)0x00004000) -#endif + /**************************************************************************************** * Register definitions diff --git a/Target/Source/ARMCM3_EFM32/flash.c b/Target/Source/ARMCM3_EFM32/flash.c index 29a1259a..1a559cfa 100644 --- a/Target/Source/ARMCM3_EFM32/flash.c +++ b/Target/Source/ARMCM3_EFM32/flash.c @@ -95,20 +95,10 @@ static blt_int32u FlashCalcPageSize(void); */ static const tFlashSector flashLayout[] = { -#if defined(__ICCARM__) -/* the IAR compiler generates compact code and therefore the space occupied by the - * bootloader is less. - */ /* { 0x00000000, 0x02000, 0}, flash sector 0 - reserved for bootloader */ { 0x00002000, 0x02000, 1}, /* flash sector 1 - 8kb */ { 0x00004000, 0x02000, 2}, /* flash sector 2 - 8kb */ { 0x00006000, 0x02000, 3}, /* flash sector 3 - 8kb */ -#else - /* { 0x00000000, 0x02000, 0}, flash sector 0 - reserved for bootloader */ - /* { 0x00002000, 0x02000, 1}, flash sector 1 - reserved for bootloader */ - { 0x00004000, 0x02000, 2}, /* flash sector 2 - 8kb */ - { 0x00006000, 0x02000, 3}, /* flash sector 3 - 8kb */ -#endif #if (BOOT_NVM_SIZE_KB > 32) { 0x00008000, 0x02000, 4}, /* flash sector 4 - 8kb */ { 0x0000A000, 0x02000, 5}, /* flash sector 5 - 8kb */