Archive member included because of file (symbol) 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/libdebugio_v7m_t_le.a(libdebugio_asm.o) (__debug_io_lock) Discarded input sections .text 0x00000000 0x0 THUMB Debug/../../obj/hooks.o .data 0x00000000 0x0 THUMB Debug/../../obj/hooks.o .bss 0x00000000 0x0 THUMB Debug/../../obj/hooks.o .text.UsbEnterLowPowerModeHook 0x00000000 0x4 THUMB Debug/../../obj/hooks.o .text.UsbLeaveLowPowerModeHook 0x00000000 0x4 THUMB Debug/../../obj/hooks.o .text 0x00000000 0x0 THUMB Debug/../../obj/main.o .data 0x00000000 0x0 THUMB Debug/../../obj/main.o .bss 0x00000000 0x0 THUMB Debug/../../obj/main.o .text 0x00000000 0x0 THUMB Debug/../../obj/core_cm3.o .data 0x00000000 0x0 THUMB Debug/../../obj/core_cm3.o .bss 0x00000000 0x0 THUMB Debug/../../obj/core_cm3.o .text.__get_PSP 0x00000000 0x8 THUMB Debug/../../obj/core_cm3.o .text.__set_PSP 0x00000000 0x8 THUMB Debug/../../obj/core_cm3.o .text.__get_MSP 0x00000000 0x8 THUMB Debug/../../obj/core_cm3.o .text.__set_MSP 0x00000000 0x8 THUMB Debug/../../obj/core_cm3.o .text.__get_BASEPRI 0x00000000 0x8 THUMB Debug/../../obj/core_cm3.o .text.__set_BASEPRI 0x00000000 0x8 THUMB Debug/../../obj/core_cm3.o .text.__get_PRIMASK 0x00000000 0x8 THUMB Debug/../../obj/core_cm3.o .text.__set_PRIMASK 0x00000000 0x8 THUMB Debug/../../obj/core_cm3.o .text.__get_FAULTMASK 0x00000000 0x8 THUMB Debug/../../obj/core_cm3.o .text.__set_FAULTMASK 0x00000000 0x8 THUMB Debug/../../obj/core_cm3.o .text.__get_CONTROL 0x00000000 0x8 THUMB Debug/../../obj/core_cm3.o .text.__set_CONTROL 0x00000000 0x8 THUMB Debug/../../obj/core_cm3.o .text.__REV 0x00000000 0x4 THUMB Debug/../../obj/core_cm3.o .text.__REV16 0x00000000 0x4 THUMB Debug/../../obj/core_cm3.o .text.__REVSH 0x00000000 0x4 THUMB Debug/../../obj/core_cm3.o .text.__RBIT 0x00000000 0x8 THUMB Debug/../../obj/core_cm3.o .text.__LDREXB 0x00000000 0x8 THUMB Debug/../../obj/core_cm3.o .text.__LDREXH 0x00000000 0x8 THUMB Debug/../../obj/core_cm3.o .text.__LDREXW 0x00000000 0x8 THUMB Debug/../../obj/core_cm3.o .text.__STREXB 0x00000000 0x8 THUMB Debug/../../obj/core_cm3.o .text.__STREXH 0x00000000 0x8 THUMB Debug/../../obj/core_cm3.o .text.__STREXW 0x00000000 0x8 THUMB Debug/../../obj/core_cm3.o .text 0x00000000 0x0 THUMB Debug/../../obj/system_stm32f10x.o .data 0x00000000 0x0 THUMB Debug/../../obj/system_stm32f10x.o .bss 0x00000000 0x0 THUMB Debug/../../obj/system_stm32f10x.o .text.SystemInit 0x00000000 0x130 THUMB Debug/../../obj/system_stm32f10x.o .text.SystemCoreClockUpdate 0x00000000 0xe0 THUMB Debug/../../obj/system_stm32f10x.o .data.AHBPrescTable 0x00000000 0x10 THUMB Debug/../../obj/system_stm32f10x.o .data.SystemCoreClock 0x00000000 0x4 THUMB Debug/../../obj/system_stm32f10x.o .text 0x00000000 0x0 THUMB Debug/../../obj/usb_core.o .data 0x00000000 0x0 THUMB Debug/../../obj/usb_core.o .bss 0x00000000 0x0 THUMB Debug/../../obj/usb_core.o .text 0x00000000 0x0 THUMB Debug/../../obj/usb_init.o .data 0x00000000 0x0 THUMB Debug/../../obj/usb_init.o .bss 0x00000000 0x0 THUMB Debug/../../obj/usb_init.o .bss.SaveState 0x00000000 0x2 THUMB Debug/../../obj/usb_init.o .text 0x00000000 0x0 THUMB Debug/../../obj/usb_int.o .data 0x00000000 0x0 THUMB Debug/../../obj/usb_int.o .bss 0x00000000 0x0 THUMB Debug/../../obj/usb_int.o .text.CTR_HP 0x00000000 0x9c THUMB Debug/../../obj/usb_int.o .text 0x00000000 0x0 THUMB Debug/../../obj/usb_mem.o .data 0x00000000 0x0 THUMB Debug/../../obj/usb_mem.o .bss 0x00000000 0x0 THUMB Debug/../../obj/usb_mem.o .text 0x00000000 0x0 THUMB Debug/../../obj/usb_regs.o .data 0x00000000 0x0 THUMB Debug/../../obj/usb_regs.o .bss 0x00000000 0x0 THUMB Debug/../../obj/usb_regs.o .text.SetCNTR 0x00000000 0x10 THUMB Debug/../../obj/usb_regs.o .text.GetCNTR 0x00000000 0x10 THUMB Debug/../../obj/usb_regs.o .text.SetISTR 0x00000000 0x10 THUMB Debug/../../obj/usb_regs.o .text.GetISTR 0x00000000 0x10 THUMB Debug/../../obj/usb_regs.o .text.GetFNR 0x00000000 0x10 THUMB Debug/../../obj/usb_regs.o .text.SetDADDR 0x00000000 0x10 THUMB Debug/../../obj/usb_regs.o .text.GetDADDR 0x00000000 0x10 THUMB Debug/../../obj/usb_regs.o .text.GetBTABLE 0x00000000 0x10 THUMB Debug/../../obj/usb_regs.o .text.SetENDPOINT 0x00000000 0x14 THUMB Debug/../../obj/usb_regs.o .text.GetENDPOINT 0x00000000 0x14 THUMB Debug/../../obj/usb_regs.o .text.GetEPType 0x00000000 0x18 THUMB Debug/../../obj/usb_regs.o .text.SetDouBleBuffEPStall 0x00000000 0x3c THUMB Debug/../../obj/usb_regs.o .text.GetEPTxStatus 0x00000000 0x18 THUMB Debug/../../obj/usb_regs.o .text.GetEPRxStatus 0x00000000 0x18 THUMB Debug/../../obj/usb_regs.o .text.SetEP_KIND 0x00000000 0x24 THUMB Debug/../../obj/usb_regs.o .text.ClearEP_KIND 0x00000000 0x24 THUMB Debug/../../obj/usb_regs.o .text.Set_Status_Out 0x00000000 0x24 THUMB Debug/../../obj/usb_regs.o .text.SetEPDoubleBuff 0x00000000 0x24 THUMB Debug/../../obj/usb_regs.o .text.ClearEPDoubleBuff 0x00000000 0x24 THUMB Debug/../../obj/usb_regs.o .text.GetTxStallStatus 0x00000000 0x20 THUMB Debug/../../obj/usb_regs.o .text.GetRxStallStatus 0x00000000 0x20 THUMB Debug/../../obj/usb_regs.o .text.ClearEP_CTR_RX 0x00000000 0x1c THUMB Debug/../../obj/usb_regs.o .text.ClearEP_CTR_TX 0x00000000 0x1c THUMB Debug/../../obj/usb_regs.o .text.ToggleDTOG_RX 0x00000000 0x24 THUMB Debug/../../obj/usb_regs.o .text.ToggleDTOG_TX 0x00000000 0x24 THUMB Debug/../../obj/usb_regs.o .text.SetEPAddress 0x00000000 0x2c THUMB Debug/../../obj/usb_regs.o .text.GetEPAddress 0x00000000 0x18 THUMB Debug/../../obj/usb_regs.o .text.SetEPCountRxReg 0x00000000 0x38 THUMB Debug/../../obj/usb_regs.o .text.GetEPTxCount 0x00000000 0x2c THUMB Debug/../../obj/usb_regs.o .text.SetEPDblBuffAddr 0x00000000 0x4c THUMB Debug/../../obj/usb_regs.o .text.SetEPDblBuf0Addr 0x00000000 0x28 THUMB Debug/../../obj/usb_regs.o .text.SetEPDblBuf1Addr 0x00000000 0x2c THUMB Debug/../../obj/usb_regs.o .text.GetEPDblBuf0Addr 0x00000000 0x24 THUMB Debug/../../obj/usb_regs.o .text.GetEPDblBuf1Addr 0x00000000 0x24 THUMB Debug/../../obj/usb_regs.o .text.SetEPDblBuffCount 0x00000000 0x108 THUMB Debug/../../obj/usb_regs.o .text.SetEPDblBuf0Count 0x00000000 0x84 THUMB Debug/../../obj/usb_regs.o .text.SetEPDblBuf1Count 0x00000000 0x84 THUMB Debug/../../obj/usb_regs.o .text.GetEPDblBuf0Count 0x00000000 0x2c THUMB Debug/../../obj/usb_regs.o .text.GetEPDblBuf1Count 0x00000000 0x2c THUMB Debug/../../obj/usb_regs.o .text.GetEPDblBufDir 0x00000000 0x60 THUMB Debug/../../obj/usb_regs.o .text.FreeUserBuffer 0x00000000 0x4c THUMB Debug/../../obj/usb_regs.o .text.ToWord 0x00000000 0xc THUMB Debug/../../obj/usb_regs.o .text 0x00000000 0x0 THUMB Debug/../../obj/usb_sil.o .data 0x00000000 0x0 THUMB Debug/../../obj/usb_sil.o .bss 0x00000000 0x0 THUMB Debug/../../obj/usb_sil.o .text.USB_SIL_Write 0x00000000 0x2c THUMB Debug/../../obj/usb_sil.o .text 0x00000000 0x0 THUMB Debug/../../obj/usb_desc.o .data 0x00000000 0x0 THUMB Debug/../../obj/usb_desc.o .bss 0x00000000 0x0 THUMB Debug/../../obj/usb_desc.o .text 0x00000000 0x0 THUMB Debug/../../obj/usb_endp.o .data 0x00000000 0x0 THUMB Debug/../../obj/usb_endp.o .bss 0x00000000 0x0 THUMB Debug/../../obj/usb_endp.o .text 0x00000000 0x0 THUMB Debug/../../obj/usb_istr.o .data 0x00000000 0x0 THUMB Debug/../../obj/usb_istr.o .bss 0x00000000 0x0 THUMB Debug/../../obj/usb_istr.o .text 0x00000000 0x0 THUMB Debug/../../obj/usb_prop.o .data 0x00000000 0x0 THUMB Debug/../../obj/usb_prop.o .bss 0x00000000 0x0 THUMB Debug/../../obj/usb_prop.o .text 0x00000000 0x0 THUMB Debug/../../obj/usb_pwr.o .data 0x00000000 0x0 THUMB Debug/../../obj/usb_pwr.o .bss 0x00000000 0x0 THUMB Debug/../../obj/usb_pwr.o .text.PowerOff 0x00000000 0x30 THUMB Debug/../../obj/usb_pwr.o .text.Suspend 0x00000000 0x28 THUMB Debug/../../obj/usb_pwr.o .text.Resume_Init 0x00000000 0x20 THUMB Debug/../../obj/usb_pwr.o .text.Resume 0x00000000 0x10c THUMB Debug/../../obj/usb_pwr.o .bss.ResumeS 0x00000000 0x8 THUMB Debug/../../obj/usb_pwr.o .data.fSuspendEnabled 0x00000000 0x4 THUMB Debug/../../obj/usb_pwr.o .text 0x00000000 0x0 THUMB Debug/../../obj/cstart.o .data 0x00000000 0x0 THUMB Debug/../../obj/cstart.o .bss 0x00000000 0x0 THUMB Debug/../../obj/cstart.o .stack 0x00000000 0x0 THUMB Debug/../../obj/cstart.o .stack_process 0x00000000 0x0 THUMB Debug/../../obj/cstart.o .heap 0x00000000 0x0 THUMB Debug/../../obj/cstart.o .text 0x00000000 0x0 THUMB Debug/../../obj/vectors.o .data 0x00000000 0x0 THUMB Debug/../../obj/vectors.o .bss 0x00000000 0x0 THUMB Debug/../../obj/vectors.o .text 0x00000000 0x0 THUMB Debug/../../obj/can.o .data 0x00000000 0x0 THUMB Debug/../../obj/can.o .bss 0x00000000 0x0 THUMB Debug/../../obj/can.o .text 0x00000000 0x0 THUMB Debug/../../obj/cpu.o .data 0x00000000 0x0 THUMB Debug/../../obj/cpu.o .bss 0x00000000 0x0 THUMB Debug/../../obj/cpu.o .text 0x00000000 0x0 THUMB Debug/../../obj/nvm.o .data 0x00000000 0x0 THUMB Debug/../../obj/nvm.o .bss 0x00000000 0x0 THUMB Debug/../../obj/nvm.o .text 0x00000000 0x0 THUMB Debug/../../obj/timer.o .data 0x00000000 0x0 THUMB Debug/../../obj/timer.o .bss 0x00000000 0x0 THUMB Debug/../../obj/timer.o .text.TimerReset 0x00000000 0x10 THUMB Debug/../../obj/timer.o .text.TimerUpdate 0x00000000 0x24 THUMB Debug/../../obj/timer.o .text.TimerSet 0x00000000 0xc THUMB Debug/../../obj/timer.o .text.TimerInit 0x00000000 0x2c THUMB Debug/../../obj/timer.o .text.TimerGet 0x00000000 0x14 THUMB Debug/../../obj/timer.o .bss.millisecond_counter 0x00000000 0x2 THUMB Debug/../../obj/timer.o .text 0x00000000 0x0 THUMB Debug/../../obj/uart.o .data 0x00000000 0x0 THUMB Debug/../../obj/uart.o .bss 0x00000000 0x0 THUMB Debug/../../obj/uart.o .text 0x00000000 0x0 THUMB Debug/../../obj/flash.o .data 0x00000000 0x0 THUMB Debug/../../obj/flash.o .bss 0x00000000 0x0 THUMB Debug/../../obj/flash.o .text 0x00000000 0x0 THUMB Debug/../../obj/usb.o .data 0x00000000 0x0 THUMB Debug/../../obj/usb.o .bss 0x00000000 0x0 THUMB Debug/../../obj/usb.o .text.UsbEnterLowPowerMode 0x00000000 0x18 THUMB Debug/../../obj/usb.o .text.UsbLeaveLowPowerMode 0x00000000 0x38 THUMB Debug/../../obj/usb.o .text 0x00000000 0x0 THUMB Debug/../../obj/assert.o .data 0x00000000 0x0 THUMB Debug/../../obj/assert.o .bss 0x00000000 0x0 THUMB Debug/../../obj/assert.o .text 0x00000000 0x0 THUMB Debug/../../obj/backdoor.o .data 0x00000000 0x0 THUMB Debug/../../obj/backdoor.o .bss 0x00000000 0x0 THUMB Debug/../../obj/backdoor.o .text 0x00000000 0x0 THUMB Debug/../../obj/boot.o .data 0x00000000 0x0 THUMB Debug/../../obj/boot.o .bss 0x00000000 0x0 THUMB Debug/../../obj/boot.o .text 0x00000000 0x0 THUMB Debug/../../obj/com.o .data 0x00000000 0x0 THUMB Debug/../../obj/com.o .bss 0x00000000 0x0 THUMB Debug/../../obj/com.o .text.ComIsConnected 0x00000000 0xc THUMB Debug/../../obj/com.o .text 0x00000000 0x0 THUMB Debug/../../obj/cop.o .data 0x00000000 0x0 THUMB Debug/../../obj/cop.o .bss 0x00000000 0x0 THUMB Debug/../../obj/cop.o .text 0x00000000 0x0 THUMB Debug/../../obj/xcp.o .data 0x00000000 0x0 THUMB Debug/../../obj/xcp.o .bss 0x00000000 0x0 THUMB Debug/../../obj/xcp.o .text.XcpIsConnected 0x00000000 0x14 THUMB Debug/../../obj/xcp.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) Memory Configuration Name Origin Length Attributes UNPLACED_SECTIONS 0xffffffff 0x00000000 xw FLASH 0x08000000 0x00004000 xr RAM 0x20000000 0x00001800 xw USB_CAN_RAM 0x40006000 0x00000200 xw CM3_System_Control_Space 0xe000e000 0x00001000 xw *default* 0x00000000 0xffffffff Linker script and memory map 0x08002a80 __do_debug_operation = __do_debug_operation_bkpt 0x08000000 __FLASH_segment_start__ = 0x8000000 0x08004000 __FLASH_segment_end__ = 0x8004000 0x20000000 __RAM_segment_start__ = 0x20000000 0x20001800 __RAM_segment_end__ = 0x20001800 0x40006000 __USB_CAN_RAM_segment_start__ = 0x40006000 0x40006200 __USB_CAN_RAM_segment_end__ = 0x40006200 0xe000e000 __CM3_System_Control_Space_segment_start__ = 0xe000e000 0xe000f000 __CM3_System_Control_Space_segment_end__ = 0xe000f000 0x00000100 __STACKSIZE__ = 0x100 0x00000000 __STACKSIZE_PROCESS__ = 0x0 0x00000000 __STACKSIZE_IRQ__ = 0x0 0x00000000 __STACKSIZE_FIQ__ = 0x0 0x00000000 __STACKSIZE_SVC__ = 0x0 0x00000000 __STACKSIZE_ABT__ = 0x0 0x00000000 __STACKSIZE_UND__ = 0x0 0x00000080 __HEAPSIZE__ = 0x80 0x20000000 __vectors_ram_load_start__ = ALIGN (__RAM_segment_start__, 0x100) .vectors_ram 0x20000000 0x0 0x20000000 __vectors_ram_start__ = . *(.vectors_ram .vectors_ram.*) 0x20000000 __vectors_ram_end__ = (__vectors_ram_start__ + SIZEOF (.vectors_ram)) 0x20000000 __vectors_ram_load_end__ = __vectors_ram_end__ 0x00000001 . = ASSERT (((__vectors_ram_end__ >= __RAM_segment_start__) && (__vectors_ram_end__ <= (__RAM_segment_start__ + 0x5000))), error: .vectors_ram is too large to fit in RAM memory segment) 0x08000000 __vectors_load_start__ = ALIGN (__FLASH_segment_start__, 0x100) .vectors 0x08000000 0x150 0x08000000 __vectors_start__ = . *(.vectors .vectors.*) .vectors 0x08000000 0x150 THUMB Debug/../../obj/vectors.o 0x08000000 _vectors 0x08000150 __vectors_end__ = (__vectors_start__ + SIZEOF (.vectors)) 0x08000150 __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) 0x08000150 __init_load_start__ = ALIGN (__vectors_end__, 0x4) .init 0x08000150 0x198 0x08000150 __init_start__ = . *(.init .init.*) .init 0x08000150 0x198 THUMB Debug/../../obj/cstart.o 0x08000150 EntryFromProg 0x080001da reset_handler 0x0800025a exit 0x080002e8 __init_end__ = (__init_start__ + SIZEOF (.init)) 0x080002e8 __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) 0x080002e8 __text_load_start__ = ALIGN (__init_end__, 0x4) .text 0x080002e8 0x27b8 0x080002e8 __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.UsbConnectHook 0x080002e8 0x5c THUMB Debug/../../obj/hooks.o 0x080002e8 UsbConnectHook .text.BackDoorInitHook 0x08000344 0x2c THUMB Debug/../../obj/hooks.o 0x08000344 BackDoorInitHook .text.BackDoorEntryHook 0x08000370 0x18 THUMB Debug/../../obj/hooks.o 0x08000370 BackDoorEntryHook .text.main 0x08000388 0x148 THUMB Debug/../../obj/main.o 0x08000388 main .text.Standard_GetConfiguration 0x080004d0 0x3c THUMB Debug/../../obj/usb_core.o 0x080004d0 Standard_GetConfiguration .text.Standard_GetInterface 0x0800050c 0x3c THUMB Debug/../../obj/usb_core.o 0x0800050c Standard_GetInterface .text.Standard_GetStatus 0x08000548 0x108 THUMB Debug/../../obj/usb_core.o 0x08000548 Standard_GetStatus .text.DataStageIn 0x08000650 0xf0 THUMB Debug/../../obj/usb_core.o .text.Standard_SetConfiguration 0x08000740 0x54 THUMB Debug/../../obj/usb_core.o 0x08000740 Standard_SetConfiguration .text.Standard_SetInterface 0x08000794 0x64 THUMB Debug/../../obj/usb_core.o 0x08000794 Standard_SetInterface .text.Standard_ClearFeature 0x080007f8 0x13c THUMB Debug/../../obj/usb_core.o 0x080007f8 Standard_ClearFeature .text.Standard_SetEndPointFeature 0x08000934 0xb4 THUMB Debug/../../obj/usb_core.o 0x08000934 Standard_SetEndPointFeature .text.Standard_SetDeviceFeature 0x080009e8 0x2c THUMB Debug/../../obj/usb_core.o 0x080009e8 Standard_SetDeviceFeature .text.Standard_GetDescriptorData 0x08000a14 0x24 THUMB Debug/../../obj/usb_core.o 0x08000a14 Standard_GetDescriptorData .text.Post0_Process 0x08000a38 0x50 THUMB Debug/../../obj/usb_core.o 0x08000a38 Post0_Process .text.Out0_Process 0x08000a88 0x150 THUMB Debug/../../obj/usb_core.o 0x08000a88 Out0_Process .text.Setup0_Process 0x08000bd8 0x3d8 THUMB Debug/../../obj/usb_core.o 0x08000bd8 Setup0_Process .text.SetDeviceAddress 0x08000fb0 0x50 THUMB Debug/../../obj/usb_core.o 0x08000fb0 SetDeviceAddress .text.In0_Process 0x08001000 0x84 THUMB Debug/../../obj/usb_core.o 0x08001000 In0_Process .text.NOP_Process 0x08001084 0x4 THUMB Debug/../../obj/usb_core.o 0x08001084 NOP_Process .text.USB_Init 0x08001088 0x48 THUMB Debug/../../obj/usb_init.o 0x08001088 USB_Init .text.CTR_LP 0x080010d0 0x2d8 THUMB Debug/../../obj/usb_int.o 0x080010d0 CTR_LP .text.UserToPMABufferCopy 0x080013a8 0x38 THUMB Debug/../../obj/usb_mem.o 0x080013a8 UserToPMABufferCopy .text.PMAToUserBufferCopy 0x080013e0 0x30 THUMB Debug/../../obj/usb_mem.o 0x080013e0 PMAToUserBufferCopy .text.SetBTABLE 0x08001410 0x14 THUMB Debug/../../obj/usb_regs.o 0x08001410 SetBTABLE .text.SetEPType 0x08001424 0x20 THUMB Debug/../../obj/usb_regs.o 0x08001424 SetEPType .text.SetEPTxStatus 0x08001444 0x3c THUMB Debug/../../obj/usb_regs.o 0x08001444 SetEPTxStatus .text.SetEPRxStatus 0x08001480 0x3c THUMB Debug/../../obj/usb_regs.o 0x08001480 SetEPRxStatus .text.SetEPTxValid 0x080014bc 0x28 THUMB Debug/../../obj/usb_regs.o 0x080014bc SetEPTxValid .text.SetEPRxValid 0x080014e4 0x28 THUMB Debug/../../obj/usb_regs.o 0x080014e4 SetEPRxValid .text.Clear_Status_Out 0x0800150c 0x24 THUMB Debug/../../obj/usb_regs.o 0x0800150c Clear_Status_Out .text.ClearDTOG_RX 0x08001530 0x2c THUMB Debug/../../obj/usb_regs.o 0x08001530 ClearDTOG_RX .text.ClearDTOG_TX 0x0800155c 0x2c THUMB Debug/../../obj/usb_regs.o 0x0800155c ClearDTOG_TX .text.SetEPTxAddr 0x08001588 0x28 THUMB Debug/../../obj/usb_regs.o 0x08001588 SetEPTxAddr .text.SetEPRxAddr 0x080015b0 0x2c THUMB Debug/../../obj/usb_regs.o 0x080015b0 SetEPRxAddr .text.GetEPTxAddr 0x080015dc 0x24 THUMB Debug/../../obj/usb_regs.o 0x080015dc GetEPTxAddr .text.GetEPRxAddr 0x08001600 0x24 THUMB Debug/../../obj/usb_regs.o 0x08001600 GetEPRxAddr .text.SetEPTxCount 0x08001624 0x28 THUMB Debug/../../obj/usb_regs.o 0x08001624 SetEPTxCount .text.SetEPRxCount 0x0800164c 0x58 THUMB Debug/../../obj/usb_regs.o 0x0800164c SetEPRxCount .text.GetEPRxCount 0x080016a4 0x2c THUMB Debug/../../obj/usb_regs.o 0x080016a4 GetEPRxCount .text.ByteSwap 0x080016d0 0x10 THUMB Debug/../../obj/usb_regs.o 0x080016d0 ByteSwap .text.USB_SIL_Init 0x080016e0 0x28 THUMB Debug/../../obj/usb_sil.o 0x080016e0 USB_SIL_Init .text.USB_SIL_Read 0x08001708 0x24 THUMB Debug/../../obj/usb_sil.o 0x08001708 USB_SIL_Read .text.EP1_IN_Callback 0x0800172c 0xc THUMB Debug/../../obj/usb_endp.o 0x0800172c EP1_IN_Callback .text.EP1_OUT_Callback 0x08001738 0xc THUMB Debug/../../obj/usb_endp.o 0x08001738 EP1_OUT_Callback .text.SOF_Callback 0x08001744 0x18 THUMB Debug/../../obj/usb_endp.o 0x08001744 SOF_Callback .text.USB_Istr 0x0800175c 0xac THUMB Debug/../../obj/usb_istr.o 0x0800175c USB_Istr .text.Bulk_SetConfiguration 0x08001808 0x1c THUMB Debug/../../obj/usb_prop.o 0x08001808 Bulk_SetConfiguration .text.Bulk_SetDeviceAddress 0x08001824 0x10 THUMB Debug/../../obj/usb_prop.o 0x08001824 Bulk_SetDeviceAddress .text.Bulk_Status_In 0x08001834 0x4 THUMB Debug/../../obj/usb_prop.o 0x08001834 Bulk_Status_In .text.Bulk_Status_Out 0x08001838 0x4 THUMB Debug/../../obj/usb_prop.o 0x08001838 Bulk_Status_Out .text.Bulk_Data_Setup 0x0800183c 0x58 THUMB Debug/../../obj/usb_prop.o 0x0800183c Bulk_Data_Setup .text.Bulk_NoData_Setup 0x08001894 0x8 THUMB Debug/../../obj/usb_prop.o 0x08001894 Bulk_NoData_Setup .text.Bulk_Get_Interface_Setting 0x0800189c 0x18 THUMB Debug/../../obj/usb_prop.o 0x0800189c Bulk_Get_Interface_Setting .text.Bulk_GetBulkDescriptor 0x080018b4 0x14 THUMB Debug/../../obj/usb_prop.o 0x080018b4 Bulk_GetBulkDescriptor .text.Bulk_GetStringDescriptor 0x080018c8 0x30 THUMB Debug/../../obj/usb_prop.o 0x080018c8 Bulk_GetStringDescriptor .text.Bulk_GetConfigDescriptor 0x080018f8 0x14 THUMB Debug/../../obj/usb_prop.o 0x080018f8 Bulk_GetConfigDescriptor .text.Bulk_GetDeviceDescriptor 0x0800190c 0x14 THUMB Debug/../../obj/usb_prop.o 0x0800190c Bulk_GetDeviceDescriptor .text.Bulk_Reset 0x08001920 0xd4 THUMB Debug/../../obj/usb_prop.o 0x08001920 Bulk_Reset .text.Bulk_Init 0x080019f4 0x2c THUMB Debug/../../obj/usb_prop.o 0x080019f4 Bulk_Init .text.PowerOn 0x08001a20 0x3c THUMB Debug/../../obj/usb_pwr.o 0x08001a20 PowerOn .text.UnusedISR 0x08001a5c 0x18 THUMB Debug/../../obj/vectors.o 0x08001a5c UnusedISR .text.CpuStartUserProgram 0x08001a74 0x2c THUMB Debug/../../obj/cpu.o 0x08001a74 CpuStartUserProgram .text.CpuMemCopy 0x08001aa0 0x28 THUMB Debug/../../obj/cpu.o 0x08001aa0 CpuMemCopy .text.CpuReset 0x08001ac8 0xc THUMB Debug/../../obj/cpu.o 0x08001ac8 CpuReset .text.NvmInit 0x08001ad4 0xc THUMB Debug/../../obj/nvm.o 0x08001ad4 NvmInit .text.NvmWrite 0x08001ae0 0xc THUMB Debug/../../obj/nvm.o 0x08001ae0 NvmWrite .text.NvmErase 0x08001aec 0xc THUMB Debug/../../obj/nvm.o 0x08001aec NvmErase .text.NvmVerifyChecksum 0x08001af8 0xc THUMB Debug/../../obj/nvm.o 0x08001af8 NvmVerifyChecksum .text.NvmDone 0x08001b04 0x18 THUMB Debug/../../obj/nvm.o 0x08001b04 NvmDone .text.FlashUnlock 0x08001b1c 0x24 THUMB Debug/../../obj/flash.o .text.FlashLock 0x08001b40 0x14 THUMB Debug/../../obj/flash.o .text.FlashGetSector 0x08001b54 0x48 THUMB Debug/../../obj/flash.o .text.FlashWriteBlock 0x08001b9c 0xc4 THUMB Debug/../../obj/flash.o .text.FlashGetSectorBaseAddr 0x08001c60 0x40 THUMB Debug/../../obj/flash.o .text.FlashInitBlock 0x08001ca0 0x38 THUMB Debug/../../obj/flash.o .text.FlashSwitchBlock 0x08001cd8 0x50 THUMB Debug/../../obj/flash.o .text.FlashAddToBlock 0x08001d28 0xa0 THUMB Debug/../../obj/flash.o .text.FlashInit 0x08001dc8 0x1c THUMB Debug/../../obj/flash.o 0x08001dc8 FlashInit .text.FlashWrite 0x08001de4 0x58 THUMB Debug/../../obj/flash.o 0x08001de4 FlashWrite .text.FlashErase 0x08001e3c 0x144 THUMB Debug/../../obj/flash.o 0x08001e3c FlashErase .text.FlashVerifyChecksum 0x08001f80 0x68 THUMB Debug/../../obj/flash.o 0x08001f80 FlashVerifyChecksum .text.FlashWriteChecksum 0x08001fe8 0x50 THUMB Debug/../../obj/flash.o 0x08001fe8 FlashWriteChecksum .text.FlashDone 0x08002038 0x58 THUMB Debug/../../obj/flash.o 0x08002038 FlashDone .text.IntToUnicode 0x08002090 0x3c THUMB Debug/../../obj/usb.o .text.UsbFifoMgrCreate 0x080020cc 0x40 THUMB Debug/../../obj/usb.o .text.UsbFifoMgrWrite 0x0800210c 0x84 THUMB Debug/../../obj/usb.o .text.UsbTransmitByte 0x08002190 0x18 THUMB Debug/../../obj/usb.o .text.UsbFifoMgrRead 0x080021a8 0x80 THUMB Debug/../../obj/usb.o .text.UsbReceiveByte 0x08002228 0x18 THUMB Debug/../../obj/usb.o .text.UsbInit 0x08002240 0x74 THUMB Debug/../../obj/usb.o 0x08002240 UsbInit .text.UsbFree 0x080022b4 0x10 THUMB Debug/../../obj/usb.o 0x080022b4 UsbFree .text.UsbTransmitPacket 0x080022c4 0x70 THUMB Debug/../../obj/usb.o 0x080022c4 UsbTransmitPacket .text.UsbReceivePacket 0x08002334 0xb4 THUMB Debug/../../obj/usb.o 0x08002334 UsbReceivePacket .text.UsbTransmitPipeBulkIN 0x080023e8 0xcc THUMB Debug/../../obj/usb.o 0x080023e8 UsbTransmitPipeBulkIN .text.UsbReceivePipeBulkOUT 0x080024b4 0x60 THUMB Debug/../../obj/usb.o 0x080024b4 UsbReceivePipeBulkOUT .text.UsbGetSerialNum 0x08002514 0x44 THUMB Debug/../../obj/usb.o 0x08002514 UsbGetSerialNum .text.AssertFailure 0x08002558 0x1c THUMB Debug/../../obj/assert.o 0x08002558 AssertFailure .text.BackDoorInit 0x08002574 0x1c THUMB Debug/../../obj/backdoor.o 0x08002574 BackDoorInit .text.BackDoorCheck 0x08002590 0x4 THUMB Debug/../../obj/backdoor.o 0x08002590 BackDoorCheck .text.BootInit 0x08002594 0x18 THUMB Debug/../../obj/boot.o 0x08002594 BootInit .text.BootTask 0x080025ac 0x14 THUMB Debug/../../obj/boot.o 0x080025ac BootTask .text.ComInit 0x080025c0 0x34 THUMB Debug/../../obj/com.o 0x080025c0 ComInit .text.ComTask 0x080025f4 0x24 THUMB Debug/../../obj/com.o 0x080025f4 ComTask .text.ComFree 0x08002618 0xc THUMB Debug/../../obj/com.o 0x08002618 ComFree .text.ComTransmitPacket 0x08002624 0x10 THUMB Debug/../../obj/com.o 0x08002624 ComTransmitPacket .text.ComSetConnectEntryState 0x08002634 0x10 THUMB Debug/../../obj/com.o 0x08002634 ComSetConnectEntryState .text.ComIsConnectEntryState 0x08002644 0xc THUMB Debug/../../obj/com.o 0x08002644 ComIsConnectEntryState .text.CopInit 0x08002650 0x4 THUMB Debug/../../obj/cop.o 0x08002650 CopInit .text.CopService 0x08002654 0x4 THUMB Debug/../../obj/cop.o 0x08002654 CopService .text.XcpProtectResources 0x08002658 0x10 THUMB Debug/../../obj/xcp.o .text.XcpSetCtoError 0x08002668 0x1c THUMB Debug/../../obj/xcp.o .text.XcpInit 0x08002684 0x20 THUMB Debug/../../obj/xcp.o 0x08002684 XcpInit .text.XcpPacketTransmitted 0x080026a4 0x14 THUMB Debug/../../obj/xcp.o 0x080026a4 XcpPacketTransmitted .text.XcpPacketReceived 0x080026b8 0x3c8 THUMB Debug/../../obj/xcp.o 0x080026b8 XcpPacketReceived .text.libdebugio_bkpt.__do_debug_operation_bkpt 0x08002a80 0x18 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libdebugio_v7m_t_le.a(libdebugio_asm.o) 0x08002a80 __do_debug_operation_bkpt .text.libc.__debug_io_lock 0x08002a98 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) 0x08002a98 __debug_io_lock .text.libc.__debug_io_unlock 0x08002a9c 0x4 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libc_user_libc_v7m_t_le.a(user_libc.o) 0x08002a9c __debug_io_unlock 0x08002aa0 __text_end__ = (__text_start__ + SIZEOF (.text)) 0x08002aa0 __text_load_end__ = __text_end__ .vfp11_veneer 0x00000000 0x0 .vfp11_veneer 0x00000000 0x0 linker stubs .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) 0x08002aa0 __dtors_load_start__ = ALIGN (__text_end__, 0x4) .dtors 0x08002aa0 0x0 0x08002aa0 __dtors_start__ = . *(SORT(.dtors.*)) *(.dtors) *(.fini_array .fini_array.*) 0x08002aa0 __dtors_end__ = (__dtors_start__ + SIZEOF (.dtors)) 0x08002aa0 __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) 0x08002aa0 __ctors_load_start__ = ALIGN (__dtors_end__, 0x4) .ctors 0x08002aa0 0x0 0x08002aa0 __ctors_start__ = . *(SORT(.ctors.*)) *(.ctors) *(.init_array .init_array.*) 0x08002aa0 __ctors_end__ = (__ctors_start__ + SIZEOF (.ctors)) 0x08002aa0 __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) 0x08002aa0 __rodata_load_start__ = ALIGN (__ctors_end__, 0x4) .rodata 0x08002aa0 0x2d8 0x08002aa0 __rodata_start__ = . *(.rodata .rodata.* .gnu.linkonce.r.*) .rodata.str1.4 0x08002aa0 0x67 THUMB Debug/../../obj/main.o 0x68 (size before relaxing) *fill* 0x08002b07 0x1 00 .rodata.Bulk_DeviceDescriptor 0x08002b08 0x14 THUMB Debug/../../obj/usb_desc.o 0x08002b08 Bulk_DeviceDescriptor .rodata.Bulk_StringLangID 0x08002b1c 0x4 THUMB Debug/../../obj/usb_desc.o 0x08002b1c Bulk_StringLangID .rodata.Bulk_StringProduct 0x08002b20 0x28 THUMB Debug/../../obj/usb_desc.o 0x08002b20 Bulk_StringProduct .rodata.Bulk_ConfigDescriptor 0x08002b48 0x20 THUMB Debug/../../obj/usb_desc.o 0x08002b48 Bulk_ConfigDescriptor .rodata.Bulk_StringVendor 0x08002b68 0x1c THUMB Debug/../../obj/usb_desc.o 0x08002b68 Bulk_StringVendor .rodata.Bulk_StringInterface 0x08002b84 0x2c THUMB Debug/../../obj/usb_desc.o 0x08002b84 Bulk_StringInterface .rodata.str1.4 0x08002bb0 0x92 THUMB Debug/../../obj/vectors.o 0x94 (size before relaxing) *fill* 0x08002c42 0x2 00 .rodata.flashLayout 0x08002c44 0xa8 THUMB Debug/../../obj/flash.o .rodata.str1.4 0x08002cec 0x84 THUMB Debug/../../obj/usb.o .rodata.xcpStationId 0x08002d70 0x8 THUMB Debug/../../obj/xcp.o 0x08002d78 __rodata_end__ = (__rodata_start__ + SIZEOF (.rodata)) 0x08002d78 __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) 0x08002d78 __ARM.exidx_load_start__ = ALIGN (__rodata_end__, 0x4) .ARM.exidx 0x08002d78 0x0 0x08002d78 __ARM.exidx_start__ = . 0x08002d78 __exidx_start = __ARM.exidx_start__ *(.ARM.exidx .ARM.exidx.*) 0x08002d78 __ARM.exidx_end__ = (__ARM.exidx_start__ + SIZEOF (.ARM.exidx)) 0x08002d78 __exidx_end = __ARM.exidx_end__ 0x08002d78 __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) 0x08002d78 __fast_load_start__ = ALIGN (__ARM.exidx_end__, 0x4) .fast 0x20000000 0x0 load address 0x08002d78 0x20000000 __fast_start__ = . *(.fast .fast.*) 0x20000000 __fast_end__ = (__fast_start__ + SIZEOF (.fast)) 0x08002d78 __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 0x20000000 __fast_run_start__ = . 0x20000000 . = MAX ((__fast_run_start__ + SIZEOF (.fast)), .) 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__ + 0x5000))), error: .fast_run is too large to fit in RAM memory segment) 0x08002d78 __data_load_start__ = ALIGN ((__fast_load_start__ + SIZEOF (.fast)), 0x4) .data 0x20000000 0xec load address 0x08002d78 0x20000000 __data_start__ = . *(.data .data.* .gnu.linkonce.d.*) .data.Bulk_StringSerial 0x20000000 0x1c THUMB Debug/../../obj/usb_desc.o 0x20000000 Bulk_StringSerial .data.pEpInt_IN 0x2000001c 0x1c THUMB Debug/../../obj/usb_istr.o 0x2000001c pEpInt_IN .data.pEpInt_OUT 0x20000038 0x1c THUMB Debug/../../obj/usb_istr.o 0x20000038 pEpInt_OUT .data.Config_Descriptor 0x20000054 0x8 THUMB Debug/../../obj/usb_prop.o 0x20000054 Config_Descriptor .data.Device_Property 0x2000005c 0x30 THUMB Debug/../../obj/usb_prop.o 0x2000005c Device_Property .data.User_Standard_Requests 0x2000008c 0x24 THUMB Debug/../../obj/usb_prop.o 0x2000008c User_Standard_Requests .data.Bulk_Descriptor 0x200000b0 0x8 THUMB Debug/../../obj/usb_prop.o 0x200000b0 Bulk_Descriptor .data.Device_Descriptor 0x200000b8 0x8 THUMB Debug/../../obj/usb_prop.o 0x200000b8 Device_Descriptor .data.String_Descriptor 0x200000c0 0x28 THUMB Debug/../../obj/usb_prop.o 0x200000c0 String_Descriptor .data.Device_Table 0x200000e8 0x4 THUMB Debug/../../obj/usb_prop.o 0x200000e8 Device_Table 0x200000ec __data_end__ = (__data_start__ + SIZEOF (.data)) 0x08002e64 __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 0xec load address 0x08002d78 0x20000000 __data_run_start__ = . 0x200000ec . = MAX ((__data_run_start__ + SIZEOF (.data)), .) *fill* 0x20000000 0xec 00 0x200000ec __data_run_end__ = (__data_run_start__ + SIZEOF (.data_run)) 0x200000ec __data_run_load_end__ = __data_run_end__ 0x00000001 . = ASSERT (((__data_run_end__ >= __RAM_segment_start__) && (__data_run_end__ <= (__RAM_segment_start__ + 0x5000))), error: .data_run is too large to fit in RAM memory segment) 0x200000ec __bss_load_start__ = ALIGN (__data_run_end__, 0x4) .bss 0x200000ec 0x674 0x200000ec __bss_start__ = . *(.bss .bss.* .gnu.linkonce.b.*) .bss.initialized.1811 0x200000ec 0x1 THUMB Debug/../../obj/hooks.o *fill* 0x200000ed 0x3 00 .bss.Data_Mul_MaxPacketSize 0x200000f0 0x4 THUMB Debug/../../obj/usb_core.o 0x200000f0 Data_Mul_MaxPacketSize .bss.StatusInfo 0x200000f4 0x4 THUMB Debug/../../obj/usb_core.o 0x200000f4 StatusInfo .bss.Device_Info 0x200000f8 0x24 THUMB Debug/../../obj/usb_init.o 0x200000f8 Device_Info .bss.EPindex 0x2000011c 0x1 THUMB Debug/../../obj/usb_init.o 0x2000011c EPindex *fill* 0x2000011d 0x3 00 .bss.pInformation 0x20000120 0x4 THUMB Debug/../../obj/usb_init.o 0x20000120 pInformation .bss.pUser_Standard_Requests 0x20000124 0x4 THUMB Debug/../../obj/usb_init.o 0x20000124 pUser_Standard_Requests .bss.wInterrupt_Mask 0x20000128 0x2 THUMB Debug/../../obj/usb_init.o 0x20000128 wInterrupt_Mask *fill* 0x2000012a 0x2 00 .bss.pProperty 0x2000012c 0x4 THUMB Debug/../../obj/usb_init.o 0x2000012c pProperty .bss.SaveRState 0x20000130 0x2 THUMB Debug/../../obj/usb_int.o 0x20000130 SaveRState .bss.SaveTState 0x20000132 0x2 THUMB Debug/../../obj/usb_int.o 0x20000132 SaveTState .bss.bIntPackSOF 0x20000134 0x1 THUMB Debug/../../obj/usb_istr.o 0x20000134 bIntPackSOF *fill* 0x20000135 0x1 00 .bss.wIstr 0x20000136 0x2 THUMB Debug/../../obj/usb_istr.o 0x20000136 wIstr .bss.bDeviceState 0x20000138 0x4 THUMB Debug/../../obj/usb_pwr.o 0x20000138 bDeviceState .bss.bootBlockInfo 0x2000013c 0x204 THUMB Debug/../../obj/flash.o .bss.blockInfo 0x20000340 0x204 THUMB Debug/../../obj/flash.o .bss.USB_Rx_Buffer.2322 0x20000544 0x40 THUMB Debug/../../obj/usb.o .bss.fifoCtrlFree 0x20000584 0x4 THUMB Debug/../../obj/usb.o .bss.fifoCtrl 0x20000588 0x30 THUMB Debug/../../obj/usb.o .bss.fifoPipeBulkOUT 0x200005b8 0x44 THUMB Debug/../../obj/usb.o .bss.xcpCtoRxLength.2291 0x200005fc 0x1 THUMB Debug/../../obj/usb.o .bss.xcpCtoRxInProgress.2292 0x200005fd 0x1 THUMB Debug/../../obj/usb.o *fill* 0x200005fe 0x2 00 .bss.USB_Tx_Buffer.2311 0x20000600 0x40 THUMB Debug/../../obj/usb.o .bss.fifoPipeBulkIN 0x20000640 0x44 THUMB Debug/../../obj/usb.o .bss.xcpCtoReqPacket.2290 0x20000684 0x44 THUMB Debug/../../obj/usb.o .bss.assert_failure_file 0x200006c8 0x4 THUMB Debug/../../obj/assert.o .bss.assert_failure_line 0x200006cc 0x4 THUMB Debug/../../obj/assert.o .bss.comEntryStateConnect 0x200006d0 0x1 THUMB Debug/../../obj/com.o *fill* 0x200006d1 0x3 00 .bss.xcpCtoReqPacket.859 0x200006d4 0x40 THUMB Debug/../../obj/com.o .bss.xcpInfo 0x20000714 0x4c THUMB Debug/../../obj/xcp.o *(COMMON) 0x20000760 __bss_end__ = (__bss_start__ + SIZEOF (.bss)) 0x20000760 __bss_load_end__ = __bss_end__ 0x00000001 . = ASSERT (((__bss_end__ >= __RAM_segment_start__) && (__bss_end__ <= (__RAM_segment_start__ + 0x5000))), error: .bss is too large to fit in RAM memory segment) 0x20000760 __non_init_load_start__ = ALIGN (__bss_end__, 0x4) .non_init 0x20000760 0x0 0x20000760 __non_init_start__ = . *(.non_init .non_init.*) 0x20000760 __non_init_end__ = (__non_init_start__ + SIZEOF (.non_init)) 0x20000760 __non_init_load_end__ = __non_init_end__ 0x00000001 . = ASSERT (((__non_init_end__ >= __RAM_segment_start__) && (__non_init_end__ <= (__RAM_segment_start__ + 0x5000))), error: .non_init is too large to fit in RAM memory segment) 0x20000760 __heap_load_start__ = ALIGN (__non_init_end__, 0x4) .heap 0x20000760 0x80 0x20000760 __heap_start__ = . *(.heap .heap.*) 0x200007e0 . = ALIGN (MAX ((__heap_start__ + __HEAPSIZE__), .), 0x4) *fill* 0x20000760 0x80 00 0x200007e0 __heap_end__ = (__heap_start__ + SIZEOF (.heap)) 0x200007e0 __heap_load_end__ = __heap_end__ 0x00000001 . = ASSERT (((__heap_end__ >= __RAM_segment_start__) && (__heap_end__ <= (__RAM_segment_start__ + 0x5000))), error: .heap is too large to fit in RAM memory segment) 0x200007e0 __stack_load_start__ = ALIGN (__heap_end__, 0x4) .stack 0x200007e0 0x100 0x200007e0 __stack_start__ = . *(.stack .stack.*) 0x200008e0 . = ALIGN (MAX ((__stack_start__ + __STACKSIZE__), .), 0x4) *fill* 0x200007e0 0x100 00 0x200008e0 __stack_end__ = (__stack_start__ + SIZEOF (.stack)) 0x200008e0 __stack_load_end__ = __stack_end__ 0x00000001 . = ASSERT (((__stack_end__ >= __RAM_segment_start__) && (__stack_end__ <= (__RAM_segment_start__ + 0x5000))), error: .stack is too large to fit in RAM memory segment) 0x200008e0 __stack_process_load_start__ = ALIGN (__stack_end__, 0x4) .stack_process 0x200008e0 0x0 0x200008e0 __stack_process_start__ = . *(.stack_process .stack_process.*) 0x200008e0 . = ALIGN (MAX ((__stack_process_start__ + __STACKSIZE_PROCESS__), .), 0x4) 0x200008e0 __stack_process_end__ = (__stack_process_start__ + SIZEOF (.stack_process)) 0x200008e0 __stack_process_load_end__ = __stack_process_end__ 0x00000001 . = ASSERT (((__stack_process_end__ >= __RAM_segment_start__) && (__stack_process_end__ <= (__RAM_segment_start__ + 0x5000))), error: .stack_process is too large to fit in RAM memory segment) 0x200008e0 __tbss_load_start__ = ALIGN (__stack_process_end__, 0x4) .tbss 0x200008e0 0x0 0x200008e0 __tbss_start__ = . *(.tbss .tbss.*) 0x200008e0 __tbss_end__ = (__tbss_start__ + SIZEOF (.tbss)) 0x200008e0 __tbss_load_end__ = __tbss_end__ 0x00000001 . = ASSERT (((__tbss_end__ >= __RAM_segment_start__) && (__tbss_end__ <= (__RAM_segment_start__ + 0x5000))), error: .tbss is too large to fit in RAM memory segment) 0x08002e64 __tdata_load_start__ = ALIGN ((__data_load_start__ + SIZEOF (.data)), 0x4) .tdata 0x200008e0 0x0 load address 0x08002e64 0x200008e0 __tdata_start__ = . *(.tdata .tdata.*) 0x200008e0 __tdata_end__ = (__tdata_start__ + SIZEOF (.tdata)) 0x08002e64 __tdata_load_end__ = (__tdata_load_start__ + SIZEOF (.tdata)) 0x08002e64 __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 0x200008e0 0x0 0x200008e0 __tdata_run_start__ = . 0x200008e0 . = MAX ((__tdata_run_start__ + SIZEOF (.tdata)), .) 0x200008e0 __tdata_run_end__ = (__tdata_run_start__ + SIZEOF (.tdata_run)) 0x200008e0 __tdata_run_load_end__ = __tdata_run_end__ 0x200008e0 __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__ + 0x5000))), error: .tdata_run is too large to fit in RAM memory segment) START GROUP LOAD THUMB Debug/../../obj/hooks.o LOAD THUMB Debug/../../obj/main.o LOAD THUMB Debug/../../obj/core_cm3.o LOAD THUMB Debug/../../obj/system_stm32f10x.o LOAD THUMB Debug/../../obj/usb_core.o LOAD THUMB Debug/../../obj/usb_init.o LOAD THUMB Debug/../../obj/usb_int.o LOAD THUMB Debug/../../obj/usb_mem.o LOAD THUMB Debug/../../obj/usb_regs.o LOAD THUMB Debug/../../obj/usb_sil.o LOAD THUMB Debug/../../obj/usb_desc.o LOAD THUMB Debug/../../obj/usb_endp.o LOAD THUMB Debug/../../obj/usb_istr.o LOAD THUMB Debug/../../obj/usb_prop.o LOAD THUMB Debug/../../obj/usb_pwr.o LOAD THUMB Debug/../../obj/cstart.o LOAD THUMB Debug/../../obj/vectors.o LOAD THUMB Debug/../../obj/can.o LOAD THUMB Debug/../../obj/cpu.o LOAD THUMB Debug/../../obj/nvm.o LOAD THUMB Debug/../../obj/timer.o LOAD THUMB Debug/../../obj/uart.o LOAD THUMB Debug/../../obj/flash.o LOAD THUMB Debug/../../obj/usb.o LOAD THUMB Debug/../../obj/assert.o LOAD THUMB Debug/../../obj/backdoor.o LOAD THUMB Debug/../../obj/boot.o LOAD THUMB Debug/../../obj/com.o LOAD THUMB Debug/../../obj/cop.o LOAD THUMB Debug/../../obj/xcp.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(D:/usr/feaser/software/OpenBLT/Target/Demo/ARMCM3_STM32_Olimex_STM32H103_Crossworks/Boot/ide/../bin/openbtl_olimex_stm32p103.elf elf32-littlearm) .debug_frame 0x00000000 0x1418 .debug_frame 0x00000000 0x60 THUMB Debug/../../obj/hooks.o .debug_frame 0x00000060 0x30 THUMB Debug/../../obj/main.o .debug_frame 0x00000090 0x170 THUMB Debug/../../obj/core_cm3.o .debug_frame 0x00000200 0x38 THUMB Debug/../../obj/system_stm32f10x.o .debug_frame 0x00000238 0x1d8 THUMB Debug/../../obj/usb_core.o .debug_frame 0x00000410 0x2c THUMB Debug/../../obj/usb_init.o .debug_frame 0x0000043c 0x54 THUMB Debug/../../obj/usb_int.o .debug_frame 0x00000490 0x48 THUMB Debug/../../obj/usb_mem.o .debug_frame 0x000004d8 0x3f4 THUMB Debug/../../obj/usb_regs.o .debug_frame 0x000008cc 0x60 THUMB Debug/../../obj/usb_sil.o .debug_frame 0x0000092c 0x64 THUMB Debug/../../obj/usb_endp.o .debug_frame 0x00000990 0x2c THUMB Debug/../../obj/usb_istr.o .debug_frame 0x000009bc 0x134 THUMB Debug/../../obj/usb_prop.o .debug_frame 0x00000af0 0xa0 THUMB Debug/../../obj/usb_pwr.o .debug_frame 0x00000b90 0x2c THUMB Debug/../../obj/vectors.o .debug_frame 0x00000bbc 0x68 THUMB Debug/../../obj/cpu.o .debug_frame 0x00000c24 0x9c THUMB Debug/../../obj/nvm.o .debug_frame 0x00000cc0 0x78 THUMB Debug/../../obj/timer.o .debug_frame 0x00000d38 0x19c THUMB Debug/../../obj/flash.o .debug_frame 0x00000ed4 0x1e4 THUMB Debug/../../obj/usb.o .debug_frame 0x000010b8 0x2c THUMB Debug/../../obj/assert.o .debug_frame 0x000010e4 0x3c THUMB Debug/../../obj/backdoor.o .debug_frame 0x00001120 0x48 THUMB Debug/../../obj/boot.o .debug_frame 0x00001168 0xc0 THUMB Debug/../../obj/com.o .debug_frame 0x00001228 0x30 THUMB Debug/../../obj/cop.o .debug_frame 0x00001258 0x80 THUMB Debug/../../obj/xcp.o .debug_frame 0x000012d8 0xa0 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libdebugio_v7m_t_le.a(libdebugio_asm.o) .debug_frame 0x00001378 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_info 0x00000000 0x6699 .debug_info 0x00000000 0x27e THUMB Debug/../../obj/hooks.o .debug_info 0x0000027e 0x2ab THUMB Debug/../../obj/main.o .debug_info 0x00000529 0x53d THUMB Debug/../../obj/core_cm3.o .debug_info 0x00000a66 0x4d9 THUMB Debug/../../obj/system_stm32f10x.o .debug_info 0x00000f3f 0xd0f THUMB Debug/../../obj/usb_core.o .debug_info 0x00001c4e 0x4df THUMB Debug/../../obj/usb_init.o .debug_info 0x0000212d 0x236 THUMB Debug/../../obj/usb_int.o .debug_info 0x00002363 0x1bf THUMB Debug/../../obj/usb_mem.o .debug_info 0x00002522 0xd39 THUMB Debug/../../obj/usb_regs.o .debug_info 0x0000325b 0x17d THUMB Debug/../../obj/usb_sil.o .debug_info 0x000033d8 0x1a1 THUMB Debug/../../obj/usb_desc.o .debug_info 0x00003579 0x128 THUMB Debug/../../obj/usb_endp.o .debug_info 0x000036a1 0x2b1 THUMB Debug/../../obj/usb_istr.o .debug_info 0x00003952 0x982 THUMB Debug/../../obj/usb_prop.o .debug_info 0x000042d4 0x2f0 THUMB Debug/../../obj/usb_pwr.o .debug_info 0x000045c4 0x114 THUMB Debug/../../obj/cstart.o .debug_info 0x000046d8 0xf5 THUMB Debug/../../obj/vectors.o .debug_info 0x000047cd 0x5e THUMB Debug/../../obj/can.o .debug_info 0x0000482b 0x13e THUMB Debug/../../obj/cpu.o .debug_info 0x00004969 0x162 THUMB Debug/../../obj/nvm.o .debug_info 0x00004acb 0x148 THUMB Debug/../../obj/timer.o .debug_info 0x00004c13 0x5e THUMB Debug/../../obj/uart.o .debug_info 0x00004c71 0x671 THUMB Debug/../../obj/flash.o .debug_info 0x000052e2 0x8ae THUMB Debug/../../obj/usb.o .debug_info 0x00005b90 0xe8 THUMB Debug/../../obj/assert.o .debug_info 0x00005c78 0x8b THUMB Debug/../../obj/backdoor.o .debug_info 0x00005d03 0x8c THUMB Debug/../../obj/boot.o .debug_info 0x00005d8f 0x1a4 THUMB Debug/../../obj/com.o .debug_info 0x00005f33 0x8a THUMB Debug/../../obj/cop.o .debug_info 0x00005fbd 0x60f THUMB Debug/../../obj/xcp.o .debug_info 0x000065cc 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 0x1da0 .debug_abbrev 0x00000000 0xea THUMB Debug/../../obj/hooks.o .debug_abbrev 0x000000ea 0x109 THUMB Debug/../../obj/main.o .debug_abbrev 0x000001f3 0xa9 THUMB Debug/../../obj/core_cm3.o .debug_abbrev 0x0000029c 0x18c THUMB Debug/../../obj/system_stm32f10x.o .debug_abbrev 0x00000428 0x321 THUMB Debug/../../obj/usb_core.o .debug_abbrev 0x00000749 0x114 THUMB Debug/../../obj/usb_init.o .debug_abbrev 0x0000085d 0xc4 THUMB Debug/../../obj/usb_int.o .debug_abbrev 0x00000921 0x93 THUMB Debug/../../obj/usb_mem.o .debug_abbrev 0x000009b4 0x1ac THUMB Debug/../../obj/usb_regs.o .debug_abbrev 0x00000b60 0xae THUMB Debug/../../obj/usb_sil.o .debug_abbrev 0x00000c0e 0x6e THUMB Debug/../../obj/usb_desc.o .debug_abbrev 0x00000c7c 0x84 THUMB Debug/../../obj/usb_endp.o .debug_abbrev 0x00000d00 0xee THUMB Debug/../../obj/usb_istr.o .debug_abbrev 0x00000dee 0x1fc THUMB Debug/../../obj/usb_prop.o .debug_abbrev 0x00000fea 0x128 THUMB Debug/../../obj/usb_pwr.o .debug_abbrev 0x00001112 0x14 THUMB Debug/../../obj/cstart.o .debug_abbrev 0x00001126 0xc0 THUMB Debug/../../obj/vectors.o .debug_abbrev 0x000011e6 0x2a THUMB Debug/../../obj/can.o .debug_abbrev 0x00001210 0xb1 THUMB Debug/../../obj/cpu.o .debug_abbrev 0x000012c1 0xa5 THUMB Debug/../../obj/nvm.o .debug_abbrev 0x00001366 0xe1 THUMB Debug/../../obj/timer.o .debug_abbrev 0x00001447 0x2a THUMB Debug/../../obj/uart.o .debug_abbrev 0x00001471 0x229 THUMB Debug/../../obj/flash.o .debug_abbrev 0x0000169a 0x2d8 THUMB Debug/../../obj/usb.o .debug_abbrev 0x00001972 0x7e THUMB Debug/../../obj/assert.o .debug_abbrev 0x000019f0 0x56 THUMB Debug/../../obj/backdoor.o .debug_abbrev 0x00001a46 0x41 THUMB Debug/../../obj/boot.o .debug_abbrev 0x00001a87 0xf7 THUMB Debug/../../obj/com.o .debug_abbrev 0x00001b7e 0x41 THUMB Debug/../../obj/cop.o .debug_abbrev 0x00001bbf 0x1bc THUMB Debug/../../obj/xcp.o .debug_abbrev 0x00001d7b 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_aranges 0x00000000 0x920 .debug_aranges 0x00000000 0x40 THUMB Debug/../../obj/hooks.o .debug_aranges 0x00000040 0x20 THUMB Debug/../../obj/main.o .debug_aranges 0x00000060 0xc8 THUMB Debug/../../obj/core_cm3.o .debug_aranges 0x00000128 0x28 THUMB Debug/../../obj/system_stm32f10x.o .debug_aranges 0x00000150 0x98 THUMB Debug/../../obj/usb_core.o .debug_aranges 0x000001e8 0x20 THUMB Debug/../../obj/usb_init.o .debug_aranges 0x00000208 0x28 THUMB Debug/../../obj/usb_int.o .debug_aranges 0x00000230 0x28 THUMB Debug/../../obj/usb_mem.o .debug_aranges 0x00000258 0x1f0 THUMB Debug/../../obj/usb_regs.o .debug_aranges 0x00000448 0x30 THUMB Debug/../../obj/usb_sil.o .debug_aranges 0x00000478 0x30 THUMB Debug/../../obj/usb_endp.o .debug_aranges 0x000004a8 0x20 THUMB Debug/../../obj/usb_istr.o .debug_aranges 0x000004c8 0x80 THUMB Debug/../../obj/usb_prop.o .debug_aranges 0x00000548 0x40 THUMB Debug/../../obj/usb_pwr.o .debug_aranges 0x00000588 0x20 THUMB Debug/../../obj/cstart.o .debug_aranges 0x000005a8 0x20 THUMB Debug/../../obj/vectors.o .debug_aranges 0x000005c8 0x30 THUMB Debug/../../obj/cpu.o .debug_aranges 0x000005f8 0x40 THUMB Debug/../../obj/nvm.o .debug_aranges 0x00000638 0x40 THUMB Debug/../../obj/timer.o .debug_aranges 0x00000678 0x88 THUMB Debug/../../obj/flash.o .debug_aranges 0x00000700 0x90 THUMB Debug/../../obj/usb.o .debug_aranges 0x00000790 0x20 THUMB Debug/../../obj/assert.o .debug_aranges 0x000007b0 0x28 THUMB Debug/../../obj/backdoor.o .debug_aranges 0x000007d8 0x28 THUMB Debug/../../obj/boot.o .debug_aranges 0x00000800 0x50 THUMB Debug/../../obj/com.o .debug_aranges 0x00000850 0x28 THUMB Debug/../../obj/cop.o .debug_aranges 0x00000878 0x48 THUMB Debug/../../obj/xcp.o .debug_aranges 0x000008c0 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 0x828 .debug_ranges 0x00000000 0x30 THUMB Debug/../../obj/hooks.o .debug_ranges 0x00000030 0x10 THUMB Debug/../../obj/main.o .debug_ranges 0x00000040 0xb8 THUMB Debug/../../obj/core_cm3.o .debug_ranges 0x000000f8 0x18 THUMB Debug/../../obj/system_stm32f10x.o .debug_ranges 0x00000110 0xd0 THUMB Debug/../../obj/usb_core.o .debug_ranges 0x000001e0 0x10 THUMB Debug/../../obj/usb_init.o .debug_ranges 0x000001f0 0x18 THUMB Debug/../../obj/usb_int.o .debug_ranges 0x00000208 0x18 THUMB Debug/../../obj/usb_mem.o .debug_ranges 0x00000220 0x240 THUMB Debug/../../obj/usb_regs.o .debug_ranges 0x00000460 0x20 THUMB Debug/../../obj/usb_sil.o .debug_ranges 0x00000480 0x20 THUMB Debug/../../obj/usb_endp.o .debug_ranges 0x000004a0 0x10 THUMB Debug/../../obj/usb_istr.o .debug_ranges 0x000004b0 0x70 THUMB Debug/../../obj/usb_prop.o .debug_ranges 0x00000520 0x30 THUMB Debug/../../obj/usb_pwr.o .debug_ranges 0x00000550 0x10 THUMB Debug/../../obj/vectors.o .debug_ranges 0x00000560 0x20 THUMB Debug/../../obj/cpu.o .debug_ranges 0x00000580 0x30 THUMB Debug/../../obj/nvm.o .debug_ranges 0x000005b0 0x30 THUMB Debug/../../obj/timer.o .debug_ranges 0x000005e0 0xa8 THUMB Debug/../../obj/flash.o .debug_ranges 0x00000688 0x80 THUMB Debug/../../obj/usb.o .debug_ranges 0x00000708 0x10 THUMB Debug/../../obj/assert.o .debug_ranges 0x00000718 0x18 THUMB Debug/../../obj/backdoor.o .debug_ranges 0x00000730 0x18 THUMB Debug/../../obj/boot.o .debug_ranges 0x00000748 0x40 THUMB Debug/../../obj/com.o .debug_ranges 0x00000788 0x18 THUMB Debug/../../obj/cop.o .debug_ranges 0x000007a0 0x38 THUMB Debug/../../obj/xcp.o .debug_ranges 0x000007d8 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 0x3879 .debug_line 0x00000000 0x1fb THUMB Debug/../../obj/hooks.o .debug_line 0x000001fb 0x1d5 THUMB Debug/../../obj/main.o .debug_line 0x000003d0 0x295 THUMB Debug/../../obj/core_cm3.o .debug_line 0x00000665 0x217 THUMB Debug/../../obj/system_stm32f10x.o .debug_line 0x0000087c 0x467 THUMB Debug/../../obj/usb_core.o .debug_line 0x00000ce3 0x1c3 THUMB Debug/../../obj/usb_init.o .debug_line 0x00000ea6 0x2ad THUMB Debug/../../obj/usb_int.o .debug_line 0x00001153 0x1c1 THUMB Debug/../../obj/usb_mem.o .debug_line 0x00001314 0x67f THUMB Debug/../../obj/usb_regs.o .debug_line 0x00001993 0x1de THUMB Debug/../../obj/usb_sil.o .debug_line 0x00001b71 0x161 THUMB Debug/../../obj/usb_desc.o .debug_line 0x00001cd2 0x1a3 THUMB Debug/../../obj/usb_endp.o .debug_line 0x00001e75 0x1c0 THUMB Debug/../../obj/usb_istr.o .debug_line 0x00002035 0x2cb THUMB Debug/../../obj/usb_prop.o .debug_line 0x00002300 0x234 THUMB Debug/../../obj/usb_pwr.o .debug_line 0x00002534 0x15c THUMB Debug/../../obj/cstart.o .debug_line 0x00002690 0xf0 THUMB Debug/../../obj/vectors.o .debug_line 0x00002780 0x1d THUMB Debug/../../obj/can.o .debug_line 0x0000279d 0x117 THUMB Debug/../../obj/cpu.o .debug_line 0x000028b4 0x133 THUMB Debug/../../obj/nvm.o .debug_line 0x000029e7 0x131 THUMB Debug/../../obj/timer.o .debug_line 0x00002b18 0x1d THUMB Debug/../../obj/uart.o .debug_line 0x00002b35 0x2c8 THUMB Debug/../../obj/flash.o .debug_line 0x00002dfd 0x3cb THUMB Debug/../../obj/usb.o .debug_line 0x000031c8 0xdc THUMB Debug/../../obj/assert.o .debug_line 0x000032a4 0xc8 THUMB Debug/../../obj/backdoor.o .debug_line 0x0000336c 0xbf THUMB Debug/../../obj/boot.o .debug_line 0x0000342b 0x14c THUMB Debug/../../obj/com.o .debug_line 0x00003577 0xb7 THUMB Debug/../../obj/cop.o .debug_line 0x0000362e 0x1d7 THUMB Debug/../../obj/xcp.o .debug_line 0x00003805 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 0x2b2a .debug_str 0x00000000 0x211 THUMB Debug/../../obj/hooks.o 0x25a (size before relaxing) .debug_str 0x00000211 0xbe THUMB Debug/../../obj/main.o 0x22a (size before relaxing) .debug_str 0x000002cf 0x1bc THUMB Debug/../../obj/core_cm3.o 0x26b (size before relaxing) .debug_str 0x0000048b 0x157 THUMB Debug/../../obj/system_stm32f10x.o 0x290 (size before relaxing) .debug_str 0x000005e2 0x80d THUMB Debug/../../obj/usb_core.o 0xa53 (size before relaxing) .debug_str 0x00000def 0xb8 THUMB Debug/../../obj/usb_init.o 0x532 (size before relaxing) .debug_str 0x00000ea7 0xb0 THUMB Debug/../../obj/usb_int.o 0x1e6 (size before relaxing) .debug_str 0x00000f57 0xd8 THUMB Debug/../../obj/usb_mem.o 0x1e7 (size before relaxing) .debug_str 0x0000102f 0x44b THUMB Debug/../../obj/usb_regs.o 0x56f (size before relaxing) .debug_str 0x0000147a 0xd6 THUMB Debug/../../obj/usb_sil.o 0x1f5 (size before relaxing) .debug_str 0x00001550 0xf5 THUMB Debug/../../obj/usb_desc.o 0x1f2 (size before relaxing) .debug_str 0x00001645 0xf0 THUMB Debug/../../obj/usb_endp.o 0x1ee (size before relaxing) .debug_str 0x00001735 0x80 THUMB Debug/../../obj/usb_istr.o 0x2e1 (size before relaxing) .debug_str 0x000017b5 0x1b8 THUMB Debug/../../obj/usb_prop.o 0x8e4 (size before relaxing) .debug_str 0x0000196d 0x140 THUMB Debug/../../obj/usb_pwr.o 0x335 (size before relaxing) .debug_str 0x00001aad 0xc1 THUMB Debug/../../obj/vectors.o 0x190 (size before relaxing) .debug_str 0x00001b6e 0x83 THUMB Debug/../../obj/can.o 0x147 (size before relaxing) .debug_str 0x00001bf1 0xe5 THUMB Debug/../../obj/cpu.o 0x1b4 (size before relaxing) .debug_str 0x00001cd6 0xb7 THUMB Debug/../../obj/nvm.o 0x1ac (size before relaxing) .debug_str 0x00001d8d 0xef THUMB Debug/../../obj/timer.o 0x1c9 (size before relaxing) .debug_str 0x00001e7c 0x84 THUMB Debug/../../obj/uart.o 0x148 (size before relaxing) .debug_str 0x00001f00 0x285 THUMB Debug/../../obj/flash.o 0x3b8 (size before relaxing) .debug_str 0x00002185 0x302 THUMB Debug/../../obj/usb.o 0x5fa (size before relaxing) .debug_str 0x00002487 0xb8 THUMB Debug/../../obj/assert.o 0x191 (size before relaxing) .debug_str 0x0000253f 0x96 THUMB Debug/../../obj/backdoor.o 0x15a (size before relaxing) .debug_str 0x000025d5 0x89 THUMB Debug/../../obj/boot.o 0x14d (size before relaxing) .debug_str 0x0000265e 0x10a THUMB Debug/../../obj/com.o 0x201 (size before relaxing) .debug_str 0x00002768 0x89 THUMB Debug/../../obj/cop.o 0x14d (size before relaxing) .debug_str 0x000027f1 0x267 THUMB Debug/../../obj/xcp.o 0x36f (size before relaxing) .debug_str 0x00002a58 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) .comment 0x00000000 0x11 .comment 0x00000000 0x11 THUMB Debug/../../obj/hooks.o 0x12 (size before relaxing) .comment 0x00000000 0x12 THUMB Debug/../../obj/main.o .comment 0x00000000 0x12 THUMB Debug/../../obj/core_cm3.o .comment 0x00000000 0x12 THUMB Debug/../../obj/system_stm32f10x.o .comment 0x00000000 0x12 THUMB Debug/../../obj/usb_core.o .comment 0x00000000 0x12 THUMB Debug/../../obj/usb_init.o .comment 0x00000000 0x12 THUMB Debug/../../obj/usb_int.o .comment 0x00000000 0x12 THUMB Debug/../../obj/usb_mem.o .comment 0x00000000 0x12 THUMB Debug/../../obj/usb_regs.o .comment 0x00000000 0x12 THUMB Debug/../../obj/usb_sil.o .comment 0x00000000 0x12 THUMB Debug/../../obj/usb_desc.o .comment 0x00000000 0x12 THUMB Debug/../../obj/usb_endp.o .comment 0x00000000 0x12 THUMB Debug/../../obj/usb_istr.o .comment 0x00000000 0x12 THUMB Debug/../../obj/usb_prop.o .comment 0x00000000 0x12 THUMB Debug/../../obj/usb_pwr.o .comment 0x00000000 0x12 THUMB Debug/../../obj/vectors.o .comment 0x00000000 0x12 THUMB Debug/../../obj/can.o .comment 0x00000000 0x12 THUMB Debug/../../obj/cpu.o .comment 0x00000000 0x12 THUMB Debug/../../obj/nvm.o .comment 0x00000000 0x12 THUMB Debug/../../obj/timer.o .comment 0x00000000 0x12 THUMB Debug/../../obj/uart.o .comment 0x00000000 0x12 THUMB Debug/../../obj/flash.o .comment 0x00000000 0x12 THUMB Debug/../../obj/usb.o .comment 0x00000000 0x12 THUMB Debug/../../obj/assert.o .comment 0x00000000 0x12 THUMB Debug/../../obj/backdoor.o .comment 0x00000000 0x12 THUMB Debug/../../obj/boot.o .comment 0x00000000 0x12 THUMB Debug/../../obj/com.o .comment 0x00000000 0x12 THUMB Debug/../../obj/cop.o .comment 0x00000000 0x12 THUMB Debug/../../obj/xcp.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) .ARM.attributes 0x00000000 0x10 .ARM.attributes 0x00000000 0x10 THUMB Debug/../../obj/hooks.o .ARM.attributes 0x00000010 0x10 THUMB Debug/../../obj/main.o .ARM.attributes 0x00000020 0x10 THUMB Debug/../../obj/core_cm3.o .ARM.attributes 0x00000030 0x10 THUMB Debug/../../obj/system_stm32f10x.o .ARM.attributes 0x00000040 0x10 THUMB Debug/../../obj/usb_core.o .ARM.attributes 0x00000050 0x10 THUMB Debug/../../obj/usb_init.o .ARM.attributes 0x00000060 0x10 THUMB Debug/../../obj/usb_int.o .ARM.attributes 0x00000070 0x10 THUMB Debug/../../obj/usb_mem.o .ARM.attributes 0x00000080 0x10 THUMB Debug/../../obj/usb_regs.o .ARM.attributes 0x00000090 0x10 THUMB Debug/../../obj/usb_sil.o .ARM.attributes 0x000000a0 0x10 THUMB Debug/../../obj/usb_desc.o .ARM.attributes 0x000000b0 0x10 THUMB Debug/../../obj/usb_endp.o .ARM.attributes 0x000000c0 0x10 THUMB Debug/../../obj/usb_istr.o .ARM.attributes 0x000000d0 0x10 THUMB Debug/../../obj/usb_prop.o .ARM.attributes 0x000000e0 0x10 THUMB Debug/../../obj/usb_pwr.o .ARM.attributes 0x000000f0 0x10 THUMB Debug/../../obj/cstart.o .ARM.attributes 0x00000100 0x10 THUMB Debug/../../obj/vectors.o .ARM.attributes 0x00000110 0x10 THUMB Debug/../../obj/can.o .ARM.attributes 0x00000120 0x10 THUMB Debug/../../obj/cpu.o .ARM.attributes 0x00000130 0x10 THUMB Debug/../../obj/nvm.o .ARM.attributes 0x00000140 0x10 THUMB Debug/../../obj/timer.o .ARM.attributes 0x00000150 0x10 THUMB Debug/../../obj/uart.o .ARM.attributes 0x00000160 0x10 THUMB Debug/../../obj/flash.o .ARM.attributes 0x00000170 0x10 THUMB Debug/../../obj/usb.o .ARM.attributes 0x00000180 0x10 THUMB Debug/../../obj/assert.o .ARM.attributes 0x00000190 0x10 THUMB Debug/../../obj/backdoor.o .ARM.attributes 0x000001a0 0x10 THUMB Debug/../../obj/boot.o .ARM.attributes 0x000001b0 0x10 THUMB Debug/../../obj/com.o .ARM.attributes 0x000001c0 0x10 THUMB Debug/../../obj/cop.o .ARM.attributes 0x000001d0 0x10 THUMB Debug/../../obj/xcp.o .ARM.attributes 0x000001e0 0x10 C:/Program Files (x86)/Rowley Associates Limited/CrossWorks for ARM 2.1/lib/libdebugio_v7m_t_le.a(libdebugio_asm.o) .ARM.attributes 0x000001f0 0x10 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 0x2df8 .debug_loc 0x00000000 0x82 THUMB Debug/../../obj/main.o .debug_loc 0x00000082 0x2ae THUMB Debug/../../obj/core_cm3.o .debug_loc 0x00000330 0x165 THUMB Debug/../../obj/system_stm32f10x.o .debug_loc 0x00000495 0x906 THUMB Debug/../../obj/usb_core.o .debug_loc 0x00000d9b 0x20 THUMB Debug/../../obj/usb_init.o .debug_loc 0x00000dbb 0x125 THUMB Debug/../../obj/usb_int.o .debug_loc 0x00000ee0 0x29a THUMB Debug/../../obj/usb_mem.o .debug_loc 0x0000117a 0x65c THUMB Debug/../../obj/usb_regs.o .debug_loc 0x000017d6 0xf6 THUMB Debug/../../obj/usb_sil.o .debug_loc 0x000018cc 0x60 THUMB Debug/../../obj/usb_endp.o .debug_loc 0x0000192c 0x20 THUMB Debug/../../obj/usb_istr.o .debug_loc 0x0000194c 0x1e9 THUMB Debug/../../obj/usb_prop.o .debug_loc 0x00001b35 0x12e THUMB Debug/../../obj/usb_pwr.o .debug_loc 0x00001c63 0x20 THUMB Debug/../../obj/vectors.o .debug_loc 0x00001c83 0x111 THUMB Debug/../../obj/cpu.o .debug_loc 0x00001d94 0xff THUMB Debug/../../obj/nvm.o .debug_loc 0x00001e93 0x40 THUMB Debug/../../obj/timer.o .debug_loc 0x00001ed3 0x6c5 THUMB Debug/../../obj/flash.o .debug_loc 0x00002598 0x541 THUMB Debug/../../obj/usb.o .debug_loc 0x00002ad9 0x46 THUMB Debug/../../obj/assert.o .debug_loc 0x00002b1f 0x20 THUMB Debug/../../obj/backdoor.o .debug_loc 0x00002b3f 0x40 THUMB Debug/../../obj/boot.o .debug_loc 0x00002b7f 0xd2 THUMB Debug/../../obj/com.o .debug_loc 0x00002c51 0x1a7 THUMB Debug/../../obj/xcp.o