From 2bd4500e1d3d9148671004e29ecde4e601030201 Mon Sep 17 00:00:00 2001 From: WXK <287788329@qq.com> Date: 星期四, 27 三月 2025 18:04:03 +0800 Subject: [PATCH] ota升级开发完成 --- dualboots_Gai_youhua/keil/customboot/Listings/customboot.map | 1086 ++++++++++++++++++++++++++++---------------------------- 1 files changed, 546 insertions(+), 540 deletions(-) diff --git a/dualboots_Gai_youhua/keil/customboot/Listings/customboot.map b/dualboots_Gai_youhua/keil/customboot/Listings/customboot.map index 9f0d334..6edd380 100644 --- a/dualboots_Gai_youhua/keil/customboot/Listings/customboot.map +++ b/dualboots_Gai_youhua/keil/customboot/Listings/customboot.map @@ -673,16 +673,16 @@ customboot.o(.text.main) refers to mk_flash.o(.text.flash_read) for flash_read customboot.o(.text.main) refers to mk_flash.o(.text.flash_check_busy) for flash_check_busy customboot.o(.text.main) refers to menu.o(.text.Main_Menu) for Main_Menu - customboot.o(.text.main) refers to menu.o(.text.IAP_JumpTo) for IAP_JumpTo - customboot.o(.text.main) refers to mk_flash.o(.text.flash_erase) for flash_erase customboot.o(.text.main) refers to aes.o(.text.aesDecInit) for aesDecInit + customboot.o(.text.main) refers to mk_flash.o(.text.flash_erase) for flash_erase customboot.o(.text.main) refers to aes.o(.text.aesDecrypt) for aesDecrypt - customboot.o(.text.main) refers to mk_flash.o(.text.flash_write) for flash_write + customboot.o(.text.main) refers to mk_flash.o(.text.flash_write_nbytes) for flash_write_nbytes customboot.o(.text.main) refers to menu.o(.text.delay_ms) for delay_ms customboot.o(.text.main) refers to customboot.o(.text.__NVIC_SystemReset) for __NVIC_SystemReset customboot.o(.text.main) refers to customboot.o(.data.app_wdt_cfg) for app_wdt_cfg customboot.o(.text.main) refers to customboot.o(.rodata.cst32) for .L__const.main.test_uart_cfg customboot.o(.text.main) refers to customboot.o(.bss..L_MergedGlobals) for [Anonymous Symbol] + customboot.o(.text.main) refers to customboot.o(.bss.zhongjian_shuju) for [Anonymous Symbol] customboot.o(.ARM.exidx.text.main) refers to customboot.o(.text.main) for [Anonymous Symbol] customboot.o(.ARM.exidx.text.__NVIC_SystemReset) refers to customboot.o(.text.__NVIC_SystemReset) for [Anonymous Symbol] customboot.o(.data.app_wdt_cfg) refers to customboot.o(.text.app_wdt_callback) for app_wdt_callback @@ -835,6 +835,7 @@ Removing mk_flash.o(.ARM.exidx.text.flash_write_variable_len_cmd), (8 bytes). Removing mk_flash.o(.ARM.exidx.text.flash_dma_write_nbytes_callback), (8 bytes). Removing mk_flash.o(.ARM.exidx.text.flash_page_write_nbytes), (8 bytes). + Removing mk_flash.o(.text.flash_write), (404 bytes). Removing mk_flash.o(.ARM.exidx.text.flash_write), (8 bytes). Removing mk_flash.o(.ARM.exidx.text.flash_dma_callback), (8 bytes). Removing mk_flash.o(.ARM.exidx.text.flash_read), (8 bytes). @@ -1118,6 +1119,7 @@ Removing mk_sleep_timer.o(.bss.sleep_timer_handle.3), (4 bytes). Removing menu.o(.text), (0 bytes). Removing menu.o(.ARM.exidx.text.Int2Str), (8 bytes). + Removing menu.o(.text.IAP_JumpTo), (40 bytes). Removing menu.o(.ARM.exidx.text.IAP_JumpTo), (8 bytes). Removing menu.o(.ARM.exidx.text.SerialDownload), (8 bytes). Removing menu.o(.text.GetKey), (24 bytes). @@ -1158,6 +1160,7 @@ Removing customboot.o(.bss.usartdata_process.state), (1 bytes). Removing customboot.o(.bss.trx_buf), (10 bytes). Removing customboot.o(.bss.time32_incr), (4 bytes). + Removing customboot.o(.bss.jiexi_shuju), (128 bytes). Removing customboot.o(.ARM.use_no_argv), (4 bytes). Removing board.o(.text), (0 bytes). Removing board.o(.ARM.exidx.text.board_clock_run), (8 bytes). @@ -1202,7 +1205,7 @@ Removing fcmp4.o(.text), (52 bytes). Removing depilogue.o(i.__ARM_clz), (46 bytes). -425 unused section(s) (total 10073 bytes) removed from the image. +428 unused section(s) (total 10645 bytes) removed from the image. ============================================================================== @@ -1302,261 +1305,263 @@ __arm_cp.23_0 0x0202a330 Number 4 mk_flash.o(.text.FLASH_CTRL_IRQHandler) [Anonymous Symbol] 0x0202a334 Section 0 mk_gpio.o(.text.GPIO_IRQHandler) __arm_cp.11_0 0x0202a368 Number 4 mk_gpio.o(.text.GPIO_IRQHandler) - [Anonymous Symbol] 0x0202a36c Section 0 menu.o(.text.IAP_JumpTo) - [Anonymous Symbol] 0x0202a390 Section 0 menu.o(.text.Int2Str) - __arm_cp.0_0 0x0202a3ec Number 4 menu.o(.text.Int2Str) - [Anonymous Symbol] 0x0202a3f0 Section 0 aes.o(.text.InvCipher) - [Anonymous Symbol] 0x0202a448 Section 0 aes.o(.text.InvMixColumn) - __arm_cp.5_0 0x0202a4f4 Number 4 aes.o(.text.InvMixColumn) - [Anonymous Symbol] 0x0202a4f8 Section 0 aes.o(.text.InvShiftRows) - [Anonymous Symbol] 0x0202a52c Section 0 aes.o(.text.InvSubBytesAndXOR) - __arm_cp.7_0 0x0202a548 Number 4 aes.o(.text.InvSubBytesAndXOR) - [Anonymous Symbol] 0x0202a54c Section 0 aes.o(.text.KeyExpansion) - __arm_cp.11_0 0x0202a618 Number 4 aes.o(.text.KeyExpansion) - [Anonymous Symbol] 0x0202a61c Section 0 menu.o(.text.Main_Menu) - __arm_cp.6_0 0x0202a670 Number 4 menu.o(.text.Main_Menu) - __arm_cp.6_1 0x0202a674 Number 4 menu.o(.text.Main_Menu) - __arm_cp.6_2 0x0202a678 Number 4 menu.o(.text.Main_Menu) - [Anonymous Symbol] 0x0202a67c Section 0 ymodem.o(.text.Receive_Byte) - [Anonymous Symbol] 0x0202a69c Section 0 startup_mk800x.o(.text.Reset_Handler) - __arm_cp.1_0 0x0202a6b8 Number 4 startup_mk800x.o(.text.Reset_Handler) - [Anonymous Symbol] 0x0202a6bc Section 0 mk_sleep_timer.o(.text.SLEEP_TIMER_IRQHandler) - __arm_cp.7_0 0x0202a6ec Number 4 mk_sleep_timer.o(.text.SLEEP_TIMER_IRQHandler) - __arm_cp.7_1 0x0202a6f0 Number 4 mk_sleep_timer.o(.text.SLEEP_TIMER_IRQHandler) - __arm_cp.7_2 0x0202a6f4 Number 4 mk_sleep_timer.o(.text.SLEEP_TIMER_IRQHandler) - [Anonymous Symbol] 0x0202a6f8 Section 0 ymodem.o(.text.Send_Byte) - [Anonymous Symbol] 0x0202a704 Section 0 menu.o(.text.SerialDownload) - __arm_cp.2_0 0x0202a75c Number 4 menu.o(.text.SerialDownload) - __arm_cp.2_1 0x0202a760 Number 4 menu.o(.text.SerialDownload) - __arm_cp.2_2 0x0202a764 Number 4 menu.o(.text.SerialDownload) - __arm_cp.2_3 0x0202a768 Number 4 menu.o(.text.SerialDownload) - [Anonymous Symbol] 0x0202a79c Section 0 mk_uart.o(.text.SerialKeyPressed) - [Anonymous Symbol] 0x0202a7b4 Section 0 mk_uart.o(.text.SerialPutChar) - __arm_cp.2_0 0x0202a7d4 Number 4 mk_uart.o(.text.SerialPutChar) - [Anonymous Symbol] 0x0202a7d8 Section 0 mk_uart.o(.text.Serial_PutString) - [Anonymous Symbol] 0x0202a7ec Section 0 ymodem.o(.text.Str2Int) - [Anonymous Symbol] 0x0202a898 Section 0 aes.o(.text.SubBytes) - __arm_cp.6_0 0x0202a8b0 Number 4 aes.o(.text.SubBytes) - [Anonymous Symbol] 0x0202a8b4 Section 0 mk_misc.o(.text.SysTick_Handler) - __arm_cp.24_0 0x0202a8c8 Number 4 mk_misc.o(.text.SysTick_Handler) - [Anonymous Symbol] 0x0202a8cc Section 0 system_mk800x.o(.text.SystemInit) - __arm_cp.1_0 0x0202a8d4 Number 4 system_mk800x.o(.text.SystemInit) - __arm_cp.1_1 0x0202a8d8 Number 4 system_mk800x.o(.text.SystemInit) - [Anonymous Symbol] 0x0202a8dc Section 0 mk_dual_timer.o(.text.TIMER2_IRQHandler) - [Anonymous Symbol] 0x0202a8f8 Section 0 mk_dual_timer.o(.text.TIMER3_IRQHandler) - __arm_cp.9_0 0x0202a914 Number 4 mk_dual_timer.o(.text.TIMER3_IRQHandler) - [Anonymous Symbol] 0x0202a918 Section 0 mk_uart.o(.text.UART0_IRQHandler) - [Anonymous Symbol] 0x0202a922 Section 0 mk_uart.o(.text.UART1_IRQHandler) - [Anonymous Symbol] 0x0202a92c Section 0 ymodem.o(.text.UpdateCRC16) - __arm_cp.3_0 0x0202a954 Number 4 ymodem.o(.text.UpdateCRC16) - [Anonymous Symbol] 0x0202a958 Section 0 mk_wdt.o(.text.WDT_IRQHandler) - __arm_cp.5_0 0x0202a970 Number 4 mk_wdt.o(.text.WDT_IRQHandler) - [Anonymous Symbol] 0x0202a974 Section 0 aes.o(.text.XORBytes) - [Anonymous Symbol] 0x0202a98c Section 0 ymodem.o(.text.Ymodem_Receive) - __arm_cp.6_0 0x0202ac60 Number 4 ymodem.o(.text.Ymodem_Receive) - __arm_cp.6_1 0x0202ac64 Number 4 ymodem.o(.text.Ymodem_Receive) - __arm_cp.6_2 0x0202ac68 Number 4 ymodem.o(.text.Ymodem_Receive) - __arm_cp.6_3 0x0202ac6c Number 4 ymodem.o(.text.Ymodem_Receive) - __arm_cp.6_4 0x0202ac70 Number 4 ymodem.o(.text.Ymodem_Receive) - __arm_cp.6_5 0x0202ac74 Number 4 ymodem.o(.text.Ymodem_Receive) - __NVIC_SystemReset 0x0202ac79 Thumb Code 20 menu.o(.text.__NVIC_SystemReset) - [Anonymous Symbol] 0x0202ac78 Section 0 menu.o(.text.__NVIC_SystemReset) - __NVIC_SystemReset 0x0202ac8d Thumb Code 28 customboot.o(.text.__NVIC_SystemReset) - [Anonymous Symbol] 0x0202ac8c Section 0 customboot.o(.text.__NVIC_SystemReset) - __arm_cp.3_0 0x0202aca0 Number 4 customboot.o(.text.__NVIC_SystemReset) - __arm_cp.3_1 0x0202aca4 Number 4 customboot.o(.text.__NVIC_SystemReset) - [Anonymous Symbol] 0x0202aca8 Section 0 aes.o(.text.aesDecInit) - __arm_cp.13_1 0x0202acd8 Number 4 aes.o(.text.aesDecInit) - __arm_cp.13_2 0x0202acdc Number 4 aes.o(.text.aesDecInit) - [Anonymous Symbol] 0x0202ace0 Section 0 aes.o(.text.aesDecrypt) - __arm_cp.14_0 0x0202ad18 Number 4 aes.o(.text.aesDecrypt) - __arm_cp.14_1 0x0202ad1c Number 4 aes.o(.text.aesDecrypt) - app_wdt_callback 0x0202ad21 Thumb Code 2 customboot.o(.text.app_wdt_callback) - [Anonymous Symbol] 0x0202ad20 Section 0 customboot.o(.text.app_wdt_callback) - [Anonymous Symbol] 0x0202ad24 Section 0 board.o(.text.board_clock_run) - __arm_cp.0_0 0x0202ad80 Number 4 board.o(.text.board_clock_run) - __arm_cp.0_1 0x0202ad84 Number 4 board.o(.text.board_clock_run) - __arm_cp.0_2 0x0202ad88 Number 4 board.o(.text.board_clock_run) - [Anonymous Symbol] 0x0202ad8c Section 0 board.o(.text.board_configure) - [Anonymous Symbol] 0x0202ad90 Section 0 pin_config.o(.text.board_pins_config) - __arm_cp.0_0 0x0202adb0 Number 4 pin_config.o(.text.board_pins_config) - [Anonymous Symbol] 0x0202adb4 Section 0 mk_calib.o(.text.calib_check) - __arm_cp.3_0 0x0202adc0 Number 4 mk_calib.o(.text.calib_check) - [Anonymous Symbol] 0x0202adc4 Section 0 mk_calib.o(.text.calib_chip) - __arm_cp.4_0 0x0202aeb8 Number 4 mk_calib.o(.text.calib_chip) - __arm_cp.4_1 0x0202aebc Number 4 mk_calib.o(.text.calib_chip) - __arm_cp.4_2 0x0202aec0 Number 4 mk_calib.o(.text.calib_chip) - __arm_cp.4_3 0x0202aec4 Number 4 mk_calib.o(.text.calib_chip) - __arm_cp.4_4 0x0202aec8 Number 4 mk_calib.o(.text.calib_chip) - __arm_cp.4_5 0x0202aecc Number 4 mk_calib.o(.text.calib_chip) - __arm_cp.4_6 0x0202aed0 Number 4 mk_calib.o(.text.calib_chip) - __arm_cp.4_7 0x0202aed4 Number 4 mk_calib.o(.text.calib_chip) - __arm_cp.4_8 0x0202aed8 Number 4 mk_calib.o(.text.calib_chip) - __arm_cp.4_10 0x0202aedc Number 4 mk_calib.o(.text.calib_chip) - __arm_cp.4_11 0x0202aee0 Number 4 mk_calib.o(.text.calib_chip) - __arm_cp.4_12 0x0202aee4 Number 4 mk_calib.o(.text.calib_chip) - __arm_cp.4_13 0x0202aee8 Number 4 mk_calib.o(.text.calib_chip) - [Anonymous Symbol] 0x0202aeec Section 0 mk_calib.o(.text.calib_close) - [Anonymous Symbol] 0x0202aef8 Section 0 mk_calib.o(.text.calib_open) - [Anonymous Symbol] 0x0202af0c Section 0 mk_calib.o(.text.calib_start) - __arm_cp.2_0 0x0202af18 Number 4 mk_calib.o(.text.calib_start) - [Anonymous Symbol] 0x0202af1c Section 0 mk_clock.o(.text.clock_attach) - __arm_cp.2_1 0x0202afd4 Number 4 mk_clock.o(.text.clock_attach) - [Anonymous Symbol] 0x0202afd8 Section 0 mk_clock.o(.text.clock_disable) - [Anonymous Symbol] 0x0202afe8 Section 0 mk_clock.o(.text.clock_enable) - __arm_cp.0_0 0x0202aff8 Number 4 mk_clock.o(.text.clock_enable) - clock_get_ahb_clk_freq 0x0202affd Thumb Code 20 mk_clock.o(.text.clock_get_ahb_clk_freq) - [Anonymous Symbol] 0x0202affc Section 0 mk_clock.o(.text.clock_get_ahb_clk_freq) - clock_get_apb_clk_freq 0x0202b011 Thumb Code 20 mk_clock.o(.text.clock_get_apb_clk_freq) - [Anonymous Symbol] 0x0202b010 Section 0 mk_clock.o(.text.clock_get_apb_clk_freq) - [Anonymous Symbol] 0x0202b024 Section 0 mk_clock.o(.text.clock_get_frequency) - clock_get_sys_clk_freq 0x0202b079 Thumb Code 36 mk_clock.o(.text.clock_get_sys_clk_freq) - [Anonymous Symbol] 0x0202b078 Section 0 mk_clock.o(.text.clock_get_sys_clk_freq) - __arm_cp.5_0 0x0202b094 Number 4 mk_clock.o(.text.clock_get_sys_clk_freq) - __arm_cp.5_1 0x0202b098 Number 4 mk_clock.o(.text.clock_get_sys_clk_freq) - [Anonymous Symbol] 0x0202b09c Section 0 mk_clock.o(.text.clock_set_divider) - __arm_cp.3_0 0x0202b0f8 Number 4 mk_clock.o(.text.clock_set_divider) - [Anonymous Symbol] 0x0202b0fc Section 0 mk_clock.o(.text.clock_xtal38m4_injection_set) - __arm_cp.8_0 0x0202b124 Number 4 mk_clock.o(.text.clock_xtal38m4_injection_set) - __arm_cp.8_1 0x0202b128 Number 4 mk_clock.o(.text.clock_xtal38m4_injection_set) - __arm_cp.8_2 0x0202b12c Number 4 mk_clock.o(.text.clock_xtal38m4_injection_set) - __arm_cp.8_3 0x0202b130 Number 4 mk_clock.o(.text.clock_xtal38m4_injection_set) - __arm_cp.8_4 0x0202b134 Number 4 mk_clock.o(.text.clock_xtal38m4_injection_set) - [Anonymous Symbol] 0x0202b138 Section 0 menu.o(.text.delay_ms) - [Anonymous Symbol] 0x0202b146 Section 0 mk_misc.o(.text.delay_us) - loop1 0x0202b15a Number 0 mk_misc.o(.text.delay_us) - exit1 0x0202b160 Number 0 mk_misc.o(.text.delay_us) - [Anonymous Symbol] 0x0202b164 Section 0 mk_dma.o(.text.dma_open) - [Anonymous Symbol] 0x0202b240 Section 0 mk_dma.o(.text.dma_transfer) - __arm_cp.4_0 0x0202b288 Number 4 mk_dma.o(.text.dma_transfer) - [Anonymous Symbol] 0x0202b28c Section 0 mk_dual_timer.o(.text.dual_timer_get) - [Anonymous Symbol] 0x0202b298 Section 0 mk_dual_timer.o(.text.dual_timer_open) - __arm_cp.0_1 0x0202b354 Number 4 mk_dual_timer.o(.text.dual_timer_open) - __arm_cp.0_2 0x0202b358 Number 4 mk_dual_timer.o(.text.dual_timer_open) - __arm_cp.0_3 0x0202b35c Number 4 mk_dual_timer.o(.text.dual_timer_open) - __arm_cp.0_4 0x0202b360 Number 4 mk_dual_timer.o(.text.dual_timer_open) - [Anonymous Symbol] 0x0202b364 Section 0 mk_dual_timer.o(.text.dual_timer_start) - __arm_cp.2_0 0x0202b378 Number 4 mk_dual_timer.o(.text.dual_timer_start) - [Anonymous Symbol] 0x0202b37c Section 0 mk_flash.o(.text.flash_block_erase) - __arm_cp.13_1 0x0202b404 Number 4 mk_flash.o(.text.flash_block_erase) - [Anonymous Symbol] 0x0202b408 Section 0 mk_flash.o(.text.flash_check_busy) - flash_dma_callback 0x0202b481 Thumb Code 220 mk_flash.o(.text.flash_dma_callback) - [Anonymous Symbol] 0x0202b480 Section 0 mk_flash.o(.text.flash_dma_callback) - __arm_cp.21_1 0x0202b558 Number 4 mk_flash.o(.text.flash_dma_callback) - flash_dma_write_nbytes_callback 0x0202b55d Thumb Code 196 mk_flash.o(.text.flash_dma_write_nbytes_callback) - [Anonymous Symbol] 0x0202b55c Section 0 mk_flash.o(.text.flash_dma_write_nbytes_callback) - __arm_cp.18_1 0x0202b61c Number 4 mk_flash.o(.text.flash_dma_write_nbytes_callback) - [Anonymous Symbol] 0x0202b620 Section 0 mk_flash.o(.text.flash_erase) - __arm_cp.14_0 0x0202b754 Number 4 mk_flash.o(.text.flash_erase) - [Anonymous Symbol] 0x0202b758 Section 0 mk_flash.o(.text.flash_open) - __arm_cp.0_1 0x0202b8c8 Number 4 mk_flash.o(.text.flash_open) - __arm_cp.0_2 0x0202b8cc Number 4 mk_flash.o(.text.flash_open) - __arm_cp.0_3 0x0202b8d0 Number 4 mk_flash.o(.text.flash_open) - __arm_cp.0_4 0x0202b8d4 Number 4 mk_flash.o(.text.flash_open) - flash_page_write_nbytes 0x0202b8d9 Thumb Code 88 mk_flash.o(.text.flash_page_write_nbytes) - [Anonymous Symbol] 0x0202b8d8 Section 0 mk_flash.o(.text.flash_page_write_nbytes) - __arm_cp.19_0 0x0202b92c Number 4 mk_flash.o(.text.flash_page_write_nbytes) - [Anonymous Symbol] 0x0202b930 Section 0 mk_flash.o(.text.flash_read) - __arm_cp.22_1 0x0202baa8 Number 4 mk_flash.o(.text.flash_read) - flash_read_status 0x0202baad Thumb Code 32 mk_flash.o(.text.flash_read_status) - [Anonymous Symbol] 0x0202baac Section 0 mk_flash.o(.text.flash_read_status) - flash_reset_cmd 0x0202bacd Thumb Code 28 mk_flash.o(.text.flash_reset_cmd) - [Anonymous Symbol] 0x0202bacc Section 0 mk_flash.o(.text.flash_reset_cmd) - __arm_cp.1_0 0x0202bae4 Number 4 mk_flash.o(.text.flash_reset_cmd) - [Anonymous Symbol] 0x0202bae8 Section 0 mk_flash.o(.text.flash_sector_erase) - __arm_cp.10_1 0x0202bb74 Number 4 mk_flash.o(.text.flash_sector_erase) - flash_state_update 0x0202bb79 Thumb Code 72 mk_flash.o(.text.flash_state_update) - [Anonymous Symbol] 0x0202bb78 Section 0 mk_flash.o(.text.flash_state_update) - flash_wait_done 0x0202bbc1 Thumb Code 40 mk_flash.o(.text.flash_wait_done) - [Anonymous Symbol] 0x0202bbc0 Section 0 mk_flash.o(.text.flash_wait_done) - flash_wait_status 0x0202bbe9 Thumb Code 56 mk_flash.o(.text.flash_wait_status) - [Anonymous Symbol] 0x0202bbe8 Section 0 mk_flash.o(.text.flash_wait_status) - __arm_cp.3_0 0x0202bc1c Number 4 mk_flash.o(.text.flash_wait_status) - [Anonymous Symbol] 0x0202bc20 Section 0 mk_flash.o(.text.flash_write) - __arm_cp.20_1 0x0202bda4 Number 4 mk_flash.o(.text.flash_write) - __arm_cp.20_2 0x0202bda8 Number 4 mk_flash.o(.text.flash_write) - __arm_cp.20_3 0x0202bdac Number 4 mk_flash.o(.text.flash_write) - flash_write_cmd 0x0202bdb1 Thumb Code 204 mk_flash.o(.text.flash_write_cmd) - [Anonymous Symbol] 0x0202bdb0 Section 0 mk_flash.o(.text.flash_write_cmd) - __arm_cp.2_0 0x0202be78 Number 4 mk_flash.o(.text.flash_write_cmd) - flash_write_mem_cmd 0x0202be7d Thumb Code 44 mk_flash.o(.text.flash_write_mem_cmd) - [Anonymous Symbol] 0x0202be7c Section 0 mk_flash.o(.text.flash_write_mem_cmd) - __arm_cp.5_0 0x0202bea0 Number 4 mk_flash.o(.text.flash_write_mem_cmd) - __arm_cp.5_1 0x0202bea4 Number 4 mk_flash.o(.text.flash_write_mem_cmd) - [Anonymous Symbol] 0x0202bea8 Section 0 mk_flash.o(.text.flash_write_nbytes) - __arm_cp.16_1 0x0202c0c4 Number 4 mk_flash.o(.text.flash_write_nbytes) - __arm_cp.16_2 0x0202c0c8 Number 4 mk_flash.o(.text.flash_write_nbytes) - flash_write_quad_mode 0x0202c0cd Thumb Code 112 mk_flash.o(.text.flash_write_quad_mode) - [Anonymous Symbol] 0x0202c0cc Section 0 mk_flash.o(.text.flash_write_quad_mode) - flash_write_variable_len_cmd 0x0202c13d Thumb Code 108 mk_flash.o(.text.flash_write_variable_len_cmd) - [Anonymous Symbol] 0x0202c13c Section 0 mk_flash.o(.text.flash_write_variable_len_cmd) - __arm_cp.17_0 0x0202c19c Number 4 mk_flash.o(.text.flash_write_variable_len_cmd) - __arm_cp.17_1 0x0202c1a0 Number 4 mk_flash.o(.text.flash_write_variable_len_cmd) - __arm_cp.17_2 0x0202c1a4 Number 4 mk_flash.o(.text.flash_write_variable_len_cmd) - [Anonymous Symbol] 0x0202c1a8 Section 0 mk_gpio.o(.text.gpio_open) - [Anonymous Symbol] 0x0202c1bc Section 0 mk_io.o(.text.io_pin_mux_set) - __arm_cp.0_0 0x0202c208 Number 4 mk_io.o(.text.io_pin_mux_set) - [Anonymous Symbol] 0x0202c20c Section 0 customboot.o(.text.main) - __arm_cp.2_0 0x0202c364 Number 4 customboot.o(.text.main) - __arm_cp.2_1 0x0202c368 Number 4 customboot.o(.text.main) - __arm_cp.2_3 0x0202c38c Number 4 customboot.o(.text.main) - __arm_cp.2_4 0x0202c390 Number 4 customboot.o(.text.main) - __arm_cp.2_5 0x0202c394 Number 4 customboot.o(.text.main) - __arm_cp.2_6 0x0202c398 Number 4 customboot.o(.text.main) - __arm_cp.2_7 0x0202c39c Number 4 customboot.o(.text.main) - __arm_cp.2_10 0x0202c3c4 Number 4 customboot.o(.text.main) - __arm_cp.2_11 0x0202c3c8 Number 4 customboot.o(.text.main) - [Anonymous Symbol] 0x0202c3dc Section 0 mk_misc.o(.text.mk_chip_id) - __arm_cp.0_0 0x0202c3e4 Number 4 mk_misc.o(.text.mk_chip_id) - [Anonymous Symbol] 0x0202c3e8 Section 0 mk_reset.o(.text.reset_module) - __arm_cp.2_0 0x0202c400 Number 4 mk_reset.o(.text.reset_module) - [Anonymous Symbol] 0x0202c404 Section 0 startup_mk800x.o(.text.start_main_asm) - [Anonymous Symbol] 0x0202c40c Section 0 mk_misc.o(.text.sys_tick_start) - __arm_cp.16_0 0x0202c430 Number 4 mk_misc.o(.text.sys_tick_start) - __arm_cp.16_1 0x0202c434 Number 4 mk_misc.o(.text.sys_tick_start) - [Anonymous Symbol] 0x0202c438 Section 0 mk_misc.o(.text.sys_timer_get) - [Anonymous Symbol] 0x0202c444 Section 0 mk_misc.o(.text.sys_timer_open) - __arm_cp.7_0 0x0202c488 Number 4 mk_misc.o(.text.sys_timer_open) - __arm_cp.7_1 0x0202c48c Number 4 mk_misc.o(.text.sys_timer_open) - [Anonymous Symbol] 0x0202c490 Section 0 mk_uart.o(.text.uart_baud_set) - __arm_cp.11_0 0x0202c4d4 Number 4 mk_uart.o(.text.uart_baud_set) - uart_dma_callback 0x0202c4d9 Thumb Code 200 mk_uart.o(.text.uart_dma_callback) - [Anonymous Symbol] 0x0202c4d8 Section 0 mk_uart.o(.text.uart_dma_callback) - [Anonymous Symbol] 0x0202c5a0 Section 0 mk_uart.o(.text.uart_irq_handler) - [Anonymous Symbol] 0x0202c714 Section 0 mk_uart.o(.text.uart_open) - __arm_cp.12_0 0x0202c854 Number 4 mk_uart.o(.text.uart_open) - __arm_cp.12_1 0x0202c858 Number 4 mk_uart.o(.text.uart_open) - __arm_cp.12_2 0x0202c85c Number 4 mk_uart.o(.text.uart_open) - [Anonymous Symbol] 0x0202c860 Section 0 mk_uart.o(.text.uart_send) - __arm_cp.3_1 0x0202c9b0 Number 4 mk_uart.o(.text.uart_send) - uart_state_clear 0x0202c9b5 Thumb Code 52 mk_uart.o(.text.uart_state_clear) - [Anonymous Symbol] 0x0202c9b4 Section 0 mk_uart.o(.text.uart_state_clear) - uart_state_set 0x0202c9e9 Thumb Code 96 mk_uart.o(.text.uart_state_set) - [Anonymous Symbol] 0x0202c9e8 Section 0 mk_uart.o(.text.uart_state_set) - __arm_cp.14_0 0x0202ca44 Number 4 mk_uart.o(.text.uart_state_set) - [Anonymous Symbol] 0x0202ca48 Section 0 mk_wdt.o(.text.wdt_close) - __arm_cp.1_2 0x0202ca88 Number 4 mk_wdt.o(.text.wdt_close) - [Anonymous Symbol] 0x0202ca8c Section 0 mk_wdt.o(.text.wdt_open) - __arm_cp.0_2 0x0202cb1c Number 4 mk_wdt.o(.text.wdt_open) - __arm_cp.0_3 0x0202cb20 Number 4 mk_wdt.o(.text.wdt_open) - __arm_cp.0_4 0x0202cb24 Number 4 mk_wdt.o(.text.wdt_open) - [Anonymous Symbol] 0x0202cb28 Section 0 mk_wdt.o(.text.wdt_ping) - __arm_cp.3_0 0x0202cb4c Number 4 mk_wdt.o(.text.wdt_ping) - __arm_cp.3_1 0x0202cb50 Number 4 mk_wdt.o(.text.wdt_ping) - i.__scatterload_copy 0x0202cb54 Section 14 handlers.o(i.__scatterload_copy) - i.__scatterload_null 0x0202cb62 Section 2 handlers.o(i.__scatterload_null) - i.__scatterload_zeroinit 0x0202cb64 Section 14 handlers.o(i.__scatterload_zeroinit) - [Anonymous Symbol] 0x0202cb74 Section 0 mk_misc.o(.rodata..L__const.sys_timer_open.sys_timer_cfg) - baud_table 0x0202cb8c Data 42 mk_uart.o(.rodata.baud_table) - [Anonymous Symbol] 0x0202cb8c Section 0 mk_uart.o(.rodata.baud_table) - .L__const.flash_write_nbytes.flash_wr_dma_cfg 0x0202cbb8 Data 32 mk_flash.o(.rodata.cst32) - .L__const.flash_write.flash_wr_dma_cfg 0x0202cbd8 Data 32 mk_flash.o(.rodata.cst32) - .L__const.flash_read.flash_rd_dma_cfg 0x0202cbf8 Data 32 mk_flash.o(.rodata.cst32) - .L__const.main.test_uart_cfg 0x0202cc18 Data 32 customboot.o(.rodata.cst32) - flash_cmd 0x0202cc38 Data 220 mk_flash.o(.rodata.flash_cmd) - [Anonymous Symbol] 0x0202cc38 Section 0 mk_flash.o(.rodata.flash_cmd) - .L.str 0x0202cd34 Data 83 menu.o(.rodata.str1.1) - [Anonymous Symbol] 0x0202cd34 Section 0 menu.o(.rodata.str1.1) + [Anonymous Symbol] 0x0202a36c Section 0 menu.o(.text.Int2Str) + __arm_cp.0_0 0x0202a3c8 Number 4 menu.o(.text.Int2Str) + [Anonymous Symbol] 0x0202a3cc Section 0 aes.o(.text.InvCipher) + [Anonymous Symbol] 0x0202a424 Section 0 aes.o(.text.InvMixColumn) + __arm_cp.5_0 0x0202a4d0 Number 4 aes.o(.text.InvMixColumn) + [Anonymous Symbol] 0x0202a4d4 Section 0 aes.o(.text.InvShiftRows) + [Anonymous Symbol] 0x0202a508 Section 0 aes.o(.text.InvSubBytesAndXOR) + __arm_cp.7_0 0x0202a524 Number 4 aes.o(.text.InvSubBytesAndXOR) + [Anonymous Symbol] 0x0202a528 Section 0 aes.o(.text.KeyExpansion) + __arm_cp.11_0 0x0202a5f4 Number 4 aes.o(.text.KeyExpansion) + [Anonymous Symbol] 0x0202a5f8 Section 0 menu.o(.text.Main_Menu) + __arm_cp.6_0 0x0202a64c Number 4 menu.o(.text.Main_Menu) + __arm_cp.6_1 0x0202a650 Number 4 menu.o(.text.Main_Menu) + __arm_cp.6_2 0x0202a654 Number 4 menu.o(.text.Main_Menu) + [Anonymous Symbol] 0x0202a658 Section 0 ymodem.o(.text.Receive_Byte) + [Anonymous Symbol] 0x0202a678 Section 0 startup_mk800x.o(.text.Reset_Handler) + __arm_cp.1_0 0x0202a694 Number 4 startup_mk800x.o(.text.Reset_Handler) + [Anonymous Symbol] 0x0202a698 Section 0 mk_sleep_timer.o(.text.SLEEP_TIMER_IRQHandler) + __arm_cp.7_0 0x0202a6c8 Number 4 mk_sleep_timer.o(.text.SLEEP_TIMER_IRQHandler) + __arm_cp.7_1 0x0202a6cc Number 4 mk_sleep_timer.o(.text.SLEEP_TIMER_IRQHandler) + __arm_cp.7_2 0x0202a6d0 Number 4 mk_sleep_timer.o(.text.SLEEP_TIMER_IRQHandler) + [Anonymous Symbol] 0x0202a6d4 Section 0 ymodem.o(.text.Send_Byte) + [Anonymous Symbol] 0x0202a6e0 Section 0 menu.o(.text.SerialDownload) + __arm_cp.2_0 0x0202a738 Number 4 menu.o(.text.SerialDownload) + __arm_cp.2_1 0x0202a73c Number 4 menu.o(.text.SerialDownload) + __arm_cp.2_2 0x0202a740 Number 4 menu.o(.text.SerialDownload) + __arm_cp.2_3 0x0202a744 Number 4 menu.o(.text.SerialDownload) + [Anonymous Symbol] 0x0202a778 Section 0 mk_uart.o(.text.SerialKeyPressed) + [Anonymous Symbol] 0x0202a790 Section 0 mk_uart.o(.text.SerialPutChar) + __arm_cp.2_0 0x0202a7b0 Number 4 mk_uart.o(.text.SerialPutChar) + [Anonymous Symbol] 0x0202a7b4 Section 0 mk_uart.o(.text.Serial_PutString) + [Anonymous Symbol] 0x0202a7c8 Section 0 ymodem.o(.text.Str2Int) + [Anonymous Symbol] 0x0202a874 Section 0 aes.o(.text.SubBytes) + __arm_cp.6_0 0x0202a88c Number 4 aes.o(.text.SubBytes) + [Anonymous Symbol] 0x0202a890 Section 0 mk_misc.o(.text.SysTick_Handler) + __arm_cp.24_0 0x0202a8a4 Number 4 mk_misc.o(.text.SysTick_Handler) + [Anonymous Symbol] 0x0202a8a8 Section 0 system_mk800x.o(.text.SystemInit) + __arm_cp.1_0 0x0202a8b0 Number 4 system_mk800x.o(.text.SystemInit) + __arm_cp.1_1 0x0202a8b4 Number 4 system_mk800x.o(.text.SystemInit) + [Anonymous Symbol] 0x0202a8b8 Section 0 mk_dual_timer.o(.text.TIMER2_IRQHandler) + [Anonymous Symbol] 0x0202a8d4 Section 0 mk_dual_timer.o(.text.TIMER3_IRQHandler) + __arm_cp.9_0 0x0202a8f0 Number 4 mk_dual_timer.o(.text.TIMER3_IRQHandler) + [Anonymous Symbol] 0x0202a8f4 Section 0 mk_uart.o(.text.UART0_IRQHandler) + [Anonymous Symbol] 0x0202a8fe Section 0 mk_uart.o(.text.UART1_IRQHandler) + [Anonymous Symbol] 0x0202a908 Section 0 ymodem.o(.text.UpdateCRC16) + __arm_cp.3_0 0x0202a930 Number 4 ymodem.o(.text.UpdateCRC16) + [Anonymous Symbol] 0x0202a934 Section 0 mk_wdt.o(.text.WDT_IRQHandler) + __arm_cp.5_0 0x0202a94c Number 4 mk_wdt.o(.text.WDT_IRQHandler) + [Anonymous Symbol] 0x0202a950 Section 0 aes.o(.text.XORBytes) + [Anonymous Symbol] 0x0202a968 Section 0 ymodem.o(.text.Ymodem_Receive) + __arm_cp.6_0 0x0202ac3c Number 4 ymodem.o(.text.Ymodem_Receive) + __arm_cp.6_1 0x0202ac40 Number 4 ymodem.o(.text.Ymodem_Receive) + __arm_cp.6_2 0x0202ac44 Number 4 ymodem.o(.text.Ymodem_Receive) + __arm_cp.6_3 0x0202ac48 Number 4 ymodem.o(.text.Ymodem_Receive) + __arm_cp.6_4 0x0202ac4c Number 4 ymodem.o(.text.Ymodem_Receive) + __arm_cp.6_5 0x0202ac50 Number 4 ymodem.o(.text.Ymodem_Receive) + __NVIC_SystemReset 0x0202ac55 Thumb Code 20 menu.o(.text.__NVIC_SystemReset) + [Anonymous Symbol] 0x0202ac54 Section 0 menu.o(.text.__NVIC_SystemReset) + __NVIC_SystemReset 0x0202ac69 Thumb Code 28 customboot.o(.text.__NVIC_SystemReset) + [Anonymous Symbol] 0x0202ac68 Section 0 customboot.o(.text.__NVIC_SystemReset) + __arm_cp.3_0 0x0202ac7c Number 4 customboot.o(.text.__NVIC_SystemReset) + __arm_cp.3_1 0x0202ac80 Number 4 customboot.o(.text.__NVIC_SystemReset) + [Anonymous Symbol] 0x0202ac84 Section 0 aes.o(.text.aesDecInit) + __arm_cp.13_1 0x0202acb4 Number 4 aes.o(.text.aesDecInit) + __arm_cp.13_2 0x0202acb8 Number 4 aes.o(.text.aesDecInit) + [Anonymous Symbol] 0x0202acbc Section 0 aes.o(.text.aesDecrypt) + __arm_cp.14_0 0x0202acf4 Number 4 aes.o(.text.aesDecrypt) + __arm_cp.14_1 0x0202acf8 Number 4 aes.o(.text.aesDecrypt) + app_wdt_callback 0x0202acfd Thumb Code 2 customboot.o(.text.app_wdt_callback) + [Anonymous Symbol] 0x0202acfc Section 0 customboot.o(.text.app_wdt_callback) + [Anonymous Symbol] 0x0202ad00 Section 0 board.o(.text.board_clock_run) + __arm_cp.0_0 0x0202ad5c Number 4 board.o(.text.board_clock_run) + __arm_cp.0_1 0x0202ad60 Number 4 board.o(.text.board_clock_run) + __arm_cp.0_2 0x0202ad64 Number 4 board.o(.text.board_clock_run) + [Anonymous Symbol] 0x0202ad68 Section 0 board.o(.text.board_configure) + [Anonymous Symbol] 0x0202ad6c Section 0 pin_config.o(.text.board_pins_config) + __arm_cp.0_0 0x0202ad8c Number 4 pin_config.o(.text.board_pins_config) + [Anonymous Symbol] 0x0202ad90 Section 0 mk_calib.o(.text.calib_check) + __arm_cp.3_0 0x0202ad9c Number 4 mk_calib.o(.text.calib_check) + [Anonymous Symbol] 0x0202ada0 Section 0 mk_calib.o(.text.calib_chip) + __arm_cp.4_0 0x0202ae94 Number 4 mk_calib.o(.text.calib_chip) + __arm_cp.4_1 0x0202ae98 Number 4 mk_calib.o(.text.calib_chip) + __arm_cp.4_2 0x0202ae9c Number 4 mk_calib.o(.text.calib_chip) + __arm_cp.4_3 0x0202aea0 Number 4 mk_calib.o(.text.calib_chip) + __arm_cp.4_4 0x0202aea4 Number 4 mk_calib.o(.text.calib_chip) + __arm_cp.4_5 0x0202aea8 Number 4 mk_calib.o(.text.calib_chip) + __arm_cp.4_6 0x0202aeac Number 4 mk_calib.o(.text.calib_chip) + __arm_cp.4_7 0x0202aeb0 Number 4 mk_calib.o(.text.calib_chip) + __arm_cp.4_8 0x0202aeb4 Number 4 mk_calib.o(.text.calib_chip) + __arm_cp.4_10 0x0202aeb8 Number 4 mk_calib.o(.text.calib_chip) + __arm_cp.4_11 0x0202aebc Number 4 mk_calib.o(.text.calib_chip) + __arm_cp.4_12 0x0202aec0 Number 4 mk_calib.o(.text.calib_chip) + __arm_cp.4_13 0x0202aec4 Number 4 mk_calib.o(.text.calib_chip) + [Anonymous Symbol] 0x0202aec8 Section 0 mk_calib.o(.text.calib_close) + [Anonymous Symbol] 0x0202aed4 Section 0 mk_calib.o(.text.calib_open) + [Anonymous Symbol] 0x0202aee8 Section 0 mk_calib.o(.text.calib_start) + __arm_cp.2_0 0x0202aef4 Number 4 mk_calib.o(.text.calib_start) + [Anonymous Symbol] 0x0202aef8 Section 0 mk_clock.o(.text.clock_attach) + __arm_cp.2_1 0x0202afb0 Number 4 mk_clock.o(.text.clock_attach) + [Anonymous Symbol] 0x0202afb4 Section 0 mk_clock.o(.text.clock_disable) + [Anonymous Symbol] 0x0202afc4 Section 0 mk_clock.o(.text.clock_enable) + __arm_cp.0_0 0x0202afd4 Number 4 mk_clock.o(.text.clock_enable) + clock_get_ahb_clk_freq 0x0202afd9 Thumb Code 20 mk_clock.o(.text.clock_get_ahb_clk_freq) + [Anonymous Symbol] 0x0202afd8 Section 0 mk_clock.o(.text.clock_get_ahb_clk_freq) + clock_get_apb_clk_freq 0x0202afed Thumb Code 20 mk_clock.o(.text.clock_get_apb_clk_freq) + [Anonymous Symbol] 0x0202afec Section 0 mk_clock.o(.text.clock_get_apb_clk_freq) + [Anonymous Symbol] 0x0202b000 Section 0 mk_clock.o(.text.clock_get_frequency) + clock_get_sys_clk_freq 0x0202b055 Thumb Code 36 mk_clock.o(.text.clock_get_sys_clk_freq) + [Anonymous Symbol] 0x0202b054 Section 0 mk_clock.o(.text.clock_get_sys_clk_freq) + __arm_cp.5_0 0x0202b070 Number 4 mk_clock.o(.text.clock_get_sys_clk_freq) + __arm_cp.5_1 0x0202b074 Number 4 mk_clock.o(.text.clock_get_sys_clk_freq) + [Anonymous Symbol] 0x0202b078 Section 0 mk_clock.o(.text.clock_set_divider) + __arm_cp.3_0 0x0202b0d4 Number 4 mk_clock.o(.text.clock_set_divider) + [Anonymous Symbol] 0x0202b0d8 Section 0 mk_clock.o(.text.clock_xtal38m4_injection_set) + __arm_cp.8_0 0x0202b100 Number 4 mk_clock.o(.text.clock_xtal38m4_injection_set) + __arm_cp.8_1 0x0202b104 Number 4 mk_clock.o(.text.clock_xtal38m4_injection_set) + __arm_cp.8_2 0x0202b108 Number 4 mk_clock.o(.text.clock_xtal38m4_injection_set) + __arm_cp.8_3 0x0202b10c Number 4 mk_clock.o(.text.clock_xtal38m4_injection_set) + __arm_cp.8_4 0x0202b110 Number 4 mk_clock.o(.text.clock_xtal38m4_injection_set) + [Anonymous Symbol] 0x0202b114 Section 0 menu.o(.text.delay_ms) + [Anonymous Symbol] 0x0202b122 Section 0 mk_misc.o(.text.delay_us) + loop1 0x0202b136 Number 0 mk_misc.o(.text.delay_us) + exit1 0x0202b13c Number 0 mk_misc.o(.text.delay_us) + [Anonymous Symbol] 0x0202b140 Section 0 mk_dma.o(.text.dma_open) + [Anonymous Symbol] 0x0202b21c Section 0 mk_dma.o(.text.dma_transfer) + __arm_cp.4_0 0x0202b264 Number 4 mk_dma.o(.text.dma_transfer) + [Anonymous Symbol] 0x0202b268 Section 0 mk_dual_timer.o(.text.dual_timer_get) + [Anonymous Symbol] 0x0202b274 Section 0 mk_dual_timer.o(.text.dual_timer_open) + __arm_cp.0_1 0x0202b330 Number 4 mk_dual_timer.o(.text.dual_timer_open) + __arm_cp.0_2 0x0202b334 Number 4 mk_dual_timer.o(.text.dual_timer_open) + __arm_cp.0_3 0x0202b338 Number 4 mk_dual_timer.o(.text.dual_timer_open) + __arm_cp.0_4 0x0202b33c Number 4 mk_dual_timer.o(.text.dual_timer_open) + [Anonymous Symbol] 0x0202b340 Section 0 mk_dual_timer.o(.text.dual_timer_start) + __arm_cp.2_0 0x0202b354 Number 4 mk_dual_timer.o(.text.dual_timer_start) + [Anonymous Symbol] 0x0202b358 Section 0 mk_flash.o(.text.flash_block_erase) + __arm_cp.13_1 0x0202b3e0 Number 4 mk_flash.o(.text.flash_block_erase) + [Anonymous Symbol] 0x0202b3e4 Section 0 mk_flash.o(.text.flash_check_busy) + flash_dma_callback 0x0202b45d Thumb Code 220 mk_flash.o(.text.flash_dma_callback) + [Anonymous Symbol] 0x0202b45c Section 0 mk_flash.o(.text.flash_dma_callback) + __arm_cp.21_1 0x0202b534 Number 4 mk_flash.o(.text.flash_dma_callback) + flash_dma_write_nbytes_callback 0x0202b539 Thumb Code 196 mk_flash.o(.text.flash_dma_write_nbytes_callback) + [Anonymous Symbol] 0x0202b538 Section 0 mk_flash.o(.text.flash_dma_write_nbytes_callback) + __arm_cp.18_1 0x0202b5f8 Number 4 mk_flash.o(.text.flash_dma_write_nbytes_callback) + [Anonymous Symbol] 0x0202b5fc Section 0 mk_flash.o(.text.flash_erase) + __arm_cp.14_0 0x0202b730 Number 4 mk_flash.o(.text.flash_erase) + [Anonymous Symbol] 0x0202b734 Section 0 mk_flash.o(.text.flash_open) + __arm_cp.0_1 0x0202b8a4 Number 4 mk_flash.o(.text.flash_open) + __arm_cp.0_2 0x0202b8a8 Number 4 mk_flash.o(.text.flash_open) + __arm_cp.0_3 0x0202b8ac Number 4 mk_flash.o(.text.flash_open) + __arm_cp.0_4 0x0202b8b0 Number 4 mk_flash.o(.text.flash_open) + flash_page_write_nbytes 0x0202b8b5 Thumb Code 88 mk_flash.o(.text.flash_page_write_nbytes) + [Anonymous Symbol] 0x0202b8b4 Section 0 mk_flash.o(.text.flash_page_write_nbytes) + __arm_cp.19_0 0x0202b908 Number 4 mk_flash.o(.text.flash_page_write_nbytes) + [Anonymous Symbol] 0x0202b90c Section 0 mk_flash.o(.text.flash_read) + __arm_cp.22_1 0x0202ba84 Number 4 mk_flash.o(.text.flash_read) + __arm_cp.22_2 0x0202ba88 Number 4 mk_flash.o(.text.flash_read) + flash_read_status 0x0202ba8d Thumb Code 32 mk_flash.o(.text.flash_read_status) + [Anonymous Symbol] 0x0202ba8c Section 0 mk_flash.o(.text.flash_read_status) + flash_reset_cmd 0x0202baad Thumb Code 28 mk_flash.o(.text.flash_reset_cmd) + [Anonymous Symbol] 0x0202baac Section 0 mk_flash.o(.text.flash_reset_cmd) + __arm_cp.1_0 0x0202bac4 Number 4 mk_flash.o(.text.flash_reset_cmd) + [Anonymous Symbol] 0x0202bac8 Section 0 mk_flash.o(.text.flash_sector_erase) + __arm_cp.10_1 0x0202bb54 Number 4 mk_flash.o(.text.flash_sector_erase) + flash_state_update 0x0202bb59 Thumb Code 72 mk_flash.o(.text.flash_state_update) + [Anonymous Symbol] 0x0202bb58 Section 0 mk_flash.o(.text.flash_state_update) + flash_wait_done 0x0202bba1 Thumb Code 40 mk_flash.o(.text.flash_wait_done) + [Anonymous Symbol] 0x0202bba0 Section 0 mk_flash.o(.text.flash_wait_done) + flash_wait_status 0x0202bbc9 Thumb Code 56 mk_flash.o(.text.flash_wait_status) + [Anonymous Symbol] 0x0202bbc8 Section 0 mk_flash.o(.text.flash_wait_status) + __arm_cp.3_0 0x0202bbfc Number 4 mk_flash.o(.text.flash_wait_status) + flash_write_cmd 0x0202bc01 Thumb Code 204 mk_flash.o(.text.flash_write_cmd) + [Anonymous Symbol] 0x0202bc00 Section 0 mk_flash.o(.text.flash_write_cmd) + __arm_cp.2_0 0x0202bcc8 Number 4 mk_flash.o(.text.flash_write_cmd) + flash_write_mem_cmd 0x0202bccd Thumb Code 44 mk_flash.o(.text.flash_write_mem_cmd) + [Anonymous Symbol] 0x0202bccc Section 0 mk_flash.o(.text.flash_write_mem_cmd) + __arm_cp.5_0 0x0202bcf0 Number 4 mk_flash.o(.text.flash_write_mem_cmd) + __arm_cp.5_1 0x0202bcf4 Number 4 mk_flash.o(.text.flash_write_mem_cmd) + [Anonymous Symbol] 0x0202bcf8 Section 0 mk_flash.o(.text.flash_write_nbytes) + __arm_cp.16_0 0x0202bf14 Number 4 mk_flash.o(.text.flash_write_nbytes) + __arm_cp.16_1 0x0202bf18 Number 4 mk_flash.o(.text.flash_write_nbytes) + __arm_cp.16_2 0x0202bf1c Number 4 mk_flash.o(.text.flash_write_nbytes) + flash_write_quad_mode 0x0202bf21 Thumb Code 120 mk_flash.o(.text.flash_write_quad_mode) + [Anonymous Symbol] 0x0202bf20 Section 0 mk_flash.o(.text.flash_write_quad_mode) + __arm_cp.4_0 0x0202bf90 Number 4 mk_flash.o(.text.flash_write_quad_mode) + __arm_cp.4_1 0x0202bf94 Number 4 mk_flash.o(.text.flash_write_quad_mode) + flash_write_variable_len_cmd 0x0202bf99 Thumb Code 108 mk_flash.o(.text.flash_write_variable_len_cmd) + [Anonymous Symbol] 0x0202bf98 Section 0 mk_flash.o(.text.flash_write_variable_len_cmd) + __arm_cp.17_0 0x0202bff8 Number 4 mk_flash.o(.text.flash_write_variable_len_cmd) + __arm_cp.17_1 0x0202bffc Number 4 mk_flash.o(.text.flash_write_variable_len_cmd) + __arm_cp.17_2 0x0202c000 Number 4 mk_flash.o(.text.flash_write_variable_len_cmd) + [Anonymous Symbol] 0x0202c004 Section 0 mk_gpio.o(.text.gpio_open) + [Anonymous Symbol] 0x0202c018 Section 0 mk_io.o(.text.io_pin_mux_set) + __arm_cp.0_0 0x0202c064 Number 4 mk_io.o(.text.io_pin_mux_set) + [Anonymous Symbol] 0x0202c068 Section 0 customboot.o(.text.main) + __arm_cp.2_0 0x0202c214 Number 4 customboot.o(.text.main) + __arm_cp.2_1 0x0202c218 Number 4 customboot.o(.text.main) + __arm_cp.2_3 0x0202c23c Number 4 customboot.o(.text.main) + __arm_cp.2_4 0x0202c240 Number 4 customboot.o(.text.main) + __arm_cp.2_5 0x0202c244 Number 4 customboot.o(.text.main) + __arm_cp.2_6 0x0202c248 Number 4 customboot.o(.text.main) + __arm_cp.2_7 0x0202c24c Number 4 customboot.o(.text.main) + __arm_cp.2_8 0x0202c250 Number 4 customboot.o(.text.main) + __arm_cp.2_10 0x0202c268 Number 4 customboot.o(.text.main) + __arm_cp.2_14 0x0202c2a8 Number 4 customboot.o(.text.main) + __arm_cp.2_16 0x0202c2c4 Number 4 customboot.o(.text.main) + __arm_cp.2_17 0x0202c2c8 Number 4 customboot.o(.text.main) + [Anonymous Symbol] 0x0202c2dc Section 0 mk_misc.o(.text.mk_chip_id) + __arm_cp.0_0 0x0202c2e4 Number 4 mk_misc.o(.text.mk_chip_id) + [Anonymous Symbol] 0x0202c2e8 Section 0 mk_reset.o(.text.reset_module) + __arm_cp.2_0 0x0202c300 Number 4 mk_reset.o(.text.reset_module) + [Anonymous Symbol] 0x0202c304 Section 0 startup_mk800x.o(.text.start_main_asm) + [Anonymous Symbol] 0x0202c30c Section 0 mk_misc.o(.text.sys_tick_start) + __arm_cp.16_0 0x0202c330 Number 4 mk_misc.o(.text.sys_tick_start) + __arm_cp.16_1 0x0202c334 Number 4 mk_misc.o(.text.sys_tick_start) + [Anonymous Symbol] 0x0202c338 Section 0 mk_misc.o(.text.sys_timer_get) + [Anonymous Symbol] 0x0202c344 Section 0 mk_misc.o(.text.sys_timer_open) + __arm_cp.7_0 0x0202c388 Number 4 mk_misc.o(.text.sys_timer_open) + __arm_cp.7_1 0x0202c38c Number 4 mk_misc.o(.text.sys_timer_open) + [Anonymous Symbol] 0x0202c390 Section 0 mk_uart.o(.text.uart_baud_set) + __arm_cp.11_0 0x0202c3d4 Number 4 mk_uart.o(.text.uart_baud_set) + uart_dma_callback 0x0202c3d9 Thumb Code 200 mk_uart.o(.text.uart_dma_callback) + [Anonymous Symbol] 0x0202c3d8 Section 0 mk_uart.o(.text.uart_dma_callback) + [Anonymous Symbol] 0x0202c4a0 Section 0 mk_uart.o(.text.uart_irq_handler) + [Anonymous Symbol] 0x0202c614 Section 0 mk_uart.o(.text.uart_open) + __arm_cp.12_0 0x0202c754 Number 4 mk_uart.o(.text.uart_open) + __arm_cp.12_1 0x0202c758 Number 4 mk_uart.o(.text.uart_open) + __arm_cp.12_2 0x0202c75c Number 4 mk_uart.o(.text.uart_open) + [Anonymous Symbol] 0x0202c760 Section 0 mk_uart.o(.text.uart_send) + __arm_cp.3_1 0x0202c8b0 Number 4 mk_uart.o(.text.uart_send) + uart_state_clear 0x0202c8b5 Thumb Code 52 mk_uart.o(.text.uart_state_clear) + [Anonymous Symbol] 0x0202c8b4 Section 0 mk_uart.o(.text.uart_state_clear) + uart_state_set 0x0202c8e9 Thumb Code 96 mk_uart.o(.text.uart_state_set) + [Anonymous Symbol] 0x0202c8e8 Section 0 mk_uart.o(.text.uart_state_set) + __arm_cp.14_0 0x0202c944 Number 4 mk_uart.o(.text.uart_state_set) + [Anonymous Symbol] 0x0202c948 Section 0 mk_wdt.o(.text.wdt_close) + __arm_cp.1_2 0x0202c988 Number 4 mk_wdt.o(.text.wdt_close) + [Anonymous Symbol] 0x0202c98c Section 0 mk_wdt.o(.text.wdt_open) + __arm_cp.0_2 0x0202ca1c Number 4 mk_wdt.o(.text.wdt_open) + __arm_cp.0_3 0x0202ca20 Number 4 mk_wdt.o(.text.wdt_open) + __arm_cp.0_4 0x0202ca24 Number 4 mk_wdt.o(.text.wdt_open) + [Anonymous Symbol] 0x0202ca28 Section 0 mk_wdt.o(.text.wdt_ping) + __arm_cp.3_0 0x0202ca4c Number 4 mk_wdt.o(.text.wdt_ping) + __arm_cp.3_1 0x0202ca50 Number 4 mk_wdt.o(.text.wdt_ping) + i.__scatterload_copy 0x0202ca54 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x0202ca62 Section 2 handlers.o(i.__scatterload_null) + i.__scatterload_zeroinit 0x0202ca64 Section 14 handlers.o(i.__scatterload_zeroinit) + [Anonymous Symbol] 0x0202ca74 Section 0 mk_misc.o(.rodata..L__const.sys_timer_open.sys_timer_cfg) + baud_table 0x0202ca8c Data 42 mk_uart.o(.rodata.baud_table) + [Anonymous Symbol] 0x0202ca8c Section 0 mk_uart.o(.rodata.baud_table) + .L__const.flash_write_nbytes.flash_wr_dma_cfg 0x0202cab8 Data 32 mk_flash.o(.rodata.cst32) + .L__const.flash_write.flash_wr_dma_cfg 0x0202cad8 Data 32 mk_flash.o(.rodata.cst32) + .L__const.flash_read.flash_rd_dma_cfg 0x0202caf8 Data 32 mk_flash.o(.rodata.cst32) + .L__const.main.test_uart_cfg 0x0202cb18 Data 32 customboot.o(.rodata.cst32) + flash_cmd 0x0202cb38 Data 220 mk_flash.o(.rodata.flash_cmd) + [Anonymous Symbol] 0x0202cb38 Section 0 mk_flash.o(.rodata.flash_cmd) + .L.str 0x0202cc34 Data 83 menu.o(.rodata.str1.1) + [Anonymous Symbol] 0x0202cc34 Section 0 menu.o(.rodata.str1.1) sleep_timer_handle.0 0x0202e800 Data 4 mk_sleep_timer.o(.data..L_MergedGlobals) [Anonymous Symbol] 0x0202e800 Section 0 mk_sleep_timer.o(.data..L_MergedGlobals) sleep_timer_handle.1 0x0202e804 Data 4 mk_sleep_timer.o(.data..L_MergedGlobals) @@ -1574,11 +1579,12 @@ [Anonymous Symbol] 0x0202e9f4 Section 0 aes.o(.bss..L_MergedGlobals) [Anonymous Symbol] 0x0202ea08 Section 0 ymodem.o(.bss..L_MergedGlobals) [Anonymous Symbol] 0x0202ea6c Section 0 customboot.o(.bss..L_MergedGlobals) - buff 0x0202ea7e Data 100 customboot.o(.bss..L_MergedGlobals) - sleep_timer_handle.4 0x0202f24c Data 4 mk_sleep_timer.o(.bss.sleep_timer_handle.4) - [Anonymous Symbol] 0x0202f24c Section 0 mk_sleep_timer.o(.bss.sleep_timer_handle.4) - sys_tick_env 0x0202f250 Data 20 mk_misc.o(.bss.sys_tick_env) - [Anonymous Symbol] 0x0202f250 Section 0 mk_misc.o(.bss.sys_tick_env) + sleep_timer_handle.4 0x0202f1f4 Data 4 mk_sleep_timer.o(.bss.sleep_timer_handle.4) + [Anonymous Symbol] 0x0202f1f4 Section 0 mk_sleep_timer.o(.bss.sleep_timer_handle.4) + sys_tick_env 0x0202f1f8 Data 20 mk_misc.o(.bss.sys_tick_env) + [Anonymous Symbol] 0x0202f1f8 Section 0 mk_misc.o(.bss.sys_tick_env) + zhongjian_shuju 0x0202f714 Data 128 customboot.o(.bss.zhongjian_shuju) + [Anonymous Symbol] 0x0202f714 Section 0 customboot.o(.bss.zhongjian_shuju) Global Symbols @@ -1650,89 +1656,87 @@ WAKEUP_IRQHandler 0x0202a305 Thumb Code 2 startup_mk800x.o(.text.Default_Handler) FLASH_CTRL_IRQHandler 0x0202a309 Thumb Code 44 mk_flash.o(.text.FLASH_CTRL_IRQHandler) GPIO_IRQHandler 0x0202a335 Thumb Code 56 mk_gpio.o(.text.GPIO_IRQHandler) - IAP_JumpTo 0x0202a36d Thumb Code 36 menu.o(.text.IAP_JumpTo) - Int2Str 0x0202a391 Thumb Code 96 menu.o(.text.Int2Str) - InvCipher 0x0202a3f1 Thumb Code 88 aes.o(.text.InvCipher) - InvMixColumn 0x0202a449 Thumb Code 176 aes.o(.text.InvMixColumn) - InvShiftRows 0x0202a4f9 Thumb Code 50 aes.o(.text.InvShiftRows) - InvSubBytesAndXOR 0x0202a52d Thumb Code 32 aes.o(.text.InvSubBytesAndXOR) - KeyExpansion 0x0202a54d Thumb Code 208 aes.o(.text.KeyExpansion) - Main_Menu 0x0202a61d Thumb Code 96 menu.o(.text.Main_Menu) - Receive_Byte 0x0202a67d Thumb Code 30 ymodem.o(.text.Receive_Byte) - Reset_Handler 0x0202a69d Thumb Code 32 startup_mk800x.o(.text.Reset_Handler) - SLEEP_TIMER_IRQHandler 0x0202a6bd Thumb Code 60 mk_sleep_timer.o(.text.SLEEP_TIMER_IRQHandler) - Send_Byte 0x0202a6f9 Thumb Code 10 ymodem.o(.text.Send_Byte) - SerialDownload 0x0202a705 Thumb Code 152 menu.o(.text.SerialDownload) - SerialKeyPressed 0x0202a79d Thumb Code 24 mk_uart.o(.text.SerialKeyPressed) - SerialPutChar 0x0202a7b5 Thumb Code 36 mk_uart.o(.text.SerialPutChar) - Serial_PutString 0x0202a7d9 Thumb Code 20 mk_uart.o(.text.Serial_PutString) - Str2Int 0x0202a7ed Thumb Code 172 ymodem.o(.text.Str2Int) - SubBytes 0x0202a899 Thumb Code 28 aes.o(.text.SubBytes) - SysTick_Handler 0x0202a8b5 Thumb Code 24 mk_misc.o(.text.SysTick_Handler) - SystemInit 0x0202a8cd Thumb Code 16 system_mk800x.o(.text.SystemInit) - TIMER2_IRQHandler 0x0202a8dd Thumb Code 28 mk_dual_timer.o(.text.TIMER2_IRQHandler) - TIMER3_IRQHandler 0x0202a8f9 Thumb Code 32 mk_dual_timer.o(.text.TIMER3_IRQHandler) - UART0_IRQHandler 0x0202a919 Thumb Code 10 mk_uart.o(.text.UART0_IRQHandler) - UART1_IRQHandler 0x0202a923 Thumb Code 10 mk_uart.o(.text.UART1_IRQHandler) - UpdateCRC16 0x0202a92d Thumb Code 44 ymodem.o(.text.UpdateCRC16) - WDT_IRQHandler 0x0202a959 Thumb Code 28 mk_wdt.o(.text.WDT_IRQHandler) - XORBytes 0x0202a975 Thumb Code 22 aes.o(.text.XORBytes) - Ymodem_Receive 0x0202a98d Thumb Code 748 ymodem.o(.text.Ymodem_Receive) - aesDecInit 0x0202aca9 Thumb Code 56 aes.o(.text.aesDecInit) - aesDecrypt 0x0202ace1 Thumb Code 64 aes.o(.text.aesDecrypt) - board_clock_run 0x0202ad25 Thumb Code 104 board.o(.text.board_clock_run) - board_configure 0x0202ad8d Thumb Code 2 board.o(.text.board_configure) - board_pins_config 0x0202ad91 Thumb Code 36 pin_config.o(.text.board_pins_config) - calib_check 0x0202adb5 Thumb Code 16 mk_calib.o(.text.calib_check) - calib_chip 0x0202adc5 Thumb Code 296 mk_calib.o(.text.calib_chip) - calib_close 0x0202aeed Thumb Code 12 mk_calib.o(.text.calib_close) - calib_open 0x0202aef9 Thumb Code 20 mk_calib.o(.text.calib_open) - calib_start 0x0202af0d Thumb Code 16 mk_calib.o(.text.calib_start) - clock_attach 0x0202af1d Thumb Code 188 mk_clock.o(.text.clock_attach) - clock_disable 0x0202afd9 Thumb Code 16 mk_clock.o(.text.clock_disable) - clock_enable 0x0202afe9 Thumb Code 20 mk_clock.o(.text.clock_enable) - clock_get_frequency 0x0202b025 Thumb Code 82 mk_clock.o(.text.clock_get_frequency) - clock_set_divider 0x0202b09d Thumb Code 96 mk_clock.o(.text.clock_set_divider) - clock_xtal38m4_injection_set 0x0202b0fd Thumb Code 60 mk_clock.o(.text.clock_xtal38m4_injection_set) - delay_ms 0x0202b139 Thumb Code 14 menu.o(.text.delay_ms) - delay_us 0x0202b147 Thumb Code 28 mk_misc.o(.text.delay_us) - dma_open 0x0202b165 Thumb Code 220 mk_dma.o(.text.dma_open) - dma_transfer 0x0202b241 Thumb Code 76 mk_dma.o(.text.dma_transfer) - dual_timer_get 0x0202b28d Thumb Code 12 mk_dual_timer.o(.text.dual_timer_get) - dual_timer_open 0x0202b299 Thumb Code 204 mk_dual_timer.o(.text.dual_timer_open) - dual_timer_start 0x0202b365 Thumb Code 24 mk_dual_timer.o(.text.dual_timer_start) - flash_block_erase 0x0202b37d Thumb Code 140 mk_flash.o(.text.flash_block_erase) - flash_check_busy 0x0202b409 Thumb Code 120 mk_flash.o(.text.flash_check_busy) - flash_erase 0x0202b621 Thumb Code 312 mk_flash.o(.text.flash_erase) - flash_open 0x0202b759 Thumb Code 384 mk_flash.o(.text.flash_open) - flash_read 0x0202b931 Thumb Code 380 mk_flash.o(.text.flash_read) - flash_sector_erase 0x0202bae9 Thumb Code 144 mk_flash.o(.text.flash_sector_erase) - flash_write 0x0202bc21 Thumb Code 400 mk_flash.o(.text.flash_write) - flash_write_nbytes 0x0202bea9 Thumb Code 548 mk_flash.o(.text.flash_write_nbytes) - gpio_open 0x0202c1a9 Thumb Code 20 mk_gpio.o(.text.gpio_open) - io_pin_mux_set 0x0202c1bd Thumb Code 80 mk_io.o(.text.io_pin_mux_set) - main 0x0202c20d Thumb Code 464 customboot.o(.text.main) - mk_chip_id 0x0202c3dd Thumb Code 12 mk_misc.o(.text.mk_chip_id) - reset_module 0x0202c3e9 Thumb Code 28 mk_reset.o(.text.reset_module) - start_main_asm 0x0202c405 Thumb Code 4 startup_mk800x.o(.text.start_main_asm) - sys_tick_start 0x0202c40d Thumb Code 44 mk_misc.o(.text.sys_tick_start) - sys_timer_get 0x0202c439 Thumb Code 12 mk_misc.o(.text.sys_timer_get) - sys_timer_open 0x0202c445 Thumb Code 76 mk_misc.o(.text.sys_timer_open) - uart_baud_set 0x0202c491 Thumb Code 72 mk_uart.o(.text.uart_baud_set) - uart_irq_handler 0x0202c5a1 Thumb Code 372 mk_uart.o(.text.uart_irq_handler) - uart_open 0x0202c715 Thumb Code 332 mk_uart.o(.text.uart_open) - uart_send 0x0202c861 Thumb Code 340 mk_uart.o(.text.uart_send) - wdt_close 0x0202ca49 Thumb Code 68 mk_wdt.o(.text.wdt_close) - wdt_open 0x0202ca8d Thumb Code 156 mk_wdt.o(.text.wdt_open) - wdt_ping 0x0202cb29 Thumb Code 44 mk_wdt.o(.text.wdt_ping) - __scatterload_copy 0x0202cb55 Thumb Code 14 handlers.o(i.__scatterload_copy) - __scatterload_null 0x0202cb63 Thumb Code 2 handlers.o(i.__scatterload_null) - __scatterload_zeroinit 0x0202cb65 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) - kTable 0x0202cd14 Data 32 aes.o(.rodata.kTable) - Region$$Table$$Base 0x0202cd88 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x0202cda8 Number 0 anon$$obj.o(Region$$Table) - mk_boot_desc 0x0202cfa0 Data 72 startup_mk800x.o(.ZBOOT_SECTION) - mk_build_inf 0x0202cfe8 Data 80 startup_mk800x.o(.ZBUILD_SECTION) + Int2Str 0x0202a36d Thumb Code 96 menu.o(.text.Int2Str) + InvCipher 0x0202a3cd Thumb Code 88 aes.o(.text.InvCipher) + InvMixColumn 0x0202a425 Thumb Code 176 aes.o(.text.InvMixColumn) + InvShiftRows 0x0202a4d5 Thumb Code 50 aes.o(.text.InvShiftRows) + InvSubBytesAndXOR 0x0202a509 Thumb Code 32 aes.o(.text.InvSubBytesAndXOR) + KeyExpansion 0x0202a529 Thumb Code 208 aes.o(.text.KeyExpansion) + Main_Menu 0x0202a5f9 Thumb Code 96 menu.o(.text.Main_Menu) + Receive_Byte 0x0202a659 Thumb Code 30 ymodem.o(.text.Receive_Byte) + Reset_Handler 0x0202a679 Thumb Code 32 startup_mk800x.o(.text.Reset_Handler) + SLEEP_TIMER_IRQHandler 0x0202a699 Thumb Code 60 mk_sleep_timer.o(.text.SLEEP_TIMER_IRQHandler) + Send_Byte 0x0202a6d5 Thumb Code 10 ymodem.o(.text.Send_Byte) + SerialDownload 0x0202a6e1 Thumb Code 152 menu.o(.text.SerialDownload) + SerialKeyPressed 0x0202a779 Thumb Code 24 mk_uart.o(.text.SerialKeyPressed) + SerialPutChar 0x0202a791 Thumb Code 36 mk_uart.o(.text.SerialPutChar) + Serial_PutString 0x0202a7b5 Thumb Code 20 mk_uart.o(.text.Serial_PutString) + Str2Int 0x0202a7c9 Thumb Code 172 ymodem.o(.text.Str2Int) + SubBytes 0x0202a875 Thumb Code 28 aes.o(.text.SubBytes) + SysTick_Handler 0x0202a891 Thumb Code 24 mk_misc.o(.text.SysTick_Handler) + SystemInit 0x0202a8a9 Thumb Code 16 system_mk800x.o(.text.SystemInit) + TIMER2_IRQHandler 0x0202a8b9 Thumb Code 28 mk_dual_timer.o(.text.TIMER2_IRQHandler) + TIMER3_IRQHandler 0x0202a8d5 Thumb Code 32 mk_dual_timer.o(.text.TIMER3_IRQHandler) + UART0_IRQHandler 0x0202a8f5 Thumb Code 10 mk_uart.o(.text.UART0_IRQHandler) + UART1_IRQHandler 0x0202a8ff Thumb Code 10 mk_uart.o(.text.UART1_IRQHandler) + UpdateCRC16 0x0202a909 Thumb Code 44 ymodem.o(.text.UpdateCRC16) + WDT_IRQHandler 0x0202a935 Thumb Code 28 mk_wdt.o(.text.WDT_IRQHandler) + XORBytes 0x0202a951 Thumb Code 22 aes.o(.text.XORBytes) + Ymodem_Receive 0x0202a969 Thumb Code 748 ymodem.o(.text.Ymodem_Receive) + aesDecInit 0x0202ac85 Thumb Code 56 aes.o(.text.aesDecInit) + aesDecrypt 0x0202acbd Thumb Code 64 aes.o(.text.aesDecrypt) + board_clock_run 0x0202ad01 Thumb Code 104 board.o(.text.board_clock_run) + board_configure 0x0202ad69 Thumb Code 2 board.o(.text.board_configure) + board_pins_config 0x0202ad6d Thumb Code 36 pin_config.o(.text.board_pins_config) + calib_check 0x0202ad91 Thumb Code 16 mk_calib.o(.text.calib_check) + calib_chip 0x0202ada1 Thumb Code 296 mk_calib.o(.text.calib_chip) + calib_close 0x0202aec9 Thumb Code 12 mk_calib.o(.text.calib_close) + calib_open 0x0202aed5 Thumb Code 20 mk_calib.o(.text.calib_open) + calib_start 0x0202aee9 Thumb Code 16 mk_calib.o(.text.calib_start) + clock_attach 0x0202aef9 Thumb Code 188 mk_clock.o(.text.clock_attach) + clock_disable 0x0202afb5 Thumb Code 16 mk_clock.o(.text.clock_disable) + clock_enable 0x0202afc5 Thumb Code 20 mk_clock.o(.text.clock_enable) + clock_get_frequency 0x0202b001 Thumb Code 82 mk_clock.o(.text.clock_get_frequency) + clock_set_divider 0x0202b079 Thumb Code 96 mk_clock.o(.text.clock_set_divider) + clock_xtal38m4_injection_set 0x0202b0d9 Thumb Code 60 mk_clock.o(.text.clock_xtal38m4_injection_set) + delay_ms 0x0202b115 Thumb Code 14 menu.o(.text.delay_ms) + delay_us 0x0202b123 Thumb Code 28 mk_misc.o(.text.delay_us) + dma_open 0x0202b141 Thumb Code 220 mk_dma.o(.text.dma_open) + dma_transfer 0x0202b21d Thumb Code 76 mk_dma.o(.text.dma_transfer) + dual_timer_get 0x0202b269 Thumb Code 12 mk_dual_timer.o(.text.dual_timer_get) + dual_timer_open 0x0202b275 Thumb Code 204 mk_dual_timer.o(.text.dual_timer_open) + dual_timer_start 0x0202b341 Thumb Code 24 mk_dual_timer.o(.text.dual_timer_start) + flash_block_erase 0x0202b359 Thumb Code 140 mk_flash.o(.text.flash_block_erase) + flash_check_busy 0x0202b3e5 Thumb Code 120 mk_flash.o(.text.flash_check_busy) + flash_erase 0x0202b5fd Thumb Code 312 mk_flash.o(.text.flash_erase) + flash_open 0x0202b735 Thumb Code 384 mk_flash.o(.text.flash_open) + flash_read 0x0202b90d Thumb Code 384 mk_flash.o(.text.flash_read) + flash_sector_erase 0x0202bac9 Thumb Code 144 mk_flash.o(.text.flash_sector_erase) + flash_write_nbytes 0x0202bcf9 Thumb Code 552 mk_flash.o(.text.flash_write_nbytes) + gpio_open 0x0202c005 Thumb Code 20 mk_gpio.o(.text.gpio_open) + io_pin_mux_set 0x0202c019 Thumb Code 80 mk_io.o(.text.io_pin_mux_set) + main 0x0202c069 Thumb Code 628 customboot.o(.text.main) + mk_chip_id 0x0202c2dd Thumb Code 12 mk_misc.o(.text.mk_chip_id) + reset_module 0x0202c2e9 Thumb Code 28 mk_reset.o(.text.reset_module) + start_main_asm 0x0202c305 Thumb Code 4 startup_mk800x.o(.text.start_main_asm) + sys_tick_start 0x0202c30d Thumb Code 44 mk_misc.o(.text.sys_tick_start) + sys_timer_get 0x0202c339 Thumb Code 12 mk_misc.o(.text.sys_timer_get) + sys_timer_open 0x0202c345 Thumb Code 76 mk_misc.o(.text.sys_timer_open) + uart_baud_set 0x0202c391 Thumb Code 72 mk_uart.o(.text.uart_baud_set) + uart_irq_handler 0x0202c4a1 Thumb Code 372 mk_uart.o(.text.uart_irq_handler) + uart_open 0x0202c615 Thumb Code 332 mk_uart.o(.text.uart_open) + uart_send 0x0202c761 Thumb Code 340 mk_uart.o(.text.uart_send) + wdt_close 0x0202c949 Thumb Code 68 mk_wdt.o(.text.wdt_close) + wdt_open 0x0202c98d Thumb Code 156 mk_wdt.o(.text.wdt_open) + wdt_ping 0x0202ca29 Thumb Code 44 mk_wdt.o(.text.wdt_ping) + __scatterload_copy 0x0202ca55 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x0202ca63 Thumb Code 2 handlers.o(i.__scatterload_null) + __scatterload_zeroinit 0x0202ca65 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + kTable 0x0202cc14 Data 32 aes.o(.rodata.kTable) + Region$$Table$$Base 0x0202cc88 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x0202cca8 Number 0 anon$$obj.o(Region$$Table) + mk_boot_desc 0x0202cea0 Data 72 startup_mk800x.o(.ZBOOT_SECTION) + mk_build_inf 0x0202cee8 Data 80 startup_mk800x.o(.ZBUILD_SECTION) SystemCoreClock 0x0202e80c Data 4 system_mk800x.o(.data.SystemCoreClock) app_wdt_cfg 0x0202e810 Data 12 customboot.o(.data.app_wdt_cfg) flash_handle 0x0202e884 Data 124 mk_flash.o(.data.flash_handle) @@ -1762,17 +1766,21 @@ tempaddress 0x0202ea48 Data 4 ymodem.o(.bss..L_MergedGlobals) bufferOut 0x0202ea4c Data 16 ymodem.o(.bss..L_MergedGlobals) file_size 0x0202ea5c Data 16 ymodem.o(.bss..L_MergedGlobals) - updata_byte 0x0202ea6c Data 2 customboot.o(.bss..L_MergedGlobals) - key 0x0202ea6e Data 16 customboot.o(.bss..L_MergedGlobals) - FileName 0x0202eae2 Data 256 menu.o(.bss.FileName) - block1 0x0202ebe2 Data 256 aes.o(.bss.block1) - block2 0x0202ece2 Data 256 aes.o(.bss.block2) - board_param 0x0202ede4 Data 96 board.o(.bss.board_param) - packet_data 0x0202ee44 Data 1029 ymodem.o(.bss.packet_data) - sys_timer_freq 0x0202f264 Data 4 mk_misc.o(.bss.sys_timer_freq) - tab_1024 0x0202f268 Data 1024 menu.o(.bss.tab_1024) - tempbuf 0x0202f668 Data 256 aes.o(.bss.tempbuf) - time32_reset 0x0202f768 Data 4 customboot.o(.bss.time32_reset) + APP_byte 0x0202ea6c Data 2 customboot.o(.bss..L_MergedGlobals) + updata_byte 0x0202ea6e Data 2 customboot.o(.bss..L_MergedGlobals) + finalbag 0x0202ea70 Data 2 customboot.o(.bss..L_MergedGlobals) + test1 0x0202ea74 Data 4 customboot.o(.bss..L_MergedGlobals) + aaa 0x0202ea78 Data 4 customboot.o(.bss..L_MergedGlobals) + key 0x0202ea7c Data 16 customboot.o(.bss..L_MergedGlobals) + FileName 0x0202ea8c Data 256 menu.o(.bss.FileName) + block1 0x0202eb8c Data 256 aes.o(.bss.block1) + block2 0x0202ec8c Data 256 aes.o(.bss.block2) + board_param 0x0202ed8c Data 96 board.o(.bss.board_param) + packet_data 0x0202edec Data 1029 ymodem.o(.bss.packet_data) + sys_timer_freq 0x0202f20c Data 4 mk_misc.o(.bss.sys_timer_freq) + tab_1024 0x0202f210 Data 1024 menu.o(.bss.tab_1024) + tempbuf 0x0202f610 Data 256 aes.o(.bss.tempbuf) + time32_reset 0x0202f710 Data 4 customboot.o(.bss.time32_reset) Image$$ARM_LIB_STACK$$ZI$$Limit 0x0202fc00 Number 0 anon$$obj.o ABSOLUTE @@ -1783,27 +1791,27 @@ Image Entry point : 0x0202a0c1 - Load Region LR_ROM (Base: 0x0202a000, Size: 0x00002f9c, Max: 0x00004760, ABSOLUTE, COMPRESSED[0x00002e08]) + Load Region LR_ROM (Base: 0x0202a000, Size: 0x00002e9c, Max: 0x00004760, ABSOLUTE, COMPRESSED[0x00002d08]) - Execution Region ER_ROM (Exec base: 0x0202a000, Load base: 0x0202a000, Size: 0x00002da8, Max: 0x00004760, ABSOLUTE) + Execution Region ER_ROM (Exec base: 0x0202a000, Load base: 0x0202a000, Size: 0x00002ca8, Max: 0x00004760, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x0202a000 0x0202a000 0x000000c0 Data RO 11 RESET startup_mk800x.o - 0x0202a0c0 0x0202a0c0 0x00000000 Code RO 703 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) - 0x0202a0c0 0x0202a0c0 0x00000004 Code RO 730 .ARM.Collect$$$$00000003 mc_p.l(entry4.o) - 0x0202a0c4 0x0202a0c4 0x00000004 Code RO 733 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) - 0x0202a0c8 0x0202a0c8 0x00000000 Code RO 735 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) - 0x0202a0c8 0x0202a0c8 0x00000000 Code RO 737 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) - 0x0202a0c8 0x0202a0c8 0x00000008 Code RO 738 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) - 0x0202a0d0 0x0202a0d0 0x00000000 Code RO 740 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) - 0x0202a0d0 0x0202a0d0 0x00000000 Code RO 742 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) - 0x0202a0d0 0x0202a0d0 0x00000004 Code RO 731 .ARM.Collect$$$$00002714 mc_p.l(entry4.o) - 0x0202a0d4 0x0202a0d4 0x0000002c Code RO 706 .text mc_p.l(uidiv.o) - 0x0202a100 0x0202a100 0x00000024 Code RO 712 .text mc_p.l(memcpya.o) - 0x0202a124 0x0202a124 0x00000024 Code RO 714 .text mc_p.l(memseta.o) - 0x0202a148 0x0202a148 0x00000024 Code RO 756 .text mc_p.l(init.o) - 0x0202a16c 0x0202a16c 0x0000003a Code RO 770 .text mc_p.l(__dczerorl.o) + 0x0202a0c0 0x0202a0c0 0x00000000 Code RO 705 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) + 0x0202a0c0 0x0202a0c0 0x00000004 Code RO 732 .ARM.Collect$$$$00000003 mc_p.l(entry4.o) + 0x0202a0c4 0x0202a0c4 0x00000004 Code RO 735 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) + 0x0202a0c8 0x0202a0c8 0x00000000 Code RO 737 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) + 0x0202a0c8 0x0202a0c8 0x00000000 Code RO 739 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) + 0x0202a0c8 0x0202a0c8 0x00000008 Code RO 740 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) + 0x0202a0d0 0x0202a0d0 0x00000000 Code RO 742 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) + 0x0202a0d0 0x0202a0d0 0x00000000 Code RO 744 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) + 0x0202a0d0 0x0202a0d0 0x00000004 Code RO 733 .ARM.Collect$$$$00002714 mc_p.l(entry4.o) + 0x0202a0d4 0x0202a0d4 0x0000002c Code RO 708 .text mc_p.l(uidiv.o) + 0x0202a100 0x0202a100 0x00000024 Code RO 714 .text mc_p.l(memcpya.o) + 0x0202a124 0x0202a124 0x00000024 Code RO 716 .text mc_p.l(memseta.o) + 0x0202a148 0x0202a148 0x00000024 Code RO 758 .text mc_p.l(init.o) + 0x0202a16c 0x0202a16c 0x0000003a Code RO 772 .text mc_p.l(__dczerorl.o) 0x0202a1a6 0x0202a1a6 0x00000002 Code RO 387 .text.BOD_IRQHandler mk_misc.o 0x0202a1a8 0x0202a1a8 0x00000002 Code RO 332 .text.CALIB_IRQHandler mk_calib.o 0x0202a1aa 0x0202a1aa 0x0000002a Code RO 604 .text.Cal_CRC16 ymodem.o @@ -1817,127 +1825,125 @@ 0x0202a306 0x0202a306 0x00000002 PAD 0x0202a308 0x0202a308 0x0000002c Code RO 130 .text.FLASH_CTRL_IRQHandler mk_flash.o 0x0202a334 0x0202a334 0x00000038 Code RO 301 .text.GPIO_IRQHandler mk_gpio.o - 0x0202a36c 0x0202a36c 0x00000024 Code RO 568 .text.IAP_JumpTo menu.o - 0x0202a390 0x0202a390 0x00000060 Code RO 566 .text.Int2Str menu.o - 0x0202a3f0 0x0202a3f0 0x00000058 Code RO 246 .text.InvCipher aes.o - 0x0202a448 0x0202a448 0x000000b0 Code RO 232 .text.InvMixColumn aes.o - 0x0202a4f8 0x0202a4f8 0x00000032 Code RO 238 .text.InvShiftRows aes.o - 0x0202a52a 0x0202a52a 0x00000002 PAD - 0x0202a52c 0x0202a52c 0x00000020 Code RO 236 .text.InvSubBytesAndXOR aes.o - 0x0202a54c 0x0202a54c 0x000000d0 Code RO 244 .text.KeyExpansion aes.o - 0x0202a61c 0x0202a61c 0x00000060 Code RO 578 .text.Main_Menu menu.o - 0x0202a67c 0x0202a67c 0x0000001e Code RO 598 .text.Receive_Byte ymodem.o - 0x0202a69a 0x0202a69a 0x00000002 PAD - 0x0202a69c 0x0202a69c 0x00000020 Code RO 5 .text.Reset_Handler startup_mk800x.o - 0x0202a6bc 0x0202a6bc 0x0000003c Code RO 553 .text.SLEEP_TIMER_IRQHandler mk_sleep_timer.o - 0x0202a6f8 0x0202a6f8 0x0000000a Code RO 600 .text.Send_Byte ymodem.o - 0x0202a702 0x0202a702 0x00000002 PAD - 0x0202a704 0x0202a704 0x00000098 Code RO 570 .text.SerialDownload menu.o - 0x0202a79c 0x0202a79c 0x00000018 Code RO 161 .text.SerialKeyPressed mk_uart.o - 0x0202a7b4 0x0202a7b4 0x00000024 Code RO 163 .text.SerialPutChar mk_uart.o - 0x0202a7d8 0x0202a7d8 0x00000014 Code RO 167 .text.Serial_PutString mk_uart.o - 0x0202a7ec 0x0202a7ec 0x000000ac Code RO 596 .text.Str2Int ymodem.o - 0x0202a898 0x0202a898 0x0000001c Code RO 234 .text.SubBytes aes.o - 0x0202a8b4 0x0202a8b4 0x00000018 Code RO 427 .text.SysTick_Handler mk_misc.o - 0x0202a8cc 0x0202a8cc 0x00000010 Code RO 21 .text.SystemInit system_mk800x.o - 0x0202a8dc 0x0202a8dc 0x0000001c Code RO 526 .text.TIMER2_IRQHandler mk_dual_timer.o - 0x0202a8f8 0x0202a8f8 0x00000020 Code RO 528 .text.TIMER3_IRQHandler mk_dual_timer.o - 0x0202a918 0x0202a918 0x0000000a Code RO 203 .text.UART0_IRQHandler mk_uart.o - 0x0202a922 0x0202a922 0x0000000a Code RO 205 .text.UART1_IRQHandler mk_uart.o - 0x0202a92c 0x0202a92c 0x0000002c Code RO 602 .text.UpdateCRC16 ymodem.o - 0x0202a958 0x0202a958 0x0000001c Code RO 352 .text.WDT_IRQHandler mk_wdt.o - 0x0202a974 0x0202a974 0x00000016 Code RO 240 .text.XORBytes aes.o - 0x0202a98a 0x0202a98a 0x00000002 PAD - 0x0202a98c 0x0202a98c 0x000002ec Code RO 608 .text.Ymodem_Receive ymodem.o - 0x0202ac78 0x0202ac78 0x00000014 Code RO 580 .text.__NVIC_SystemReset menu.o - 0x0202ac8c 0x0202ac8c 0x0000001c Code RO 636 .text.__NVIC_SystemReset customboot.o - 0x0202aca8 0x0202aca8 0x00000038 Code RO 248 .text.aesDecInit aes.o - 0x0202ace0 0x0202ace0 0x00000040 Code RO 250 .text.aesDecrypt aes.o - 0x0202ad20 0x0202ad20 0x00000002 Code RO 632 .text.app_wdt_callback customboot.o - 0x0202ad22 0x0202ad22 0x00000002 PAD - 0x0202ad24 0x0202ad24 0x00000068 Code RO 654 .text.board_clock_run board.o - 0x0202ad8c 0x0202ad8c 0x00000002 Code RO 678 .text.board_configure board.o - 0x0202ad8e 0x0202ad8e 0x00000002 PAD - 0x0202ad90 0x0202ad90 0x00000024 Code RO 694 .text.board_pins_config pin_config.o - 0x0202adb4 0x0202adb4 0x00000010 Code RO 318 .text.calib_check mk_calib.o - 0x0202adc4 0x0202adc4 0x00000128 Code RO 320 .text.calib_chip mk_calib.o - 0x0202aeec 0x0202aeec 0x0000000c Code RO 314 .text.calib_close mk_calib.o - 0x0202aef8 0x0202aef8 0x00000014 Code RO 312 .text.calib_open mk_calib.o - 0x0202af0c 0x0202af0c 0x00000010 Code RO 316 .text.calib_start mk_calib.o - 0x0202af1c 0x0202af1c 0x000000bc Code RO 35 .text.clock_attach mk_clock.o - 0x0202afd8 0x0202afd8 0x00000010 Code RO 33 .text.clock_disable mk_clock.o - 0x0202afe8 0x0202afe8 0x00000014 Code RO 31 .text.clock_enable mk_clock.o - 0x0202affc 0x0202affc 0x00000014 Code RO 43 .text.clock_get_ahb_clk_freq mk_clock.o - 0x0202b010 0x0202b010 0x00000014 Code RO 45 .text.clock_get_apb_clk_freq mk_clock.o - 0x0202b024 0x0202b024 0x00000052 Code RO 39 .text.clock_get_frequency mk_clock.o - 0x0202b076 0x0202b076 0x00000002 PAD - 0x0202b078 0x0202b078 0x00000024 Code RO 41 .text.clock_get_sys_clk_freq mk_clock.o - 0x0202b09c 0x0202b09c 0x00000060 Code RO 37 .text.clock_set_divider mk_clock.o - 0x0202b0fc 0x0202b0fc 0x0000003c Code RO 47 .text.clock_xtal38m4_injection_set mk_clock.o - 0x0202b138 0x0202b138 0x0000000e Code RO 576 .text.delay_ms menu.o - 0x0202b146 0x0202b146 0x0000001c Code RO 431 .text.delay_us mk_misc.o - 0x0202b162 0x0202b162 0x00000002 PAD - 0x0202b164 0x0202b164 0x000000dc Code RO 59 .text.dma_open mk_dma.o - 0x0202b240 0x0202b240 0x0000004c Code RO 67 .text.dma_transfer mk_dma.o - 0x0202b28c 0x0202b28c 0x0000000c Code RO 522 .text.dual_timer_get mk_dual_timer.o - 0x0202b298 0x0202b298 0x000000cc Code RO 510 .text.dual_timer_open mk_dual_timer.o - 0x0202b364 0x0202b364 0x00000018 Code RO 514 .text.dual_timer_start mk_dual_timer.o - 0x0202b37c 0x0202b37c 0x0000008c Code RO 110 .text.flash_block_erase mk_flash.o - 0x0202b408 0x0202b408 0x00000078 Code RO 114 .text.flash_check_busy mk_flash.o - 0x0202b480 0x0202b480 0x000000dc Code RO 126 .text.flash_dma_callback mk_flash.o - 0x0202b55c 0x0202b55c 0x000000c4 Code RO 120 .text.flash_dma_write_nbytes_callback mk_flash.o - 0x0202b620 0x0202b620 0x00000138 Code RO 112 .text.flash_erase mk_flash.o - 0x0202b758 0x0202b758 0x00000180 Code RO 84 .text.flash_open mk_flash.o - 0x0202b8d8 0x0202b8d8 0x00000058 Code RO 122 .text.flash_page_write_nbytes mk_flash.o - 0x0202b930 0x0202b930 0x0000017c Code RO 128 .text.flash_read mk_flash.o - 0x0202baac 0x0202baac 0x00000020 Code RO 132 .text.flash_read_status mk_flash.o - 0x0202bacc 0x0202bacc 0x0000001c Code RO 86 .text.flash_reset_cmd mk_flash.o - 0x0202bae8 0x0202bae8 0x00000090 Code RO 104 .text.flash_sector_erase mk_flash.o - 0x0202bb78 0x0202bb78 0x00000048 Code RO 106 .text.flash_state_update mk_flash.o - 0x0202bbc0 0x0202bbc0 0x00000028 Code RO 108 .text.flash_wait_done mk_flash.o - 0x0202bbe8 0x0202bbe8 0x00000038 Code RO 90 .text.flash_wait_status mk_flash.o - 0x0202bc20 0x0202bc20 0x00000190 Code RO 124 .text.flash_write mk_flash.o - 0x0202bdb0 0x0202bdb0 0x000000cc Code RO 88 .text.flash_write_cmd mk_flash.o - 0x0202be7c 0x0202be7c 0x0000002c Code RO 94 .text.flash_write_mem_cmd mk_flash.o - 0x0202bea8 0x0202bea8 0x00000224 Code RO 116 .text.flash_write_nbytes mk_flash.o - 0x0202c0cc 0x0202c0cc 0x00000070 Code RO 92 .text.flash_write_quad_mode mk_flash.o - 0x0202c13c 0x0202c13c 0x0000006c Code RO 118 .text.flash_write_variable_len_cmd mk_flash.o - 0x0202c1a8 0x0202c1a8 0x00000014 Code RO 279 .text.gpio_open mk_gpio.o - 0x0202c1bc 0x0202c1bc 0x00000050 Code RO 363 .text.io_pin_mux_set mk_io.o - 0x0202c20c 0x0202c20c 0x000001d0 Code RO 634 .text.main customboot.o - 0x0202c3dc 0x0202c3dc 0x0000000c Code RO 379 .text.mk_chip_id mk_misc.o - 0x0202c3e8 0x0202c3e8 0x0000001c Code RO 149 .text.reset_module mk_reset.o - 0x0202c404 0x0202c404 0x00000008 Code RO 7 .text.start_main_asm startup_mk800x.o - 0x0202c40c 0x0202c40c 0x0000002c Code RO 411 .text.sys_tick_start mk_misc.o - 0x0202c438 0x0202c438 0x0000000c Code RO 397 .text.sys_timer_get mk_misc.o - 0x0202c444 0x0202c444 0x0000004c Code RO 393 .text.sys_timer_open mk_misc.o - 0x0202c490 0x0202c490 0x00000048 Code RO 181 .text.uart_baud_set mk_uart.o - 0x0202c4d8 0x0202c4d8 0x000000c8 Code RO 189 .text.uart_dma_callback mk_uart.o - 0x0202c5a0 0x0202c5a0 0x00000174 Code RO 201 .text.uart_irq_handler mk_uart.o - 0x0202c714 0x0202c714 0x0000014c Code RO 183 .text.uart_open mk_uart.o - 0x0202c860 0x0202c860 0x00000154 Code RO 165 .text.uart_send mk_uart.o - 0x0202c9b4 0x0202c9b4 0x00000034 Code RO 191 .text.uart_state_clear mk_uart.o - 0x0202c9e8 0x0202c9e8 0x00000060 Code RO 187 .text.uart_state_set mk_uart.o - 0x0202ca48 0x0202ca48 0x00000044 Code RO 344 .text.wdt_close mk_wdt.o - 0x0202ca8c 0x0202ca8c 0x0000009c Code RO 342 .text.wdt_open mk_wdt.o - 0x0202cb28 0x0202cb28 0x0000002c Code RO 348 .text.wdt_ping mk_wdt.o - 0x0202cb54 0x0202cb54 0x0000000e Code RO 764 i.__scatterload_copy mc_p.l(handlers.o) - 0x0202cb62 0x0202cb62 0x00000002 Code RO 765 i.__scatterload_null mc_p.l(handlers.o) - 0x0202cb64 0x0202cb64 0x0000000e Code RO 766 i.__scatterload_zeroinit mc_p.l(handlers.o) - 0x0202cb72 0x0202cb72 0x00000002 PAD - 0x0202cb74 0x0202cb74 0x00000018 Data RO 451 .rodata..L__const.sys_timer_open.sys_timer_cfg mk_misc.o - 0x0202cb8c 0x0202cb8c 0x0000002a Data RO 212 .rodata.baud_table mk_uart.o - 0x0202cbb6 0x0202cbb6 0x00000002 PAD - 0x0202cbb8 0x0202cbb8 0x00000060 Data RO 135 .rodata.cst32 mk_flash.o - 0x0202cc18 0x0202cc18 0x00000020 Data RO 642 .rodata.cst32 customboot.o - 0x0202cc38 0x0202cc38 0x000000dc Data RO 136 .rodata.flash_cmd mk_flash.o - 0x0202cd14 0x0202cd14 0x00000020 Data RO 266 .rodata.kTable aes.o - 0x0202cd34 0x0202cd34 0x00000053 Data RO 584 .rodata.str1.1 menu.o - 0x0202cd87 0x0202cd87 0x00000001 PAD - 0x0202cd88 0x0202cd88 0x00000020 Data RO 763 Region$$Table anon$$obj.o + 0x0202a36c 0x0202a36c 0x00000060 Code RO 566 .text.Int2Str menu.o + 0x0202a3cc 0x0202a3cc 0x00000058 Code RO 246 .text.InvCipher aes.o + 0x0202a424 0x0202a424 0x000000b0 Code RO 232 .text.InvMixColumn aes.o + 0x0202a4d4 0x0202a4d4 0x00000032 Code RO 238 .text.InvShiftRows aes.o + 0x0202a506 0x0202a506 0x00000002 PAD + 0x0202a508 0x0202a508 0x00000020 Code RO 236 .text.InvSubBytesAndXOR aes.o + 0x0202a528 0x0202a528 0x000000d0 Code RO 244 .text.KeyExpansion aes.o + 0x0202a5f8 0x0202a5f8 0x00000060 Code RO 578 .text.Main_Menu menu.o + 0x0202a658 0x0202a658 0x0000001e Code RO 598 .text.Receive_Byte ymodem.o + 0x0202a676 0x0202a676 0x00000002 PAD + 0x0202a678 0x0202a678 0x00000020 Code RO 5 .text.Reset_Handler startup_mk800x.o + 0x0202a698 0x0202a698 0x0000003c Code RO 553 .text.SLEEP_TIMER_IRQHandler mk_sleep_timer.o + 0x0202a6d4 0x0202a6d4 0x0000000a Code RO 600 .text.Send_Byte ymodem.o + 0x0202a6de 0x0202a6de 0x00000002 PAD + 0x0202a6e0 0x0202a6e0 0x00000098 Code RO 570 .text.SerialDownload menu.o + 0x0202a778 0x0202a778 0x00000018 Code RO 161 .text.SerialKeyPressed mk_uart.o + 0x0202a790 0x0202a790 0x00000024 Code RO 163 .text.SerialPutChar mk_uart.o + 0x0202a7b4 0x0202a7b4 0x00000014 Code RO 167 .text.Serial_PutString mk_uart.o + 0x0202a7c8 0x0202a7c8 0x000000ac Code RO 596 .text.Str2Int ymodem.o + 0x0202a874 0x0202a874 0x0000001c Code RO 234 .text.SubBytes aes.o + 0x0202a890 0x0202a890 0x00000018 Code RO 427 .text.SysTick_Handler mk_misc.o + 0x0202a8a8 0x0202a8a8 0x00000010 Code RO 21 .text.SystemInit system_mk800x.o + 0x0202a8b8 0x0202a8b8 0x0000001c Code RO 526 .text.TIMER2_IRQHandler mk_dual_timer.o + 0x0202a8d4 0x0202a8d4 0x00000020 Code RO 528 .text.TIMER3_IRQHandler mk_dual_timer.o + 0x0202a8f4 0x0202a8f4 0x0000000a Code RO 203 .text.UART0_IRQHandler mk_uart.o + 0x0202a8fe 0x0202a8fe 0x0000000a Code RO 205 .text.UART1_IRQHandler mk_uart.o + 0x0202a908 0x0202a908 0x0000002c Code RO 602 .text.UpdateCRC16 ymodem.o + 0x0202a934 0x0202a934 0x0000001c Code RO 352 .text.WDT_IRQHandler mk_wdt.o + 0x0202a950 0x0202a950 0x00000016 Code RO 240 .text.XORBytes aes.o + 0x0202a966 0x0202a966 0x00000002 PAD + 0x0202a968 0x0202a968 0x000002ec Code RO 608 .text.Ymodem_Receive ymodem.o + 0x0202ac54 0x0202ac54 0x00000014 Code RO 580 .text.__NVIC_SystemReset menu.o + 0x0202ac68 0x0202ac68 0x0000001c Code RO 636 .text.__NVIC_SystemReset customboot.o + 0x0202ac84 0x0202ac84 0x00000038 Code RO 248 .text.aesDecInit aes.o + 0x0202acbc 0x0202acbc 0x00000040 Code RO 250 .text.aesDecrypt aes.o + 0x0202acfc 0x0202acfc 0x00000002 Code RO 632 .text.app_wdt_callback customboot.o + 0x0202acfe 0x0202acfe 0x00000002 PAD + 0x0202ad00 0x0202ad00 0x00000068 Code RO 656 .text.board_clock_run board.o + 0x0202ad68 0x0202ad68 0x00000002 Code RO 680 .text.board_configure board.o + 0x0202ad6a 0x0202ad6a 0x00000002 PAD + 0x0202ad6c 0x0202ad6c 0x00000024 Code RO 696 .text.board_pins_config pin_config.o + 0x0202ad90 0x0202ad90 0x00000010 Code RO 318 .text.calib_check mk_calib.o + 0x0202ada0 0x0202ada0 0x00000128 Code RO 320 .text.calib_chip mk_calib.o + 0x0202aec8 0x0202aec8 0x0000000c Code RO 314 .text.calib_close mk_calib.o + 0x0202aed4 0x0202aed4 0x00000014 Code RO 312 .text.calib_open mk_calib.o + 0x0202aee8 0x0202aee8 0x00000010 Code RO 316 .text.calib_start mk_calib.o + 0x0202aef8 0x0202aef8 0x000000bc Code RO 35 .text.clock_attach mk_clock.o + 0x0202afb4 0x0202afb4 0x00000010 Code RO 33 .text.clock_disable mk_clock.o + 0x0202afc4 0x0202afc4 0x00000014 Code RO 31 .text.clock_enable mk_clock.o + 0x0202afd8 0x0202afd8 0x00000014 Code RO 43 .text.clock_get_ahb_clk_freq mk_clock.o + 0x0202afec 0x0202afec 0x00000014 Code RO 45 .text.clock_get_apb_clk_freq mk_clock.o + 0x0202b000 0x0202b000 0x00000052 Code RO 39 .text.clock_get_frequency mk_clock.o + 0x0202b052 0x0202b052 0x00000002 PAD + 0x0202b054 0x0202b054 0x00000024 Code RO 41 .text.clock_get_sys_clk_freq mk_clock.o + 0x0202b078 0x0202b078 0x00000060 Code RO 37 .text.clock_set_divider mk_clock.o + 0x0202b0d8 0x0202b0d8 0x0000003c Code RO 47 .text.clock_xtal38m4_injection_set mk_clock.o + 0x0202b114 0x0202b114 0x0000000e Code RO 576 .text.delay_ms menu.o + 0x0202b122 0x0202b122 0x0000001c Code RO 431 .text.delay_us mk_misc.o + 0x0202b13e 0x0202b13e 0x00000002 PAD + 0x0202b140 0x0202b140 0x000000dc Code RO 59 .text.dma_open mk_dma.o + 0x0202b21c 0x0202b21c 0x0000004c Code RO 67 .text.dma_transfer mk_dma.o + 0x0202b268 0x0202b268 0x0000000c Code RO 522 .text.dual_timer_get mk_dual_timer.o + 0x0202b274 0x0202b274 0x000000cc Code RO 510 .text.dual_timer_open mk_dual_timer.o + 0x0202b340 0x0202b340 0x00000018 Code RO 514 .text.dual_timer_start mk_dual_timer.o + 0x0202b358 0x0202b358 0x0000008c Code RO 110 .text.flash_block_erase mk_flash.o + 0x0202b3e4 0x0202b3e4 0x00000078 Code RO 114 .text.flash_check_busy mk_flash.o + 0x0202b45c 0x0202b45c 0x000000dc Code RO 126 .text.flash_dma_callback mk_flash.o + 0x0202b538 0x0202b538 0x000000c4 Code RO 120 .text.flash_dma_write_nbytes_callback mk_flash.o + 0x0202b5fc 0x0202b5fc 0x00000138 Code RO 112 .text.flash_erase mk_flash.o + 0x0202b734 0x0202b734 0x00000180 Code RO 84 .text.flash_open mk_flash.o + 0x0202b8b4 0x0202b8b4 0x00000058 Code RO 122 .text.flash_page_write_nbytes mk_flash.o + 0x0202b90c 0x0202b90c 0x00000180 Code RO 128 .text.flash_read mk_flash.o + 0x0202ba8c 0x0202ba8c 0x00000020 Code RO 132 .text.flash_read_status mk_flash.o + 0x0202baac 0x0202baac 0x0000001c Code RO 86 .text.flash_reset_cmd mk_flash.o + 0x0202bac8 0x0202bac8 0x00000090 Code RO 104 .text.flash_sector_erase mk_flash.o + 0x0202bb58 0x0202bb58 0x00000048 Code RO 106 .text.flash_state_update mk_flash.o + 0x0202bba0 0x0202bba0 0x00000028 Code RO 108 .text.flash_wait_done mk_flash.o + 0x0202bbc8 0x0202bbc8 0x00000038 Code RO 90 .text.flash_wait_status mk_flash.o + 0x0202bc00 0x0202bc00 0x000000cc Code RO 88 .text.flash_write_cmd mk_flash.o + 0x0202bccc 0x0202bccc 0x0000002c Code RO 94 .text.flash_write_mem_cmd mk_flash.o + 0x0202bcf8 0x0202bcf8 0x00000228 Code RO 116 .text.flash_write_nbytes mk_flash.o + 0x0202bf20 0x0202bf20 0x00000078 Code RO 92 .text.flash_write_quad_mode mk_flash.o + 0x0202bf98 0x0202bf98 0x0000006c Code RO 118 .text.flash_write_variable_len_cmd mk_flash.o + 0x0202c004 0x0202c004 0x00000014 Code RO 279 .text.gpio_open mk_gpio.o + 0x0202c018 0x0202c018 0x00000050 Code RO 363 .text.io_pin_mux_set mk_io.o + 0x0202c068 0x0202c068 0x00000274 Code RO 634 .text.main customboot.o + 0x0202c2dc 0x0202c2dc 0x0000000c Code RO 379 .text.mk_chip_id mk_misc.o + 0x0202c2e8 0x0202c2e8 0x0000001c Code RO 149 .text.reset_module mk_reset.o + 0x0202c304 0x0202c304 0x00000008 Code RO 7 .text.start_main_asm startup_mk800x.o + 0x0202c30c 0x0202c30c 0x0000002c Code RO 411 .text.sys_tick_start mk_misc.o + 0x0202c338 0x0202c338 0x0000000c Code RO 397 .text.sys_timer_get mk_misc.o + 0x0202c344 0x0202c344 0x0000004c Code RO 393 .text.sys_timer_open mk_misc.o + 0x0202c390 0x0202c390 0x00000048 Code RO 181 .text.uart_baud_set mk_uart.o + 0x0202c3d8 0x0202c3d8 0x000000c8 Code RO 189 .text.uart_dma_callback mk_uart.o + 0x0202c4a0 0x0202c4a0 0x00000174 Code RO 201 .text.uart_irq_handler mk_uart.o + 0x0202c614 0x0202c614 0x0000014c Code RO 183 .text.uart_open mk_uart.o + 0x0202c760 0x0202c760 0x00000154 Code RO 165 .text.uart_send mk_uart.o + 0x0202c8b4 0x0202c8b4 0x00000034 Code RO 191 .text.uart_state_clear mk_uart.o + 0x0202c8e8 0x0202c8e8 0x00000060 Code RO 187 .text.uart_state_set mk_uart.o + 0x0202c948 0x0202c948 0x00000044 Code RO 344 .text.wdt_close mk_wdt.o + 0x0202c98c 0x0202c98c 0x0000009c Code RO 342 .text.wdt_open mk_wdt.o + 0x0202ca28 0x0202ca28 0x0000002c Code RO 348 .text.wdt_ping mk_wdt.o + 0x0202ca54 0x0202ca54 0x0000000e Code RO 766 i.__scatterload_copy mc_p.l(handlers.o) + 0x0202ca62 0x0202ca62 0x00000002 Code RO 767 i.__scatterload_null mc_p.l(handlers.o) + 0x0202ca64 0x0202ca64 0x0000000e Code RO 768 i.__scatterload_zeroinit mc_p.l(handlers.o) + 0x0202ca72 0x0202ca72 0x00000002 PAD + 0x0202ca74 0x0202ca74 0x00000018 Data RO 451 .rodata..L__const.sys_timer_open.sys_timer_cfg mk_misc.o + 0x0202ca8c 0x0202ca8c 0x0000002a Data RO 212 .rodata.baud_table mk_uart.o + 0x0202cab6 0x0202cab6 0x00000002 PAD + 0x0202cab8 0x0202cab8 0x00000060 Data RO 135 .rodata.cst32 mk_flash.o + 0x0202cb18 0x0202cb18 0x00000020 Data RO 642 .rodata.cst32 customboot.o + 0x0202cb38 0x0202cb38 0x000000dc Data RO 136 .rodata.flash_cmd mk_flash.o + 0x0202cc14 0x0202cc14 0x00000020 Data RO 266 .rodata.kTable aes.o + 0x0202cc34 0x0202cc34 0x00000053 Data RO 584 .rodata.str1.1 menu.o + 0x0202cc87 0x0202cc87 0x00000001 PAD + 0x0202cc88 0x0202cc88 0x00000020 Data RO 765 Region$$Table anon$$obj.o - Execution Region RW_RAM1 (Exec base: 0x0202e800, Load base: 0x0202cda8, Size: 0x00000f6c, Max: 0x00001200, ABSOLUTE, COMPRESSED[0x00000060]) + Execution Region RW_RAM1 (Exec base: 0x0202e800, Load base: 0x0202cca8, Size: 0x00000f94, Max: 0x00001200, ABSOLUTE, COMPRESSED[0x00000060]) Exec Addr Load Addr Size Type Attr Idx E Section Name Object @@ -1952,23 +1958,23 @@ 0x0202e9e4 COMPRESSED 0x00000010 Data RW 354 .data.wdt_handle mk_wdt.o 0x0202e9f4 - 0x00000014 Zero RW 270 .bss..L_MergedGlobals aes.o 0x0202ea08 - 0x00000064 Zero RW 621 .bss..L_MergedGlobals ymodem.o - 0x0202ea6c - 0x00000076 Zero RW 645 .bss..L_MergedGlobals customboot.o - 0x0202eae2 - 0x00000100 Zero RW 585 .bss.FileName menu.o - 0x0202ebe2 - 0x00000100 Zero RW 268 .bss.block1 aes.o - 0x0202ece2 - 0x00000100 Zero RW 267 .bss.block2 aes.o - 0x0202ede2 COMPRESSED 0x00000002 PAD - 0x0202ede4 - 0x00000060 Zero RW 684 .bss.board_param board.o - 0x0202ee44 - 0x00000405 Zero RW 620 .bss.packet_data ymodem.o - 0x0202f249 COMPRESSED 0x00000003 PAD - 0x0202f24c - 0x00000004 Zero RW 556 .bss.sleep_timer_handle.4 mk_sleep_timer.o - 0x0202f250 - 0x00000014 Zero RW 453 .bss.sys_tick_env mk_misc.o - 0x0202f264 - 0x00000004 Zero RW 450 .bss.sys_timer_freq mk_misc.o - 0x0202f268 - 0x00000400 Zero RW 583 .bss.tab_1024 menu.o - 0x0202f668 - 0x00000100 Zero RW 269 .bss.tempbuf aes.o - 0x0202f768 - 0x00000004 Zero RW 638 .bss.time32_reset customboot.o + 0x0202ea6c - 0x00000020 Zero RW 647 .bss..L_MergedGlobals customboot.o + 0x0202ea8c - 0x00000100 Zero RW 585 .bss.FileName menu.o + 0x0202eb8c - 0x00000100 Zero RW 268 .bss.block1 aes.o + 0x0202ec8c - 0x00000100 Zero RW 267 .bss.block2 aes.o + 0x0202ed8c - 0x00000060 Zero RW 686 .bss.board_param board.o + 0x0202edec - 0x00000405 Zero RW 620 .bss.packet_data ymodem.o + 0x0202f1f1 COMPRESSED 0x00000003 PAD + 0x0202f1f4 - 0x00000004 Zero RW 556 .bss.sleep_timer_handle.4 mk_sleep_timer.o + 0x0202f1f8 - 0x00000014 Zero RW 453 .bss.sys_tick_env mk_misc.o + 0x0202f20c - 0x00000004 Zero RW 450 .bss.sys_timer_freq mk_misc.o + 0x0202f210 - 0x00000400 Zero RW 583 .bss.tab_1024 menu.o + 0x0202f610 - 0x00000100 Zero RW 269 .bss.tempbuf aes.o + 0x0202f710 - 0x00000004 Zero RW 638 .bss.time32_reset customboot.o + 0x0202f714 - 0x00000080 Zero RW 643 .bss.zhongjian_shuju customboot.o - Execution Region ARM_LIB_STACK (Exec base: 0x0202fa00, Load base: 0x0202ce08, Size: 0x00000200, Max: 0x00000200, ABSOLUTE) + Execution Region ARM_LIB_STACK (Exec base: 0x0202fa00, Load base: 0x0202cd08, Size: 0x00000200, Max: 0x00000200, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object @@ -1976,14 +1982,14 @@ - Load Region LR_ROM1 (Base: 0x0202cfa0, Size: 0x00000098, Max: 0x000000a0, ABSOLUTE) + Load Region LR_ROM1 (Base: 0x0202cea0, Size: 0x00000098, Max: 0x000000a0, ABSOLUTE) - Execution Region USR (Exec base: 0x0202cfa0, Load base: 0x0202cfa0, Size: 0x00000098, Max: 0x000000a0, ABSOLUTE) + Execution Region USR (Exec base: 0x0202cea0, Load base: 0x0202cea0, Size: 0x00000098, Max: 0x000000a0, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x0202cfa0 0x0202cfa0 0x00000048 Data RO 9 .ZBOOT_SECTION startup_mk800x.o - 0x0202cfe8 0x0202cfe8 0x00000050 Data RO 10 .ZBUILD_SECTION startup_mk800x.o + 0x0202cea0 0x0202cea0 0x00000048 Data RO 9 .ZBOOT_SECTION startup_mk800x.o + 0x0202cee8 0x0202cee8 0x00000050 Data RO 10 .ZBUILD_SECTION startup_mk800x.o ============================================================================== @@ -1993,31 +1999,31 @@ Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 924 36 32 0 788 7326 aes.o - 106 12 0 0 96 6433 board.o - 494 128 32 12 122 4742 customboot.o - 414 80 83 0 1280 3614 menu.o - 362 60 0 0 0 6275 mk_calib.o - 538 52 0 0 0 6792 mk_clock.o - 400 8 0 72 0 8866 mk_dma.o - 300 24 0 32 0 7010 mk_dual_timer.o - 3672 100 316 124 0 22707 mk_flash.o - 76 4 0 84 0 8890 mk_gpio.o - 80 4 0 0 0 4082 mk_io.o - 198 24 24 0 24 14583 mk_misc.o - 28 4 0 0 0 3679 mk_reset.o - 60 12 0 12 4 5748 mk_sleep_timer.o - 1564 46 42 144 0 18092 mk_uart.o - 296 28 0 16 0 5917 mk_wdt.o - 36 4 0 0 0 975 pin_config.o - 42 8 344 0 0 3021 startup_mk800x.o - 16 8 0 4 0 693 system_mk800x.o - 1046 28 0 0 1129 11494 ymodem.o + 924 36 32 0 788 7339 aes.o + 106 12 0 0 96 6447 board.o + 658 208 32 12 164 4931 customboot.o + 378 80 83 0 1280 3628 menu.o + 362 60 0 0 0 6289 mk_calib.o + 538 52 0 0 0 6806 mk_clock.o + 400 8 0 72 0 8880 mk_dma.o + 300 24 0 32 0 7024 mk_dual_timer.o + 3288 104 316 124 0 22721 mk_flash.o + 76 4 0 84 0 8904 mk_gpio.o + 80 4 0 0 0 4096 mk_io.o + 198 24 24 0 24 14597 mk_misc.o + 28 4 0 0 0 3693 mk_reset.o + 60 12 0 12 4 5762 mk_sleep_timer.o + 1564 46 42 144 0 18106 mk_uart.o + 296 28 0 16 0 5931 mk_wdt.o + 36 4 0 0 0 988 pin_config.o + 42 8 344 0 0 3035 startup_mk800x.o + 16 8 0 4 0 707 system_mk800x.o + 1046 28 0 0 1129 11508 ymodem.o ---------------------------------------------------------------------- - 10670 670 908 500 3960 150939 Object Totals + 10414 754 908 500 4000 151392 Object Totals 0 0 32 0 512 0 (incl. Generated) - 18 0 3 0 5 0 (incl. Padding) + 18 0 3 0 3 0 (incl. Padding) ---------------------------------------------------------------------- @@ -2058,15 +2064,15 @@ Code (inc. data) RO Data RW Data ZI Data Debug - 10932 686 908 500 3960 151123 Grand Totals - 10932 686 908 96 3960 151123 ELF Image Totals (compressed) - 10932 686 908 96 0 0 ROM Totals + 10676 770 908 500 4000 151576 Grand Totals + 10676 770 908 96 4000 151576 ELF Image Totals (compressed) + 10676 770 908 96 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 11840 ( 11.56kB) - Total RW Size (RW Data + ZI Data) 4460 ( 4.36kB) - Total ROM Size (Code + RO Data + RW Data) 11936 ( 11.66kB) + Total RO Size (Code + RO Data) 11584 ( 11.31kB) + Total RW Size (RW Data + ZI Data) 4500 ( 4.39kB) + Total ROM Size (Code + RO Data + RW Data) 11680 ( 11.41kB) ============================================================================== -- Gitblit v1.9.3