Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed] ============================================================================== Small function inlining results Inlined total of 0 calls. ============================================================================== Section Cross References system_mini58series.o(i.SystemCoreClockUpdate) refers to uidiv.o(.text) for __aeabi_uidivmod system_mini58series.o(i.SystemCoreClockUpdate) refers to system_mini58series.o(.data) for .data startup_mini58series.o(RESET) refers to startup_mini58series.o(STACK) for __initial_sp startup_mini58series.o(RESET) refers to startup_mini58series.o(.text) for Reset_Handler startup_mini58series.o(RESET) refers to lib_driver_gpio_pan159.o(i.EINT0_IRQHandler) for EINT0_IRQHandler startup_mini58series.o(RESET) refers to lib_driver_gpio_pan159.o(i.EINT1_IRQHandler) for EINT1_IRQHandler startup_mini58series.o(RESET) refers to lib_driver_timer_pan159.o(i.TMR0_IRQHandler) for TMR0_IRQHandler startup_mini58series.o(RESET) refers to lib_driver_timer_pan159.o(i.TMR1_IRQHandler) for TMR1_IRQHandler startup_mini58series.o(RESET) refers to myuart.o(i.UART0_IRQHandler) for UART0_IRQHandler startup_mini58series.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main main.o(i.SYS_Init) refers to clk.o(i.CLK_EnableXtalRC) for CLK_EnableXtalRC main.o(i.SYS_Init) refers to clk.o(i.CLK_WaitClockReady) for CLK_WaitClockReady main.o(i.SYS_Init) refers to clk.o(i.CLK_EnablePLL) for CLK_EnablePLL main.o(i.SYS_Init) refers to clk.o(i.CLK_SetHCLK) for CLK_SetHCLK main.o(i.SYS_Init) refers to clk.o(i.CLK_EnableModuleClock) for CLK_EnableModuleClock main.o(i.SYS_Init) refers to clk.o(i.CLK_SetModuleClock) for CLK_SetModuleClock main.o(i.SYS_Init) refers to system_mini58series.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate main.o(i.SYS_Init) refers to uidiv.o(.text) for __aeabi_uidivmod main.o(i.SYS_Init) refers to clk.o(i.CLK_GetHCLKFreq) for CLK_GetHCLKFreq main.o(i.SYS_Init) refers to main.o(.data) for .data main.o(i.main) refers to main.o(i.SYS_Init) for SYS_Init main.o(i.main) refers to lib_driver_swiic_pan159.o(i.iic_pan159_init) for iic_pan159_init main.o(i.main) refers to lib_driver_rfspi_pan159.o(i.rfspi_pan159_init) for rfspi_pan159_init main.o(i.main) refers to lib_driver_pwm_pan159.o(i.pwm_pan159_init) for pwm_pan159_init main.o(i.main) refers to lib_driver_adc_pan159.o(i.adc_pan159_init) for adc_pan159_init main.o(i.main) refers to lib_driver_xn297l.o(i.rf_init) for rf_init main.o(i.main) refers to lib_driver_timer_pan159.o(i.timer_pan159_init) for timer_pan159_init main.o(i.main) refers to myuart.o(i.xprintf_init) for xprintf_init main.o(i.main) refers to xprintf.o(i.xputs) for xputs main.o(i.main) refers to xprintf.o(i.xprintf) for xprintf main.o(i.main) refers to main.o(i.rf_debug_init) for rf_debug_init main.o(i.main) refers to bsp.o(i.bsp_led_init) for bsp_led_init main.o(i.main) refers to bsp.o(i.bsp_led_blink) for bsp_led_blink main.o(i.main) refers to lib_driver_adc_pan159.o(i.adc_pan159_samp1) for adc_pan159_samp1 main.o(i.main) refers to lib_driver_delay_pan159.o(.emb_text) for __delay_pan159 main.o(i.main) refers to debug.o(i.dbg_update) for dbg_update main.o(i.main) refers to xprintf.o(i.xputc) for xputc main.o(i.main) refers to xprintf.o(i.xgets) for xgets main.o(i.main) refers to myuart.o(i.Uart_wait_input) for Uart_wait_input main.o(i.main) refers to main.o(i.sometingtest2) for sometingtest2 main.o(i.main) refers to main.o(.constdata) for .constdata main.o(i.main) refers to main.o(.data) for .data main.o(i.main) refers to myuart.o(.bss) for Line main.o(i.rf_debug_init) refers to lib_driver_xn297l.o(i.xn297l_init) for xn297l_init main.o(i.rf_debug_init) refers to lib_driver_xn297l.o(i.xn297l_tx_mode) for xn297l_tx_mode main.o(i.sometingtest) refers to main.o(.data) for .data main.o(i.sometingtest2) refers to lib_driver_swiic_pan159.o(i.iic_start_read_bytes) for iic_start_read_bytes main.o(i.sometingtest2) refers to main.o(.data) for .data main.o(i.sometingtest2) refers to main.o(.bss) for .bss bsp.o(i.bsp_led_init) refers to gpio.o(i.GPIO_SetMode) for GPIO_SetMode lib_driver_adc_pan159.o(i.adc_pan159_samp2) refers to lib_driver_adc_pan159.o(.constdata) for .constdata lib_driver_adc_pan159.o(i.adc_pan159_samp2) refers to lib_driver_adc_pan159.o(.data) for .data lib_driver_flash_pan159.o(i.flash_pan159_erase) refers to lib_driver_flash_pan159.o(i.SYS_UnlockReg) for SYS_UnlockReg lib_driver_flash_pan159.o(i.flash_pan159_erase) refers to fmc.o(i.FMC_Open) for FMC_Open lib_driver_flash_pan159.o(i.flash_pan159_erase) refers to fmc.o(i.FMC_Erase) for FMC_Erase lib_driver_flash_pan159.o(i.flash_pan159_erase) refers to fmc.o(i.FMC_Close) for FMC_Close lib_driver_flash_pan159.o(i.flash_pan159_read) refers to lib_driver_flash_pan159.o(i.SYS_UnlockReg) for SYS_UnlockReg lib_driver_flash_pan159.o(i.flash_pan159_read) refers to fmc.o(i.FMC_Open) for FMC_Open lib_driver_flash_pan159.o(i.flash_pan159_read) refers to fmc.o(i.FMC_Read) for FMC_Read lib_driver_flash_pan159.o(i.flash_pan159_read) refers to fmc.o(i.FMC_Close) for FMC_Close lib_driver_flash_pan159.o(i.flash_pan159_write) refers to lib_driver_flash_pan159.o(i.SYS_UnlockReg) for SYS_UnlockReg lib_driver_flash_pan159.o(i.flash_pan159_write) refers to fmc.o(i.FMC_Open) for FMC_Open lib_driver_flash_pan159.o(i.flash_pan159_write) refers to fmc.o(i.FMC_Write) for FMC_Write lib_driver_flash_pan159.o(i.flash_pan159_write) refers to fmc.o(i.FMC_Close) for FMC_Close lib_driver_gpio_pan159.o(i.EINT0_IRQHandler) refers to lib_driver_gpio_pan159.o(.data) for .data lib_driver_gpio_pan159.o(i.EINT1_IRQHandler) refers to lib_driver_gpio_pan159.o(.data) for .data lib_driver_gpio_pan159.o(i.gpio_ext0_int_init) refers to gpio.o(i.GPIO_SetMode) for GPIO_SetMode lib_driver_gpio_pan159.o(i.gpio_ext0_int_init) refers to gpio.o(i.GPIO_EnableInt) for GPIO_EnableInt lib_driver_gpio_pan159.o(i.gpio_ext0_int_init) refers to lib_driver_gpio_pan159.o(.data) for .data lib_driver_gpio_pan159.o(i.gpio_ext1_int_init) refers to gpio.o(i.GPIO_EnableInt) for GPIO_EnableInt lib_driver_gpio_pan159.o(i.gpio_ext1_int_init) refers to lib_driver_gpio_pan159.o(.data) for .data lib_driver_pwm_pan159.o(i.pwm_pan159_init) refers to clk.o(i.CLK_EnableModuleClock) for CLK_EnableModuleClock lib_driver_pwm_pan159.o(i.pwm_pan159_init) refers to system_mini58series.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate lib_driver_rfspi_pan159.o(i.rfspi_pan159_init) refers to clk.o(i.CLK_EnableModuleClock) for CLK_EnableModuleClock lib_driver_rfspi_pan159.o(i.rfspi_pan159_init) refers to clk.o(i.CLK_SetModuleClock) for CLK_SetModuleClock lib_driver_rfspi_pan159.o(i.rfspi_pan159_init) refers to gpio.o(i.GPIO_SetMode) for GPIO_SetMode lib_driver_rfspi_pan159.o(i.rfspi_pan159_init) refers to spi.o(i.SPI_Open) for SPI_Open lib_driver_rfspi_pan159.o(i.rfspi_pan159_init) refers to spi.o(i.SPI_DisableAutoSS) for SPI_DisableAutoSS lib_driver_timer_pan159.o(i.DrvTimer0_SetTimer) refers to timer.o(i.TIMER_Close) for TIMER_Close lib_driver_timer_pan159.o(i.DrvTimer0_SetTimer) refers to timer.o(i.TIMER_Open) for TIMER_Open lib_driver_timer_pan159.o(i.DrvTimer1_SetTimer) refers to timer.o(i.TIMER_Close) for TIMER_Close lib_driver_timer_pan159.o(i.DrvTimer1_SetTimer) refers to timer.o(i.TIMER_Open) for TIMER_Open lib_driver_timer_pan159.o(i.TMR0_IRQHandler) refers to lib_driver_timer_pan159.o(.data) for .data lib_driver_timer_pan159.o(i.TMR1_IRQHandler) refers to lib_driver_timer_pan159.o(.data) for .data lib_driver_timer_pan159.o(i.timer1_pan159_init) refers to clk.o(i.CLK_EnableModuleClock) for CLK_EnableModuleClock lib_driver_timer_pan159.o(i.timer1_pan159_init) refers to timer.o(i.TIMER_Open) for TIMER_Open lib_driver_timer_pan159.o(i.timer1_pan159_init) refers to lib_driver_timer_pan159.o(i.NVIC_SetPriority) for NVIC_SetPriority lib_driver_timer_pan159.o(i.timer1_pan159_init) refers to lib_driver_timer_pan159.o(.data) for .data lib_driver_timer_pan159.o(i.timer_pan159_init) refers to clk.o(i.CLK_EnableModuleClock) for CLK_EnableModuleClock lib_driver_timer_pan159.o(i.timer_pan159_init) refers to timer.o(i.TIMER_Open) for TIMER_Open lib_driver_timer_pan159.o(i.timer_pan159_init) refers to lib_driver_timer_pan159.o(i.NVIC_SetPriority) for NVIC_SetPriority lib_driver_timer_pan159.o(i.timer_pan159_init) refers to lib_driver_timer_pan159.o(.data) for .data lib_driver_wdt_pan159.o(i.DrvWDT_Init) refers to system_mini58series.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate lib_driver_xn297l.o(i.RF_Carrier) refers to lib_driver_xn297l.o(i.xn297l_write_reg) for xn297l_write_reg lib_driver_xn297l.o(i.RF_Carrier) refers to lib_driver_xn297l.o(i.xn297l_write_buf) for xn297l_write_buf lib_driver_xn297l.o(i.rf_init) refers to lib_driver_rfspi_pan159.o(i.rfspi_pan159_init) for rfspi_pan159_init lib_driver_xn297l.o(i.rf_init) refers to lib_driver_xn297l.o(i.xn297l_init) for xn297l_init lib_driver_xn297l.o(i.rf_init) refers to lib_driver_xn297l.o(i.xn297l_rx_mode) for xn297l_rx_mode lib_driver_xn297l.o(i.xn297l_clear_fifo) refers to lib_driver_xn297l.o(i.xn297l_write_reg) for xn297l_write_reg lib_driver_xn297l.o(i.xn297l_clear_status) refers to lib_driver_xn297l.o(i.xn297l_write_reg) for xn297l_write_reg lib_driver_xn297l.o(i.xn297l_get_status) refers to lib_driver_xn297l.o(i.xn297l_read_reg) for xn297l_read_reg lib_driver_xn297l.o(i.xn297l_init) refers to lib_driver_xn297l.o(i.xn297l_write_reg) for xn297l_write_reg lib_driver_xn297l.o(i.xn297l_init) refers to lib_driver_delay_pan159.o(.emb_text) for __delay_pan159 lib_driver_xn297l.o(i.xn297l_init) refers to lib_driver_xn297l.o(i.xn297l_clear_fifo) for xn297l_clear_fifo lib_driver_xn297l.o(i.xn297l_init) refers to lib_driver_xn297l.o(i.xn297l_clear_status) for xn297l_clear_status lib_driver_xn297l.o(i.xn297l_init) refers to lib_driver_xn297l.o(i.xn297l_write_buf) for xn297l_write_buf lib_driver_xn297l.o(i.xn297l_read_buf) refers to lib_driver_rfspi_pan159.o(i.rfspi_pan159_rwc) for rfspi_pan159_rwc lib_driver_xn297l.o(i.xn297l_read_reg) refers to lib_driver_rfspi_pan159.o(i.rfspi_pan159_rwc) for rfspi_pan159_rwc lib_driver_xn297l.o(i.xn297l_rx_data) refers to lib_driver_xn297l.o(i.xn297l_read_buf) for xn297l_read_buf lib_driver_xn297l.o(i.xn297l_rx_data) refers to lib_driver_xn297l.o(i.xn297l_write_reg) for xn297l_write_reg lib_driver_xn297l.o(i.xn297l_rx_data) refers to lib_driver_xn297l.o(i.xn297l_clear_status) for xn297l_clear_status lib_driver_xn297l.o(i.xn297l_rx_mode) refers to lib_driver_xn297l.o(i.xn297l_write_reg) for xn297l_write_reg lib_driver_xn297l.o(i.xn297l_set_addr) refers to lib_driver_xn297l.o(i.xn297l_write_buf) for xn297l_write_buf lib_driver_xn297l.o(i.xn297l_set_channel) refers to lib_driver_xn297l.o(i.xn297l_write_reg) for xn297l_write_reg lib_driver_xn297l.o(i.xn297l_tx_data) refers to lib_driver_xn297l.o(i.xn297l_write_reg) for xn297l_write_reg lib_driver_xn297l.o(i.xn297l_tx_data) refers to lib_driver_delay_pan159.o(.emb_text) for __delay_pan159 lib_driver_xn297l.o(i.xn297l_tx_data) refers to lib_driver_xn297l.o(i.xn297l_write_buf) for xn297l_write_buf lib_driver_xn297l.o(i.xn297l_tx_data) refers to lib_driver_xn297l.o(i.xn297l_clear_status) for xn297l_clear_status lib_driver_xn297l.o(i.xn297l_tx_mode) refers to lib_driver_xn297l.o(i.xn297l_write_reg) for xn297l_write_reg lib_driver_xn297l.o(i.xn297l_tx_mode) refers to lib_driver_delay_pan159.o(.emb_text) for __delay_pan159 lib_driver_xn297l.o(i.xn297l_write_buf) refers to lib_driver_rfspi_pan159.o(i.rfspi_pan159_rwc) for rfspi_pan159_rwc lib_driver_xn297l.o(i.xn297l_write_reg) refers to lib_driver_rfspi_pan159.o(i.rfspi_pan159_rwc) for rfspi_pan159_rwc lib_driver_swiic_pan159.o(i.__swiic_pan159_echo_wclk) refers to lib_driver_delay_pan159.o(.emb_text) for __delay_pan159 lib_driver_swiic_pan159.o(i.__swiic_pan159_read_ack) refers to lib_driver_delay_pan159.o(.emb_text) for __delay_pan159 lib_driver_swiic_pan159.o(i.__swiic_pan159_read_byte) refers to lib_driver_delay_pan159.o(.emb_text) for __delay_pan159 lib_driver_swiic_pan159.o(i.__swiic_pan159_start) refers to lib_driver_delay_pan159.o(.emb_text) for __delay_pan159 lib_driver_swiic_pan159.o(i.__swiic_pan159_stop) refers to lib_driver_delay_pan159.o(.emb_text) for __delay_pan159 lib_driver_swiic_pan159.o(i.__swiic_pan159_write_byte) refers to lib_driver_swiic_pan159.o(i.__swiic_pan159_echo_wclk) for __swiic_pan159_echo_wclk lib_driver_swiic_pan159.o(i.iic_pan159_init) refers to lib_driver_swiic_pan159.o(i.swiic_pan159_init) for swiic_pan159_init lib_driver_swiic_pan159.o(i.iic_pan159_init) refers to lib_driver_swiic_pan159.o(i.swiic_pan159_copy) for swiic_pan159_copy lib_driver_swiic_pan159.o(i.iic_pan159_init) refers to lib_driver_swiic_pan159.o(.bss) for .bss lib_driver_swiic_pan159.o(i.iic_start_read_bytes) refers to lib_driver_swiic_pan159.o(i.swiic_pan159_read_bytes) for swiic_pan159_read_bytes lib_driver_swiic_pan159.o(i.iic_start_read_bytes) refers to lib_driver_swiic_pan159.o(.bss) for .bss lib_driver_swiic_pan159.o(i.iic_start_send_bytes) refers to lib_driver_swiic_pan159.o(i.swiic_pan159_write_bytes) for swiic_pan159_write_bytes lib_driver_swiic_pan159.o(i.iic_start_send_bytes) refers to lib_driver_swiic_pan159.o(.bss) for .bss lib_driver_swiic_pan159.o(i.swiic_pan159_init) refers to gpio.o(i.GPIO_SetMode) for GPIO_SetMode lib_driver_swiic_pan159.o(i.swiic_pan159_init) refers to lib_driver_swiic_pan159.o(i.__swiic_pan159_stop) for __swiic_pan159_stop lib_driver_swiic_pan159.o(i.swiic_pan159_read_byte) refers to lib_driver_swiic_pan159.o(i.__swiic_pan159_start) for __swiic_pan159_start lib_driver_swiic_pan159.o(i.swiic_pan159_read_byte) refers to lib_driver_swiic_pan159.o(i.__swiic_pan159_write_byte) for __swiic_pan159_write_byte lib_driver_swiic_pan159.o(i.swiic_pan159_read_byte) refers to lib_driver_swiic_pan159.o(i.__swiic_pan159_read_ack) for __swiic_pan159_read_ack lib_driver_swiic_pan159.o(i.swiic_pan159_read_byte) refers to lib_driver_swiic_pan159.o(i.__swiic_pan159_read_byte) for __swiic_pan159_read_byte lib_driver_swiic_pan159.o(i.swiic_pan159_read_byte) refers to lib_driver_swiic_pan159.o(i.__swiic_pan159_echo_wclk) for __swiic_pan159_echo_wclk lib_driver_swiic_pan159.o(i.swiic_pan159_read_byte) refers to lib_driver_swiic_pan159.o(i.__swiic_pan159_stop) for __swiic_pan159_stop lib_driver_swiic_pan159.o(i.swiic_pan159_read_bytes) refers to lib_driver_swiic_pan159.o(i.__swiic_pan159_start) for __swiic_pan159_start lib_driver_swiic_pan159.o(i.swiic_pan159_read_bytes) refers to lib_driver_swiic_pan159.o(i.__swiic_pan159_write_byte) for __swiic_pan159_write_byte lib_driver_swiic_pan159.o(i.swiic_pan159_read_bytes) refers to lib_driver_swiic_pan159.o(i.__swiic_pan159_read_ack) for __swiic_pan159_read_ack lib_driver_swiic_pan159.o(i.swiic_pan159_read_bytes) refers to lib_driver_swiic_pan159.o(i.__swiic_pan159_read_byte) for __swiic_pan159_read_byte lib_driver_swiic_pan159.o(i.swiic_pan159_read_bytes) refers to lib_driver_swiic_pan159.o(i.__swiic_pan159_echo_wclk) for __swiic_pan159_echo_wclk lib_driver_swiic_pan159.o(i.swiic_pan159_read_bytes) refers to lib_driver_swiic_pan159.o(i.__swiic_pan159_stop) for __swiic_pan159_stop lib_driver_swiic_pan159.o(i.swiic_pan159_write_byte) refers to lib_driver_swiic_pan159.o(i.__swiic_pan159_start) for __swiic_pan159_start lib_driver_swiic_pan159.o(i.swiic_pan159_write_byte) refers to lib_driver_swiic_pan159.o(i.__swiic_pan159_write_byte) for __swiic_pan159_write_byte lib_driver_swiic_pan159.o(i.swiic_pan159_write_byte) refers to lib_driver_swiic_pan159.o(i.__swiic_pan159_read_ack) for __swiic_pan159_read_ack lib_driver_swiic_pan159.o(i.swiic_pan159_write_byte) refers to lib_driver_swiic_pan159.o(i.__swiic_pan159_stop) for __swiic_pan159_stop lib_driver_swiic_pan159.o(i.swiic_pan159_write_bytes) refers to lib_driver_swiic_pan159.o(i.__swiic_pan159_start) for __swiic_pan159_start lib_driver_swiic_pan159.o(i.swiic_pan159_write_bytes) refers to lib_driver_swiic_pan159.o(i.__swiic_pan159_write_byte) for __swiic_pan159_write_byte lib_driver_swiic_pan159.o(i.swiic_pan159_write_bytes) refers to lib_driver_swiic_pan159.o(i.__swiic_pan159_read_ack) for __swiic_pan159_read_ack lib_driver_swiic_pan159.o(i.swiic_pan159_write_bytes) refers to lib_driver_swiic_pan159.o(i.__swiic_pan159_stop) for __swiic_pan159_stop debug.o(i.__dbg_data_up_0) refers to debug_rf.o(i.donglex_ex_send) for donglex_ex_send debug.o(i.__dbg_data_up_00) refers to debug_rf.o(i.donglex_ex_send) for donglex_ex_send debug.o(i.__dbg_data_up_1) refers to debug_rf.o(i.donglex_ex_send) for donglex_ex_send debug.o(i.__dbg_data_up_2) refers to debug_rf.o(i.donglex_ex_send) for donglex_ex_send debug.o(i.dbg_update) refers to debug.o(.constdata) for .constdata debug.o(i.dbg_update) refers to debug.o(.data) for .data debug.o(.constdata) refers to debug.o(i.__dbg_data_up_0) for __dbg_data_up_0 myuart.o(i.Error_out) refers to xprintf.o(i.xprintf) for xprintf myuart.o(i.Error_out) refers to myuart.o(.constdata) for .constdata myuart.o(i.UART0_IRQHandler) refers to myuart.o(.bss) for .bss myuart.o(i.Uart_wait_input) refers to myuart.o(i.__ARM_common_switch8) for __ARM_common_switch8 myuart.o(i.Uart_wait_input) refers to xprintf.o(i.xputs) for xputs myuart.o(i.Uart_wait_input) refers to myuart.o(i.Error_out) for Error_out myuart.o(i.Uart_wait_input) refers to myuart.o(.bss) for .bss myuart.o(i.Uart_wait_input) refers to myuart.o(.constdata) for .constdata myuart.o(i.uart0_getc) refers to myuart.o(.bss) for .bss myuart.o(i.uart0_putc) refers to myuart.o(.bss) for .bss myuart.o(i.uart0_test) refers to myuart.o(.bss) for .bss myuart.o(i.xprintf_init) refers to clk.o(i.CLK_EnableModuleClock) for CLK_EnableModuleClock myuart.o(i.xprintf_init) refers to uart.o(i.UART_Open) for UART_Open myuart.o(i.xprintf_init) refers to myuart.o(.bss) for .bss myuart.o(i.xprintf_init) refers to myuart.o(i.uart0_putc) for uart0_putc myuart.o(i.xprintf_init) refers to xprintf.o(.data) for xfunc_out myuart.o(i.xprintf_init) refers to myuart.o(i.uart0_getc) for uart0_getc xprintf.o(i.put_dump) refers to xprintf.o(i.xprintf) for xprintf xprintf.o(i.put_dump) refers to xprintf.o(i.xputc) for xputc xprintf.o(i.xfgets) refers to xprintf.o(i.xgets) for xgets xprintf.o(i.xfgets) refers to xprintf.o(.data) for .data xprintf.o(i.xfprintf) refers to xprintf.o(i.xvprintf) for xvprintf xprintf.o(i.xfprintf) refers to xprintf.o(.data) for .data xprintf.o(i.xfputs) refers to xprintf.o(i.xputc) for xputc xprintf.o(i.xfputs) refers to xprintf.o(.data) for .data xprintf.o(i.xgets) refers to xprintf.o(i.xputc) for xputc xprintf.o(i.xgets) refers to xprintf.o(.data) for .data xprintf.o(i.xprintf) refers to xprintf.o(i.xvprintf) for xvprintf xprintf.o(i.xputc) refers to xprintf.o(.data) for .data xprintf.o(i.xputs) refers to xprintf.o(i.xputc) for xputc xprintf.o(i.xsprintf) refers to xprintf.o(i.xvprintf) for xvprintf xprintf.o(i.xsprintf) refers to xprintf.o(.data) for .data xprintf.o(i.xvprintf) refers to xprintf.o(i.xputc) for xputc xprintf.o(i.xvprintf) refers to xprintf.o(i.xputs) for xputs xprintf.o(i.xvprintf) refers to uidiv.o(.text) for __aeabi_uidivmod uart.o(i.CLK_GetPLLClockFreq) refers to uidiv.o(.text) for __aeabi_uidivmod uart.o(i.UART_Open) refers to uidiv.o(.text) for __aeabi_uidivmod uart.o(i.UART_Open) refers to uart.o(i.CLK_GetPLLClockFreq) for CLK_GetPLLClockFreq uart.o(i.UART_Open) refers to system_mini58series.o(.data) for __HSI uart.o(i.UART_SelectIrDAMode) refers to uidiv.o(.text) for __aeabi_uidivmod uart.o(i.UART_SelectIrDAMode) refers to uart.o(i.CLK_GetPLLClockFreq) for CLK_GetPLLClockFreq uart.o(i.UART_SelectIrDAMode) refers to system_mini58series.o(.data) for __HSI uart.o(i.UART_SetLine_Config) refers to uidiv.o(.text) for __aeabi_uidivmod uart.o(i.UART_SetLine_Config) refers to uart.o(i.CLK_GetPLLClockFreq) for CLK_GetPLLClockFreq uart.o(i.UART_SetLine_Config) refers to system_mini58series.o(.data) for __HSI clk.o(i.CLK_EnablePLL) refers to clk.o(i.CLK_DisablePLL) for CLK_DisablePLL clk.o(i.CLK_EnablePLL) refers to clk.o(i.CLK_WaitClockReady) for CLK_WaitClockReady clk.o(i.CLK_EnablePLL) refers to uidiv.o(.text) for __aeabi_uidivmod clk.o(i.CLK_GetCPUFreq) refers to system_mini58series.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate clk.o(i.CLK_GetCPUFreq) refers to system_mini58series.o(.data) for SystemCoreClock clk.o(i.CLK_GetHCLKFreq) refers to system_mini58series.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate clk.o(i.CLK_GetHCLKFreq) refers to system_mini58series.o(.data) for SystemCoreClock clk.o(i.CLK_SetCoreClock) refers to clk.o(i.CLK_WaitClockReady) for CLK_WaitClockReady clk.o(i.CLK_SetCoreClock) refers to clk.o(i.CLK_EnablePLL) for CLK_EnablePLL clk.o(i.CLK_SetCoreClock) refers to clk.o(i.CLK_SetHCLK) for CLK_SetHCLK clk.o(i.CLK_SetHCLK) refers to system_mini58series.o(i.SystemCoreClockUpdate) for SystemCoreClockUpdate clk.o(i.CLK_SysTickDelay) refers to system_mini58series.o(.data) for CyclesPerUs timer.o(i.TIMER_Delay) refers to timer.o(i.TIMER_GetModuleClock) for TIMER_GetModuleClock timer.o(i.TIMER_Delay) refers to uidiv.o(.text) for __aeabi_uidivmod timer.o(i.TIMER_Delay) refers to ffltui.o(.text) for __aeabi_ui2f timer.o(i.TIMER_Delay) refers to fmul.o(.text) for __aeabi_fmul timer.o(i.TIMER_Delay) refers to fdiv.o(.text) for __aeabi_fdiv timer.o(i.TIMER_Delay) refers to ffixui.o(.text) for __aeabi_f2uiz timer.o(i.TIMER_Delay) refers to system_mini58series.o(.data) for SystemCoreClock timer.o(i.TIMER_GetModuleClock) refers to system_mini58series.o(.data) for __HSI timer.o(i.TIMER_GetModuleClock) refers to system_mini58series.o(.data) for SystemCoreClock timer.o(i.TIMER_Open) refers to timer.o(i.TIMER_GetModuleClock) for TIMER_GetModuleClock timer.o(i.TIMER_Open) refers to uidiv.o(.text) for __aeabi_uidivmod spi.o(i.CLK_GetPLLClockFreq) refers to uidiv.o(.text) for __aeabi_uidivmod spi.o(i.SPI_GetBusClock) refers to clk.o(i.CLK_GetHCLKFreq) for CLK_GetHCLKFreq spi.o(i.SPI_GetBusClock) refers to uidiv.o(.text) for __aeabi_uidivmod spi.o(i.SPI_GetBusClock) refers to clk.o(i.CLK_GetHXTFreq) for CLK_GetHXTFreq spi.o(i.SPI_GetBusClock) refers to clk.o(i.CLK_GetLXTFreq) for CLK_GetLXTFreq spi.o(i.SPI_GetBusClock) refers to spi.o(i.CLK_GetPLLClockFreq) for CLK_GetPLLClockFreq spi.o(i.SPI_Open) refers to spi.o(i.SPI_SetBusClock) for SPI_SetBusClock spi.o(i.SPI_SetBusClock) refers to clk.o(i.CLK_GetHCLKFreq) for CLK_GetHCLKFreq spi.o(i.SPI_SetBusClock) refers to uidiv.o(.text) for __aeabi_uidivmod spi.o(i.SPI_SetBusClock) refers to clk.o(i.CLK_GetHXTFreq) for CLK_GetHXTFreq spi.o(i.SPI_SetBusClock) refers to clk.o(i.CLK_GetLXTFreq) for CLK_GetLXTFreq spi.o(i.SPI_SetBusClock) refers to spi.o(i.CLK_GetPLLClockFreq) for CLK_GetPLLClockFreq fmc.o(i.FMC_ReadConfig) refers to fmc.o(i.FMC_Read) for FMC_Read fmc.o(i.FMC_WriteConfig) refers to fmc.o(i.FMC_Erase) for FMC_Erase fmc.o(i.FMC_WriteConfig) refers to fmc.o(i.FMC_Write) for FMC_Write debug_rf.o(i.donglex_ex_send) refers to pack.o(i.PXGS_PACK) for PXGS_PACK debug_rf.o(i.donglex_ex_send) refers to debug_rf.o(i.l_xn297l_write_reg) for l_xn297l_write_reg debug_rf.o(i.donglex_ex_send) refers to lib_driver_delay_pan159.o(.emb_text) for __delay_pan159 debug_rf.o(i.donglex_ex_send) refers to memcpya.o(.text) for __aeabi_memcpy debug_rf.o(i.donglex_ex_send) refers to debug_rf.o(i.l_xn297l_write_buf) for l_xn297l_write_buf debug_rf.o(i.l_xn297l_write_buf) refers to debug_rf.o(i.l_spi_write) for l_spi_write debug_rf.o(i.l_xn297l_write_reg) refers to debug_rf.o(i.l_spi_write) for l_spi_write debug_rf.o(i.rf_set_debug) refers to debug_rf.o(i.l_xn297l_write_reg) for l_xn297l_write_reg debug_rf.o(i.rf_set_debug) refers to debug_rf.o(i.l_xn297l_write_buf) for l_xn297l_write_buf pack.o(i.PXGS_PACK) refers to pack.o(i.__PXGS_CAL_CHK) for __PXGS_CAL_CHK pack.o(i.PXGS_PACK) refers to pack.o(i.__PXGS_CAL_ESC) for __PXGS_CAL_ESC pack.o(i.PXGS_UNPACK) refers to pack.o(i.__PXGS_CAL_CHK) for __PXGS_CAL_CHK pack.o(i.PXGS_UNPACK) refers to pack.o(.data) for .data 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 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 ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 entry2.o(.ARM.Collect$$$$00002712) refers to startup_mini58series.o(STACK) for __initial_sp entry2.o(__vectab_stack_and_reset_area) refers to startup_mini58series.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(i.main) for main entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload ============================================================================== Removing Unused input sections from the image. Removing system_mini58series.o(.rev16_text), (4 bytes). Removing system_mini58series.o(.revsh_text), (4 bytes). Removing system_mini58series.o(i.SystemInit), (2 bytes). Removing startup_mini58series.o(HEAP), (0 bytes). Removing main.o(.rev16_text), (4 bytes). Removing main.o(.revsh_text), (4 bytes). Removing main.o(i.sometingtest), (12 bytes). Removing main.o(.data), (8 bytes). Removing main.o(.data), (3 bytes). Removing main.o(.data), (40 bytes). Removing main.o(.data), (1 bytes). Removing bsp.o(.rev16_text), (4 bytes). Removing bsp.o(.revsh_text), (4 bytes). Removing bsp.o(i.bsp_led_set), (28 bytes). Removing lib_driver_adc_pan159.o(.rev16_text), (4 bytes). Removing lib_driver_adc_pan159.o(.revsh_text), (4 bytes). Removing lib_driver_adc_pan159.o(i.adc_pan159_samp2), (76 bytes). Removing lib_driver_adc_pan159.o(.constdata), (2 bytes). Removing lib_driver_adc_pan159.o(.data), (1 bytes). Removing lib_driver_delay_pan159.o(.rev16_text), (4 bytes). Removing lib_driver_delay_pan159.o(.revsh_text), (4 bytes). Removing lib_driver_flash_pan159.o(.rev16_text), (4 bytes). Removing lib_driver_flash_pan159.o(.revsh_text), (4 bytes). Removing lib_driver_flash_pan159.o(i.SYS_UnlockReg), (28 bytes). Removing lib_driver_flash_pan159.o(i.flash_pan159_erase), (68 bytes). Removing lib_driver_flash_pan159.o(i.flash_pan159_read), (140 bytes). Removing lib_driver_flash_pan159.o(i.flash_pan159_write), (140 bytes). Removing lib_driver_gpio_pan159.o(.rev16_text), (4 bytes). Removing lib_driver_gpio_pan159.o(.revsh_text), (4 bytes). Removing lib_driver_gpio_pan159.o(i.gpio_ext0_int_init), (56 bytes). Removing lib_driver_gpio_pan159.o(i.gpio_ext1_int_init), (40 bytes). Removing lib_driver_pwm_pan159.o(.rev16_text), (4 bytes). Removing lib_driver_pwm_pan159.o(.revsh_text), (4 bytes). Removing lib_driver_pwm_pan159.o(i.pwm_pan159_setDuty), (100 bytes). Removing lib_driver_rfspi_pan159.o(.rev16_text), (4 bytes). Removing lib_driver_rfspi_pan159.o(.revsh_text), (4 bytes). Removing lib_driver_rfspi_pan159.o(i.rfspi_pan159_rws), (48 bytes). Removing lib_driver_timer_pan159.o(.rev16_text), (4 bytes). Removing lib_driver_timer_pan159.o(.revsh_text), (4 bytes). Removing lib_driver_timer_pan159.o(i.DrvTimer0_SetTimer), (44 bytes). Removing lib_driver_timer_pan159.o(i.DrvTimer1_SetTimer), (44 bytes). Removing lib_driver_timer_pan159.o(i.timer1_pan159_init), (84 bytes). Removing lib_driver_wdt_pan159.o(.rev16_text), (4 bytes). Removing lib_driver_wdt_pan159.o(.revsh_text), (4 bytes). Removing lib_driver_wdt_pan159.o(i.DrvWDT_Feed), (20 bytes). Removing lib_driver_wdt_pan159.o(i.DrvWDT_Init), (64 bytes). Removing lib_driver_wdt_pan159.o(i.DrvWDT_close), (12 bytes). Removing lib_driver_xn297l.o(.rev16_text), (4 bytes). Removing lib_driver_xn297l.o(.revsh_text), (4 bytes). Removing lib_driver_xn297l.o(i.RF_Carrier), (136 bytes). Removing lib_driver_xn297l.o(i.xn297l_get_status), (14 bytes). Removing lib_driver_xn297l.o(i.xn297l_read_buf), (48 bytes). Removing lib_driver_xn297l.o(i.xn297l_read_reg), (28 bytes). Removing lib_driver_xn297l.o(i.xn297l_rx_data), (44 bytes). Removing lib_driver_xn297l.o(i.xn297l_set_addr), (12 bytes). Removing lib_driver_xn297l.o(i.xn297l_set_channel), (12 bytes). Removing lib_driver_xn297l.o(i.xn297l_tx_data), (68 bytes). Removing lib_driver_swiic_pan159.o(.rev16_text), (4 bytes). Removing lib_driver_swiic_pan159.o(.revsh_text), (4 bytes). Removing lib_driver_swiic_pan159.o(i.iic_start_send_bytes), (48 bytes). Removing lib_driver_swiic_pan159.o(i.swiic_pan159_read_byte), (112 bytes). Removing lib_driver_swiic_pan159.o(i.swiic_pan159_write_byte), (90 bytes). Removing lib_driver_swiic_pan159.o(i.swiic_pan159_write_bytes), (98 bytes). Removing debug.o(.rev16_text), (4 bytes). Removing debug.o(.revsh_text), (4 bytes). Removing debug.o(i.__dbg_data_up_00), (50 bytes). Removing debug.o(i.__dbg_data_up_1), (56 bytes). Removing debug.o(i.__dbg_data_up_2), (38 bytes). Removing myuart.o(.rev16_text), (4 bytes). Removing myuart.o(.revsh_text), (4 bytes). Removing myuart.o(i.uart0_test), (12 bytes). Removing xprintf.o(i.put_dump), (156 bytes). Removing xprintf.o(i.xatoi), (158 bytes). Removing xprintf.o(i.xfgets), (28 bytes). Removing xprintf.o(i.xfprintf), (32 bytes). Removing xprintf.o(i.xfputs), (32 bytes). Removing xprintf.o(i.xsprintf), (36 bytes). Removing uart.o(.rev16_text), (4 bytes). Removing uart.o(.revsh_text), (4 bytes). Removing uart.o(i.UART_ClearIntFlag), (44 bytes). Removing uart.o(i.UART_Close), (6 bytes). Removing uart.o(i.UART_DisableFlowCtrl), (12 bytes). Removing uart.o(i.UART_DisableInt), (8 bytes). Removing uart.o(i.UART_EnableFlowCtrl), (38 bytes). Removing uart.o(i.UART_EnableInt), (8 bytes). Removing uart.o(i.UART_Read), (44 bytes). Removing uart.o(i.UART_SelectIrDAMode), (120 bytes). Removing uart.o(i.UART_SelectRS485Mode), (20 bytes). Removing uart.o(i.UART_SetLine_Config), (136 bytes). Removing uart.o(i.UART_SetTimeoutCnt), (22 bytes). Removing uart.o(i.UART_Write), (44 bytes). Removing clk.o(.rev16_text), (4 bytes). Removing clk.o(.revsh_text), (4 bytes). Removing clk.o(i.CLK_DisableCKO), (16 bytes). Removing clk.o(i.CLK_DisableModuleClock), (28 bytes). Removing clk.o(i.CLK_DisableSysTick), (12 bytes). Removing clk.o(i.CLK_DisableXtalRC), (16 bytes). Removing clk.o(i.CLK_EnableCKO), (36 bytes). Removing clk.o(i.CLK_EnableSysTick), (64 bytes). Removing clk.o(i.CLK_GetCPUFreq), (16 bytes). Removing clk.o(i.CLK_Idle), (20 bytes). Removing clk.o(i.CLK_PowerDown), (28 bytes). Removing clk.o(i.CLK_SetCoreClock), (132 bytes). Removing clk.o(i.CLK_SetSysTickClockSrc), (20 bytes). Removing clk.o(i.CLK_SysTickDelay), (36 bytes). Removing timer.o(.rev16_text), (4 bytes). Removing timer.o(.revsh_text), (4 bytes). Removing timer.o(i.TIMER_Close), (8 bytes). Removing timer.o(i.TIMER_Delay), (168 bytes). Removing timer.o(i.TIMER_DisableCapture), (10 bytes). Removing timer.o(i.TIMER_DisableEventCounter), (12 bytes). Removing timer.o(i.TIMER_EnableCapture), (22 bytes). Removing timer.o(i.TIMER_EnableEventCounter), (22 bytes). Removing spi.o(.rev16_text), (4 bytes). Removing spi.o(.revsh_text), (4 bytes). Removing spi.o(i.SPI_ClearRxFIFO), (10 bytes). Removing spi.o(i.SPI_ClearTxFIFO), (10 bytes). Removing spi.o(i.SPI_Close), (22 bytes). Removing spi.o(i.SPI_DisableFIFO), (12 bytes). Removing spi.o(i.SPI_DisableInt), (80 bytes). Removing spi.o(i.SPI_EnableAutoSS), (20 bytes). Removing spi.o(i.SPI_EnableFIFO), (32 bytes). Removing spi.o(i.SPI_EnableInt), (80 bytes). Removing spi.o(i.SPI_GetBusClock), (68 bytes). Removing fmc.o(.rev16_text), (4 bytes). Removing fmc.o(.revsh_text), (4 bytes). Removing fmc.o(i.FMC_Close), (16 bytes). Removing fmc.o(i.FMC_Erase), (48 bytes). Removing fmc.o(i.FMC_GetBootSource), (20 bytes). Removing fmc.o(i.FMC_GetCRC32Sum), (80 bytes). Removing fmc.o(i.FMC_GetVectorPageAddr), (20 bytes). Removing fmc.o(i.FMC_Open), (16 bytes). Removing fmc.o(i.FMC_Read), (28 bytes). Removing fmc.o(i.FMC_ReadCID), (28 bytes). Removing fmc.o(i.FMC_ReadConfig), (40 bytes). Removing fmc.o(i.FMC_ReadDataFlashBaseAddr), (12 bytes). Removing fmc.o(i.FMC_ReadPID), (28 bytes). Removing fmc.o(i.FMC_ReadUCID), (32 bytes). Removing fmc.o(i.FMC_ReadUID), (28 bytes). Removing fmc.o(i.FMC_SetVectorPageAddr), (24 bytes). Removing fmc.o(i.FMC_Write), (28 bytes). Removing fmc.o(i.FMC_WriteConfig), (64 bytes). Removing gpio.o(.rev16_text), (4 bytes). Removing gpio.o(.revsh_text), (4 bytes). Removing gpio.o(i.GPIO_DisableInt), (28 bytes). Removing gpio.o(i.GPIO_EnableInt), (26 bytes). Removing debug_rf.o(.rev16_text), (4 bytes). Removing debug_rf.o(.revsh_text), (4 bytes). Removing debug_rf.o(i.rf_set_debug), (104 bytes). Removing pack.o(i.PXGS_UNPACK), (160 bytes). Removing pack.o(.data), (2 bytes). Removing fmul.o(.text), (122 bytes). Removing fdiv.o(.text), (124 bytes). Removing ffltui.o(.text), (14 bytes). Removing ffixui.o(.text), (40 bytes). Removing fepilogue.o(.text), (130 bytes). 156 unused section(s) (total 5309 bytes) removed from the image. ============================================================================== Image Symbol Table Local Symbols Symbol Name Value Ov Type Size Object(Section) RESET 0x00000000 Section 192 startup_mini58series.o(RESET) ../clib/microlib/division.c 0x00000000 Number 0 uidiv.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 entry2.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE ..\..\..\Library\Device\Nuvoton\Mini58Series\Source\ARM\startup_Mini58Series.s 0x00000000 Number 0 startup_mini58series.o ABSOLUTE ..\..\..\Library\Device\Nuvoton\Mini58Series\Source\system_Mini58Series.c 0x00000000 Number 0 system_mini58series.o ABSOLUTE ..\..\..\Library\StdDriver\driver\lib_driver_adc_pan159.c 0x00000000 Number 0 lib_driver_adc_pan159.o ABSOLUTE ..\..\..\Library\StdDriver\driver\lib_driver_delay_pan159.c 0x00000000 Number 0 lib_driver_delay_pan159.o ABSOLUTE ..\..\..\Library\StdDriver\driver\lib_driver_flash_pan159.c 0x00000000 Number 0 lib_driver_flash_pan159.o ABSOLUTE ..\..\..\Library\StdDriver\driver\lib_driver_gpio_pan159.c 0x00000000 Number 0 lib_driver_gpio_pan159.o ABSOLUTE ..\..\..\Library\StdDriver\driver\lib_driver_pwm_pan159.c 0x00000000 Number 0 lib_driver_pwm_pan159.o ABSOLUTE ..\..\..\Library\StdDriver\driver\lib_driver_rfspi_pan159.c 0x00000000 Number 0 lib_driver_rfspi_pan159.o ABSOLUTE ..\..\..\Library\StdDriver\driver\lib_driver_swiic_pan159.c 0x00000000 Number 0 lib_driver_swiic_pan159.o ABSOLUTE ..\..\..\Library\StdDriver\driver\lib_driver_timer_pan159.c 0x00000000 Number 0 lib_driver_timer_pan159.o ABSOLUTE ..\..\..\Library\StdDriver\driver\lib_driver_wdt_pan159.c 0x00000000 Number 0 lib_driver_wdt_pan159.o ABSOLUTE ..\..\..\Library\StdDriver\driver\lib_driver_xn297l.c 0x00000000 Number 0 lib_driver_xn297l.o ABSOLUTE ..\..\..\Library\StdDriver\src\clk.c 0x00000000 Number 0 clk.o ABSOLUTE ..\..\..\Library\StdDriver\src\fmc.c 0x00000000 Number 0 fmc.o ABSOLUTE ..\..\..\Library\StdDriver\src\gpio.c 0x00000000 Number 0 gpio.o ABSOLUTE ..\..\..\Library\StdDriver\src\spi.c 0x00000000 Number 0 spi.o ABSOLUTE ..\..\..\Library\StdDriver\src\timer.c 0x00000000 Number 0 timer.o ABSOLUTE ..\..\..\Library\StdDriver\src\uart.c 0x00000000 Number 0 uart.o ABSOLUTE ..\\..\\..\\Library\\Device\\Nuvoton\\Mini58Series\\Source\\system_Mini58Series.c 0x00000000 Number 0 system_mini58series.o ABSOLUTE ..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_adc_pan159.c 0x00000000 Number 0 lib_driver_adc_pan159.o ABSOLUTE ..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_delay_pan159.c 0x00000000 Number 0 lib_driver_delay_pan159.o ABSOLUTE ..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_flash_pan159.c 0x00000000 Number 0 lib_driver_flash_pan159.o ABSOLUTE ..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_gpio_pan159.c 0x00000000 Number 0 lib_driver_gpio_pan159.o ABSOLUTE ..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_pwm_pan159.c 0x00000000 Number 0 lib_driver_pwm_pan159.o ABSOLUTE ..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_rfspi_pan159.c 0x00000000 Number 0 lib_driver_rfspi_pan159.o ABSOLUTE ..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_swiic_pan159.c 0x00000000 Number 0 lib_driver_swiic_pan159.o ABSOLUTE ..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_timer_pan159.c 0x00000000 Number 0 lib_driver_timer_pan159.o ABSOLUTE ..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_wdt_pan159.c 0x00000000 Number 0 lib_driver_wdt_pan159.o ABSOLUTE ..\\..\\..\\Library\\StdDriver\\driver\\lib_driver_xn297l.c 0x00000000 Number 0 lib_driver_xn297l.o ABSOLUTE ..\\..\\..\\Library\\StdDriver\\src\\clk.c 0x00000000 Number 0 clk.o ABSOLUTE ..\\..\\..\\Library\\StdDriver\\src\\fmc.c 0x00000000 Number 0 fmc.o ABSOLUTE ..\\..\\..\\Library\\StdDriver\\src\\gpio.c 0x00000000 Number 0 gpio.o ABSOLUTE ..\\..\\..\\Library\\StdDriver\\src\\spi.c 0x00000000 Number 0 spi.o ABSOLUTE ..\\..\\..\\Library\\StdDriver\\src\\timer.c 0x00000000 Number 0 timer.o ABSOLUTE ..\\..\\..\\Library\\StdDriver\\src\\uart.c 0x00000000 Number 0 uart.o ABSOLUTE ..\\bsp.c 0x00000000 Number 0 bsp.o ABSOLUTE ..\\debug\\debug.c 0x00000000 Number 0 debug.o ABSOLUTE ..\\debug\\myUart.c 0x00000000 Number 0 myuart.o ABSOLUTE ..\\main.c 0x00000000 Number 0 main.o ABSOLUTE ..\\user\\debug_rf.c 0x00000000 Number 0 debug_rf.o ABSOLUTE ..\bsp.c 0x00000000 Number 0 bsp.o ABSOLUTE ..\debug\debug.c 0x00000000 Number 0 debug.o ABSOLUTE ..\debug\myUart.c 0x00000000 Number 0 myuart.o ABSOLUTE ..\debug\xprintf.c 0x00000000 Number 0 xprintf.o ABSOLUTE ..\main.c 0x00000000 Number 0 main.o ABSOLUTE ..\user\debug_rf.c 0x00000000 Number 0 debug_rf.o ABSOLUTE ..\user\pack.c 0x00000000 Number 0 pack.o ABSOLUTE handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE init.s 0x00000000 Number 0 init.o ABSOLUTE .ARM.Collect$$$$00000000 0x000000c0 Section 0 entry.o(.ARM.Collect$$$$00000000) .ARM.Collect$$$$00000001 0x000000c0 Section 4 entry2.o(.ARM.Collect$$$$00000001) .ARM.Collect$$$$00000004 0x000000c4 Section 4 entry5.o(.ARM.Collect$$$$00000004) .ARM.Collect$$$$00000008 0x000000c8 Section 0 entry7b.o(.ARM.Collect$$$$00000008) .ARM.Collect$$$$0000000A 0x000000c8 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) .ARM.Collect$$$$0000000B 0x000000c8 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) .ARM.Collect$$$$0000000D 0x000000d0 Section 0 entry10a.o(.ARM.Collect$$$$0000000D) .ARM.Collect$$$$0000000F 0x000000d0 Section 0 entry11a.o(.ARM.Collect$$$$0000000F) .ARM.Collect$$$$00002712 0x000000d0 Section 4 entry2.o(.ARM.Collect$$$$00002712) __lit__00000000 0x000000d0 Data 4 entry2.o(.ARM.Collect$$$$00002712) .emb_text 0x000000d4 Section 6 lib_driver_delay_pan159.o(.emb_text) .text 0x000000dc Section 20 startup_mini58series.o(.text) Default_Handler 0x000000eb Thumb Code 2 startup_mini58series.o(.text) .text 0x000000f0 Section 0 uidiv.o(.text) .text 0x0000011c Section 0 memcpya.o(.text) .text 0x00000140 Section 36 init.o(.text) i.CLK_DisablePLL 0x00000164 Section 0 clk.o(i.CLK_DisablePLL) i.CLK_EnableModuleClock 0x00000174 Section 0 clk.o(i.CLK_EnableModuleClock) i.CLK_EnablePLL 0x00000190 Section 0 clk.o(i.CLK_EnablePLL) i.CLK_EnableXtalRC 0x000003a4 Section 0 clk.o(i.CLK_EnableXtalRC) i.CLK_GetHCLKFreq 0x000003bc Section 0 clk.o(i.CLK_GetHCLKFreq) i.CLK_GetHXTFreq 0x000003cc Section 0 clk.o(i.CLK_GetHXTFreq) i.CLK_GetLXTFreq 0x000003e8 Section 0 clk.o(i.CLK_GetLXTFreq) i.CLK_GetPLLClockFreq 0x00000404 Section 0 uart.o(i.CLK_GetPLLClockFreq) CLK_GetPLLClockFreq 0x00000405 Thumb Code 70 uart.o(i.CLK_GetPLLClockFreq) i.CLK_GetPLLClockFreq 0x0000045c Section 0 spi.o(i.CLK_GetPLLClockFreq) CLK_GetPLLClockFreq 0x0000045d Thumb Code 70 spi.o(i.CLK_GetPLLClockFreq) i.CLK_SetHCLK 0x000004b4 Section 0 clk.o(i.CLK_SetHCLK) i.CLK_SetModuleClock 0x000004d8 Section 0 clk.o(i.CLK_SetModuleClock) i.CLK_WaitClockReady 0x00000528 Section 0 clk.o(i.CLK_WaitClockReady) i.EINT0_IRQHandler 0x00000550 Section 0 lib_driver_gpio_pan159.o(i.EINT0_IRQHandler) i.EINT1_IRQHandler 0x0000056c Section 0 lib_driver_gpio_pan159.o(i.EINT1_IRQHandler) i.Error_out 0x00000588 Section 0 myuart.o(i.Error_out) i.GPIO_SetMode 0x000005c0 Section 0 gpio.o(i.GPIO_SetMode) i.NVIC_SetPriority 0x000005f0 Section 0 lib_driver_timer_pan159.o(i.NVIC_SetPriority) NVIC_SetPriority 0x000005f1 Thumb Code 60 lib_driver_timer_pan159.o(i.NVIC_SetPriority) i.PXGS_PACK 0x00000634 Section 0 pack.o(i.PXGS_PACK) i.SPI_DisableAutoSS 0x000006e0 Section 0 spi.o(i.SPI_DisableAutoSS) i.SPI_Open 0x000006ea Section 0 spi.o(i.SPI_Open) i.SPI_SetBusClock 0x00000710 Section 0 spi.o(i.SPI_SetBusClock) i.SYS_Init 0x00000780 Section 0 main.o(i.SYS_Init) i.SystemCoreClockUpdate 0x00000874 Section 0 system_mini58series.o(i.SystemCoreClockUpdate) i.TIMER_GetModuleClock 0x00000914 Section 0 timer.o(i.TIMER_GetModuleClock) i.TIMER_Open 0x0000096c Section 0 timer.o(i.TIMER_Open) i.TMR0_IRQHandler 0x000009bc Section 0 lib_driver_timer_pan159.o(i.TMR0_IRQHandler) i.TMR1_IRQHandler 0x000009d8 Section 0 lib_driver_timer_pan159.o(i.TMR1_IRQHandler) i.UART0_IRQHandler 0x000009f4 Section 0 myuart.o(i.UART0_IRQHandler) i.UART_Open 0x00000a60 Section 0 uart.o(i.UART_Open) i.Uart_wait_input 0x00000ae0 Section 0 myuart.o(i.Uart_wait_input) i.__ARM_common_switch8 0x00000b4c Section 0 myuart.o(i.__ARM_common_switch8) i.__PXGS_CAL_CHK 0x00000b66 Section 0 pack.o(i.__PXGS_CAL_CHK) i.__PXGS_CAL_ESC 0x00000b80 Section 0 pack.o(i.__PXGS_CAL_ESC) __PXGS_CAL_ESC 0x00000b81 Thumb Code 34 pack.o(i.__PXGS_CAL_ESC) i.__dbg_data_up_0 0x00000ba4 Section 0 debug.o(i.__dbg_data_up_0) i.__scatterload_copy 0x00000be4 Section 14 handlers.o(i.__scatterload_copy) i.__scatterload_null 0x00000bf2 Section 2 handlers.o(i.__scatterload_null) i.__scatterload_zeroinit 0x00000bf4 Section 14 handlers.o(i.__scatterload_zeroinit) i.__swiic_pan159_echo_wclk 0x00000c02 Section 0 lib_driver_swiic_pan159.o(i.__swiic_pan159_echo_wclk) i.__swiic_pan159_read_ack 0x00000c26 Section 0 lib_driver_swiic_pan159.o(i.__swiic_pan159_read_ack) i.__swiic_pan159_read_byte 0x00000c56 Section 0 lib_driver_swiic_pan159.o(i.__swiic_pan159_read_byte) i.__swiic_pan159_start 0x00000c92 Section 0 lib_driver_swiic_pan159.o(i.__swiic_pan159_start) i.__swiic_pan159_stop 0x00000cbe Section 0 lib_driver_swiic_pan159.o(i.__swiic_pan159_stop) i.__swiic_pan159_write_byte 0x00000cda Section 0 lib_driver_swiic_pan159.o(i.__swiic_pan159_write_byte) i.adc_pan159_init 0x00000cfc Section 0 lib_driver_adc_pan159.o(i.adc_pan159_init) i.adc_pan159_samp1 0x00000d34 Section 0 lib_driver_adc_pan159.o(i.adc_pan159_samp1) i.bsp_led_blink 0x00000d68 Section 0 bsp.o(i.bsp_led_blink) i.bsp_led_init 0x00000d94 Section 0 bsp.o(i.bsp_led_init) i.dbg_update 0x00000dcc Section 0 debug.o(i.dbg_update) i.donglex_ex_send 0x00000e08 Section 0 debug_rf.o(i.donglex_ex_send) i.iic_pan159_init 0x00000e90 Section 0 lib_driver_swiic_pan159.o(i.iic_pan159_init) i.iic_start_read_bytes 0x00000ec0 Section 0 lib_driver_swiic_pan159.o(i.iic_start_read_bytes) i.l_spi_write 0x00000ef0 Section 0 debug_rf.o(i.l_spi_write) l_spi_write 0x00000ef1 Thumb Code 26 debug_rf.o(i.l_spi_write) i.l_xn297l_write_buf 0x00000f10 Section 0 debug_rf.o(i.l_xn297l_write_buf) l_xn297l_write_buf 0x00000f11 Thumb Code 40 debug_rf.o(i.l_xn297l_write_buf) i.l_xn297l_write_reg 0x00000f3c Section 0 debug_rf.o(i.l_xn297l_write_reg) l_xn297l_write_reg 0x00000f3d Thumb Code 26 debug_rf.o(i.l_xn297l_write_reg) i.main 0x00000f5c Section 0 main.o(i.main) i.pwm_pan159_init 0x0000101c Section 0 lib_driver_pwm_pan159.o(i.pwm_pan159_init) i.rf_debug_init 0x0000118c Section 0 main.o(i.rf_debug_init) i.rf_init 0x000011b0 Section 0 lib_driver_xn297l.o(i.rf_init) i.rfspi_pan159_init 0x000011d8 Section 0 lib_driver_rfspi_pan159.o(i.rfspi_pan159_init) i.rfspi_pan159_rwc 0x00001254 Section 0 lib_driver_rfspi_pan159.o(i.rfspi_pan159_rwc) i.sometingtest2 0x00001274 Section 0 main.o(i.sometingtest2) i.swiic_pan159_copy 0x00001298 Section 0 lib_driver_swiic_pan159.o(i.swiic_pan159_copy) i.swiic_pan159_init 0x000012a8 Section 0 lib_driver_swiic_pan159.o(i.swiic_pan159_init) i.swiic_pan159_read_bytes 0x00001308 Section 0 lib_driver_swiic_pan159.o(i.swiic_pan159_read_bytes) i.timer_pan159_init 0x000013a4 Section 0 lib_driver_timer_pan159.o(i.timer_pan159_init) i.uart0_getc 0x000013f8 Section 0 myuart.o(i.uart0_getc) i.uart0_putc 0x00001438 Section 0 myuart.o(i.uart0_putc) i.xgets 0x00001484 Section 0 xprintf.o(i.xgets) i.xn297l_clear_fifo 0x000014dc Section 0 lib_driver_xn297l.o(i.xn297l_clear_fifo) i.xn297l_clear_status 0x000014f0 Section 0 lib_driver_xn297l.o(i.xn297l_clear_status) i.xn297l_init 0x000014fc Section 0 lib_driver_xn297l.o(i.xn297l_init) i.xn297l_rx_mode 0x0000161c Section 0 lib_driver_xn297l.o(i.xn297l_rx_mode) i.xn297l_tx_mode 0x00001630 Section 0 lib_driver_xn297l.o(i.xn297l_tx_mode) i.xn297l_write_buf 0x0000164c Section 0 lib_driver_xn297l.o(i.xn297l_write_buf) i.xn297l_write_reg 0x00001678 Section 0 lib_driver_xn297l.o(i.xn297l_write_reg) i.xprintf 0x00001698 Section 0 xprintf.o(i.xprintf) i.xprintf_init 0x000016ac Section 0 myuart.o(i.xprintf_init) i.xputc 0x0000172c Section 0 xprintf.o(i.xputc) i.xputs 0x0000175c Section 0 xprintf.o(i.xputs) i.xvprintf 0x00001770 Section 0 xprintf.o(i.xvprintf) xvprintf 0x00001771 Thumb Code 414 xprintf.o(i.xvprintf) .constdata 0x0000190e Section 419 main.o(.constdata) Banner 0x0000190e Data 419 main.o(.constdata) .constdata 0x00001ab4 Section 8 debug.o(.constdata) .constdata 0x00001abc Section 416 myuart.o(.constdata) CmdList 0x00001abc Data 201 myuart.o(.constdata) .data 0x20000000 Section 4 system_mini58series.o(.data) .data 0x20000004 Section 12 system_mini58series.o(.data) .data 0x20000010 Section 16 main.o(.data) .data 0x20000020 Section 8 lib_driver_gpio_pan159.o(.data) __s_lib_driver_EINT1_pan159_irq_handler 0x20000020 Data 4 lib_driver_gpio_pan159.o(.data) __s_lib_driver_EINT0_pan159_irq_handler 0x20000024 Data 4 lib_driver_gpio_pan159.o(.data) .data 0x20000028 Section 8 lib_driver_timer_pan159.o(.data) __s_lib_driver_timer_pan159_irq_handler 0x20000028 Data 4 lib_driver_timer_pan159.o(.data) __s_lib_driver_timer1_pan159_irq_handler 0x2000002c Data 4 lib_driver_timer_pan159.o(.data) .data 0x20000030 Section 1 debug.o(.data) index 0x20000030 Data 1 debug.o(.data) .data 0x20000034 Section 12 xprintf.o(.data) outptr 0x20000038 Data 4 xprintf.o(.data) .bss 0x20000040 Section 64 main.o(.bss) .bss 0x20000080 Section 24 lib_driver_swiic_pan159.o(.bss) .bss 0x20000098 Section 92 myuart.o(.bss) Fifo1 0x20000098 Data 76 myuart.o(.bss) STACK 0x200000f8 Section 512 startup_mini58series.o(STACK) Global Symbols Symbol Name Value Ov Type Size Object(Section) BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$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_mini58series.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 __main 0x000000c1 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) _main_stk 0x000000c1 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) _main_scatterload 0x000000c5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) __main_after_scatterload 0x000000c9 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) _main_clock 0x000000c9 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) _main_cpp_init 0x000000c9 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) _main_init 0x000000c9 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) __rt_final_cpp 0x000000d1 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) __rt_final_exit 0x000000d1 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) __delay_pan159 0x000000d5 Thumb Code 6 lib_driver_delay_pan159.o(.emb_text) Reset_Handler 0x000000dd Thumb Code 4 startup_mini58series.o(.text) NMI_Handler 0x000000e1 Thumb Code 2 startup_mini58series.o(.text) HardFault_Handler 0x000000e3 Thumb Code 2 startup_mini58series.o(.text) SVC_Handler 0x000000e5 Thumb Code 2 startup_mini58series.o(.text) PendSV_Handler 0x000000e7 Thumb Code 2 startup_mini58series.o(.text) SysTick_Handler 0x000000e9 Thumb Code 2 startup_mini58series.o(.text) ACMP_IRQHandler 0x000000eb Thumb Code 0 startup_mini58series.o(.text) ADC_IRQHandler 0x000000eb Thumb Code 0 startup_mini58series.o(.text) BOD_IRQHandler 0x000000eb Thumb Code 0 startup_mini58series.o(.text) FB_IRQHandler 0x000000eb Thumb Code 0 startup_mini58series.o(.text) GPIO01_IRQHandler 0x000000eb Thumb Code 0 startup_mini58series.o(.text) GPIO234_IRQHandler 0x000000eb Thumb Code 0 startup_mini58series.o(.text) GPIO5_IRQHandler 0x000000eb Thumb Code 0 startup_mini58series.o(.text) HIRC_IRQHandler 0x000000eb Thumb Code 0 startup_mini58series.o(.text) I2C0_IRQHandler 0x000000eb Thumb Code 0 startup_mini58series.o(.text) I2C1_IRQHandler 0x000000eb Thumb Code 0 startup_mini58series.o(.text) PDWU_IRQHandler 0x000000eb Thumb Code 0 startup_mini58series.o(.text) PWM_IRQHandler 0x000000eb Thumb Code 0 startup_mini58series.o(.text) SPI_IRQHandler 0x000000eb Thumb Code 0 startup_mini58series.o(.text) UART1_IRQHandler 0x000000eb Thumb Code 0 startup_mini58series.o(.text) WDT_IRQHandler 0x000000eb Thumb Code 0 startup_mini58series.o(.text) __aeabi_uidiv 0x000000f1 Thumb Code 0 uidiv.o(.text) __aeabi_uidivmod 0x000000f1 Thumb Code 44 uidiv.o(.text) __aeabi_memcpy 0x0000011d Thumb Code 36 memcpya.o(.text) __aeabi_memcpy4 0x0000011d Thumb Code 0 memcpya.o(.text) __aeabi_memcpy8 0x0000011d Thumb Code 0 memcpya.o(.text) __scatterload 0x00000141 Thumb Code 28 init.o(.text) __scatterload_rt2 0x00000141 Thumb Code 0 init.o(.text) CLK_DisablePLL 0x00000165 Thumb Code 12 clk.o(i.CLK_DisablePLL) CLK_EnableModuleClock 0x00000175 Thumb Code 24 clk.o(i.CLK_EnableModuleClock) CLK_EnablePLL 0x00000191 Thumb Code 478 clk.o(i.CLK_EnablePLL) CLK_EnableXtalRC 0x000003a5 Thumb Code 18 clk.o(i.CLK_EnableXtalRC) CLK_GetHCLKFreq 0x000003bd Thumb Code 12 clk.o(i.CLK_GetHCLKFreq) CLK_GetHXTFreq 0x000003cd Thumb Code 20 clk.o(i.CLK_GetHXTFreq) CLK_GetLXTFreq 0x000003e9 Thumb Code 20 clk.o(i.CLK_GetLXTFreq) CLK_SetHCLK 0x000004b5 Thumb Code 30 clk.o(i.CLK_SetHCLK) CLK_SetModuleClock 0x000004d9 Thumb Code 74 clk.o(i.CLK_SetModuleClock) CLK_WaitClockReady 0x00000529 Thumb Code 32 clk.o(i.CLK_WaitClockReady) EINT0_IRQHandler 0x00000551 Thumb Code 18 lib_driver_gpio_pan159.o(i.EINT0_IRQHandler) EINT1_IRQHandler 0x0000056d Thumb Code 18 lib_driver_gpio_pan159.o(i.EINT1_IRQHandler) Error_out 0x00000589 Thumb Code 40 myuart.o(i.Error_out) GPIO_SetMode 0x000005c1 Thumb Code 46 gpio.o(i.GPIO_SetMode) PXGS_PACK 0x00000635 Thumb Code 172 pack.o(i.PXGS_PACK) SPI_DisableAutoSS 0x000006e1 Thumb Code 10 spi.o(i.SPI_DisableAutoSS) SPI_Open 0x000006eb Thumb Code 38 spi.o(i.SPI_Open) SPI_SetBusClock 0x00000711 Thumb Code 108 spi.o(i.SPI_SetBusClock) SYS_Init 0x00000781 Thumb Code 200 main.o(i.SYS_Init) SystemCoreClockUpdate 0x00000875 Thumb Code 130 system_mini58series.o(i.SystemCoreClockUpdate) TIMER_GetModuleClock 0x00000915 Thumb Code 64 timer.o(i.TIMER_GetModuleClock) TIMER_Open 0x0000096d Thumb Code 80 timer.o(i.TIMER_Open) TMR0_IRQHandler 0x000009bd Thumb Code 18 lib_driver_timer_pan159.o(i.TMR0_IRQHandler) TMR1_IRQHandler 0x000009d9 Thumb Code 18 lib_driver_timer_pan159.o(i.TMR1_IRQHandler) UART0_IRQHandler 0x000009f5 Thumb Code 100 myuart.o(i.UART0_IRQHandler) UART_Open 0x00000a61 Thumb Code 112 uart.o(i.UART_Open) Uart_wait_input 0x00000ae1 Thumb Code 98 myuart.o(i.Uart_wait_input) __ARM_common_switch8 0x00000b4d Thumb Code 26 myuart.o(i.__ARM_common_switch8) __PXGS_CAL_CHK 0x00000b67 Thumb Code 26 pack.o(i.__PXGS_CAL_CHK) __dbg_data_up_0 0x00000ba5 Thumb Code 54 debug.o(i.__dbg_data_up_0) __scatterload_copy 0x00000be5 Thumb Code 14 handlers.o(i.__scatterload_copy) __scatterload_null 0x00000bf3 Thumb Code 2 handlers.o(i.__scatterload_null) __scatterload_zeroinit 0x00000bf5 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) __swiic_pan159_echo_wclk 0x00000c03 Thumb Code 36 lib_driver_swiic_pan159.o(i.__swiic_pan159_echo_wclk) __swiic_pan159_read_ack 0x00000c27 Thumb Code 48 lib_driver_swiic_pan159.o(i.__swiic_pan159_read_ack) __swiic_pan159_read_byte 0x00000c57 Thumb Code 60 lib_driver_swiic_pan159.o(i.__swiic_pan159_read_byte) __swiic_pan159_start 0x00000c93 Thumb Code 44 lib_driver_swiic_pan159.o(i.__swiic_pan159_start) __swiic_pan159_stop 0x00000cbf Thumb Code 28 lib_driver_swiic_pan159.o(i.__swiic_pan159_stop) __swiic_pan159_write_byte 0x00000cdb Thumb Code 34 lib_driver_swiic_pan159.o(i.__swiic_pan159_write_byte) adc_pan159_init 0x00000cfd Thumb Code 42 lib_driver_adc_pan159.o(i.adc_pan159_init) adc_pan159_samp1 0x00000d35 Thumb Code 46 lib_driver_adc_pan159.o(i.adc_pan159_samp1) bsp_led_blink 0x00000d69 Thumb Code 40 bsp.o(i.bsp_led_blink) bsp_led_init 0x00000d95 Thumb Code 46 bsp.o(i.bsp_led_init) dbg_update 0x00000dcd Thumb Code 50 debug.o(i.dbg_update) donglex_ex_send 0x00000e09 Thumb Code 132 debug_rf.o(i.donglex_ex_send) iic_pan159_init 0x00000e91 Thumb Code 38 lib_driver_swiic_pan159.o(i.iic_pan159_init) iic_start_read_bytes 0x00000ec1 Thumb Code 42 lib_driver_swiic_pan159.o(i.iic_start_read_bytes) main 0x00000f5d Thumb Code 126 main.o(i.main) pwm_pan159_init 0x0000101d Thumb Code 334 lib_driver_pwm_pan159.o(i.pwm_pan159_init) rf_debug_init 0x0000118d Thumb Code 30 main.o(i.rf_debug_init) rf_init 0x000011b1 Thumb Code 34 lib_driver_xn297l.o(i.rf_init) rfspi_pan159_init 0x000011d9 Thumb Code 100 lib_driver_rfspi_pan159.o(i.rfspi_pan159_init) rfspi_pan159_rwc 0x00001255 Thumb Code 26 lib_driver_rfspi_pan159.o(i.rfspi_pan159_rwc) sometingtest2 0x00001275 Thumb Code 28 main.o(i.sometingtest2) swiic_pan159_copy 0x00001299 Thumb Code 16 lib_driver_swiic_pan159.o(i.swiic_pan159_copy) swiic_pan159_init 0x000012a9 Thumb Code 92 lib_driver_swiic_pan159.o(i.swiic_pan159_init) swiic_pan159_read_bytes 0x00001309 Thumb Code 154 lib_driver_swiic_pan159.o(i.swiic_pan159_read_bytes) timer_pan159_init 0x000013a5 Thumb Code 68 lib_driver_timer_pan159.o(i.timer_pan159_init) uart0_getc 0x000013f9 Thumb Code 54 myuart.o(i.uart0_getc) uart0_putc 0x00001439 Thumb Code 62 myuart.o(i.uart0_putc) xgets 0x00001485 Thumb Code 82 xprintf.o(i.xgets) xn297l_clear_fifo 0x000014dd Thumb Code 20 lib_driver_xn297l.o(i.xn297l_clear_fifo) xn297l_clear_status 0x000014f1 Thumb Code 12 lib_driver_xn297l.o(i.xn297l_clear_status) xn297l_init 0x000014fd Thumb Code 254 lib_driver_xn297l.o(i.xn297l_init) xn297l_rx_mode 0x0000161d Thumb Code 20 lib_driver_xn297l.o(i.xn297l_rx_mode) xn297l_tx_mode 0x00001631 Thumb Code 26 lib_driver_xn297l.o(i.xn297l_tx_mode) xn297l_write_buf 0x0000164d Thumb Code 40 lib_driver_xn297l.o(i.xn297l_write_buf) xn297l_write_reg 0x00001679 Thumb Code 26 lib_driver_xn297l.o(i.xn297l_write_reg) xprintf 0x00001699 Thumb Code 20 xprintf.o(i.xprintf) xprintf_init 0x000016ad Thumb Code 84 myuart.o(i.xprintf_init) xputc 0x0000172d Thumb Code 42 xprintf.o(i.xputc) xputs 0x0000175d Thumb Code 20 xprintf.o(i.xputs) Region$$Table$$Base 0x00001c5c Number 0 anon$$obj.o(Region$$Table) Region$$Table$$Limit 0x00001c7c Number 0 anon$$obj.o(Region$$Table) __HSI 0x20000000 Data 4 system_mini58series.o(.data) PllClock 0x20000004 Data 4 system_mini58series.o(.data) SystemCoreClock 0x20000008 Data 4 system_mini58series.o(.data) CyclesPerUs 0x2000000c Data 4 system_mini58series.o(.data) sb 0x20000010 Data 2 main.o(.data) xx 0x20000014 Data 4 main.o(.data) yy 0x20000018 Data 4 main.o(.data) adc2_value 0x2000001c Data 4 main.o(.data) xfunc_out 0x20000034 Data 4 xprintf.o(.data) xfunc_in 0x2000003c Data 4 xprintf.o(.data) dat 0x20000040 Data 64 main.o(.bss) imu_iic 0x20000080 Data 12 lib_driver_swiic_pan159.o(.bss) bar_iic 0x2000008c Data 12 lib_driver_swiic_pan159.o(.bss) Line 0x200000e4 Data 16 myuart.o(.bss) __initial_sp 0x200002f8 Data 0 startup_mini58series.o(STACK) ============================================================================== Memory Map of the image Image Entry point : 0x000000dd Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00001cbc, Max: 0x00008000, ABSOLUTE) Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00001c7c, Max: 0x00008000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x00000000 0x00000000 0x000000c0 Data RO 97 RESET startup_mini58series.o 0x000000c0 0x000000c0 0x00000000 Code RO 1757 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) 0x000000c0 0x000000c0 0x00000004 Code RO 1772 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) 0x000000c4 0x000000c4 0x00000004 Code RO 1775 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) 0x000000c8 0x000000c8 0x00000000 Code RO 1777 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) 0x000000c8 0x000000c8 0x00000000 Code RO 1779 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) 0x000000c8 0x000000c8 0x00000008 Code RO 1780 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) 0x000000d0 0x000000d0 0x00000000 Code RO 1782 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) 0x000000d0 0x000000d0 0x00000000 Code RO 1784 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) 0x000000d0 0x000000d0 0x00000004 Code RO 1773 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) 0x000000d4 0x000000d4 0x00000006 Code RO 316 .emb_text lib_driver_delay_pan159.o 0x000000da 0x000000da 0x00000002 PAD 0x000000dc 0x000000dc 0x00000014 Code RO 98 * .text startup_mini58series.o 0x000000f0 0x000000f0 0x0000002c Code RO 1758 .text mc_p.l(uidiv.o) 0x0000011c 0x0000011c 0x00000024 Code RO 1760 .text mc_p.l(memcpya.o) 0x00000140 0x00000140 0x00000024 Code RO 1789 .text mc_p.l(init.o) 0x00000164 0x00000164 0x00000010 Code RO 1156 i.CLK_DisablePLL Mini58.lib(clk.o) 0x00000174 0x00000174 0x0000001c Code RO 1160 i.CLK_EnableModuleClock Mini58.lib(clk.o) 0x00000190 0x00000190 0x00000214 Code RO 1161 i.CLK_EnablePLL Mini58.lib(clk.o) 0x000003a4 0x000003a4 0x00000018 Code RO 1163 i.CLK_EnableXtalRC Mini58.lib(clk.o) 0x000003bc 0x000003bc 0x00000010 Code RO 1165 i.CLK_GetHCLKFreq Mini58.lib(clk.o) 0x000003cc 0x000003cc 0x0000001c Code RO 1166 i.CLK_GetHXTFreq Mini58.lib(clk.o) 0x000003e8 0x000003e8 0x0000001c Code RO 1167 i.CLK_GetLXTFreq Mini58.lib(clk.o) 0x00000404 0x00000404 0x00000058 Code RO 998 i.CLK_GetPLLClockFreq Mini58.lib(uart.o) 0x0000045c 0x0000045c 0x00000058 Code RO 1382 i.CLK_GetPLLClockFreq Mini58.lib(spi.o) 0x000004b4 0x000004b4 0x00000024 Code RO 1171 i.CLK_SetHCLK Mini58.lib(clk.o) 0x000004d8 0x000004d8 0x00000050 Code RO 1172 i.CLK_SetModuleClock Mini58.lib(clk.o) 0x00000528 0x00000528 0x00000028 Code RO 1175 i.CLK_WaitClockReady Mini58.lib(clk.o) 0x00000550 0x00000550 0x0000001c Code RO 374 i.EINT0_IRQHandler lib_driver_gpio_pan159.o 0x0000056c 0x0000056c 0x0000001c Code RO 375 i.EINT1_IRQHandler lib_driver_gpio_pan159.o 0x00000588 0x00000588 0x00000038 Code RO 851 i.Error_out myuart.o 0x000005c0 0x000005c0 0x0000002e Code RO 1584 i.GPIO_SetMode Mini58.lib(gpio.o) 0x000005ee 0x000005ee 0x00000002 PAD 0x000005f0 0x000005f0 0x00000044 Code RO 477 i.NVIC_SetPriority lib_driver_timer_pan159.o 0x00000634 0x00000634 0x000000ac Code RO 1727 i.PXGS_PACK debug_rf.lib(pack.o) 0x000006e0 0x000006e0 0x0000000a Code RO 1386 i.SPI_DisableAutoSS Mini58.lib(spi.o) 0x000006ea 0x000006ea 0x00000026 Code RO 1393 i.SPI_Open Mini58.lib(spi.o) 0x00000710 0x00000710 0x00000070 Code RO 1394 i.SPI_SetBusClock Mini58.lib(spi.o) 0x00000780 0x00000780 0x000000f4 Code RO 104 i.SYS_Init main.o 0x00000874 0x00000874 0x000000a0 Code RO 3 i.SystemCoreClockUpdate system_mini58series.o 0x00000914 0x00000914 0x00000058 Code RO 1323 i.TIMER_GetModuleClock Mini58.lib(timer.o) 0x0000096c 0x0000096c 0x00000050 Code RO 1324 i.TIMER_Open Mini58.lib(timer.o) 0x000009bc 0x000009bc 0x0000001c Code RO 478 i.TMR0_IRQHandler lib_driver_timer_pan159.o 0x000009d8 0x000009d8 0x0000001c Code RO 479 i.TMR1_IRQHandler lib_driver_timer_pan159.o 0x000009f4 0x000009f4 0x0000006c Code RO 852 i.UART0_IRQHandler myuart.o 0x00000a60 0x00000a60 0x00000080 Code RO 1005 i.UART_Open Mini58.lib(uart.o) 0x00000ae0 0x00000ae0 0x0000006c Code RO 853 i.Uart_wait_input myuart.o 0x00000b4c 0x00000b4c 0x0000001a Code RO 905 i.__ARM_common_switch8 myuart.o 0x00000b66 0x00000b66 0x0000001a Code RO 1729 i.__PXGS_CAL_CHK debug_rf.lib(pack.o) 0x00000b80 0x00000b80 0x00000022 Code RO 1730 i.__PXGS_CAL_ESC debug_rf.lib(pack.o) 0x00000ba2 0x00000ba2 0x00000002 PAD 0x00000ba4 0x00000ba4 0x00000040 Code RO 789 i.__dbg_data_up_0 debug.o 0x00000be4 0x00000be4 0x0000000e Code RO 1793 i.__scatterload_copy mc_p.l(handlers.o) 0x00000bf2 0x00000bf2 0x00000002 Code RO 1794 i.__scatterload_null mc_p.l(handlers.o) 0x00000bf4 0x00000bf4 0x0000000e Code RO 1795 i.__scatterload_zeroinit mc_p.l(handlers.o) 0x00000c02 0x00000c02 0x00000024 Code RO 679 i.__swiic_pan159_echo_wclk lib_driver_swiic_pan159.o 0x00000c26 0x00000c26 0x00000030 Code RO 680 i.__swiic_pan159_read_ack lib_driver_swiic_pan159.o 0x00000c56 0x00000c56 0x0000003c Code RO 681 i.__swiic_pan159_read_byte lib_driver_swiic_pan159.o 0x00000c92 0x00000c92 0x0000002c Code RO 682 i.__swiic_pan159_start lib_driver_swiic_pan159.o 0x00000cbe 0x00000cbe 0x0000001c Code RO 683 i.__swiic_pan159_stop lib_driver_swiic_pan159.o 0x00000cda 0x00000cda 0x00000022 Code RO 684 i.__swiic_pan159_write_byte lib_driver_swiic_pan159.o 0x00000cfc 0x00000cfc 0x00000038 Code RO 281 i.adc_pan159_init lib_driver_adc_pan159.o 0x00000d34 0x00000d34 0x00000034 Code RO 282 i.adc_pan159_samp1 lib_driver_adc_pan159.o 0x00000d68 0x00000d68 0x0000002c Code RO 246 i.bsp_led_blink bsp.o 0x00000d94 0x00000d94 0x00000038 Code RO 247 i.bsp_led_init bsp.o 0x00000dcc 0x00000dcc 0x0000003c Code RO 793 i.dbg_update debug.o 0x00000e08 0x00000e08 0x00000088 Code RO 1614 i.donglex_ex_send debug_rf.lib(debug_rf.o) 0x00000e90 0x00000e90 0x00000030 Code RO 685 i.iic_pan159_init lib_driver_swiic_pan159.o 0x00000ec0 0x00000ec0 0x00000030 Code RO 686 i.iic_start_read_bytes lib_driver_swiic_pan159.o 0x00000ef0 0x00000ef0 0x00000020 Code RO 1615 i.l_spi_write debug_rf.lib(debug_rf.o) 0x00000f10 0x00000f10 0x0000002c Code RO 1616 i.l_xn297l_write_buf debug_rf.lib(debug_rf.o) 0x00000f3c 0x00000f3c 0x00000020 Code RO 1617 i.l_xn297l_write_reg debug_rf.lib(debug_rf.o) 0x00000f5c 0x00000f5c 0x000000c0 Code RO 105 i.main main.o 0x0000101c 0x0000101c 0x00000170 Code RO 417 i.pwm_pan159_init lib_driver_pwm_pan159.o 0x0000118c 0x0000118c 0x00000024 Code RO 106 i.rf_debug_init main.o 0x000011b0 0x000011b0 0x00000028 Code RO 574 i.rf_init lib_driver_xn297l.o 0x000011d8 0x000011d8 0x0000007c Code RO 443 i.rfspi_pan159_init lib_driver_rfspi_pan159.o 0x00001254 0x00001254 0x00000020 Code RO 444 i.rfspi_pan159_rwc lib_driver_rfspi_pan159.o 0x00001274 0x00001274 0x00000024 Code RO 108 i.sometingtest2 main.o 0x00001298 0x00001298 0x00000010 Code RO 688 i.swiic_pan159_copy lib_driver_swiic_pan159.o 0x000012a8 0x000012a8 0x00000060 Code RO 689 i.swiic_pan159_init lib_driver_swiic_pan159.o 0x00001308 0x00001308 0x0000009a Code RO 691 i.swiic_pan159_read_bytes lib_driver_swiic_pan159.o 0x000013a2 0x000013a2 0x00000002 PAD 0x000013a4 0x000013a4 0x00000054 Code RO 481 i.timer_pan159_init lib_driver_timer_pan159.o 0x000013f8 0x000013f8 0x00000040 Code RO 854 i.uart0_getc myuart.o 0x00001438 0x00001438 0x0000004c Code RO 855 i.uart0_putc myuart.o 0x00001484 0x00001484 0x00000058 Code RO 922 i.xgets xprintf.o 0x000014dc 0x000014dc 0x00000014 Code RO 575 i.xn297l_clear_fifo lib_driver_xn297l.o 0x000014f0 0x000014f0 0x0000000c Code RO 576 i.xn297l_clear_status lib_driver_xn297l.o 0x000014fc 0x000014fc 0x00000120 Code RO 578 i.xn297l_init lib_driver_xn297l.o 0x0000161c 0x0000161c 0x00000014 Code RO 582 i.xn297l_rx_mode lib_driver_xn297l.o 0x00001630 0x00001630 0x0000001a Code RO 586 i.xn297l_tx_mode lib_driver_xn297l.o 0x0000164a 0x0000164a 0x00000002 PAD 0x0000164c 0x0000164c 0x0000002c Code RO 587 i.xn297l_write_buf lib_driver_xn297l.o 0x00001678 0x00001678 0x00000020 Code RO 588 i.xn297l_write_reg lib_driver_xn297l.o 0x00001698 0x00001698 0x00000014 Code RO 923 i.xprintf xprintf.o 0x000016ac 0x000016ac 0x00000080 Code RO 857 i.xprintf_init myuart.o 0x0000172c 0x0000172c 0x00000030 Code RO 924 i.xputc xprintf.o 0x0000175c 0x0000175c 0x00000014 Code RO 925 i.xputs xprintf.o 0x00001770 0x00001770 0x0000019e Code RO 927 i.xvprintf xprintf.o 0x0000190e 0x0000190e 0x000001a3 Data RO 110 .constdata main.o 0x00001ab1 0x00001ab1 0x00000003 PAD 0x00001ab4 0x00001ab4 0x00000008 Data RO 794 .constdata debug.o 0x00001abc 0x00001abc 0x000001a0 Data RO 859 .constdata myuart.o 0x00001c5c 0x00001c5c 0x00000020 Data RO 1791 Region$$Table anon$$obj.o Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x00001c7c, Size: 0x000002f8, Max: 0x00001000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x20000000 0x00001c7c 0x00000004 Data RW 5 .data system_mini58series.o 0x20000004 0x00001c80 0x0000000c Data RW 6 .data system_mini58series.o 0x20000010 0x00001c8c 0x00000010 Data RW 114 .data main.o 0x20000020 0x00001c9c 0x00000008 Data RW 378 .data lib_driver_gpio_pan159.o 0x20000028 0x00001ca4 0x00000008 Data RW 482 .data lib_driver_timer_pan159.o 0x20000030 0x00001cac 0x00000001 Data RW 795 .data debug.o 0x20000031 0x00001cad 0x00000003 PAD 0x20000034 0x00001cb0 0x0000000c Data RW 928 .data xprintf.o 0x20000040 - 0x00000040 Zero RW 109 .bss main.o 0x20000080 - 0x00000018 Zero RW 694 .bss lib_driver_swiic_pan159.o 0x20000098 - 0x0000005c Zero RW 858 .bss myuart.o 0x200000f4 0x00001cbc 0x00000004 PAD 0x200000f8 - 0x00000200 Zero RW 95 STACK startup_mini58series.o ============================================================================== Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name 100 14 0 0 0 955 bsp.o 124 20 8 1 0 124719 debug.o 108 20 0 0 0 1601 lib_driver_adc_pan159.o 6 0 0 0 0 456 lib_driver_delay_pan159.o 0 0 0 0 0 7028 lib_driver_flash_pan159.o 56 20 0 8 0 1866 lib_driver_gpio_pan159.o 368 34 0 0 0 854 lib_driver_pwm_pan159.o 156 30 0 0 0 1211 lib_driver_rfspi_pan159.o 612 20 0 0 24 13044 lib_driver_swiic_pan159.o 208 44 0 8 0 12212 lib_driver_timer_pan159.o 482 50 0 0 0 5804 lib_driver_xn297l.o 508 124 419 16 64 17259 main.o 566 114 416 0 92 11513 myuart.o 20 4 192 0 512 728 startup_mini58series.o 160 30 0 16 0 135249 system_mini58series.o 590 12 0 12 0 5241 xprintf.o ---------------------------------------------------------------------- 4070 536 1070 64 696 339740 Object Totals 0 0 32 0 0 0 (incl. Generated) 6 0 3 3 4 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name 828 108 0 0 0 136360 clk.o 46 0 0 0 0 1027 gpio.o 248 22 0 0 0 3169 spi.o 168 24 0 0 0 1884 timer.o 216 34 0 0 0 125400 uart.o 244 20 0 0 0 6178 debug_rf.o 232 0 0 0 0 2717 pack.o 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 36 0 0 0 0 60 memcpya.o 44 0 0 0 0 72 uidiv.o ---------------------------------------------------------------------- 2152 224 0 0 0 276935 Library Totals 4 0 0 0 0 0 (incl. Padding) ---------------------------------------------------------------------- Code (inc. data) RO Data RW Data ZI Data Debug Library Name 1506 188 0 0 0 267840 Mini58.lib 476 20 0 0 0 8895 debug_rf.lib 166 16 0 0 0 200 mc_p.l ---------------------------------------------------------------------- 2152 224 0 0 0 276935 Library Totals ---------------------------------------------------------------------- ============================================================================== Code (inc. data) RO Data RW Data ZI Data Debug 6222 760 1070 64 696 613475 Grand Totals 6222 760 1070 64 696 613475 ELF Image Totals 6222 760 1070 64 0 0 ROM Totals ============================================================================== Total RO Size (Code + RO Data) 7292 ( 7.12kB) Total RW Size (RW Data + ZI Data) 760 ( 0.74kB) Total ROM Size (Code + RO Data + RW Data) 7356 ( 7.18kB) ==============================================================================