Component: ARM Compiler 5.06 update 3 (build 300) Tool: armlink [4d35c9] ============================================================================== Section Cross References main.o(.text) refers to debug.o(.text) for Printf main.o(.text) refers to system_swm320.o(.text) for SystemInit main.o(.text) refers to boardcfg.o(.text) for BoardInit main.o(.text) refers to usertimer.o(.text) for UserTimerAdd main.o(.text) refers to uart_net.o(.text) for NetInit main.o(.text) refers to usertimer.o(.data) for ptSysTick main.o(.text) refers to main.o(.data) for .data main.o(.text) refers to system_swm320.o(.data) for SystemCoreClock debug.o(.text) refers to swm320_port.o(.text) for PORT_Init debug.o(.text) refers to swm320_uart.o(.text) for UART_Init debug.o(.text) refers to ffixi.o(.text) for __aeabi_f2iz debug.o(.text) refers to fflti.o(.text) for __aeabi_i2f debug.o(.text) refers to fadd.o(.text) for __aeabi_frsub debug.o(.text) refers to fmul.o(.text) for __aeabi_fmul debug.o(.text) refers to d2f.o(.text) for __aeabi_d2f usertimer.o(.text) refers to usertimer.o(.data) for .data usertimer.o(.text) refers to usertimer.o(.bss) for .bss boardcfg.o(.text) refers to spi_flash.o(.text) for SPI_FlashInit boardcfg.o(.text) refers to swm320_gpio.o(.text) for GPIO_Init uartconsole.o(.text) refers to dflti.o(.text) for __aeabi_i2d uartconsole.o(.text) refers to f2d.o(.text) for __aeabi_f2d uartconsole.o(.text) refers to dmul.o(.text) for __aeabi_dmul uartconsole.o(.text) refers to dadd.o(.text) for __aeabi_dadd uartconsole.o(.text) refers to d2f.o(.text) for __aeabi_d2f uartconsole.o(.text) refers to fflti.o(.text) for __aeabi_i2f uartconsole.o(.text) refers to fmul.o(.text) for __aeabi_fmul uartconsole.o(.text) refers to fadd.o(.text) for __aeabi_fadd uartconsole.o(.text) refers to swm320_uart.o(.text) for UART_INTRXThresholdStat uartconsole.o(.text) refers to usertimer.o(.text) for UserTimerResetTime uartconsole.o(.text) refers to debug.o(.text) for Printf uartconsole.o(.text) refers to spi_flash.o(.text) for Flash_Read_ID uartconsole.o(.text) refers to memcpya.o(.text) for __aeabi_memcpy4 uartconsole.o(.text) refers to uart_net.o(.text) for NetSend uartconsole.o(.text) refers to uartconsole.o(.bss) for .bss uartconsole.o(.text) refers to uartconsole.o(.data) for .data uartconsole.o(.text) refers to uartconsole.o(.constdata) for .constdata uartconsole.o(.constdata) refers to uartconsole.o(.text) for testDeal spi_flash.o(.text) refers to swm320_gpio.o(.text) for GPIO_Init spi_flash.o(.text) refers to swm320_port.o(.text) for PORT_Init spi_flash.o(.text) refers to swm320_spi.o(.text) for SPI_Init spi_flash.o(.text) refers to debug.o(.text) for Printf uart_net.o(.text) refers to swm320_port.o(.text) for PORT_Init uart_net.o(.text) refers to swm320_uart.o(.text) for UART_Init uart_net.o(.text) refers to debug.o(.text) for Printf uart_net.o(.text) refers to ffltui.o(.text) for __aeabi_ui2f uart_net.o(.text) refers to fdiv.o(.text) for __aeabi_fdiv uart_net.o(.text) refers to fadd.o(.text) for __aeabi_fadd uart_net.o(.text) refers to ffixui.o(.text) for __aeabi_f2uiz uart_net.o(.text) refers to uart_net.o(.data) for .data uart_net.o(.data) refers to uart_net.o(.text) for UartBusMessageLenCal swm320_adc.o(.text) refers to system_swm320.o(.text) for PLLInit swm320_gpio.o(.text) refers to swm320_port.o(.text) for PORT_Init swm320_i2c.o(.text) refers to system_swm320.o(.data) for SystemCoreClock swm320_uart.o(.text) refers to system_swm320.o(.data) for SystemCoreClock swm320_flash.o(.text) refers to swm320_flash.o(.data) for .data swm320_can.o(.text) refers to system_swm320.o(.data) for SystemCoreClock swm320_rtc.o(.text) refers to memcpya.o(.text) for __aeabi_memcpy4 swm320_rtc.o(.text) refers to swm320_rtc.o(.constdata) for .constdata swm320_sdio.o(.text) refers to system_swm320.o(.data) for SystemCoreClock swm320_sdio.o(.text) refers to swm320_sdio.o(.bss) for .bss system_swm320.o(.text) refers to swm320_flash.o(.text) for Flash_Param_at_xMHz system_swm320.o(.text) refers to system_swm320.o(.data) for .data startup_swm320.o(RESET) refers to startup_swm320.o(STACK) for __initial_sp startup_swm320.o(RESET) refers to startup_swm320.o(.text) for Reset_Handler startup_swm320.o(RESET) refers to main.o(.text) for SysTick_Handler startup_swm320.o(RESET) refers to uartconsole.o(.text) for UART0_Handler startup_swm320.o(RESET) refers to uart_net.o(.text) for UART1_Handler startup_swm320.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp fdiv.o(.text) refers to fepilogue.o(.text) for _float_round dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue fflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp fflti.o(.text) refers to fepilogue.o(.text) for _float_epilogue ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue dflti.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp dflti.o(.text) refers to depilogue.o(.text) for _double_epilogue ffixi.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp d2f.o(.text) refers to fepilogue.o(.text) for _float_round entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 entry2.o(.ARM.Collect$$$$00002712) refers to startup_swm320.o(STACK) for __initial_sp entry2.o(__vectab_stack_and_reset_area) refers to startup_swm320.o(STACK) for __initial_sp entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(.text) for main entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(.text) for main depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload ============================================================================== Removing Unused input sections from the image. Removing main.o(.rev16_text), (4 bytes). Removing main.o(.revsh_text), (4 bytes). Removing main.o(.rrx_text), (6 bytes). Removing debug.o(.rev16_text), (4 bytes). Removing debug.o(.revsh_text), (4 bytes). Removing debug.o(.rrx_text), (6 bytes). Removing boardcfg.o(.rev16_text), (4 bytes). Removing boardcfg.o(.revsh_text), (4 bytes). Removing boardcfg.o(.rrx_text), (6 bytes). Removing uartconsole.o(.rev16_text), (4 bytes). Removing uartconsole.o(.revsh_text), (4 bytes). Removing uartconsole.o(.rrx_text), (6 bytes). Removing spi_flash.o(.rev16_text), (4 bytes). Removing spi_flash.o(.revsh_text), (4 bytes). Removing spi_flash.o(.rrx_text), (6 bytes). Removing uart_net.o(.rev16_text), (4 bytes). Removing uart_net.o(.revsh_text), (4 bytes). Removing uart_net.o(.rrx_text), (6 bytes). Removing uart_net.o(.constdata), (1 bytes). Removing swm320_adc.o(.rev16_text), (4 bytes). Removing swm320_adc.o(.revsh_text), (4 bytes). Removing swm320_adc.o(.rrx_text), (6 bytes). Removing swm320_adc.o(.text), (1384 bytes). Removing swm320_exti.o(.rev16_text), (4 bytes). Removing swm320_exti.o(.revsh_text), (4 bytes). Removing swm320_exti.o(.rrx_text), (6 bytes). Removing swm320_exti.o(.text), (152 bytes). Removing swm320_gpio.o(.rev16_text), (4 bytes). Removing swm320_gpio.o(.revsh_text), (4 bytes). Removing swm320_gpio.o(.rrx_text), (6 bytes). Removing swm320_i2c.o(.rev16_text), (4 bytes). Removing swm320_i2c.o(.revsh_text), (4 bytes). Removing swm320_i2c.o(.rrx_text), (6 bytes). Removing swm320_i2c.o(.text), (580 bytes). Removing swm320_pwm.o(.rev16_text), (4 bytes). Removing swm320_pwm.o(.revsh_text), (4 bytes). Removing swm320_pwm.o(.rrx_text), (6 bytes). Removing swm320_pwm.o(.text), (2278 bytes). Removing swm320_timr.o(.rev16_text), (4 bytes). Removing swm320_timr.o(.revsh_text), (4 bytes). Removing swm320_timr.o(.rrx_text), (6 bytes). Removing swm320_timr.o(.text), (996 bytes). Removing swm320_uart.o(.rev16_text), (4 bytes). Removing swm320_uart.o(.revsh_text), (4 bytes). Removing swm320_uart.o(.rrx_text), (6 bytes). Removing swm320_wdt.o(.rev16_text), (4 bytes). Removing swm320_wdt.o(.revsh_text), (4 bytes). Removing swm320_wdt.o(.rrx_text), (6 bytes). Removing swm320_wdt.o(.text), (108 bytes). Removing swm320_dma.o(.rev16_text), (4 bytes). Removing swm320_dma.o(.revsh_text), (4 bytes). Removing swm320_dma.o(.rrx_text), (6 bytes). Removing swm320_dma.o(.text), (196 bytes). Removing swm320_flash.o(.rev16_text), (4 bytes). Removing swm320_flash.o(.revsh_text), (4 bytes). Removing swm320_flash.o(.rrx_text), (6 bytes). Removing swm320_port.o(.rev16_text), (4 bytes). Removing swm320_port.o(.revsh_text), (4 bytes). Removing swm320_port.o(.rrx_text), (6 bytes). Removing swm320_spi.o(.rev16_text), (4 bytes). Removing swm320_spi.o(.revsh_text), (4 bytes). Removing swm320_spi.o(.rrx_text), (6 bytes). Removing swm320_can.o(.rev16_text), (4 bytes). Removing swm320_can.o(.revsh_text), (4 bytes). Removing swm320_can.o(.rrx_text), (6 bytes). Removing swm320_can.o(.text), (884 bytes). Removing swm320_crc.o(.rev16_text), (4 bytes). Removing swm320_crc.o(.revsh_text), (4 bytes). Removing swm320_crc.o(.rrx_text), (6 bytes). Removing swm320_crc.o(.text), (44 bytes). Removing swm320_lcd.o(.rev16_text), (4 bytes). Removing swm320_lcd.o(.revsh_text), (4 bytes). Removing swm320_lcd.o(.rrx_text), (6 bytes). Removing swm320_lcd.o(.text), (188 bytes). Removing swm320_rtc.o(.rev16_text), (4 bytes). Removing swm320_rtc.o(.revsh_text), (4 bytes). Removing swm320_rtc.o(.rrx_text), (6 bytes). Removing swm320_rtc.o(.text), (632 bytes). Removing swm320_rtc.o(.constdata), (52 bytes). Removing swm320_sdio.o(.rev16_text), (4 bytes). Removing swm320_sdio.o(.revsh_text), (4 bytes). Removing swm320_sdio.o(.rrx_text), (6 bytes). Removing swm320_sdio.o(.text), (2016 bytes). Removing swm320_sdio.o(.bss), (80 bytes). Removing system_swm320.o(.rev16_text), (4 bytes). Removing system_swm320.o(.revsh_text), (4 bytes). Removing system_swm320.o(.rrx_text), (6 bytes). Removing startup_swm320.o(HEAP), (0 bytes). 88 unused section(s) (total 9927 bytes) removed from the image. ============================================================================== Image Symbol Table Local Symbols Symbol Name Value Ov Type Size Object(Section) RESET 0x00000000 Section 328 startup_swm320.o(RESET) ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixi.o ABSOLUTE ../fplib/microlib/fpflt.c 0x00000000 Number 0 dflti.o ABSOLUTE ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE ../fplib/microlib/fpflt.c 0x00000000 Number 0 fflti.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE ..\..\SWM320_StdPeriph_Driver\CSL\CMSIS\DeviceSupport\startup\arm\startup_SWM320.s 0x00000000 Number 0 startup_swm320.o ABSOLUTE ..\..\SWM320_StdPeriph_Driver\CSL\CMSIS\DeviceSupport\system_SWM320.c 0x00000000 Number 0 system_swm320.o ABSOLUTE ..\..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_adc.c 0x00000000 Number 0 swm320_adc.o ABSOLUTE ..\..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_can.c 0x00000000 Number 0 swm320_can.o ABSOLUTE ..\..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_crc.c 0x00000000 Number 0 swm320_crc.o ABSOLUTE ..\..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_dma.c 0x00000000 Number 0 swm320_dma.o ABSOLUTE ..\..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_exti.c 0x00000000 Number 0 swm320_exti.o ABSOLUTE ..\..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_flash.c 0x00000000 Number 0 swm320_flash.o ABSOLUTE ..\..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_gpio.c 0x00000000 Number 0 swm320_gpio.o ABSOLUTE ..\..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_i2c.c 0x00000000 Number 0 swm320_i2c.o ABSOLUTE ..\..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_lcd.c 0x00000000 Number 0 swm320_lcd.o ABSOLUTE ..\..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_port.c 0x00000000 Number 0 swm320_port.o ABSOLUTE ..\..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_pwm.c 0x00000000 Number 0 swm320_pwm.o ABSOLUTE ..\..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_rtc.c 0x00000000 Number 0 swm320_rtc.o ABSOLUTE ..\..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_sdio.c 0x00000000 Number 0 swm320_sdio.o ABSOLUTE ..\..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_spi.c 0x00000000 Number 0 swm320_spi.o ABSOLUTE ..\..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_timr.c 0x00000000 Number 0 swm320_timr.o ABSOLUTE ..\..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_uart.c 0x00000000 Number 0 swm320_uart.o ABSOLUTE ..\..\SWM320_StdPeriph_Driver\CSL\SWM320_StdPeriph_Driver\SWM320_wdt.c 0x00000000 Number 0 swm320_wdt.o ABSOLUTE ..\\..\\SWM320_StdPeriph_Driver\\CSL\\CMSIS\\DeviceSupport\\system_SWM320.c 0x00000000 Number 0 system_swm320.o ABSOLUTE ..\\..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_adc.c 0x00000000 Number 0 swm320_adc.o ABSOLUTE ..\\..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_can.c 0x00000000 Number 0 swm320_can.o ABSOLUTE ..\\..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_crc.c 0x00000000 Number 0 swm320_crc.o ABSOLUTE ..\\..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_dma.c 0x00000000 Number 0 swm320_dma.o ABSOLUTE ..\\..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_exti.c 0x00000000 Number 0 swm320_exti.o ABSOLUTE ..\\..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_flash.c 0x00000000 Number 0 swm320_flash.o ABSOLUTE ..\\..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_gpio.c 0x00000000 Number 0 swm320_gpio.o ABSOLUTE ..\\..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_i2c.c 0x00000000 Number 0 swm320_i2c.o ABSOLUTE ..\\..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_lcd.c 0x00000000 Number 0 swm320_lcd.o ABSOLUTE ..\\..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_port.c 0x00000000 Number 0 swm320_port.o ABSOLUTE ..\\..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_pwm.c 0x00000000 Number 0 swm320_pwm.o ABSOLUTE ..\\..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_rtc.c 0x00000000 Number 0 swm320_rtc.o ABSOLUTE ..\\..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_sdio.c 0x00000000 Number 0 swm320_sdio.o ABSOLUTE ..\\..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_spi.c 0x00000000 Number 0 swm320_spi.o ABSOLUTE ..\\..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_timr.c 0x00000000 Number 0 swm320_timr.o ABSOLUTE ..\\..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_uart.c 0x00000000 Number 0 swm320_uart.o ABSOLUTE ..\\..\\SWM320_StdPeriph_Driver\\CSL\\SWM320_StdPeriph_Driver\\SWM320_wdt.c 0x00000000 Number 0 swm320_wdt.o ABSOLUTE APP\BoardCfg.c 0x00000000 Number 0 boardcfg.o ABSOLUTE APP\SPI_Flash.c 0x00000000 Number 0 spi_flash.o ABSOLUTE APP\UART_Net.c 0x00000000 Number 0 uart_net.o ABSOLUTE APP\\BoardCfg.c 0x00000000 Number 0 boardcfg.o ABSOLUTE APP\\SPI_Flash.c 0x00000000 Number 0 spi_flash.o ABSOLUTE APP\\UART_Net.c 0x00000000 Number 0 uart_net.o ABSOLUTE APP\\debug.c 0x00000000 Number 0 debug.o ABSOLUTE APP\\uartConsole.c 0x00000000 Number 0 uartconsole.o ABSOLUTE APP\debug.c 0x00000000 Number 0 debug.o ABSOLUTE APP\uartConsole.c 0x00000000 Number 0 uartconsole.o ABSOLUTE APP\userTimer.c 0x00000000 Number 0 usertimer.o ABSOLUTE app\\main.c 0x00000000 Number 0 main.o ABSOLUTE app\main.c 0x00000000 Number 0 main.o ABSOLUTE dc.s 0x00000000 Number 0 dc.o ABSOLUTE handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE init.s 0x00000000 Number 0 init.o ABSOLUTE .ARM.Collect$$$$00000000 0x00000148 Section 0 entry.o(.ARM.Collect$$$$00000000) .ARM.Collect$$$$00000001 0x00000148 Section 4 entry2.o(.ARM.Collect$$$$00000001) .ARM.Collect$$$$00000004 0x0000014c Section 4 entry5.o(.ARM.Collect$$$$00000004) .ARM.Collect$$$$00000008 0x00000150 Section 0 entry7b.o(.ARM.Collect$$$$00000008) .ARM.Collect$$$$0000000A 0x00000150 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) .ARM.Collect$$$$0000000B 0x00000150 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) .ARM.Collect$$$$0000000D 0x00000158 Section 0 entry10a.o(.ARM.Collect$$$$0000000D) .ARM.Collect$$$$0000000F 0x00000158 Section 0 entry11a.o(.ARM.Collect$$$$0000000F) .ARM.Collect$$$$00002712 0x00000158 Section 4 entry2.o(.ARM.Collect$$$$00002712) __lit__00000000 0x00000158 Data 4 entry2.o(.ARM.Collect$$$$00002712) .text 0x0000015c Section 0 main.o(.text) task1 0x0000015d Thumb Code 6 main.o(.text) .text 0x00000224 Section 0 debug.o(.text) SerialInit 0x00000225 Thumb Code 94 debug.o(.text) putChar 0x00000283 Thumb Code 24 debug.o(.text) printBit 0x000002db Thumb Code 36 debug.o(.text) .text 0x00000428 Section 0 usertimer.o(.text) .text 0x0000056c Section 0 boardcfg.o(.text) .text 0x00000594 Section 0 uartconsole.o(.text) StringLen 0x00000595 Thumb Code 20 uartconsole.o(.text) StringCmp 0x000005a9 Thumb Code 52 uartconsole.o(.text) Console_Flash_Read_ID 0x00000849 Thumb Code 10 uartconsole.o(.text) Console_UART1_Test 0x00000853 Thumb Code 38 uartconsole.o(.text) .text 0x00000914 Section 0 spi_flash.o(.text) This_SPI_Init 0x00000915 Thumb Code 114 spi_flash.o(.text) ThisReadWrite 0x00000989 Thumb Code 14 spi_flash.o(.text) ThisCSLow 0x00000997 Thumb Code 8 spi_flash.o(.text) ThisCSHigh 0x0000099f Thumb Code 8 spi_flash.o(.text) .text 0x00000a04 Section 0 uart_net.o(.text) SerialInit 0x00000a05 Thumb Code 78 uart_net.o(.text) NetWrite 0x00000a9f Thumb Code 32 uart_net.o(.text) .text 0x00000c30 Section 0 swm320_gpio.o(.text) .text 0x00000f2c Section 0 swm320_uart.o(.text) NVIC_EnableIRQ 0x00001299 Thumb Code 22 swm320_uart.o(.text) NVIC_DisableIRQ 0x000012af Thumb Code 22 swm320_uart.o(.text) .text 0x000012cc Section 0 swm320_flash.o(.text) .text 0x00001344 Section 0 swm320_port.o(.text) .text 0x00001770 Section 0 swm320_spi.o(.text) NVIC_EnableIRQ 0x00001983 Thumb Code 22 swm320_spi.o(.text) NVIC_DisableIRQ 0x00001999 Thumb Code 22 swm320_spi.o(.text) .text 0x000019b8 Section 0 system_swm320.o(.text) delay_3ms 0x00001a27 Thumb Code 44 system_swm320.o(.text) .text 0x00001bd8 Section 156 startup_swm320.o(.text) .text 0x00001c74 Section 0 memcpya.o(.text) .text 0x00001c98 Section 0 fadd.o(.text) .text 0x00001d48 Section 0 fmul.o(.text) .text 0x00001dac Section 0 fdiv.o(.text) .text 0x00001e28 Section 0 dadd.o(.text) .text 0x00001f76 Section 0 dmul.o(.text) .text 0x0000205a Section 0 fflti.o(.text) .text 0x0000206c Section 0 ffltui.o(.text) .text 0x00002076 Section 0 dflti.o(.text) .text 0x00002098 Section 0 ffixi.o(.text) .text 0x000020ca Section 0 ffixui.o(.text) .text 0x000020f2 Section 0 f2d.o(.text) .text 0x00002118 Section 0 d2f.o(.text) .text 0x00002150 Section 0 llshl.o(.text) .text 0x0000216e Section 0 llsshr.o(.text) .text 0x00002192 Section 0 iusefp.o(.text) .text 0x00002192 Section 0 fepilogue.o(.text) .text 0x00002200 Section 0 depilogue.o(.text) .text 0x000022bc Section 36 init.o(.text) .text 0x000022e0 Section 0 llushr.o(.text) i.__scatterload_copy 0x00002300 Section 14 handlers.o(i.__scatterload_copy) i.__scatterload_null 0x0000230e Section 2 handlers.o(i.__scatterload_null) i.__scatterload_zeroinit 0x00002310 Section 14 handlers.o(i.__scatterload_zeroinit) .constdata 0x00002320 Section 96 uartconsole.o(.constdata) tisDeal 0x00002320 Data 96 uartconsole.o(.constdata) .data 0x20000000 Section 16 main.o(.data) sysWaitCnt 0x20000000 Data 4 main.o(.data) sysWaitCnt2 0x20000004 Data 4 main.o(.data) Systick 0x20000008 Data 4 main.o(.data) CoreCnt 0x2000000c Data 4 main.o(.data) .data 0x20000010 Section 4 usertimer.o(.data) .data 0x20000014 Section 2 uartconsole.o(.data) pos 0x20000014 Data 1 uartconsole.o(.data) UartConsole_ID 0x20000015 Data 1 uartconsole.o(.data) .data 0x20000018 Section 43 uart_net.o(.data) uartDate 0x20000018 Data 1 uart_net.o(.data) uartRight 0x20000019 Data 1 uart_net.o(.data) uartSend 0x2000001a Data 1 uart_net.o(.data) uartPhy 0x2000001c Data 16 uart_net.o(.data) msg 0x2000002c Data 23 uart_net.o(.data) .data 0x20000044 Section 16 swm320_flash.o(.data) .data 0x20000054 Section 8 system_swm320.o(.data) .bss 0x2000005c Section 560 usertimer.o(.bss) tisTask 0x2000005c Data 560 usertimer.o(.bss) .bss 0x2000028c Section 208 uartconsole.o(.bss) UartRecBuff 0x2000028c Data 128 uartconsole.o(.bss) ValGetBuff 0x2000030c Data 40 uartconsole.o(.bss) ValGetFloatBuff 0x20000334 Data 40 uartconsole.o(.bss) STACK 0x20000360 Section 4096 startup_swm320.o(STACK) Global Symbols Symbol Name Value Ov Type Size Object(Section) BuildAttributes$$THM_ISAv4$E$P$D$K$B$S$7EM$PE$A:L22UL41UL21$X:L11$S22US41US21$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE __Vectors 0x00000000 Data 4 startup_swm320.o(RESET) __cpp_initialize__aeabi_ - Undefined Weak Reference __cxa_finalize - Undefined Weak Reference __decompress - Undefined Weak Reference _clock_init - Undefined Weak Reference _microlib_exit - Undefined Weak Reference __Vectors_End 0x00000148 Data 0 startup_swm320.o(RESET) __Vectors_Size 0x00000148 Number 0 startup_swm320.o ABSOLUTE __main 0x00000149 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) _main_stk 0x00000149 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) _main_scatterload 0x0000014d Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) __main_after_scatterload 0x00000151 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) _main_clock 0x00000151 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) _main_cpp_init 0x00000151 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) _main_init 0x00000151 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) __rt_final_cpp 0x00000159 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) __rt_final_exit 0x00000159 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) TaskIdle 0x00000163 Thumb Code 62 main.o(.text) main 0x000001a1 Thumb Code 82 main.o(.text) SysTick_Handler 0x000001f3 Thumb Code 10 main.o(.text) DebugInit 0x0000029b Thumb Code 2 debug.o(.text) PutChar 0x0000029d Thumb Code 2 debug.o(.text) printch 0x0000029f Thumb Code 2 debug.o(.text) printint 0x000002a1 Thumb Code 38 debug.o(.text) printstr 0x000002c7 Thumb Code 20 debug.o(.text) printfloat 0x000002ff Thumb Code 80 debug.o(.text) Printf 0x0000034f Thumb Code 208 debug.o(.text) PT_GetSystemTime 0x00000429 Thumb Code 6 usertimer.o(.text) UserTimerAdd 0x0000042f Thumb Code 70 usertimer.o(.text) UserTimerResetTime 0x00000475 Thumb Code 22 usertimer.o(.text) UserTimerDel 0x0000048b Thumb Code 16 usertimer.o(.text) UserTimerOutAdd 0x0000049b Thumb Code 70 usertimer.o(.text) UserTimerOutDel 0x000004e1 Thumb Code 16 usertimer.o(.text) UserTimerTask 0x000004f1 Thumb Code 116 usertimer.o(.text) BoardInit 0x0000056d Thumb Code 36 boardcfg.o(.text) ConsoleDealMsg 0x000005dd Thumb Code 418 uartconsole.o(.text) UART0_Handler 0x0000077f Thumb Code 94 uartconsole.o(.text) testDeal 0x000007dd Thumb Code 54 uartconsole.o(.text) testDeal2 0x00000813 Thumb Code 54 uartconsole.o(.text) SPI_FlashInit 0x00000987 Thumb Code 2 spi_flash.o(.text) Flash_Read_ID 0x000009a7 Thumb Code 60 spi_flash.o(.text) UART1_Handler 0x00000a53 Thumb Code 76 uart_net.o(.text) UartBusMessageLenCal 0x00000abf Thumb Code 42 uart_net.o(.text) CRC_8_ENC 0x00000ae9 Thumb Code 50 uart_net.o(.text) NetSendBase 0x00000b1b Thumb Code 118 uart_net.o(.text) NetSendErrPage 0x00000b91 Thumb Code 10 uart_net.o(.text) NetSend 0x00000b9b Thumb Code 48 uart_net.o(.text) NetReceive 0x00000bcb Thumb Code 2 uart_net.o(.text) NetInit 0x00000bcd Thumb Code 44 uart_net.o(.text) GPIO_Init 0x00000c31 Thumb Code 486 swm320_gpio.o(.text) GPIO_SetBit 0x00000e17 Thumb Code 12 swm320_gpio.o(.text) GPIO_ClrBit 0x00000e23 Thumb Code 12 swm320_gpio.o(.text) GPIO_InvBit 0x00000e2f Thumb Code 12 swm320_gpio.o(.text) GPIO_GetBit 0x00000e3b Thumb Code 10 swm320_gpio.o(.text) GPIO_SetBits 0x00000e45 Thumb Code 20 swm320_gpio.o(.text) GPIO_ClrBits 0x00000e59 Thumb Code 20 swm320_gpio.o(.text) GPIO_InvBits 0x00000e6d Thumb Code 20 swm320_gpio.o(.text) GPIO_GetBits 0x00000e81 Thumb Code 18 swm320_gpio.o(.text) GPIO_AtomicSetBit 0x00000e93 Thumb Code 16 swm320_gpio.o(.text) GPIO_AtomicClrBit 0x00000ea3 Thumb Code 16 swm320_gpio.o(.text) GPIO_AtomicInvBit 0x00000eb3 Thumb Code 20 swm320_gpio.o(.text) GPIO_AtomicSetBits 0x00000ec7 Thumb Code 24 swm320_gpio.o(.text) GPIO_AtomicClrBits 0x00000edf Thumb Code 24 swm320_gpio.o(.text) GPIO_AtomicInvBits 0x00000ef7 Thumb Code 24 swm320_gpio.o(.text) UART_Close 0x00000f2d Thumb Code 10 swm320_uart.o(.text) UART_Init 0x00000f37 Thumb Code 428 swm320_uart.o(.text) UART_Open 0x000010e3 Thumb Code 10 swm320_uart.o(.text) UART_WriteByte 0x000010ed Thumb Code 4 swm320_uart.o(.text) UART_ReadByte 0x000010f1 Thumb Code 20 swm320_uart.o(.text) UART_IsTXBusy 0x00001105 Thumb Code 10 swm320_uart.o(.text) UART_IsRXFIFOEmpty 0x0000110f Thumb Code 10 swm320_uart.o(.text) UART_IsTXFIFOFull 0x00001119 Thumb Code 8 swm320_uart.o(.text) UART_SetBaudrate 0x00001121 Thumb Code 28 swm320_uart.o(.text) UART_GetBaudrate 0x0000113d Thumb Code 20 swm320_uart.o(.text) UART_CTSConfig 0x00001151 Thumb Code 20 swm320_uart.o(.text) UART_CTSLineState 0x00001165 Thumb Code 8 swm320_uart.o(.text) UART_RTSConfig 0x0000116d Thumb Code 28 swm320_uart.o(.text) UART_RTSLineState 0x00001189 Thumb Code 8 swm320_uart.o(.text) UART_LINConfig 0x00001191 Thumb Code 20 swm320_uart.o(.text) UART_LINGenerate 0x000011a5 Thumb Code 10 swm320_uart.o(.text) UART_LINIsDetected 0x000011af Thumb Code 8 swm320_uart.o(.text) UART_LINIsGenerated 0x000011b7 Thumb Code 8 swm320_uart.o(.text) UART_ABRStart 0x000011bf Thumb Code 82 swm320_uart.o(.text) UART_ABRIsDone 0x00001211 Thumb Code 24 swm320_uart.o(.text) UART_INTRXThresholdEn 0x00001229 Thumb Code 10 swm320_uart.o(.text) UART_INTRXThresholdDis 0x00001233 Thumb Code 10 swm320_uart.o(.text) UART_INTRXThresholdStat 0x0000123d Thumb Code 8 swm320_uart.o(.text) UART_INTTXThresholdEn 0x00001245 Thumb Code 10 swm320_uart.o(.text) UART_INTTXThresholdDis 0x0000124f Thumb Code 10 swm320_uart.o(.text) UART_INTTXThresholdStat 0x00001259 Thumb Code 8 swm320_uart.o(.text) UART_INTTimeoutEn 0x00001261 Thumb Code 10 swm320_uart.o(.text) UART_INTTimeoutDis 0x0000126b Thumb Code 10 swm320_uart.o(.text) UART_INTTimeoutStat 0x00001275 Thumb Code 8 swm320_uart.o(.text) UART_INTTXDoneEn 0x0000127d Thumb Code 10 swm320_uart.o(.text) UART_INTTXDoneDis 0x00001287 Thumb Code 10 swm320_uart.o(.text) UART_INTTXDoneStat 0x00001291 Thumb Code 8 swm320_uart.o(.text) FLASH_Erase 0x000012cd Thumb Code 20 swm320_flash.o(.text) FLASH_Write 0x000012e1 Thumb Code 20 swm320_flash.o(.text) Flash_Param_at_xMHz 0x000012f5 Thumb Code 58 swm320_flash.o(.text) PORT_Init 0x00001345 Thumb Code 1058 swm320_port.o(.text) SPI_Close 0x00001771 Thumb Code 10 swm320_spi.o(.text) SPI_Init 0x0000177b Thumb Code 202 swm320_spi.o(.text) SPI_Open 0x00001845 Thumb Code 10 swm320_spi.o(.text) SPI_Read 0x0000184f Thumb Code 4 swm320_spi.o(.text) SPI_Write 0x00001853 Thumb Code 4 swm320_spi.o(.text) SPI_WriteWithWait 0x00001857 Thumb Code 18 swm320_spi.o(.text) SPI_ReadWrite 0x00001869 Thumb Code 12 swm320_spi.o(.text) SPI_IsRXEmpty 0x00001875 Thumb Code 10 swm320_spi.o(.text) SPI_IsTXFull 0x0000187f Thumb Code 10 swm320_spi.o(.text) SPI_IsTXEmpty 0x00001889 Thumb Code 8 swm320_spi.o(.text) SPI_INTRXHalfFullEn 0x00001891 Thumb Code 10 swm320_spi.o(.text) SPI_INTRXHalfFullDis 0x0000189b Thumb Code 10 swm320_spi.o(.text) SPI_INTRXHalfFullClr 0x000018a5 Thumb Code 6 swm320_spi.o(.text) SPI_INTRXHalfFullStat 0x000018ab Thumb Code 8 swm320_spi.o(.text) SPI_INTRXFullEn 0x000018b3 Thumb Code 10 swm320_spi.o(.text) SPI_INTRXFullDis 0x000018bd Thumb Code 10 swm320_spi.o(.text) SPI_INTRXFullClr 0x000018c7 Thumb Code 6 swm320_spi.o(.text) SPI_INTRXFullStat 0x000018cd Thumb Code 8 swm320_spi.o(.text) SPI_INTRXOverflowEn 0x000018d5 Thumb Code 10 swm320_spi.o(.text) SPI_INTRXOverflowDis 0x000018df Thumb Code 10 swm320_spi.o(.text) SPI_INTRXOverflowClr 0x000018e9 Thumb Code 6 swm320_spi.o(.text) SPI_INTRXOverflowStat 0x000018ef Thumb Code 8 swm320_spi.o(.text) SPI_INTTXHalfFullEn 0x000018f7 Thumb Code 10 swm320_spi.o(.text) SPI_INTTXHalfFullDis 0x00001901 Thumb Code 10 swm320_spi.o(.text) SPI_INTTXHalfFullClr 0x0000190b Thumb Code 6 swm320_spi.o(.text) SPI_INTTXHalfFullStat 0x00001911 Thumb Code 8 swm320_spi.o(.text) SPI_INTTXEmptyEn 0x00001919 Thumb Code 10 swm320_spi.o(.text) SPI_INTTXEmptyDis 0x00001923 Thumb Code 10 swm320_spi.o(.text) SPI_INTTXEmptyClr 0x0000192d Thumb Code 6 swm320_spi.o(.text) SPI_INTTXEmptyStat 0x00001933 Thumb Code 8 swm320_spi.o(.text) SPI_INTTXCompleteEn 0x0000193b Thumb Code 10 swm320_spi.o(.text) SPI_INTTXCompleteDis 0x00001945 Thumb Code 10 swm320_spi.o(.text) SPI_INTTXCompleteClr 0x0000194f Thumb Code 8 swm320_spi.o(.text) SPI_INTTXCompleteStat 0x00001957 Thumb Code 8 swm320_spi.o(.text) SPI_INTTXWordCompleteEn 0x0000195f Thumb Code 10 swm320_spi.o(.text) SPI_INTTXWordCompleteDis 0x00001969 Thumb Code 10 swm320_spi.o(.text) SPI_INTTXWordCompleteClr 0x00001973 Thumb Code 8 swm320_spi.o(.text) SPI_INTTXWordCompleteStat 0x0000197b Thumb Code 8 swm320_spi.o(.text) SystemCoreClockUpdate 0x000019b9 Thumb Code 110 system_swm320.o(.text) PLLInit 0x00001a53 Thumb Code 56 system_swm320.o(.text) switchCLK_PLL 0x00001a8b Thumb Code 36 system_swm320.o(.text) switchCLK_XTAL 0x00001aaf Thumb Code 38 system_swm320.o(.text) switchCLK_32KHz 0x00001ad5 Thumb Code 46 system_swm320.o(.text) switchCLK_40MHz 0x00001b03 Thumb Code 34 system_swm320.o(.text) switchCLK_20MHz 0x00001b25 Thumb Code 34 system_swm320.o(.text) SystemInit 0x00001b47 Thumb Code 102 system_swm320.o(.text) Reset_Handler 0x00001bd9 Thumb Code 4 startup_swm320.o(.text) NMI_Handler 0x00001bdd Thumb Code 2 startup_swm320.o(.text) HardFault_Handler 0x00001bdf Thumb Code 2 startup_swm320.o(.text) MemManage_Handler 0x00001be1 Thumb Code 2 startup_swm320.o(.text) BusFault_Handler 0x00001be3 Thumb Code 2 startup_swm320.o(.text) UsageFault_Handler 0x00001be5 Thumb Code 2 startup_swm320.o(.text) SVC_Handler 0x00001be7 Thumb Code 2 startup_swm320.o(.text) DebugMon_Handler 0x00001be9 Thumb Code 2 startup_swm320.o(.text) PendSV_Handler 0x00001beb Thumb Code 2 startup_swm320.o(.text) GPIOA0_Handler 0x00001bef Thumb Code 2 startup_swm320.o(.text) GPIOA1_Handler 0x00001bf1 Thumb Code 2 startup_swm320.o(.text) GPIOA2_Handler 0x00001bf3 Thumb Code 2 startup_swm320.o(.text) GPIOA3_Handler 0x00001bf5 Thumb Code 2 startup_swm320.o(.text) GPIOA4_Handler 0x00001bf7 Thumb Code 2 startup_swm320.o(.text) GPIOA5_Handler 0x00001bf9 Thumb Code 2 startup_swm320.o(.text) GPIOA6_Handler 0x00001bfb Thumb Code 2 startup_swm320.o(.text) GPIOA7_Handler 0x00001bfd Thumb Code 2 startup_swm320.o(.text) GPIOB0_Handler 0x00001bff Thumb Code 2 startup_swm320.o(.text) GPIOB1_Handler 0x00001c01 Thumb Code 2 startup_swm320.o(.text) GPIOB2_Handler 0x00001c03 Thumb Code 2 startup_swm320.o(.text) GPIOB3_Handler 0x00001c05 Thumb Code 2 startup_swm320.o(.text) GPIOB4_Handler 0x00001c07 Thumb Code 2 startup_swm320.o(.text) GPIOB5_Handler 0x00001c09 Thumb Code 2 startup_swm320.o(.text) GPIOB6_Handler 0x00001c0b Thumb Code 2 startup_swm320.o(.text) GPIOB7_Handler 0x00001c0d Thumb Code 2 startup_swm320.o(.text) GPIOC0_Handler 0x00001c0f Thumb Code 2 startup_swm320.o(.text) GPIOC1_Handler 0x00001c11 Thumb Code 2 startup_swm320.o(.text) GPIOC2_Handler 0x00001c13 Thumb Code 2 startup_swm320.o(.text) GPIOC3_Handler 0x00001c15 Thumb Code 2 startup_swm320.o(.text) GPIOC4_Handler 0x00001c17 Thumb Code 2 startup_swm320.o(.text) GPIOC5_Handler 0x00001c19 Thumb Code 2 startup_swm320.o(.text) GPIOC6_Handler 0x00001c1b Thumb Code 2 startup_swm320.o(.text) GPIOC7_Handler 0x00001c1d Thumb Code 2 startup_swm320.o(.text) GPIOM0_Handler 0x00001c1f Thumb Code 2 startup_swm320.o(.text) GPIOM1_Handler 0x00001c21 Thumb Code 2 startup_swm320.o(.text) GPIOM2_Handler 0x00001c23 Thumb Code 2 startup_swm320.o(.text) GPIOM3_Handler 0x00001c25 Thumb Code 2 startup_swm320.o(.text) GPIOM4_Handler 0x00001c27 Thumb Code 2 startup_swm320.o(.text) GPIOM5_Handler 0x00001c29 Thumb Code 2 startup_swm320.o(.text) GPIOM6_Handler 0x00001c2b Thumb Code 2 startup_swm320.o(.text) GPIOM7_Handler 0x00001c2d Thumb Code 2 startup_swm320.o(.text) DMA_Handler 0x00001c2f Thumb Code 2 startup_swm320.o(.text) LCD_Handler 0x00001c31 Thumb Code 2 startup_swm320.o(.text) NORFLC_Handler 0x00001c33 Thumb Code 2 startup_swm320.o(.text) CAN_Handler 0x00001c35 Thumb Code 2 startup_swm320.o(.text) PULSE_Handler 0x00001c37 Thumb Code 2 startup_swm320.o(.text) WDT_Handler 0x00001c39 Thumb Code 2 startup_swm320.o(.text) PWM_Handler 0x00001c3b Thumb Code 2 startup_swm320.o(.text) UART2_Handler 0x00001c41 Thumb Code 2 startup_swm320.o(.text) UART3_Handler 0x00001c43 Thumb Code 2 startup_swm320.o(.text) I2C0_Handler 0x00001c45 Thumb Code 2 startup_swm320.o(.text) I2C1_Handler 0x00001c47 Thumb Code 2 startup_swm320.o(.text) SPI0_Handler 0x00001c49 Thumb Code 2 startup_swm320.o(.text) ADC0_Handler 0x00001c4b Thumb Code 2 startup_swm320.o(.text) RTC_Handler 0x00001c4d Thumb Code 2 startup_swm320.o(.text) BOD_Handler 0x00001c4f Thumb Code 2 startup_swm320.o(.text) SDIO_Handler 0x00001c51 Thumb Code 2 startup_swm320.o(.text) GPIOA_Handler 0x00001c53 Thumb Code 2 startup_swm320.o(.text) GPIOB_Handler 0x00001c55 Thumb Code 2 startup_swm320.o(.text) GPIOC_Handler 0x00001c57 Thumb Code 2 startup_swm320.o(.text) GPIOM_Handler 0x00001c59 Thumb Code 2 startup_swm320.o(.text) GPION_Handler 0x00001c5b Thumb Code 2 startup_swm320.o(.text) GPIOP_Handler 0x00001c5d Thumb Code 2 startup_swm320.o(.text) ADC1_Handler 0x00001c5f Thumb Code 2 startup_swm320.o(.text) FPU_Handler 0x00001c61 Thumb Code 2 startup_swm320.o(.text) SPI1_Handler 0x00001c63 Thumb Code 2 startup_swm320.o(.text) TIMR0_Handler 0x00001c65 Thumb Code 2 startup_swm320.o(.text) TIMR1_Handler 0x00001c67 Thumb Code 2 startup_swm320.o(.text) TIMR2_Handler 0x00001c69 Thumb Code 2 startup_swm320.o(.text) TIMR3_Handler 0x00001c6b Thumb Code 2 startup_swm320.o(.text) TIMR4_Handler 0x00001c6d Thumb Code 2 startup_swm320.o(.text) TIMR5_Handler 0x00001c6f Thumb Code 2 startup_swm320.o(.text) __aeabi_memcpy 0x00001c75 Thumb Code 36 memcpya.o(.text) __aeabi_memcpy4 0x00001c75 Thumb Code 0 memcpya.o(.text) __aeabi_memcpy8 0x00001c75 Thumb Code 0 memcpya.o(.text) __aeabi_fadd 0x00001c99 Thumb Code 164 fadd.o(.text) __aeabi_fsub 0x00001d3d Thumb Code 6 fadd.o(.text) __aeabi_frsub 0x00001d43 Thumb Code 6 fadd.o(.text) __aeabi_fmul 0x00001d49 Thumb Code 100 fmul.o(.text) __aeabi_fdiv 0x00001dad Thumb Code 124 fdiv.o(.text) __aeabi_dadd 0x00001e29 Thumb Code 322 dadd.o(.text) __aeabi_dsub 0x00001f6b Thumb Code 6 dadd.o(.text) __aeabi_drsub 0x00001f71 Thumb Code 6 dadd.o(.text) __aeabi_dmul 0x00001f77 Thumb Code 228 dmul.o(.text) __aeabi_i2f 0x0000205b Thumb Code 18 fflti.o(.text) __aeabi_ui2f 0x0000206d Thumb Code 10 ffltui.o(.text) __aeabi_i2d 0x00002077 Thumb Code 34 dflti.o(.text) __aeabi_f2iz 0x00002099 Thumb Code 50 ffixi.o(.text) __aeabi_f2uiz 0x000020cb Thumb Code 40 ffixui.o(.text) __aeabi_f2d 0x000020f3 Thumb Code 38 f2d.o(.text) __aeabi_d2f 0x00002119 Thumb Code 56 d2f.o(.text) __aeabi_llsl 0x00002151 Thumb Code 30 llshl.o(.text) _ll_shift_l 0x00002151 Thumb Code 0 llshl.o(.text) __aeabi_lasr 0x0000216f Thumb Code 36 llsshr.o(.text) _ll_sshift_r 0x0000216f Thumb Code 0 llsshr.o(.text) __I$use$fp 0x00002193 Thumb Code 0 iusefp.o(.text) _float_round 0x00002193 Thumb Code 18 fepilogue.o(.text) _float_epilogue 0x000021a5 Thumb Code 92 fepilogue.o(.text) _double_round 0x00002201 Thumb Code 30 depilogue.o(.text) _double_epilogue 0x0000221f Thumb Code 156 depilogue.o(.text) __scatterload 0x000022bd Thumb Code 28 init.o(.text) __scatterload_rt2 0x000022bd Thumb Code 0 init.o(.text) __aeabi_llsr 0x000022e1 Thumb Code 32 llushr.o(.text) _ll_ushift_r 0x000022e1 Thumb Code 0 llushr.o(.text) __scatterload_copy 0x00002301 Thumb Code 14 handlers.o(i.__scatterload_copy) __scatterload_null 0x0000230f Thumb Code 2 handlers.o(i.__scatterload_null) __scatterload_zeroinit 0x00002311 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) Region$$Table$$Base 0x00002380 Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x000023a0 Number 0 anon$$obj.o(Region$$Table) ptSysTick 0x20000010 Data 4 usertimer.o(.data) IAP_Cache_Reset 0x20000044 Data 4 swm320_flash.o(.data) IAP_Flash_Param 0x20000048 Data 4 swm320_flash.o(.data) IAP_Flash_Erase 0x2000004c Data 4 swm320_flash.o(.data) IAP_Flash_Write 0x20000050 Data 4 swm320_flash.o(.data) SystemCoreClock 0x20000054 Data 4 system_swm320.o(.data) CyclesPerUs 0x20000058 Data 4 system_swm320.o(.data) __initial_sp 0x20001360 Data 0 startup_swm320.o(STACK) ============================================================================== Memory Map of the image Image Entry point : 0x00000149 Load Region LR_IROM1 (Base: 0x00000000, Size: 0x000023fc, Max: 0x00080000, ABSOLUTE) Execution Region ER_IROM1 (Base: 0x00000000, Size: 0x000023a0, Max: 0x00080000, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object 0x00000000 0x00000148 Data RO 909 RESET startup_swm320.o 0x00000148 0x00000000 Code RO 914 * .ARM.Collect$$$$00000000 mc_w.l(entry.o) 0x00000148 0x00000004 Code RO 945 .ARM.Collect$$$$00000001 mc_w.l(entry2.o) 0x0000014c 0x00000004 Code RO 948 .ARM.Collect$$$$00000004 mc_w.l(entry5.o) 0x00000150 0x00000000 Code RO 950 .ARM.Collect$$$$00000008 mc_w.l(entry7b.o) 0x00000150 0x00000000 Code RO 952 .ARM.Collect$$$$0000000A mc_w.l(entry8b.o) 0x00000150 0x00000008 Code RO 953 .ARM.Collect$$$$0000000B mc_w.l(entry9a.o) 0x00000158 0x00000000 Code RO 955 .ARM.Collect$$$$0000000D mc_w.l(entry10a.o) 0x00000158 0x00000000 Code RO 957 .ARM.Collect$$$$0000000F mc_w.l(entry11a.o) 0x00000158 0x00000004 Code RO 946 .ARM.Collect$$$$00002712 mc_w.l(entry2.o) 0x0000015c 0x000000c8 Code RO 4 .text main.o 0x00000224 0x00000204 Code RO 159 .text debug.o 0x00000428 0x00000144 Code RO 275 .text usertimer.o 0x0000056c 0x00000028 Code RO 309 .text boardcfg.o 0x00000594 0x00000380 Code RO 339 .text uartconsole.o 0x00000914 0x000000f0 Code RO 392 .text spi_flash.o 0x00000a04 0x0000022c Code RO 416 .text uart_net.o 0x00000c30 0x000002fc Code RO 503 .text swm320_gpio.o 0x00000f2c 0x000003a0 Code RO 603 .text swm320_uart.o 0x000012cc 0x00000078 Code RO 675 .text swm320_flash.o 0x00001344 0x0000042c Code RO 705 .text swm320_port.o 0x00001770 0x00000248 Code RO 729 .text swm320_spi.o 0x000019b8 0x00000220 Code RO 880 .text system_swm320.o 0x00001bd8 0x0000009c Code RO 910 .text startup_swm320.o 0x00001c74 0x00000024 Code RO 917 .text mc_w.l(memcpya.o) 0x00001c98 0x000000b0 Code RO 921 .text mf_w.l(fadd.o) 0x00001d48 0x00000064 Code RO 923 .text mf_w.l(fmul.o) 0x00001dac 0x0000007c Code RO 925 .text mf_w.l(fdiv.o) 0x00001e28 0x0000014e Code RO 927 .text mf_w.l(dadd.o) 0x00001f76 0x000000e4 Code RO 929 .text mf_w.l(dmul.o) 0x0000205a 0x00000012 Code RO 931 .text mf_w.l(fflti.o) 0x0000206c 0x0000000a Code RO 933 .text mf_w.l(ffltui.o) 0x00002076 0x00000022 Code RO 935 .text mf_w.l(dflti.o) 0x00002098 0x00000032 Code RO 937 .text mf_w.l(ffixi.o) 0x000020ca 0x00000028 Code RO 939 .text mf_w.l(ffixui.o) 0x000020f2 0x00000026 Code RO 941 .text mf_w.l(f2d.o) 0x00002118 0x00000038 Code RO 943 .text mf_w.l(d2f.o) 0x00002150 0x0000001e Code RO 959 .text mc_w.l(llshl.o) 0x0000216e 0x00000024 Code RO 961 .text mc_w.l(llsshr.o) 0x00002192 0x00000000 Code RO 963 .text mc_w.l(iusefp.o) 0x00002192 0x0000006e Code RO 964 .text mf_w.l(fepilogue.o) 0x00002200 0x000000ba Code RO 966 .text mf_w.l(depilogue.o) 0x000022ba 0x00000002 PAD 0x000022bc 0x00000024 Code RO 968 .text mc_w.l(init.o) 0x000022e0 0x00000020 Code RO 970 .text mc_w.l(llushr.o) 0x00002300 0x0000000e Code RO 974 i.__scatterload_copy mc_w.l(handlers.o) 0x0000230e 0x00000002 Code RO 975 i.__scatterload_null mc_w.l(handlers.o) 0x00002310 0x0000000e Code RO 976 i.__scatterload_zeroinit mc_w.l(handlers.o) 0x0000231e 0x00000002 PAD 0x00002320 0x00000060 Data RO 341 .constdata uartconsole.o 0x00002380 0x00000020 Data RO 972 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Base: 0x20000000, Size: 0x00001360, Max: 0x00020000, ABSOLUTE) Base Addr Size Type Attr Idx E Section Name Object 0x20000000 0x00000010 Data RW 5 .data main.o 0x20000010 0x00000004 Data RW 277 .data usertimer.o 0x20000014 0x00000002 Data RW 342 .data uartconsole.o 0x20000016 0x00000002 PAD 0x20000018 0x0000002b Data RW 418 .data uart_net.o 0x20000043 0x00000001 PAD 0x20000044 0x00000010 Data RW 676 .data swm320_flash.o 0x20000054 0x00000008 Data RW 881 .data system_swm320.o 0x2000005c 0x00000230 Zero RW 276 .bss usertimer.o 0x2000028c 0x000000d0 Zero RW 340 .bss uartconsole.o 0x2000035c 0x00000004 PAD 0x20000360 0x00001000 Zero RW 907 STACK startup_swm320.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 40 4 0 0 0 424 boardcfg.o 516 10 0 0 0 99676 debug.o 200 40 0 16 0 126459 main.o 240 34 0 0 0 1114 spi_flash.o 156 4 328 0 4096 3436 startup_swm320.o 0 0 0 0 0 23955 swm320_adc.o 120 22 0 16 0 2408 swm320_flash.o 764 30 0 0 0 4831 swm320_gpio.o 1068 16 0 0 0 1560 swm320_port.o 584 10 0 0 0 7442 swm320_spi.o 928 8 0 0 0 7574 swm320_uart.o 544 44 0 8 0 2246 system_swm320.o 556 56 0 43 0 4524 uart_net.o 896 156 96 2 208 3390 uartconsole.o 324 8 0 4 560 5034 usertimer.o ---------------------------------------------------------------------- 6936 442 456 92 4868 294073 Object Totals 0 0 32 0 0 0 (incl. Generated) 0 0 0 3 4 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 0 0 0 0 0 0 entry.o 0 0 0 0 0 0 entry10a.o 0 0 0 0 0 0 entry11a.o 8 4 0 0 0 0 entry2.o 4 0 0 0 0 0 entry5.o 0 0 0 0 0 0 entry7b.o 0 0 0 0 0 0 entry8b.o 8 4 0 0 0 0 entry9a.o 30 0 0 0 0 0 handlers.o 36 8 0 0 0 68 init.o 0 0 0 0 0 0 iusefp.o 30 0 0 0 0 68 llshl.o 36 0 0 0 0 68 llsshr.o 32 0 0 0 0 68 llushr.o 36 0 0 0 0 68 memcpya.o 56 0 0 0 0 88 d2f.o 334 0 0 0 0 148 dadd.o 186 0 0 0 0 176 depilogue.o 34 0 0 0 0 76 dflti.o 228 0 0 0 0 96 dmul.o 38 0 0 0 0 68 f2d.o 176 0 0 0 0 140 fadd.o 124 0 0 0 0 88 fdiv.o 110 0 0 0 0 168 fepilogue.o 50 0 0 0 0 68 ffixi.o 40 0 0 0 0 68 ffixui.o 18 0 0 0 0 68 fflti.o 10 0 0 0 0 68 ffltui.o 100 0 0 0 0 76 fmul.o ---------------------------------------------------------------------- 1728 16 0 0 0 1736 Library Totals 4 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 220 16 0 0 0 340 mc_w.l 1504 0 0 0 0 1396 mf_w.l ---------------------------------------------------------------------- 1728 16 0 0 0 1736 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 8664 458 456 92 4868 293933 Grand Totals 8664 458 456 92 4868 293933 ELF Image Totals 8664 458 456 92 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 9120 ( 8.91kB) Total RW Size (RW Data + ZI Data) 4960 ( 4.84kB) Total ROM Size (Code + RO Data + RW Data) 9212 ( 9.00kB) ==============================================================================