From b12f7e7c1514077ab1ac4a66b1b2cea8f3c21a56 Mon Sep 17 00:00:00 2001
From: chen <15335560115@163.com>
Date: 星期一, 03 三月 2025 17:28:33 +0800
Subject: [PATCH] 初步解决按钮第二行到第四行没法相应的问题

---
 keil/Listings/uwb_simple_example.map | 1337 +++++++++++++++++++++++++++++-----------------------------
 1 files changed, 669 insertions(+), 668 deletions(-)

diff --git a/keil/Listings/uwb_simple_example.map b/keil/Listings/uwb_simple_example.map
index d6692d9..bce19d5 100644
--- a/keil/Listings/uwb_simple_example.map
+++ b/keil/Listings/uwb_simple_example.map
@@ -7303,446 +7303,446 @@
     __arm_cp.1_0                             0x00003330   Number         4  board.o(.text.board_debug_console_open)
     [Anonymous Symbol]                       0x00003334   Section        0  pin_config.o(.text.board_gpio_init)
     [Anonymous Symbol]                       0x00003382   Section        0  main.o(.text.board_key_scan)
-    [Anonymous Symbol]                       0x00003626   Section        0  pin_config.o(.text.board_pins_config)
-    [Anonymous Symbol]                       0x0000364c   Section        0  mk_misc.o(.text.bor_close)
-    __arm_cp.6_0                             0x00003658   Number         4  mk_misc.o(.text.bor_close)
-    [Anonymous Symbol]                       0x0000365c   Section        0  mk_calib.o(.text.calib_check)
-    __arm_cp.3_0                             0x00003668   Number         4  mk_calib.o(.text.calib_check)
-    [Anonymous Symbol]                       0x0000366c   Section        0  mk_calib.o(.text.calib_chip)
-    __arm_cp.4_0                             0x00003794   Number         4  mk_calib.o(.text.calib_chip)
-    __arm_cp.4_1                             0x00003798   Number         4  mk_calib.o(.text.calib_chip)
-    __arm_cp.4_2                             0x0000379c   Number         4  mk_calib.o(.text.calib_chip)
-    __arm_cp.4_3                             0x000037a0   Number         4  mk_calib.o(.text.calib_chip)
-    __arm_cp.4_4                             0x000037a4   Number         4  mk_calib.o(.text.calib_chip)
-    __arm_cp.4_5                             0x000037a8   Number         4  mk_calib.o(.text.calib_chip)
-    __arm_cp.4_6                             0x000037ac   Number         4  mk_calib.o(.text.calib_chip)
-    __arm_cp.4_7                             0x000037b0   Number         4  mk_calib.o(.text.calib_chip)
-    __arm_cp.4_8                             0x000037b4   Number         4  mk_calib.o(.text.calib_chip)
-    __arm_cp.4_9                             0x000037b8   Number         4  mk_calib.o(.text.calib_chip)
-    __arm_cp.4_10                            0x000037bc   Number         4  mk_calib.o(.text.calib_chip)
-    __arm_cp.4_11                            0x000037c0   Number         4  mk_calib.o(.text.calib_chip)
-    __arm_cp.4_12                            0x000037c4   Number         4  mk_calib.o(.text.calib_chip)
-    __arm_cp.4_14                            0x000037d8   Number         4  mk_calib.o(.text.calib_chip)
-    __arm_cp.4_15                            0x000037dc   Number         4  mk_calib.o(.text.calib_chip)
-    __arm_cp.4_16                            0x000037e0   Number         4  mk_calib.o(.text.calib_chip)
-    [Anonymous Symbol]                       0x00003818   Section        0  mk_calib.o(.text.calib_close)
-    [Anonymous Symbol]                       0x00003824   Section        0  mk_calib.o(.text.calib_open)
-    [Anonymous Symbol]                       0x00003838   Section        0  mk_calib.o(.text.calib_start)
-    __arm_cp.2_0                             0x00003844   Number         4  mk_calib.o(.text.calib_start)
-    [Anonymous Symbol]                       0x00003848   Section        0  mk_clock.o(.text.clock_attach)
-    __arm_cp.2_1                             0x00003928   Number         4  mk_clock.o(.text.clock_attach)
-    __arm_cp.2_2                             0x0000392c   Number         4  mk_clock.o(.text.clock_attach)
-    __arm_cp.2_3                             0x00003930   Number         4  mk_clock.o(.text.clock_attach)
-    __arm_cp.2_4                             0x00003934   Number         4  mk_clock.o(.text.clock_attach)
-    [Anonymous Symbol]                       0x00003938   Section        0  mk_clock.o(.text.clock_disable)
-    [Anonymous Symbol]                       0x00003948   Section        0  mk_clock.o(.text.clock_enable)
-    [Anonymous Symbol]                       0x00003958   Section        0  mk_clock.o(.text.clock_get_frequency)
-    __arm_cp.4_0                             0x00003a5c   Number         4  mk_clock.o(.text.clock_get_frequency)
-    __arm_cp.4_1                             0x00003a60   Number         4  mk_clock.o(.text.clock_get_frequency)
-    __arm_cp.4_2                             0x00003a64   Number         4  mk_clock.o(.text.clock_get_frequency)
-    [Anonymous Symbol]                       0x00003a68   Section        0  mk_clock.o(.text.clock_set_divider)
-    __arm_cp.3_0                             0x00003ac8   Number         4  mk_clock.o(.text.clock_set_divider)
-    [Anonymous Symbol]                       0x00003acc   Section        0  crc.o(.text.crc16)
-    __arm_cp.0_0                             0x00003af4   Number         4  crc.o(.text.crc16)
-    [Anonymous Symbol]                       0x00003af8   Section        0  mk_misc.o(.text.delay_us)
-    loop1                                    0x00003b0c   Number         0  mk_misc.o(.text.delay_us)
-    exit1                                    0x00003b12   Number         0  mk_misc.o(.text.delay_us)
-    [Anonymous Symbol]                       0x00003b14   Section        0  mk_dma.o(.text.dma_open)
-    [Anonymous Symbol]                       0x00003bf4   Section        0  mk_dma.o(.text.dma_transfer)
-    __arm_cp.4_0                             0x00003c50   Number         4  mk_dma.o(.text.dma_transfer)
-    [Anonymous Symbol]                       0x00003c9c   Section        0  mk_dual_timer.o(.text.dual_timer_get)
-    [Anonymous Symbol]                       0x00003ca8   Section        0  mk_dual_timer.o(.text.dual_timer_open)
-    __arm_cp.0_0                             0x00003d84   Number         4  mk_dual_timer.o(.text.dual_timer_open)
-    __arm_cp.0_1                             0x00003d88   Number         4  mk_dual_timer.o(.text.dual_timer_open)
-    __arm_cp.0_2                             0x00003d8c   Number         4  mk_dual_timer.o(.text.dual_timer_open)
-    __arm_cp.0_3                             0x00003d90   Number         4  mk_dual_timer.o(.text.dual_timer_open)
-    __arm_cp.0_4                             0x00003d94   Number         4  mk_dual_timer.o(.text.dual_timer_open)
-    [Anonymous Symbol]                       0x00003ddc   Section        0  mk_dual_timer.o(.text.dual_timer_start)
-    [Anonymous Symbol]                       0x00003df0   Section        0  mk_dual_timer.o(.text.dual_timer_stop)
-    __arm_cp.3_0                             0x00003e00   Number         4  mk_dual_timer.o(.text.dual_timer_stop)
-    [Anonymous Symbol]                       0x00003e04   Section        0  mk_phy.o(.text.exit_debug_mode)
-    __arm_cp.10_0                            0x00003e30   Number         4  mk_phy.o(.text.exit_debug_mode)
-    __arm_cp.10_1                            0x00003e34   Number         4  mk_phy.o(.text.exit_debug_mode)
-    __arm_cp.10_2                            0x00003e38   Number         4  mk_phy.o(.text.exit_debug_mode)
-    __arm_cp.10_3                            0x00003e3c   Number         4  mk_phy.o(.text.exit_debug_mode)
-    [Anonymous Symbol]                       0x00003e40   Section        0  mk_mac.o(.text.fira_vendor_oui_process)
-    [Anonymous Symbol]                       0x00003e44   Section        0  mk_flash.o(.text.flash_block_erase)
-    __arm_cp.8_0                             0x00003f94   Number         4  mk_flash.o(.text.flash_block_erase)
-    __arm_cp.8_1                             0x00003f98   Number         4  mk_flash.o(.text.flash_block_erase)
-    __arm_cp.8_3                             0x00003fb0   Number         4  mk_flash.o(.text.flash_block_erase)
-    __arm_cp.8_5                             0x00003fd0   Number         4  mk_flash.o(.text.flash_block_erase)
-    [Anonymous Symbol]                       0x00003fd4   Section        0  mk_flash.o(.text.flash_check_busy)
-    __arm_cp.10_1                            0x000040c4   Number         4  mk_flash.o(.text.flash_check_busy)
-    [Anonymous Symbol]                       0x000040c8   Section        0  mk_flash.o(.text.flash_close)
-    flash_dma_callback                       0x00004101   Thumb Code   332  mk_flash.o(.text.flash_dma_callback)
-    [Anonymous Symbol]                       0x00004100   Section        0  mk_flash.o(.text.flash_dma_callback)
-    __arm_cp.14_0                            0x0000422c   Number         4  mk_flash.o(.text.flash_dma_callback)
-    __arm_cp.14_1                            0x00004230   Number         4  mk_flash.o(.text.flash_dma_callback)
-    __arm_cp.14_4                            0x00004248   Number         4  mk_flash.o(.text.flash_dma_callback)
-    flash_dma_write_nbytes_callback          0x0000424d   Thumb Code   508  mk_flash.o(.text.flash_dma_write_nbytes_callback)
-    [Anonymous Symbol]                       0x0000424c   Section        0  mk_flash.o(.text.flash_dma_write_nbytes_callback)
-    __arm_cp.12_0                            0x0000440c   Number         4  mk_flash.o(.text.flash_dma_write_nbytes_callback)
-    __arm_cp.12_1                            0x00004410   Number         4  mk_flash.o(.text.flash_dma_write_nbytes_callback)
-    __arm_cp.12_3                            0x00004434   Number         4  mk_flash.o(.text.flash_dma_write_nbytes_callback)
-    __arm_cp.12_4                            0x00004438   Number         4  mk_flash.o(.text.flash_dma_write_nbytes_callback)
-    __arm_cp.12_5                            0x0000443c   Number         4  mk_flash.o(.text.flash_dma_write_nbytes_callback)
-    __arm_cp.12_6                            0x00004440   Number         4  mk_flash.o(.text.flash_dma_write_nbytes_callback)
-    __arm_cp.12_7                            0x00004444   Number         4  mk_flash.o(.text.flash_dma_write_nbytes_callback)
-    [Anonymous Symbol]                       0x00004448   Section        0  mk_flash.o(.text.flash_erase)
-    [Anonymous Symbol]                       0x00004594   Section        0  mk_flash.o(.text.flash_open)
-    __arm_cp.0_0                             0x0000482c   Number         4  mk_flash.o(.text.flash_open)
-    __arm_cp.0_2                             0x00004840   Number         4  mk_flash.o(.text.flash_open)
-    __arm_cp.0_4                             0x00004844   Number         4  mk_flash.o(.text.flash_open)
-    __arm_cp.0_5                             0x00004848   Number         4  mk_flash.o(.text.flash_open)
-    __arm_cp.0_6                             0x0000484c   Number         4  mk_flash.o(.text.flash_open)
-    __arm_cp.0_7                             0x00004850   Number         4  mk_flash.o(.text.flash_open)
-    [Anonymous Symbol]                       0x00004854   Section        0  mk_flash.o(.text.flash_read)
-    __arm_cp.15_0                            0x00004aac   Number         4  mk_flash.o(.text.flash_read)
-    __arm_cp.15_1                            0x00004ab0   Number         4  mk_flash.o(.text.flash_read)
-    __arm_cp.15_3                            0x00004ac0   Number         4  mk_flash.o(.text.flash_read)
-    __arm_cp.15_5                            0x00004af8   Number         4  mk_flash.o(.text.flash_read)
-    __arm_cp.15_6                            0x00004afc   Number         4  mk_flash.o(.text.flash_read)
-    __arm_cp.15_7                            0x00004b00   Number         4  mk_flash.o(.text.flash_read)
-    [Anonymous Symbol]                       0x00004b04   Section        0  mk_flash.o(.text.flash_sector_erase)
-    __arm_cp.6_0                             0x00004c58   Number         4  mk_flash.o(.text.flash_sector_erase)
-    __arm_cp.6_1                             0x00004c5c   Number         4  mk_flash.o(.text.flash_sector_erase)
-    __arm_cp.6_3                             0x00004c74   Number         4  mk_flash.o(.text.flash_sector_erase)
-    __arm_cp.6_5                             0x00004c94   Number         4  mk_flash.o(.text.flash_sector_erase)
-    __arm_cp.6_6                             0x00004c98   Number         4  mk_flash.o(.text.flash_sector_erase)
-    flash_wait_done                          0x00004c9d   Thumb Code    92  mk_flash.o(.text.flash_wait_done)
-    [Anonymous Symbol]                       0x00004c9c   Section        0  mk_flash.o(.text.flash_wait_done)
-    flash_write_cmd                          0x00004cf9   Thumb Code   268  mk_flash.o(.text.flash_write_cmd)
-    [Anonymous Symbol]                       0x00004cf8   Section        0  mk_flash.o(.text.flash_write_cmd)
-    __arm_cp.1_0                             0x00004df8   Number         4  mk_flash.o(.text.flash_write_cmd)
-    __arm_cp.1_1                             0x00004dfc   Number         4  mk_flash.o(.text.flash_write_cmd)
-    __arm_cp.1_2                             0x00004e00   Number         4  mk_flash.o(.text.flash_write_cmd)
-    [Anonymous Symbol]                       0x00004e04   Section        0  mk_flash.o(.text.flash_write_nbytes)
-    __arm_cp.11_7                            0x000051d8   Number         4  mk_flash.o(.text.flash_write_nbytes)
-    __arm_cp.11_1                            0x000055a8   Number         4  mk_flash.o(.text.flash_write_nbytes)
-    __arm_cp.11_2                            0x000055ac   Number         4  mk_flash.o(.text.flash_write_nbytes)
-    __arm_cp.11_3                            0x000055b0   Number         4  mk_flash.o(.text.flash_write_nbytes)
-    __arm_cp.11_4                            0x000055b4   Number         4  mk_flash.o(.text.flash_write_nbytes)
-    __arm_cp.11_5                            0x000055b8   Number         4  mk_flash.o(.text.flash_write_nbytes)
-    __arm_cp.11_6                            0x000055bc   Number         4  mk_flash.o(.text.flash_write_nbytes)
-    [Anonymous Symbol]                       0x000055c0   Section        0  mk_dma.o(.text.get_uart1_dma_cndtr)
-    __arm_cp.2_0                             0x000055cc   Number         4  mk_dma.o(.text.get_uart1_dma_cndtr)
-    [Anonymous Symbol]                       0x000055d0   Section        0  mk_gpio.o(.text.gpio_open)
-    [Anonymous Symbol]                       0x000055e4   Section        0  mk_gpio.o(.text.gpio_pin_clr)
-    [Anonymous Symbol]                       0x000055f4   Section        0  mk_gpio.o(.text.gpio_pin_get_val)
-    [Anonymous Symbol]                       0x00005604   Section        0  mk_gpio.o(.text.gpio_pin_set)
-    [Anonymous Symbol]                       0x00005614   Section        0  mk_gpio.o(.text.gpio_pin_set_dir)
-    __arm_cp.8_0                             0x0000565c   Number         4  mk_gpio.o(.text.gpio_pin_set_dir)
-    __arm_cp.8_1                             0x00005660   Number         4  mk_gpio.o(.text.gpio_pin_set_dir)
-    [Anonymous Symbol]                       0x00005664   Section        0  mk_io.o(.text.io_pin_mux_set)
-    __arm_cp.0_0                             0x000056b0   Number         4  mk_io.o(.text.io_pin_mux_set)
-    [Anonymous Symbol]                       0x000056b4   Section        0  mk_io.o(.text.io_pull_set)
-    __arm_cp.3_0                             0x000056fc   Number         4  mk_io.o(.text.io_pull_set)
-    [Anonymous Symbol]                       0x00005700   Section        0  pin_config.o(.text.key_board_init)
-    [Anonymous Symbol]                       0x0000580a   Section        0  mk_misc.o(.text.mac_timer_stop)
-    [Anonymous Symbol]                       0x00005814   Section        0  main.o(.text.main)
-    __arm_cp.14_0                            0x000058f4   Number         4  main.o(.text.main)
-    __arm_cp.14_1                            0x000058f8   Number         4  main.o(.text.main)
-    __arm_cp.14_3                            0x00005914   Number         4  main.o(.text.main)
-    __arm_cp.14_4                            0x00005918   Number         4  main.o(.text.main)
-    __arm_cp.14_5                            0x0000591c   Number         4  main.o(.text.main)
-    __arm_cp.14_6                            0x00005920   Number         4  main.o(.text.main)
-    __arm_cp.14_7                            0x00005924   Number         4  main.o(.text.main)
-    [Anonymous Symbol]                       0x00005928   Section        0  mk_misc.o(.text.mk_chip_id)
-    __arm_cp.0_0                             0x00005930   Number         4  mk_misc.o(.text.mk_chip_id)
-    [Anonymous Symbol]                       0x00005934   Section        0  mk_trace.o(.text.mk_snprintf)
-    [Anonymous Symbol]                       0x00005950   Section        0  global_param.o(.text.parameter_init_anchor)
-    __arm_cp.3_0                             0x000059fc   Number         4  global_param.o(.text.parameter_init_anchor)
-    __arm_cp.3_1                             0x00005a00   Number         4  global_param.o(.text.parameter_init_anchor)
-    __arm_cp.3_2                             0x00005a04   Number         4  global_param.o(.text.parameter_init_anchor)
-    __arm_cp.3_3                             0x00005a08   Number         4  global_param.o(.text.parameter_init_anchor)
-    __arm_cp.3_4                             0x00005a0c   Number         4  global_param.o(.text.parameter_init_anchor)
-    [Anonymous Symbol]                       0x00005a10   Section        0  mk_phy.o(.text.phy_dump_mode)
-    [Anonymous Symbol]                       0x00005a1c   Section        0  mk_power.o(.text.power_init)
-    __arm_cp.2_0                             0x00005a58   Number         4  mk_power.o(.text.power_init)
-    __arm_cp.2_1                             0x00005a5c   Number         4  mk_power.o(.text.power_init)
-    __arm_cp.2_2                             0x00005a60   Number         4  mk_power.o(.text.power_init)
-    [Anonymous Symbol]                       0x00005a64   Section        0  mk_power.o(.text.power_wakeup_enable)
-    __arm_cp.15_0                            0x00005a9c   Number         4  mk_power.o(.text.power_wakeup_enable)
-    [Anonymous Symbol]                       0x00005aa0   Section        0  lib_ranging.o(.text.ranging_rssi_get)
-    __arm_cp.22_0                            0x00005af8   Number         4  lib_ranging.o(.text.ranging_rssi_get)
-    __arm_cp.22_1                            0x00005afc   Number         4  lib_ranging.o(.text.ranging_rssi_get)
-    __arm_cp.22_2                            0x00005b00   Number         4  lib_ranging.o(.text.ranging_rssi_get)
-    [Anonymous Symbol]                       0x00005b04   Section        0  mk_reset.o(.text.reset_cause_clear)
-    [Anonymous Symbol]                       0x00005b10   Section        0  mk_reset.o(.text.reset_cause_get)
-    __arm_cp.0_0                             0x00005b78   Number         4  mk_reset.o(.text.reset_cause_get)
-    __arm_cp.0_8                             0x00005bfc   Number         4  mk_reset.o(.text.reset_cause_get)
-    [Anonymous Symbol]                       0x00005c10   Section        0  mk_reset.o(.text.reset_module)
-    __arm_cp.2_0                             0x00005c28   Number         4  mk_reset.o(.text.reset_module)
-    rtc_second_to_time                       0x00005c2d   Thumb Code   668  mk_rtc.o(.text.rtc_second_to_time)
-    [Anonymous Symbol]                       0x00005c2c   Section        0  mk_rtc.o(.text.rtc_second_to_time)
-    __arm_cp.4_0                             0x00005e9c   Number         4  mk_rtc.o(.text.rtc_second_to_time)
-    __arm_cp.4_1                             0x00005ea0   Number         4  mk_rtc.o(.text.rtc_second_to_time)
-    __arm_cp.4_2                             0x00005ea4   Number         4  mk_rtc.o(.text.rtc_second_to_time)
-    __arm_cp.4_3                             0x00005ea8   Number         4  mk_rtc.o(.text.rtc_second_to_time)
-    __arm_cp.4_4                             0x00005eac   Number         4  mk_rtc.o(.text.rtc_second_to_time)
-    __arm_cp.4_5                             0x00005eb0   Number         4  mk_rtc.o(.text.rtc_second_to_time)
-    __arm_cp.4_6                             0x00005eb4   Number         4  mk_rtc.o(.text.rtc_second_to_time)
-    __arm_cp.4_7                             0x00005eb8   Number         4  mk_rtc.o(.text.rtc_second_to_time)
-    __arm_cp.4_8                             0x00005ebc   Number         4  mk_rtc.o(.text.rtc_second_to_time)
-    __arm_cp.4_9                             0x00005ec0   Number         4  mk_rtc.o(.text.rtc_second_to_time)
-    __arm_cp.4_10                            0x00005ec4   Number         4  mk_rtc.o(.text.rtc_second_to_time)
-    [Anonymous Symbol]                       0x00005ec8   Section        0  global_param.o(.text.save_com_map_to_flash)
-    __arm_cp.1_0                             0x00005f0c   Number         4  global_param.o(.text.save_com_map_to_flash)
-    __arm_cp.1_1                             0x00005f10   Number         4  global_param.o(.text.save_com_map_to_flash)
-    sleep_timer_callback                     0x00005f15   Thumb Code    32  main.o(.text.sleep_timer_callback)
-    [Anonymous Symbol]                       0x00005f14   Section        0  main.o(.text.sleep_timer_callback)
-    __arm_cp.15_0                            0x00005f30   Number         4  main.o(.text.sleep_timer_callback)
-    [Anonymous Symbol]                       0x00005f34   Section        0  mk_sleep_timer.o(.text.sleep_timer_open)
-    __arm_cp.0_1                             0x00005f7c   Number         4  mk_sleep_timer.o(.text.sleep_timer_open)
-    __arm_cp.0_3                             0x00005f80   Number         4  mk_sleep_timer.o(.text.sleep_timer_open)
-    __arm_cp.0_4                             0x00005f84   Number         4  mk_sleep_timer.o(.text.sleep_timer_open)
-    __arm_cp.0_5                             0x00005f88   Number         4  mk_sleep_timer.o(.text.sleep_timer_open)
-    [Anonymous Symbol]                       0x00005f8c   Section        0  mk_sleep_timer.o(.text.sleep_timer_ppm_set)
-    [Anonymous Symbol]                       0x00005f94   Section        0  mk_sleep_timer.o(.text.sleep_timer_start)
-    __arm_cp.2_0                             0x00005fc0   Number         4  mk_sleep_timer.o(.text.sleep_timer_start)
-    __arm_cp.2_1                             0x00005fc4   Number         4  mk_sleep_timer.o(.text.sleep_timer_start)
-    __arm_cp.2_2                             0x00005fc8   Number         4  mk_sleep_timer.o(.text.sleep_timer_start)
-    __arm_cp.2_3                             0x00005fcc   Number         4  mk_sleep_timer.o(.text.sleep_timer_start)
-    [Anonymous Symbol]                       0x00005fd0   Section        0  startup_mk800x.o(.text.start_main_asm)
-    [Anonymous Symbol]                       0x00005fd8   Section        0  mk_misc.o(.text.sys_tick_start)
-    __arm_cp.16_0                            0x0000600c   Number         4  mk_misc.o(.text.sys_tick_start)
-    __arm_cp.16_1                            0x00006010   Number         4  mk_misc.o(.text.sys_tick_start)
-    __arm_cp.16_2                            0x00006014   Number         4  mk_misc.o(.text.sys_tick_start)
-    __arm_cp.16_3                            0x00006018   Number         4  mk_misc.o(.text.sys_tick_start)
-    __arm_cp.16_4                            0x0000601c   Number         4  mk_misc.o(.text.sys_tick_start)
-    __arm_cp.16_5                            0x00006020   Number         4  mk_misc.o(.text.sys_tick_start)
-    [Anonymous Symbol]                       0x00006024   Section        0  mk_misc.o(.text.sys_tick_us)
-    __arm_cp.17_0                            0x00006080   Number         4  mk_misc.o(.text.sys_tick_us)
-    __arm_cp.17_1                            0x00006084   Number         4  mk_misc.o(.text.sys_tick_us)
-    __arm_cp.17_2                            0x00006088   Number         4  mk_misc.o(.text.sys_tick_us)
-    [Anonymous Symbol]                       0x0000608c   Section        0  mk_misc.o(.text.sys_timer_get)
-    [Anonymous Symbol]                       0x00006098   Section        0  mk_misc.o(.text.sys_timer_open)
-    __arm_cp.7_0                             0x000060e0   Number         4  mk_misc.o(.text.sys_timer_open)
-    __arm_cp.7_1                             0x000060e4   Number         4  mk_misc.o(.text.sys_timer_open)
-    [Anonymous Symbol]                       0x000060e8   Section        0  mk_trace.o(.text.trace_assert_dump)
-    __arm_cp.6_0                             0x00006450   Number         4  mk_trace.o(.text.trace_assert_dump)
-    __arm_cp.6_1                             0x00006454   Number         4  mk_trace.o(.text.trace_assert_dump)
-    __arm_cp.6_2                             0x00006458   Number         4  mk_trace.o(.text.trace_assert_dump)
-    __arm_cp.6_3                             0x0000645c   Number         4  mk_trace.o(.text.trace_assert_dump)
-    __arm_cp.6_4                             0x00006460   Number         4  mk_trace.o(.text.trace_assert_dump)
-    __arm_cp.6_5                             0x00006464   Number         4  mk_trace.o(.text.trace_assert_dump)
-    __arm_cp.6_7                             0x00006484   Number         4  mk_trace.o(.text.trace_assert_dump)
-    _trace_assert_dump.desc_func             0x00006488   Number         0  mk_trace.o(.text.trace_assert_dump)
-    _trace_assert_dump.desc_line             0x00006494   Number         0  mk_trace.o(.text.trace_assert_dump)
-    __arm_cp.6_12                            0x000064b0   Number         4  mk_trace.o(.text.trace_assert_dump)
-    __arm_cp.6_13                            0x000064b4   Number         4  mk_trace.o(.text.trace_assert_dump)
-    __arm_cp.6_14                            0x000064b8   Number         4  mk_trace.o(.text.trace_assert_dump)
-    __arm_cp.6_15                            0x000064bc   Number         4  mk_trace.o(.text.trace_assert_dump)
-    __arm_cp.6_16                            0x000064c0   Number         4  mk_trace.o(.text.trace_assert_dump)
-    __arm_cp.6_17                            0x000064c4   Number         4  mk_trace.o(.text.trace_assert_dump)
-    __arm_cp.6_18                            0x000064c8   Number         4  mk_trace.o(.text.trace_assert_dump)
-    __arm_cp.6_19                            0x000064cc   Number         4  mk_trace.o(.text.trace_assert_dump)
-    __arm_cp.6_20                            0x000064d0   Number         4  mk_trace.o(.text.trace_assert_dump)
-    __arm_cp.6_21                            0x000064d4   Number         4  mk_trace.o(.text.trace_assert_dump)
-    [Anonymous Symbol]                       0x000064d8   Section        0  mk_trace.o(.text.trace_end)
-    __arm_cp.12_2                            0x00006514   Number         4  mk_trace.o(.text.trace_end)
-    __arm_cp.12_3                            0x00006518   Number         4  mk_trace.o(.text.trace_end)
-    [Anonymous Symbol]                       0x0000651c   Section        0  mk_trace.o(.text.trace_exception_handler)
-    __arm_cp.14_0                            0x000068b4   Number         4  mk_trace.o(.text.trace_exception_handler)
-    __arm_cp.14_1                            0x000068b8   Number         4  mk_trace.o(.text.trace_exception_handler)
-    __arm_cp.14_2                            0x000068bc   Number         4  mk_trace.o(.text.trace_exception_handler)
-    __arm_cp.14_4                            0x000068dc   Number         4  mk_trace.o(.text.trace_exception_handler)
-    __arm_cp.14_5                            0x000068e0   Number         4  mk_trace.o(.text.trace_exception_handler)
-    __arm_cp.14_11                           0x00006930   Number         4  mk_trace.o(.text.trace_exception_handler)
-    __arm_cp.14_12                           0x00006934   Number         4  mk_trace.o(.text.trace_exception_handler)
-    __arm_cp.14_13                           0x00006938   Number         4  mk_trace.o(.text.trace_exception_handler)
-    __arm_cp.14_14                           0x0000693c   Number         4  mk_trace.o(.text.trace_exception_handler)
-    __arm_cp.14_15                           0x00006940   Number         4  mk_trace.o(.text.trace_exception_handler)
-    __arm_cp.14_16                           0x00006944   Number         4  mk_trace.o(.text.trace_exception_handler)
-    __arm_cp.14_17                           0x00006948   Number         4  mk_trace.o(.text.trace_exception_handler)
-    __arm_cp.14_18                           0x0000694c   Number         4  mk_trace.o(.text.trace_exception_handler)
-    __arm_cp.14_21                           0x00006970   Number         4  mk_trace.o(.text.trace_exception_handler)
-    __arm_cp.14_24                           0x00006990   Number         4  mk_trace.o(.text.trace_exception_handler)
-    __arm_cp.14_25                           0x00006994   Number         4  mk_trace.o(.text.trace_exception_handler)
-    __arm_cp.14_26                           0x00006998   Number         4  mk_trace.o(.text.trace_exception_handler)
-    [Anonymous Symbol]                       0x0000699c   Section        0  mk_trace.o(.text.trace_flush)
-    __arm_cp.13_0                            0x00006a74   Number         4  mk_trace.o(.text.trace_flush)
-    __arm_cp.13_1                            0x00006a78   Number         4  mk_trace.o(.text.trace_flush)
-    __arm_cp.13_2                            0x00006a7c   Number         4  mk_trace.o(.text.trace_flush)
-    __arm_cp.13_3                            0x00006a80   Number         4  mk_trace.o(.text.trace_flush)
-    __arm_cp.13_4                            0x00006a84   Number         4  mk_trace.o(.text.trace_flush)
-    __arm_cp.13_5                            0x00006a88   Number         4  mk_trace.o(.text.trace_flush)
-    __arm_cp.13_6                            0x00006a8c   Number         4  mk_trace.o(.text.trace_flush)
-    __arm_cp.13_7                            0x00006a90   Number         4  mk_trace.o(.text.trace_flush)
-    [Anonymous Symbol]                       0x00006a94   Section        0  mk_trace.o(.text.trace_format)
-    __arm_cp.7_5                             0x00006c4c   Number         4  mk_trace.o(.text.trace_format)
-    __arm_cp.7_6                             0x00006c50   Number         4  mk_trace.o(.text.trace_format)
-    __arm_cp.7_0                             0x00006e58   Number         4  mk_trace.o(.text.trace_format)
-    [Anonymous Symbol]                       0x00006e5c   Section        0  mk_trace.o(.text.trace_open)
-    __arm_cp.0_2                             0x00006eb4   Number         4  mk_trace.o(.text.trace_open)
-    __arm_cp.0_3                             0x00006eb8   Number         4  mk_trace.o(.text.trace_open)
-    [Anonymous Symbol]                       0x00006ebc   Section        0  mk_trace.o(.text.trace_output)
-    __arm_cp.4_0                             0x00007040   Number         4  mk_trace.o(.text.trace_output)
-    __arm_cp.4_1                             0x00007044   Number         4  mk_trace.o(.text.trace_output)
-    __arm_cp.4_2                             0x00007048   Number         4  mk_trace.o(.text.trace_output)
-    __arm_cp.4_5                             0x00007068   Number         4  mk_trace.o(.text.trace_output)
-    __arm_cp.4_6                             0x0000706c   Number         4  mk_trace.o(.text.trace_output)
-    __arm_cp.4_7                             0x00007070   Number         4  mk_trace.o(.text.trace_output)
-    __arm_cp.4_8                             0x00007074   Number         4  mk_trace.o(.text.trace_output)
-    __arm_cp.4_9                             0x00007078   Number         4  mk_trace.o(.text.trace_output)
-    __arm_cp.4_10                            0x0000707c   Number         4  mk_trace.o(.text.trace_output)
-    __arm_cp.4_11                            0x00007080   Number         4  mk_trace.o(.text.trace_output)
-    __arm_cp.4_12                            0x00007084   Number         4  mk_trace.o(.text.trace_output)
-    trace_print_backtrace                    0x000070b5   Thumb Code   236  mk_trace.o(.text.trace_print_backtrace)
-    [Anonymous Symbol]                       0x000070b4   Section        0  mk_trace.o(.text.trace_print_backtrace)
-    __arm_cp.15_1                            0x00007180   Number         4  mk_trace.o(.text.trace_print_backtrace)
-    __arm_cp.15_2                            0x00007184   Number         4  mk_trace.o(.text.trace_print_backtrace)
-    __arm_cp.15_3                            0x00007188   Number         4  mk_trace.o(.text.trace_print_backtrace)
-    __arm_cp.15_4                            0x0000718c   Number         4  mk_trace.o(.text.trace_print_backtrace)
-    __arm_cp.15_5                            0x00007190   Number         4  mk_trace.o(.text.trace_print_backtrace)
-    __arm_cp.15_6                            0x00007194   Number         4  mk_trace.o(.text.trace_print_backtrace)
-    [Anonymous Symbol]                       0x000071a0   Section        0  mk_trace.o(.text.trace_printf)
-    __arm_cp.5_0                             0x00007270   Number         4  mk_trace.o(.text.trace_printf)
-    __arm_cp.5_1                             0x00007274   Number         4  mk_trace.o(.text.trace_printf)
-    module_name                              0x00007280   Number         0  mk_trace.o(.text.trace_printf)
-    __arm_cp.5_4                             0x000072b4   Number         4  mk_trace.o(.text.trace_printf)
-    level_tag                                0x000072b8   Number         0  mk_trace.o(.text.trace_printf)
-    trace_sending_continue                   0x000072cd   Thumb Code   228  mk_trace.o(.text.trace_sending_continue)
-    [Anonymous Symbol]                       0x000072cc   Section        0  mk_trace.o(.text.trace_sending_continue)
-    __arm_cp.17_0                            0x00007380   Number         4  mk_trace.o(.text.trace_sending_continue)
-    __arm_cp.17_1                            0x00007384   Number         4  mk_trace.o(.text.trace_sending_continue)
-    __arm_cp.17_2                            0x00007388   Number         4  mk_trace.o(.text.trace_sending_continue)
-    __arm_cp.17_3                            0x0000738c   Number         4  mk_trace.o(.text.trace_sending_continue)
-    __arm_cp.17_4                            0x00007390   Number         4  mk_trace.o(.text.trace_sending_continue)
-    __arm_cp.17_5                            0x00007394   Number         4  mk_trace.o(.text.trace_sending_continue)
-    __arm_cp.17_6                            0x00007398   Number         4  mk_trace.o(.text.trace_sending_continue)
-    __arm_cp.17_7                            0x0000739c   Number         4  mk_trace.o(.text.trace_sending_continue)
-    [Anonymous Symbol]                       0x000073b0   Section        0  mk_uart.o(.text.uart_close)
-    __arm_cp.12_1                            0x00007428   Number         4  mk_uart.o(.text.uart_close)
-    __arm_cp.12_2                            0x0000742c   Number         4  mk_uart.o(.text.uart_close)
-    uart_dma_callback                        0x00007431   Thumb Code   368  mk_uart.o(.text.uart_dma_callback)
-    [Anonymous Symbol]                       0x00007430   Section        0  mk_uart.o(.text.uart_dma_callback)
-    __arm_cp.13_0                            0x0000758c   Number         4  mk_uart.o(.text.uart_dma_callback)
-    __arm_cp.13_1                            0x00007590   Number         4  mk_uart.o(.text.uart_dma_callback)
-    __arm_cp.13_3                            0x00007594   Number         4  mk_uart.o(.text.uart_dma_callback)
-    __arm_cp.13_4                            0x00007598   Number         4  mk_uart.o(.text.uart_dma_callback)
-    __arm_cp.13_5                            0x0000759c   Number         4  mk_uart.o(.text.uart_dma_callback)
-    [Anonymous Symbol]                       0x000075a0   Section        0  mk_uart.o(.text.uart_irq_handler)
-    __arm_cp.18_0                            0x000077c8   Number         4  mk_uart.o(.text.uart_irq_handler)
-    __arm_cp.18_1                            0x000077cc   Number         4  mk_uart.o(.text.uart_irq_handler)
-    __arm_cp.18_3                            0x000077e4   Number         4  mk_uart.o(.text.uart_irq_handler)
-    [Anonymous Symbol]                       0x00007804   Section        0  mk_uart.o(.text.uart_open)
-    __arm_cp.11_1                            0x00007990   Number         4  mk_uart.o(.text.uart_open)
-    __arm_cp.11_2                            0x00007994   Number         4  mk_uart.o(.text.uart_open)
-    __arm_cp.11_3                            0x00007998   Number         4  mk_uart.o(.text.uart_open)
-    __arm_cp.11_4                            0x0000799c   Number         4  mk_uart.o(.text.uart_open)
-    __arm_cp.11_5                            0x000079a0   Number         4  mk_uart.o(.text.uart_open)
-    __arm_cp.11_6                            0x000079a4   Number         4  mk_uart.o(.text.uart_open)
-    __arm_cp.11_8                            0x000079a8   Number         4  mk_uart.o(.text.uart_open)
-    [Anonymous Symbol]                       0x000079ac   Section        0  mk_uart.o(.text.uart_receive)
-    __arm_cp.14_0                            0x00007bd8   Number         4  mk_uart.o(.text.uart_receive)
-    __arm_cp.14_1                            0x00007bdc   Number         4  mk_uart.o(.text.uart_receive)
-    [Anonymous Symbol]                       0x00007be0   Section        0  main.o(.text.uart_receive_callback)
-    __arm_cp.0_0                             0x00007bf0   Number         4  main.o(.text.uart_receive_callback)
-    __arm_cp.0_1                             0x00007bf4   Number         4  main.o(.text.uart_receive_callback)
-    [Anonymous Symbol]                       0x00007bf8   Section        0  mk_uart.o(.text.uart_send)
-    __arm_cp.2_1                             0x00007ec0   Number         4  mk_uart.o(.text.uart_send)
-    [Anonymous Symbol]                       0x00007ec4   Section        0  mk_uart.o(.text.uart_tx_in_progress)
-    __arm_cp.7_0                             0x00007ee0   Number         4  mk_uart.o(.text.uart_tx_in_progress)
-    [Anonymous Symbol]                       0x00007ee4   Section        0  mk_wdt.o(.text.wdt_close)
-    __arm_cp.1_0                             0x00007f30   Number         4  mk_wdt.o(.text.wdt_close)
-    __arm_cp.1_1                             0x00007f34   Number         4  mk_wdt.o(.text.wdt_close)
-    __arm_cp.1_2                             0x00007f38   Number         4  mk_wdt.o(.text.wdt_close)
-    __arm_cp.1_3                             0x00007f3c   Number         4  mk_wdt.o(.text.wdt_close)
-    i.__ARM_clz                              0x00007f4c   Section        0  depilogue.o(i.__ARM_clz)
-    i.__aeabi_errno_addr                     0x00007f7c   Section        0  errno.o(i.__aeabi_errno_addr)
-    i.__scatterload_copy                     0x00007f84   Section       14  handlers.o(i.__scatterload_copy)
-    i.__scatterload_null                     0x00007f92   Section        2  handlers.o(i.__scatterload_null)
-    i.__scatterload_zeroinit                 0x00007f94   Section       14  handlers.o(i.__scatterload_zeroinit)
-    i._is_digit                              0x00007fa2   Section        0  scanf_fp.o(i._is_digit)
-    i.strtod                                 0x00007fb0   Section        0  strtod.o(i.strtod)
-    .constdata                               0x00007fce   Section      129  ctype_o.o(.constdata)
-    table                                    0x00008050   Data           4  ctype_o.o(.constdata)
-    .constdata                               0x00008050   Section        4  ctype_o.o(.constdata)
-    [Anonymous Symbol]                       0x00008054   Section        0  mk8000_read_rssi.o(.rodata..L__const.MK8000_read_rssi.RF_gain_LUT)
-    [Anonymous Symbol]                       0x0000806c   Section        0  mk_misc.o(.rodata..L__const.sys_timer_open.sys_timer_cfg)
-    baud_table                               0x00008084   Data          42  mk_uart.o(.rodata.baud_table)
-    [Anonymous Symbol]                       0x00008084   Section        0  mk_uart.o(.rodata.baud_table)
-    crc16_table                              0x000080ae   Data         512  crc.o(.rodata.crc16_table)
-    [Anonymous Symbol]                       0x000080ae   Section        0  crc.o(.rodata.crc16_table)
-    _PrintUnsigned._aV2C                     0x000082ae   Data          16  mk_trace.o(.rodata.cst16)
-    .L__const.flash_write_nbytes.flash_wr_dma_cfg 0x000082c0   Data          32  mk_flash.o(.rodata.cst32)
-    .L__const.flash_write.flash_wr_dma_cfg   0x000082e0   Data          32  mk_flash.o(.rodata.cst32)
-    .L__const.flash_read.flash_rd_dma_cfg    0x00008300   Data          32  mk_flash.o(.rodata.cst32)
-    fast_10log10.lut_log_x100                0x00008320   Data         256  mk8000_read_rssi.o(.rodata.fast_10log10.lut_log_x100)
-    [Anonymous Symbol]                       0x00008320   Section        0  mk8000_read_rssi.o(.rodata.fast_10log10.lut_log_x100)
-    flash_cmd                                0x00008420   Data         220  mk_flash.o(.rodata.flash_cmd)
-    [Anonymous Symbol]                       0x00008420   Section        0  mk_flash.o(.rodata.flash_cmd)
-    .L.str                                   0x000084fc   Data          25  mk_adc.o(.rodata.str1.1)
-    [Anonymous Symbol]                       0x000084fc   Section        0  mk_adc.o(.rodata.str1.1)
-    .L.str                                   0x00008515   Data          25  mk_aes.o(.rodata.str1.1)
-    [Anonymous Symbol]                       0x00008515   Section        0  mk_aes.o(.rodata.str1.1)
-    .L.str.4                                 0x0000852e   Data          22  mk_calib.o(.rodata.str1.1)
-    .L__FUNCTION__.aes_crypt_ecb             0x0000852e   Data          14  mk_aes.o(.rodata.str1.1)
-    [Anonymous Symbol]                       0x0000852e   Section        0  mk_calib.o(.rodata.str1.1)
-    .L.str.1                                 0x0000853c   Data          23  mk_aes.o(.rodata.str1.1)
-    .L.str.3                                 0x00008544   Data          23  mk_calib.o(.rodata.str1.1)
-    .L.str.2                                 0x00008553   Data          12  mk_aes.o(.rodata.str1.1)
-    .L.str.6                                 0x0000855b   Data          25  mk_flash.o(.rodata.str1.1)
-    [Anonymous Symbol]                       0x0000855b   Section        0  mk_flash.o(.rodata.str1.1)
-    .L__FUNCTION__.aes_crypt_cbc             0x0000855f   Data          14  mk_aes.o(.rodata.str1.1)
-    .L__FUNCTION__.aes_crypt_ctr             0x0000856d   Data          14  mk_aes.o(.rodata.str1.1)
-    trace_new_line                           0x00008571   Data           3  mk_flash.o(.rodata.str1.1)
-    .L.str.1                                 0x00008574   Data          27  mk_flash.o(.rodata.str1.1)
-    .L.str.2                                 0x0000858f   Data          26  mk_misc.o(.rodata.str1.1)
-    [Anonymous Symbol]                       0x0000858f   Section        0  mk_misc.o(.rodata.str1.1)
-    .L.str                                   0x000085a9   Data          26  mk_misc.o(.rodata.str1.1)
-    .L__FUNCTION__.sys_tick_start            0x000085c3   Data          15  mk_misc.o(.rodata.str1.1)
-    .L.str.8                                 0x000085d2   Data          26  mk_reset.o(.rodata.str1.1)
-    [Anonymous Symbol]                       0x000085d2   Section        0  mk_reset.o(.rodata.str1.1)
-    .L.str.7                                 0x000085ec   Data          10  mk_trace.o(.rodata.str1.1)
-    [Anonymous Symbol]                       0x000085ec   Section        0  mk_trace.o(.rodata.str1.1)
-    .L.str.6                                 0x000085f6   Data          13  mk_trace.o(.rodata.str1.1)
-    _trace_assert_dump.separate_line         0x00008603   Data          43  mk_trace.o(.rodata.str1.1)
-    .L.str.27                                0x0000862e   Data          28  mk_trace.o(.rodata.str1.1)
-    .L.str.18                                0x0000864a   Data          15  mk_trace.o(.rodata.str1.1)
-    .L.str.19                                0x00008659   Data          15  mk_trace.o(.rodata.str1.1)
-    .L.str.20                                0x00008668   Data          11  mk_trace.o(.rodata.str1.1)
-    .L.str.21                                0x00008673   Data          11  mk_trace.o(.rodata.str1.1)
-    .L.str.24                                0x0000867e   Data          13  mk_trace.o(.rodata.str1.1)
-    .L.str.14                                0x0000868b   Data          10  mk_trace.o(.rodata.str1.1)
-    .L.str.17                                0x00008695   Data          12  mk_trace.o(.rodata.str1.1)
-    .L.str.15                                0x000086a1   Data          12  mk_trace.o(.rodata.str1.1)
-    .L.str.16                                0x000086ad   Data          25  mk_trace.o(.rodata.str1.1)
-    _trace_assert_dump.desc_file             0x000086c6   Data          11  mk_trace.o(.rodata.str1.1)
-    .L.str.41                                0x000086d1   Data           8  mk_trace.o(.rodata.str1.1)
-    .L.str.38                                0x000086d9   Data           7  mk_trace.o(.rodata.str1.1)
-    .L.str.33                                0x000086e0   Data           6  mk_trace.o(.rodata.str1.1)
-    .L.str.29                                0x000086e6   Data           6  mk_trace.o(.rodata.str1.1)
-    .L.str.39                                0x000086ec   Data           6  mk_trace.o(.rodata.str1.1)
-    .L.str.45                                0x000086f2   Data          10  mk_trace.o(.rodata.str1.1)
-    .L.str.40                                0x000086fc   Data           5  mk_trace.o(.rodata.str1.1)
-    .L.str.34                                0x00008701   Data           6  mk_trace.o(.rodata.str1.1)
-    .L.str.43                                0x00008707   Data           7  mk_trace.o(.rodata.str1.1)
-    .L.str.44                                0x0000870e   Data           7  mk_trace.o(.rodata.str1.1)
-    .L.str.32                                0x00008715   Data           6  mk_trace.o(.rodata.str1.1)
-    .L.str.42                                0x0000871b   Data           8  mk_trace.o(.rodata.str1.1)
-    .L.str.37                                0x00008723   Data           5  mk_trace.o(.rodata.str1.1)
-    .L.str.36                                0x00008728   Data           7  mk_trace.o(.rodata.str1.1)
-    .L.str.35                                0x0000872f   Data           7  mk_trace.o(.rodata.str1.1)
-    .L.str.31                                0x00008736   Data           6  mk_trace.o(.rodata.str1.1)
-    .L.str.30                                0x0000873c   Data           6  mk_trace.o(.rodata.str1.1)
-    .L.str.1                                 0x00008742   Data          27  mk_trace.o(.rodata.str1.1)
-    .L.str.4                                 0x0000875d   Data           3  mk_trace.o(.rodata.str1.1)
-    .L.str                                   0x00008760   Data          26  mk_uart.o(.rodata.str1.1)
-    [Anonymous Symbol]                       0x00008760   Section        0  mk_uart.o(.rodata.str1.1)
-    .L.str.4                                 0x0000877a   Data          28  mk_uart.o(.rodata.str1.1)
-    .L.str.3                                 0x00008796   Data          26  mk_uart.o(.rodata.str1.1)
-    .L.str.1                                 0x000087b0   Data          17  mk_uart.o(.rodata.str1.1)
-    .L__FUNCTION__.uart_dma_callback         0x000087c1   Data          18  mk_uart.o(.rodata.str1.1)
-    .L__FUNCTION__.uart_baud_set             0x000087d3   Data          14  mk_uart.o(.rodata.str1.1)
-    .L.str.2                                 0x000087e1   Data          99  serial_at_cmd_app.o(.rodata.str1.1)
-    [Anonymous Symbol]                       0x000087e1   Section        0  serial_at_cmd_app.o(.rodata.str1.1)
-    .L.str                                   0x00008844   Data          65  gps.o(.rodata.str1.1)
-    [Anonymous Symbol]                       0x00008844   Section        0  gps.o(.rodata.str1.1)
-    [Anonymous Symbol]                       0x00008885   Section        0  mk_phy.o(.rodata.str1.1)
-    trace_level_cfg                          0x000088a5   Data          13  mk_trace.o(.rodata.trace_level_cfg)
-    [Anonymous Symbol]                       0x000088a5   Section        0  mk_trace.o(.rodata.trace_level_cfg)
+    [Anonymous Symbol]                       0x000036a0   Section        0  pin_config.o(.text.board_pins_config)
+    [Anonymous Symbol]                       0x000036c8   Section        0  mk_misc.o(.text.bor_close)
+    __arm_cp.6_0                             0x000036d4   Number         4  mk_misc.o(.text.bor_close)
+    [Anonymous Symbol]                       0x000036d8   Section        0  mk_calib.o(.text.calib_check)
+    __arm_cp.3_0                             0x000036e4   Number         4  mk_calib.o(.text.calib_check)
+    [Anonymous Symbol]                       0x000036e8   Section        0  mk_calib.o(.text.calib_chip)
+    __arm_cp.4_0                             0x00003810   Number         4  mk_calib.o(.text.calib_chip)
+    __arm_cp.4_1                             0x00003814   Number         4  mk_calib.o(.text.calib_chip)
+    __arm_cp.4_2                             0x00003818   Number         4  mk_calib.o(.text.calib_chip)
+    __arm_cp.4_3                             0x0000381c   Number         4  mk_calib.o(.text.calib_chip)
+    __arm_cp.4_4                             0x00003820   Number         4  mk_calib.o(.text.calib_chip)
+    __arm_cp.4_5                             0x00003824   Number         4  mk_calib.o(.text.calib_chip)
+    __arm_cp.4_6                             0x00003828   Number         4  mk_calib.o(.text.calib_chip)
+    __arm_cp.4_7                             0x0000382c   Number         4  mk_calib.o(.text.calib_chip)
+    __arm_cp.4_8                             0x00003830   Number         4  mk_calib.o(.text.calib_chip)
+    __arm_cp.4_9                             0x00003834   Number         4  mk_calib.o(.text.calib_chip)
+    __arm_cp.4_10                            0x00003838   Number         4  mk_calib.o(.text.calib_chip)
+    __arm_cp.4_11                            0x0000383c   Number         4  mk_calib.o(.text.calib_chip)
+    __arm_cp.4_12                            0x00003840   Number         4  mk_calib.o(.text.calib_chip)
+    __arm_cp.4_14                            0x00003854   Number         4  mk_calib.o(.text.calib_chip)
+    __arm_cp.4_15                            0x00003858   Number         4  mk_calib.o(.text.calib_chip)
+    __arm_cp.4_16                            0x0000385c   Number         4  mk_calib.o(.text.calib_chip)
+    [Anonymous Symbol]                       0x00003894   Section        0  mk_calib.o(.text.calib_close)
+    [Anonymous Symbol]                       0x000038a0   Section        0  mk_calib.o(.text.calib_open)
+    [Anonymous Symbol]                       0x000038b4   Section        0  mk_calib.o(.text.calib_start)
+    __arm_cp.2_0                             0x000038c0   Number         4  mk_calib.o(.text.calib_start)
+    [Anonymous Symbol]                       0x000038c4   Section        0  mk_clock.o(.text.clock_attach)
+    __arm_cp.2_1                             0x000039a4   Number         4  mk_clock.o(.text.clock_attach)
+    __arm_cp.2_2                             0x000039a8   Number         4  mk_clock.o(.text.clock_attach)
+    __arm_cp.2_3                             0x000039ac   Number         4  mk_clock.o(.text.clock_attach)
+    __arm_cp.2_4                             0x000039b0   Number         4  mk_clock.o(.text.clock_attach)
+    [Anonymous Symbol]                       0x000039b4   Section        0  mk_clock.o(.text.clock_disable)
+    [Anonymous Symbol]                       0x000039c4   Section        0  mk_clock.o(.text.clock_enable)
+    [Anonymous Symbol]                       0x000039d4   Section        0  mk_clock.o(.text.clock_get_frequency)
+    __arm_cp.4_0                             0x00003ad8   Number         4  mk_clock.o(.text.clock_get_frequency)
+    __arm_cp.4_1                             0x00003adc   Number         4  mk_clock.o(.text.clock_get_frequency)
+    __arm_cp.4_2                             0x00003ae0   Number         4  mk_clock.o(.text.clock_get_frequency)
+    [Anonymous Symbol]                       0x00003ae4   Section        0  mk_clock.o(.text.clock_set_divider)
+    __arm_cp.3_0                             0x00003b44   Number         4  mk_clock.o(.text.clock_set_divider)
+    [Anonymous Symbol]                       0x00003b48   Section        0  crc.o(.text.crc16)
+    __arm_cp.0_0                             0x00003b70   Number         4  crc.o(.text.crc16)
+    [Anonymous Symbol]                       0x00003b74   Section        0  mk_misc.o(.text.delay_us)
+    loop1                                    0x00003b88   Number         0  mk_misc.o(.text.delay_us)
+    exit1                                    0x00003b8e   Number         0  mk_misc.o(.text.delay_us)
+    [Anonymous Symbol]                       0x00003b90   Section        0  mk_dma.o(.text.dma_open)
+    [Anonymous Symbol]                       0x00003c70   Section        0  mk_dma.o(.text.dma_transfer)
+    __arm_cp.4_0                             0x00003ccc   Number         4  mk_dma.o(.text.dma_transfer)
+    [Anonymous Symbol]                       0x00003d18   Section        0  mk_dual_timer.o(.text.dual_timer_get)
+    [Anonymous Symbol]                       0x00003d24   Section        0  mk_dual_timer.o(.text.dual_timer_open)
+    __arm_cp.0_0                             0x00003e00   Number         4  mk_dual_timer.o(.text.dual_timer_open)
+    __arm_cp.0_1                             0x00003e04   Number         4  mk_dual_timer.o(.text.dual_timer_open)
+    __arm_cp.0_2                             0x00003e08   Number         4  mk_dual_timer.o(.text.dual_timer_open)
+    __arm_cp.0_3                             0x00003e0c   Number         4  mk_dual_timer.o(.text.dual_timer_open)
+    __arm_cp.0_4                             0x00003e10   Number         4  mk_dual_timer.o(.text.dual_timer_open)
+    [Anonymous Symbol]                       0x00003e58   Section        0  mk_dual_timer.o(.text.dual_timer_start)
+    [Anonymous Symbol]                       0x00003e6c   Section        0  mk_dual_timer.o(.text.dual_timer_stop)
+    __arm_cp.3_0                             0x00003e7c   Number         4  mk_dual_timer.o(.text.dual_timer_stop)
+    [Anonymous Symbol]                       0x00003e80   Section        0  mk_phy.o(.text.exit_debug_mode)
+    __arm_cp.10_0                            0x00003eac   Number         4  mk_phy.o(.text.exit_debug_mode)
+    __arm_cp.10_1                            0x00003eb0   Number         4  mk_phy.o(.text.exit_debug_mode)
+    __arm_cp.10_2                            0x00003eb4   Number         4  mk_phy.o(.text.exit_debug_mode)
+    __arm_cp.10_3                            0x00003eb8   Number         4  mk_phy.o(.text.exit_debug_mode)
+    [Anonymous Symbol]                       0x00003ebc   Section        0  mk_mac.o(.text.fira_vendor_oui_process)
+    [Anonymous Symbol]                       0x00003ec0   Section        0  mk_flash.o(.text.flash_block_erase)
+    __arm_cp.8_0                             0x00004010   Number         4  mk_flash.o(.text.flash_block_erase)
+    __arm_cp.8_1                             0x00004014   Number         4  mk_flash.o(.text.flash_block_erase)
+    __arm_cp.8_3                             0x0000402c   Number         4  mk_flash.o(.text.flash_block_erase)
+    __arm_cp.8_5                             0x0000404c   Number         4  mk_flash.o(.text.flash_block_erase)
+    [Anonymous Symbol]                       0x00004050   Section        0  mk_flash.o(.text.flash_check_busy)
+    __arm_cp.10_1                            0x00004140   Number         4  mk_flash.o(.text.flash_check_busy)
+    [Anonymous Symbol]                       0x00004144   Section        0  mk_flash.o(.text.flash_close)
+    flash_dma_callback                       0x0000417d   Thumb Code   332  mk_flash.o(.text.flash_dma_callback)
+    [Anonymous Symbol]                       0x0000417c   Section        0  mk_flash.o(.text.flash_dma_callback)
+    __arm_cp.14_0                            0x000042a8   Number         4  mk_flash.o(.text.flash_dma_callback)
+    __arm_cp.14_1                            0x000042ac   Number         4  mk_flash.o(.text.flash_dma_callback)
+    __arm_cp.14_4                            0x000042c4   Number         4  mk_flash.o(.text.flash_dma_callback)
+    flash_dma_write_nbytes_callback          0x000042c9   Thumb Code   508  mk_flash.o(.text.flash_dma_write_nbytes_callback)
+    [Anonymous Symbol]                       0x000042c8   Section        0  mk_flash.o(.text.flash_dma_write_nbytes_callback)
+    __arm_cp.12_0                            0x00004488   Number         4  mk_flash.o(.text.flash_dma_write_nbytes_callback)
+    __arm_cp.12_1                            0x0000448c   Number         4  mk_flash.o(.text.flash_dma_write_nbytes_callback)
+    __arm_cp.12_3                            0x000044b0   Number         4  mk_flash.o(.text.flash_dma_write_nbytes_callback)
+    __arm_cp.12_4                            0x000044b4   Number         4  mk_flash.o(.text.flash_dma_write_nbytes_callback)
+    __arm_cp.12_5                            0x000044b8   Number         4  mk_flash.o(.text.flash_dma_write_nbytes_callback)
+    __arm_cp.12_6                            0x000044bc   Number         4  mk_flash.o(.text.flash_dma_write_nbytes_callback)
+    __arm_cp.12_7                            0x000044c0   Number         4  mk_flash.o(.text.flash_dma_write_nbytes_callback)
+    [Anonymous Symbol]                       0x000044c4   Section        0  mk_flash.o(.text.flash_erase)
+    [Anonymous Symbol]                       0x00004610   Section        0  mk_flash.o(.text.flash_open)
+    __arm_cp.0_0                             0x000048a8   Number         4  mk_flash.o(.text.flash_open)
+    __arm_cp.0_2                             0x000048bc   Number         4  mk_flash.o(.text.flash_open)
+    __arm_cp.0_4                             0x000048c0   Number         4  mk_flash.o(.text.flash_open)
+    __arm_cp.0_5                             0x000048c4   Number         4  mk_flash.o(.text.flash_open)
+    __arm_cp.0_6                             0x000048c8   Number         4  mk_flash.o(.text.flash_open)
+    __arm_cp.0_7                             0x000048cc   Number         4  mk_flash.o(.text.flash_open)
+    [Anonymous Symbol]                       0x000048d0   Section        0  mk_flash.o(.text.flash_read)
+    __arm_cp.15_0                            0x00004b28   Number         4  mk_flash.o(.text.flash_read)
+    __arm_cp.15_1                            0x00004b2c   Number         4  mk_flash.o(.text.flash_read)
+    __arm_cp.15_3                            0x00004b3c   Number         4  mk_flash.o(.text.flash_read)
+    __arm_cp.15_5                            0x00004b74   Number         4  mk_flash.o(.text.flash_read)
+    __arm_cp.15_6                            0x00004b78   Number         4  mk_flash.o(.text.flash_read)
+    __arm_cp.15_7                            0x00004b7c   Number         4  mk_flash.o(.text.flash_read)
+    [Anonymous Symbol]                       0x00004b80   Section        0  mk_flash.o(.text.flash_sector_erase)
+    __arm_cp.6_0                             0x00004cd4   Number         4  mk_flash.o(.text.flash_sector_erase)
+    __arm_cp.6_1                             0x00004cd8   Number         4  mk_flash.o(.text.flash_sector_erase)
+    __arm_cp.6_3                             0x00004cf0   Number         4  mk_flash.o(.text.flash_sector_erase)
+    __arm_cp.6_5                             0x00004d10   Number         4  mk_flash.o(.text.flash_sector_erase)
+    __arm_cp.6_6                             0x00004d14   Number         4  mk_flash.o(.text.flash_sector_erase)
+    flash_wait_done                          0x00004d19   Thumb Code    92  mk_flash.o(.text.flash_wait_done)
+    [Anonymous Symbol]                       0x00004d18   Section        0  mk_flash.o(.text.flash_wait_done)
+    flash_write_cmd                          0x00004d75   Thumb Code   268  mk_flash.o(.text.flash_write_cmd)
+    [Anonymous Symbol]                       0x00004d74   Section        0  mk_flash.o(.text.flash_write_cmd)
+    __arm_cp.1_0                             0x00004e74   Number         4  mk_flash.o(.text.flash_write_cmd)
+    __arm_cp.1_1                             0x00004e78   Number         4  mk_flash.o(.text.flash_write_cmd)
+    __arm_cp.1_2                             0x00004e7c   Number         4  mk_flash.o(.text.flash_write_cmd)
+    [Anonymous Symbol]                       0x00004e80   Section        0  mk_flash.o(.text.flash_write_nbytes)
+    __arm_cp.11_7                            0x00005254   Number         4  mk_flash.o(.text.flash_write_nbytes)
+    __arm_cp.11_1                            0x00005624   Number         4  mk_flash.o(.text.flash_write_nbytes)
+    __arm_cp.11_2                            0x00005628   Number         4  mk_flash.o(.text.flash_write_nbytes)
+    __arm_cp.11_3                            0x0000562c   Number         4  mk_flash.o(.text.flash_write_nbytes)
+    __arm_cp.11_4                            0x00005630   Number         4  mk_flash.o(.text.flash_write_nbytes)
+    __arm_cp.11_5                            0x00005634   Number         4  mk_flash.o(.text.flash_write_nbytes)
+    __arm_cp.11_6                            0x00005638   Number         4  mk_flash.o(.text.flash_write_nbytes)
+    [Anonymous Symbol]                       0x0000563c   Section        0  mk_dma.o(.text.get_uart1_dma_cndtr)
+    __arm_cp.2_0                             0x00005648   Number         4  mk_dma.o(.text.get_uart1_dma_cndtr)
+    [Anonymous Symbol]                       0x0000564c   Section        0  mk_gpio.o(.text.gpio_open)
+    [Anonymous Symbol]                       0x00005660   Section        0  mk_gpio.o(.text.gpio_pin_clr)
+    [Anonymous Symbol]                       0x00005670   Section        0  mk_gpio.o(.text.gpio_pin_get_val)
+    [Anonymous Symbol]                       0x00005680   Section        0  mk_gpio.o(.text.gpio_pin_set)
+    [Anonymous Symbol]                       0x00005690   Section        0  mk_gpio.o(.text.gpio_pin_set_dir)
+    __arm_cp.8_0                             0x000056d8   Number         4  mk_gpio.o(.text.gpio_pin_set_dir)
+    __arm_cp.8_1                             0x000056dc   Number         4  mk_gpio.o(.text.gpio_pin_set_dir)
+    [Anonymous Symbol]                       0x000056e0   Section        0  mk_io.o(.text.io_pin_mux_set)
+    __arm_cp.0_0                             0x0000572c   Number         4  mk_io.o(.text.io_pin_mux_set)
+    [Anonymous Symbol]                       0x00005730   Section        0  mk_io.o(.text.io_pull_set)
+    __arm_cp.3_0                             0x00005778   Number         4  mk_io.o(.text.io_pull_set)
+    [Anonymous Symbol]                       0x0000577c   Section        0  pin_config.o(.text.key_board_init)
+    [Anonymous Symbol]                       0x00005886   Section        0  mk_misc.o(.text.mac_timer_stop)
+    [Anonymous Symbol]                       0x00005890   Section        0  main.o(.text.main)
+    __arm_cp.14_0                            0x00005970   Number         4  main.o(.text.main)
+    __arm_cp.14_1                            0x00005974   Number         4  main.o(.text.main)
+    __arm_cp.14_3                            0x00005990   Number         4  main.o(.text.main)
+    __arm_cp.14_4                            0x00005994   Number         4  main.o(.text.main)
+    __arm_cp.14_5                            0x00005998   Number         4  main.o(.text.main)
+    __arm_cp.14_6                            0x0000599c   Number         4  main.o(.text.main)
+    __arm_cp.14_7                            0x000059a0   Number         4  main.o(.text.main)
+    [Anonymous Symbol]                       0x000059a4   Section        0  mk_misc.o(.text.mk_chip_id)
+    __arm_cp.0_0                             0x000059ac   Number         4  mk_misc.o(.text.mk_chip_id)
+    [Anonymous Symbol]                       0x000059b0   Section        0  mk_trace.o(.text.mk_snprintf)
+    [Anonymous Symbol]                       0x000059cc   Section        0  global_param.o(.text.parameter_init_anchor)
+    __arm_cp.3_0                             0x00005a78   Number         4  global_param.o(.text.parameter_init_anchor)
+    __arm_cp.3_1                             0x00005a7c   Number         4  global_param.o(.text.parameter_init_anchor)
+    __arm_cp.3_2                             0x00005a80   Number         4  global_param.o(.text.parameter_init_anchor)
+    __arm_cp.3_3                             0x00005a84   Number         4  global_param.o(.text.parameter_init_anchor)
+    __arm_cp.3_4                             0x00005a88   Number         4  global_param.o(.text.parameter_init_anchor)
+    [Anonymous Symbol]                       0x00005a8c   Section        0  mk_phy.o(.text.phy_dump_mode)
+    [Anonymous Symbol]                       0x00005a98   Section        0  mk_power.o(.text.power_init)
+    __arm_cp.2_0                             0x00005ad4   Number         4  mk_power.o(.text.power_init)
+    __arm_cp.2_1                             0x00005ad8   Number         4  mk_power.o(.text.power_init)
+    __arm_cp.2_2                             0x00005adc   Number         4  mk_power.o(.text.power_init)
+    [Anonymous Symbol]                       0x00005ae0   Section        0  mk_power.o(.text.power_wakeup_enable)
+    __arm_cp.15_0                            0x00005b18   Number         4  mk_power.o(.text.power_wakeup_enable)
+    [Anonymous Symbol]                       0x00005b1c   Section        0  lib_ranging.o(.text.ranging_rssi_get)
+    __arm_cp.22_0                            0x00005b74   Number         4  lib_ranging.o(.text.ranging_rssi_get)
+    __arm_cp.22_1                            0x00005b78   Number         4  lib_ranging.o(.text.ranging_rssi_get)
+    __arm_cp.22_2                            0x00005b7c   Number         4  lib_ranging.o(.text.ranging_rssi_get)
+    [Anonymous Symbol]                       0x00005b80   Section        0  mk_reset.o(.text.reset_cause_clear)
+    [Anonymous Symbol]                       0x00005b8c   Section        0  mk_reset.o(.text.reset_cause_get)
+    __arm_cp.0_0                             0x00005bf4   Number         4  mk_reset.o(.text.reset_cause_get)
+    __arm_cp.0_8                             0x00005c78   Number         4  mk_reset.o(.text.reset_cause_get)
+    [Anonymous Symbol]                       0x00005c8c   Section        0  mk_reset.o(.text.reset_module)
+    __arm_cp.2_0                             0x00005ca4   Number         4  mk_reset.o(.text.reset_module)
+    rtc_second_to_time                       0x00005ca9   Thumb Code   668  mk_rtc.o(.text.rtc_second_to_time)
+    [Anonymous Symbol]                       0x00005ca8   Section        0  mk_rtc.o(.text.rtc_second_to_time)
+    __arm_cp.4_0                             0x00005f18   Number         4  mk_rtc.o(.text.rtc_second_to_time)
+    __arm_cp.4_1                             0x00005f1c   Number         4  mk_rtc.o(.text.rtc_second_to_time)
+    __arm_cp.4_2                             0x00005f20   Number         4  mk_rtc.o(.text.rtc_second_to_time)
+    __arm_cp.4_3                             0x00005f24   Number         4  mk_rtc.o(.text.rtc_second_to_time)
+    __arm_cp.4_4                             0x00005f28   Number         4  mk_rtc.o(.text.rtc_second_to_time)
+    __arm_cp.4_5                             0x00005f2c   Number         4  mk_rtc.o(.text.rtc_second_to_time)
+    __arm_cp.4_6                             0x00005f30   Number         4  mk_rtc.o(.text.rtc_second_to_time)
+    __arm_cp.4_7                             0x00005f34   Number         4  mk_rtc.o(.text.rtc_second_to_time)
+    __arm_cp.4_8                             0x00005f38   Number         4  mk_rtc.o(.text.rtc_second_to_time)
+    __arm_cp.4_9                             0x00005f3c   Number         4  mk_rtc.o(.text.rtc_second_to_time)
+    __arm_cp.4_10                            0x00005f40   Number         4  mk_rtc.o(.text.rtc_second_to_time)
+    [Anonymous Symbol]                       0x00005f44   Section        0  global_param.o(.text.save_com_map_to_flash)
+    __arm_cp.1_0                             0x00005f88   Number         4  global_param.o(.text.save_com_map_to_flash)
+    __arm_cp.1_1                             0x00005f8c   Number         4  global_param.o(.text.save_com_map_to_flash)
+    sleep_timer_callback                     0x00005f91   Thumb Code    32  main.o(.text.sleep_timer_callback)
+    [Anonymous Symbol]                       0x00005f90   Section        0  main.o(.text.sleep_timer_callback)
+    __arm_cp.15_0                            0x00005fac   Number         4  main.o(.text.sleep_timer_callback)
+    [Anonymous Symbol]                       0x00005fb0   Section        0  mk_sleep_timer.o(.text.sleep_timer_open)
+    __arm_cp.0_1                             0x00005ff8   Number         4  mk_sleep_timer.o(.text.sleep_timer_open)
+    __arm_cp.0_3                             0x00005ffc   Number         4  mk_sleep_timer.o(.text.sleep_timer_open)
+    __arm_cp.0_4                             0x00006000   Number         4  mk_sleep_timer.o(.text.sleep_timer_open)
+    __arm_cp.0_5                             0x00006004   Number         4  mk_sleep_timer.o(.text.sleep_timer_open)
+    [Anonymous Symbol]                       0x00006008   Section        0  mk_sleep_timer.o(.text.sleep_timer_ppm_set)
+    [Anonymous Symbol]                       0x00006010   Section        0  mk_sleep_timer.o(.text.sleep_timer_start)
+    __arm_cp.2_0                             0x0000603c   Number         4  mk_sleep_timer.o(.text.sleep_timer_start)
+    __arm_cp.2_1                             0x00006040   Number         4  mk_sleep_timer.o(.text.sleep_timer_start)
+    __arm_cp.2_2                             0x00006044   Number         4  mk_sleep_timer.o(.text.sleep_timer_start)
+    __arm_cp.2_3                             0x00006048   Number         4  mk_sleep_timer.o(.text.sleep_timer_start)
+    [Anonymous Symbol]                       0x0000604c   Section        0  startup_mk800x.o(.text.start_main_asm)
+    [Anonymous Symbol]                       0x00006054   Section        0  mk_misc.o(.text.sys_tick_start)
+    __arm_cp.16_0                            0x00006088   Number         4  mk_misc.o(.text.sys_tick_start)
+    __arm_cp.16_1                            0x0000608c   Number         4  mk_misc.o(.text.sys_tick_start)
+    __arm_cp.16_2                            0x00006090   Number         4  mk_misc.o(.text.sys_tick_start)
+    __arm_cp.16_3                            0x00006094   Number         4  mk_misc.o(.text.sys_tick_start)
+    __arm_cp.16_4                            0x00006098   Number         4  mk_misc.o(.text.sys_tick_start)
+    __arm_cp.16_5                            0x0000609c   Number         4  mk_misc.o(.text.sys_tick_start)
+    [Anonymous Symbol]                       0x000060a0   Section        0  mk_misc.o(.text.sys_tick_us)
+    __arm_cp.17_0                            0x000060fc   Number         4  mk_misc.o(.text.sys_tick_us)
+    __arm_cp.17_1                            0x00006100   Number         4  mk_misc.o(.text.sys_tick_us)
+    __arm_cp.17_2                            0x00006104   Number         4  mk_misc.o(.text.sys_tick_us)
+    [Anonymous Symbol]                       0x00006108   Section        0  mk_misc.o(.text.sys_timer_get)
+    [Anonymous Symbol]                       0x00006114   Section        0  mk_misc.o(.text.sys_timer_open)
+    __arm_cp.7_0                             0x0000615c   Number         4  mk_misc.o(.text.sys_timer_open)
+    __arm_cp.7_1                             0x00006160   Number         4  mk_misc.o(.text.sys_timer_open)
+    [Anonymous Symbol]                       0x00006164   Section        0  mk_trace.o(.text.trace_assert_dump)
+    __arm_cp.6_0                             0x000064cc   Number         4  mk_trace.o(.text.trace_assert_dump)
+    __arm_cp.6_1                             0x000064d0   Number         4  mk_trace.o(.text.trace_assert_dump)
+    __arm_cp.6_2                             0x000064d4   Number         4  mk_trace.o(.text.trace_assert_dump)
+    __arm_cp.6_3                             0x000064d8   Number         4  mk_trace.o(.text.trace_assert_dump)
+    __arm_cp.6_4                             0x000064dc   Number         4  mk_trace.o(.text.trace_assert_dump)
+    __arm_cp.6_5                             0x000064e0   Number         4  mk_trace.o(.text.trace_assert_dump)
+    __arm_cp.6_7                             0x00006500   Number         4  mk_trace.o(.text.trace_assert_dump)
+    _trace_assert_dump.desc_func             0x00006504   Number         0  mk_trace.o(.text.trace_assert_dump)
+    _trace_assert_dump.desc_line             0x00006510   Number         0  mk_trace.o(.text.trace_assert_dump)
+    __arm_cp.6_12                            0x0000652c   Number         4  mk_trace.o(.text.trace_assert_dump)
+    __arm_cp.6_13                            0x00006530   Number         4  mk_trace.o(.text.trace_assert_dump)
+    __arm_cp.6_14                            0x00006534   Number         4  mk_trace.o(.text.trace_assert_dump)
+    __arm_cp.6_15                            0x00006538   Number         4  mk_trace.o(.text.trace_assert_dump)
+    __arm_cp.6_16                            0x0000653c   Number         4  mk_trace.o(.text.trace_assert_dump)
+    __arm_cp.6_17                            0x00006540   Number         4  mk_trace.o(.text.trace_assert_dump)
+    __arm_cp.6_18                            0x00006544   Number         4  mk_trace.o(.text.trace_assert_dump)
+    __arm_cp.6_19                            0x00006548   Number         4  mk_trace.o(.text.trace_assert_dump)
+    __arm_cp.6_20                            0x0000654c   Number         4  mk_trace.o(.text.trace_assert_dump)
+    __arm_cp.6_21                            0x00006550   Number         4  mk_trace.o(.text.trace_assert_dump)
+    [Anonymous Symbol]                       0x00006554   Section        0  mk_trace.o(.text.trace_end)
+    __arm_cp.12_2                            0x00006590   Number         4  mk_trace.o(.text.trace_end)
+    __arm_cp.12_3                            0x00006594   Number         4  mk_trace.o(.text.trace_end)
+    [Anonymous Symbol]                       0x00006598   Section        0  mk_trace.o(.text.trace_exception_handler)
+    __arm_cp.14_0                            0x00006930   Number         4  mk_trace.o(.text.trace_exception_handler)
+    __arm_cp.14_1                            0x00006934   Number         4  mk_trace.o(.text.trace_exception_handler)
+    __arm_cp.14_2                            0x00006938   Number         4  mk_trace.o(.text.trace_exception_handler)
+    __arm_cp.14_4                            0x00006958   Number         4  mk_trace.o(.text.trace_exception_handler)
+    __arm_cp.14_5                            0x0000695c   Number         4  mk_trace.o(.text.trace_exception_handler)
+    __arm_cp.14_11                           0x000069ac   Number         4  mk_trace.o(.text.trace_exception_handler)
+    __arm_cp.14_12                           0x000069b0   Number         4  mk_trace.o(.text.trace_exception_handler)
+    __arm_cp.14_13                           0x000069b4   Number         4  mk_trace.o(.text.trace_exception_handler)
+    __arm_cp.14_14                           0x000069b8   Number         4  mk_trace.o(.text.trace_exception_handler)
+    __arm_cp.14_15                           0x000069bc   Number         4  mk_trace.o(.text.trace_exception_handler)
+    __arm_cp.14_16                           0x000069c0   Number         4  mk_trace.o(.text.trace_exception_handler)
+    __arm_cp.14_17                           0x000069c4   Number         4  mk_trace.o(.text.trace_exception_handler)
+    __arm_cp.14_18                           0x000069c8   Number         4  mk_trace.o(.text.trace_exception_handler)
+    __arm_cp.14_21                           0x000069ec   Number         4  mk_trace.o(.text.trace_exception_handler)
+    __arm_cp.14_24                           0x00006a0c   Number         4  mk_trace.o(.text.trace_exception_handler)
+    __arm_cp.14_25                           0x00006a10   Number         4  mk_trace.o(.text.trace_exception_handler)
+    __arm_cp.14_26                           0x00006a14   Number         4  mk_trace.o(.text.trace_exception_handler)
+    [Anonymous Symbol]                       0x00006a18   Section        0  mk_trace.o(.text.trace_flush)
+    __arm_cp.13_0                            0x00006af0   Number         4  mk_trace.o(.text.trace_flush)
+    __arm_cp.13_1                            0x00006af4   Number         4  mk_trace.o(.text.trace_flush)
+    __arm_cp.13_2                            0x00006af8   Number         4  mk_trace.o(.text.trace_flush)
+    __arm_cp.13_3                            0x00006afc   Number         4  mk_trace.o(.text.trace_flush)
+    __arm_cp.13_4                            0x00006b00   Number         4  mk_trace.o(.text.trace_flush)
+    __arm_cp.13_5                            0x00006b04   Number         4  mk_trace.o(.text.trace_flush)
+    __arm_cp.13_6                            0x00006b08   Number         4  mk_trace.o(.text.trace_flush)
+    __arm_cp.13_7                            0x00006b0c   Number         4  mk_trace.o(.text.trace_flush)
+    [Anonymous Symbol]                       0x00006b10   Section        0  mk_trace.o(.text.trace_format)
+    __arm_cp.7_5                             0x00006cc8   Number         4  mk_trace.o(.text.trace_format)
+    __arm_cp.7_6                             0x00006ccc   Number         4  mk_trace.o(.text.trace_format)
+    __arm_cp.7_0                             0x00006ed4   Number         4  mk_trace.o(.text.trace_format)
+    [Anonymous Symbol]                       0x00006ed8   Section        0  mk_trace.o(.text.trace_open)
+    __arm_cp.0_2                             0x00006f30   Number         4  mk_trace.o(.text.trace_open)
+    __arm_cp.0_3                             0x00006f34   Number         4  mk_trace.o(.text.trace_open)
+    [Anonymous Symbol]                       0x00006f38   Section        0  mk_trace.o(.text.trace_output)
+    __arm_cp.4_0                             0x000070bc   Number         4  mk_trace.o(.text.trace_output)
+    __arm_cp.4_1                             0x000070c0   Number         4  mk_trace.o(.text.trace_output)
+    __arm_cp.4_2                             0x000070c4   Number         4  mk_trace.o(.text.trace_output)
+    __arm_cp.4_5                             0x000070e4   Number         4  mk_trace.o(.text.trace_output)
+    __arm_cp.4_6                             0x000070e8   Number         4  mk_trace.o(.text.trace_output)
+    __arm_cp.4_7                             0x000070ec   Number         4  mk_trace.o(.text.trace_output)
+    __arm_cp.4_8                             0x000070f0   Number         4  mk_trace.o(.text.trace_output)
+    __arm_cp.4_9                             0x000070f4   Number         4  mk_trace.o(.text.trace_output)
+    __arm_cp.4_10                            0x000070f8   Number         4  mk_trace.o(.text.trace_output)
+    __arm_cp.4_11                            0x000070fc   Number         4  mk_trace.o(.text.trace_output)
+    __arm_cp.4_12                            0x00007100   Number         4  mk_trace.o(.text.trace_output)
+    trace_print_backtrace                    0x00007131   Thumb Code   236  mk_trace.o(.text.trace_print_backtrace)
+    [Anonymous Symbol]                       0x00007130   Section        0  mk_trace.o(.text.trace_print_backtrace)
+    __arm_cp.15_1                            0x000071fc   Number         4  mk_trace.o(.text.trace_print_backtrace)
+    __arm_cp.15_2                            0x00007200   Number         4  mk_trace.o(.text.trace_print_backtrace)
+    __arm_cp.15_3                            0x00007204   Number         4  mk_trace.o(.text.trace_print_backtrace)
+    __arm_cp.15_4                            0x00007208   Number         4  mk_trace.o(.text.trace_print_backtrace)
+    __arm_cp.15_5                            0x0000720c   Number         4  mk_trace.o(.text.trace_print_backtrace)
+    __arm_cp.15_6                            0x00007210   Number         4  mk_trace.o(.text.trace_print_backtrace)
+    [Anonymous Symbol]                       0x0000721c   Section        0  mk_trace.o(.text.trace_printf)
+    __arm_cp.5_0                             0x000072ec   Number         4  mk_trace.o(.text.trace_printf)
+    __arm_cp.5_1                             0x000072f0   Number         4  mk_trace.o(.text.trace_printf)
+    module_name                              0x000072fc   Number         0  mk_trace.o(.text.trace_printf)
+    __arm_cp.5_4                             0x00007330   Number         4  mk_trace.o(.text.trace_printf)
+    level_tag                                0x00007334   Number         0  mk_trace.o(.text.trace_printf)
+    trace_sending_continue                   0x00007349   Thumb Code   228  mk_trace.o(.text.trace_sending_continue)
+    [Anonymous Symbol]                       0x00007348   Section        0  mk_trace.o(.text.trace_sending_continue)
+    __arm_cp.17_0                            0x000073fc   Number         4  mk_trace.o(.text.trace_sending_continue)
+    __arm_cp.17_1                            0x00007400   Number         4  mk_trace.o(.text.trace_sending_continue)
+    __arm_cp.17_2                            0x00007404   Number         4  mk_trace.o(.text.trace_sending_continue)
+    __arm_cp.17_3                            0x00007408   Number         4  mk_trace.o(.text.trace_sending_continue)
+    __arm_cp.17_4                            0x0000740c   Number         4  mk_trace.o(.text.trace_sending_continue)
+    __arm_cp.17_5                            0x00007410   Number         4  mk_trace.o(.text.trace_sending_continue)
+    __arm_cp.17_6                            0x00007414   Number         4  mk_trace.o(.text.trace_sending_continue)
+    __arm_cp.17_7                            0x00007418   Number         4  mk_trace.o(.text.trace_sending_continue)
+    [Anonymous Symbol]                       0x0000742c   Section        0  mk_uart.o(.text.uart_close)
+    __arm_cp.12_1                            0x000074a4   Number         4  mk_uart.o(.text.uart_close)
+    __arm_cp.12_2                            0x000074a8   Number         4  mk_uart.o(.text.uart_close)
+    uart_dma_callback                        0x000074ad   Thumb Code   368  mk_uart.o(.text.uart_dma_callback)
+    [Anonymous Symbol]                       0x000074ac   Section        0  mk_uart.o(.text.uart_dma_callback)
+    __arm_cp.13_0                            0x00007608   Number         4  mk_uart.o(.text.uart_dma_callback)
+    __arm_cp.13_1                            0x0000760c   Number         4  mk_uart.o(.text.uart_dma_callback)
+    __arm_cp.13_3                            0x00007610   Number         4  mk_uart.o(.text.uart_dma_callback)
+    __arm_cp.13_4                            0x00007614   Number         4  mk_uart.o(.text.uart_dma_callback)
+    __arm_cp.13_5                            0x00007618   Number         4  mk_uart.o(.text.uart_dma_callback)
+    [Anonymous Symbol]                       0x0000761c   Section        0  mk_uart.o(.text.uart_irq_handler)
+    __arm_cp.18_0                            0x00007844   Number         4  mk_uart.o(.text.uart_irq_handler)
+    __arm_cp.18_1                            0x00007848   Number         4  mk_uart.o(.text.uart_irq_handler)
+    __arm_cp.18_3                            0x00007860   Number         4  mk_uart.o(.text.uart_irq_handler)
+    [Anonymous Symbol]                       0x00007880   Section        0  mk_uart.o(.text.uart_open)
+    __arm_cp.11_1                            0x00007a0c   Number         4  mk_uart.o(.text.uart_open)
+    __arm_cp.11_2                            0x00007a10   Number         4  mk_uart.o(.text.uart_open)
+    __arm_cp.11_3                            0x00007a14   Number         4  mk_uart.o(.text.uart_open)
+    __arm_cp.11_4                            0x00007a18   Number         4  mk_uart.o(.text.uart_open)
+    __arm_cp.11_5                            0x00007a1c   Number         4  mk_uart.o(.text.uart_open)
+    __arm_cp.11_6                            0x00007a20   Number         4  mk_uart.o(.text.uart_open)
+    __arm_cp.11_8                            0x00007a24   Number         4  mk_uart.o(.text.uart_open)
+    [Anonymous Symbol]                       0x00007a28   Section        0  mk_uart.o(.text.uart_receive)
+    __arm_cp.14_0                            0x00007c54   Number         4  mk_uart.o(.text.uart_receive)
+    __arm_cp.14_1                            0x00007c58   Number         4  mk_uart.o(.text.uart_receive)
+    [Anonymous Symbol]                       0x00007c5c   Section        0  main.o(.text.uart_receive_callback)
+    __arm_cp.0_0                             0x00007c6c   Number         4  main.o(.text.uart_receive_callback)
+    __arm_cp.0_1                             0x00007c70   Number         4  main.o(.text.uart_receive_callback)
+    [Anonymous Symbol]                       0x00007c74   Section        0  mk_uart.o(.text.uart_send)
+    __arm_cp.2_1                             0x00007f3c   Number         4  mk_uart.o(.text.uart_send)
+    [Anonymous Symbol]                       0x00007f40   Section        0  mk_uart.o(.text.uart_tx_in_progress)
+    __arm_cp.7_0                             0x00007f5c   Number         4  mk_uart.o(.text.uart_tx_in_progress)
+    [Anonymous Symbol]                       0x00007f60   Section        0  mk_wdt.o(.text.wdt_close)
+    __arm_cp.1_0                             0x00007fac   Number         4  mk_wdt.o(.text.wdt_close)
+    __arm_cp.1_1                             0x00007fb0   Number         4  mk_wdt.o(.text.wdt_close)
+    __arm_cp.1_2                             0x00007fb4   Number         4  mk_wdt.o(.text.wdt_close)
+    __arm_cp.1_3                             0x00007fb8   Number         4  mk_wdt.o(.text.wdt_close)
+    i.__ARM_clz                              0x00007fc8   Section        0  depilogue.o(i.__ARM_clz)
+    i.__aeabi_errno_addr                     0x00007ff8   Section        0  errno.o(i.__aeabi_errno_addr)
+    i.__scatterload_copy                     0x00008000   Section       14  handlers.o(i.__scatterload_copy)
+    i.__scatterload_null                     0x0000800e   Section        2  handlers.o(i.__scatterload_null)
+    i.__scatterload_zeroinit                 0x00008010   Section       14  handlers.o(i.__scatterload_zeroinit)
+    i._is_digit                              0x0000801e   Section        0  scanf_fp.o(i._is_digit)
+    i.strtod                                 0x0000802c   Section        0  strtod.o(i.strtod)
+    .constdata                               0x0000804a   Section      129  ctype_o.o(.constdata)
+    table                                    0x000080cc   Data           4  ctype_o.o(.constdata)
+    .constdata                               0x000080cc   Section        4  ctype_o.o(.constdata)
+    [Anonymous Symbol]                       0x000080d0   Section        0  mk8000_read_rssi.o(.rodata..L__const.MK8000_read_rssi.RF_gain_LUT)
+    [Anonymous Symbol]                       0x000080e8   Section        0  mk_misc.o(.rodata..L__const.sys_timer_open.sys_timer_cfg)
+    baud_table                               0x00008100   Data          42  mk_uart.o(.rodata.baud_table)
+    [Anonymous Symbol]                       0x00008100   Section        0  mk_uart.o(.rodata.baud_table)
+    crc16_table                              0x0000812a   Data         512  crc.o(.rodata.crc16_table)
+    [Anonymous Symbol]                       0x0000812a   Section        0  crc.o(.rodata.crc16_table)
+    _PrintUnsigned._aV2C                     0x0000832a   Data          16  mk_trace.o(.rodata.cst16)
+    .L__const.flash_write_nbytes.flash_wr_dma_cfg 0x0000833c   Data          32  mk_flash.o(.rodata.cst32)
+    .L__const.flash_write.flash_wr_dma_cfg   0x0000835c   Data          32  mk_flash.o(.rodata.cst32)
+    .L__const.flash_read.flash_rd_dma_cfg    0x0000837c   Data          32  mk_flash.o(.rodata.cst32)
+    fast_10log10.lut_log_x100                0x0000839c   Data         256  mk8000_read_rssi.o(.rodata.fast_10log10.lut_log_x100)
+    [Anonymous Symbol]                       0x0000839c   Section        0  mk8000_read_rssi.o(.rodata.fast_10log10.lut_log_x100)
+    flash_cmd                                0x0000849c   Data         220  mk_flash.o(.rodata.flash_cmd)
+    [Anonymous Symbol]                       0x0000849c   Section        0  mk_flash.o(.rodata.flash_cmd)
+    .L.str                                   0x00008578   Data          25  mk_adc.o(.rodata.str1.1)
+    [Anonymous Symbol]                       0x00008578   Section        0  mk_adc.o(.rodata.str1.1)
+    .L.str                                   0x00008591   Data          25  mk_aes.o(.rodata.str1.1)
+    [Anonymous Symbol]                       0x00008591   Section        0  mk_aes.o(.rodata.str1.1)
+    .L.str.4                                 0x000085aa   Data          22  mk_calib.o(.rodata.str1.1)
+    .L__FUNCTION__.aes_crypt_ecb             0x000085aa   Data          14  mk_aes.o(.rodata.str1.1)
+    [Anonymous Symbol]                       0x000085aa   Section        0  mk_calib.o(.rodata.str1.1)
+    .L.str.1                                 0x000085b8   Data          23  mk_aes.o(.rodata.str1.1)
+    .L.str.3                                 0x000085c0   Data          23  mk_calib.o(.rodata.str1.1)
+    .L.str.2                                 0x000085cf   Data          12  mk_aes.o(.rodata.str1.1)
+    .L.str.6                                 0x000085d7   Data          25  mk_flash.o(.rodata.str1.1)
+    [Anonymous Symbol]                       0x000085d7   Section        0  mk_flash.o(.rodata.str1.1)
+    .L__FUNCTION__.aes_crypt_cbc             0x000085db   Data          14  mk_aes.o(.rodata.str1.1)
+    .L__FUNCTION__.aes_crypt_ctr             0x000085e9   Data          14  mk_aes.o(.rodata.str1.1)
+    trace_new_line                           0x000085ed   Data           3  mk_flash.o(.rodata.str1.1)
+    .L.str.1                                 0x000085f0   Data          27  mk_flash.o(.rodata.str1.1)
+    .L.str.2                                 0x0000860b   Data          26  mk_misc.o(.rodata.str1.1)
+    [Anonymous Symbol]                       0x0000860b   Section        0  mk_misc.o(.rodata.str1.1)
+    .L.str                                   0x00008625   Data          26  mk_misc.o(.rodata.str1.1)
+    .L__FUNCTION__.sys_tick_start            0x0000863f   Data          15  mk_misc.o(.rodata.str1.1)
+    .L.str.8                                 0x0000864e   Data          26  mk_reset.o(.rodata.str1.1)
+    [Anonymous Symbol]                       0x0000864e   Section        0  mk_reset.o(.rodata.str1.1)
+    .L.str.7                                 0x00008668   Data          10  mk_trace.o(.rodata.str1.1)
+    [Anonymous Symbol]                       0x00008668   Section        0  mk_trace.o(.rodata.str1.1)
+    .L.str.6                                 0x00008672   Data          13  mk_trace.o(.rodata.str1.1)
+    _trace_assert_dump.separate_line         0x0000867f   Data          43  mk_trace.o(.rodata.str1.1)
+    .L.str.27                                0x000086aa   Data          28  mk_trace.o(.rodata.str1.1)
+    .L.str.18                                0x000086c6   Data          15  mk_trace.o(.rodata.str1.1)
+    .L.str.19                                0x000086d5   Data          15  mk_trace.o(.rodata.str1.1)
+    .L.str.20                                0x000086e4   Data          11  mk_trace.o(.rodata.str1.1)
+    .L.str.21                                0x000086ef   Data          11  mk_trace.o(.rodata.str1.1)
+    .L.str.24                                0x000086fa   Data          13  mk_trace.o(.rodata.str1.1)
+    .L.str.14                                0x00008707   Data          10  mk_trace.o(.rodata.str1.1)
+    .L.str.17                                0x00008711   Data          12  mk_trace.o(.rodata.str1.1)
+    .L.str.15                                0x0000871d   Data          12  mk_trace.o(.rodata.str1.1)
+    .L.str.16                                0x00008729   Data          25  mk_trace.o(.rodata.str1.1)
+    _trace_assert_dump.desc_file             0x00008742   Data          11  mk_trace.o(.rodata.str1.1)
+    .L.str.41                                0x0000874d   Data           8  mk_trace.o(.rodata.str1.1)
+    .L.str.38                                0x00008755   Data           7  mk_trace.o(.rodata.str1.1)
+    .L.str.33                                0x0000875c   Data           6  mk_trace.o(.rodata.str1.1)
+    .L.str.29                                0x00008762   Data           6  mk_trace.o(.rodata.str1.1)
+    .L.str.39                                0x00008768   Data           6  mk_trace.o(.rodata.str1.1)
+    .L.str.45                                0x0000876e   Data          10  mk_trace.o(.rodata.str1.1)
+    .L.str.40                                0x00008778   Data           5  mk_trace.o(.rodata.str1.1)
+    .L.str.34                                0x0000877d   Data           6  mk_trace.o(.rodata.str1.1)
+    .L.str.43                                0x00008783   Data           7  mk_trace.o(.rodata.str1.1)
+    .L.str.44                                0x0000878a   Data           7  mk_trace.o(.rodata.str1.1)
+    .L.str.32                                0x00008791   Data           6  mk_trace.o(.rodata.str1.1)
+    .L.str.42                                0x00008797   Data           8  mk_trace.o(.rodata.str1.1)
+    .L.str.37                                0x0000879f   Data           5  mk_trace.o(.rodata.str1.1)
+    .L.str.36                                0x000087a4   Data           7  mk_trace.o(.rodata.str1.1)
+    .L.str.35                                0x000087ab   Data           7  mk_trace.o(.rodata.str1.1)
+    .L.str.31                                0x000087b2   Data           6  mk_trace.o(.rodata.str1.1)
+    .L.str.30                                0x000087b8   Data           6  mk_trace.o(.rodata.str1.1)
+    .L.str.1                                 0x000087be   Data          27  mk_trace.o(.rodata.str1.1)
+    .L.str.4                                 0x000087d9   Data           3  mk_trace.o(.rodata.str1.1)
+    .L.str                                   0x000087dc   Data          26  mk_uart.o(.rodata.str1.1)
+    [Anonymous Symbol]                       0x000087dc   Section        0  mk_uart.o(.rodata.str1.1)
+    .L.str.4                                 0x000087f6   Data          28  mk_uart.o(.rodata.str1.1)
+    .L.str.3                                 0x00008812   Data          26  mk_uart.o(.rodata.str1.1)
+    .L.str.1                                 0x0000882c   Data          17  mk_uart.o(.rodata.str1.1)
+    .L__FUNCTION__.uart_dma_callback         0x0000883d   Data          18  mk_uart.o(.rodata.str1.1)
+    .L__FUNCTION__.uart_baud_set             0x0000884f   Data          14  mk_uart.o(.rodata.str1.1)
+    .L.str.2                                 0x0000885d   Data          99  serial_at_cmd_app.o(.rodata.str1.1)
+    [Anonymous Symbol]                       0x0000885d   Section        0  serial_at_cmd_app.o(.rodata.str1.1)
+    .L.str                                   0x000088c0   Data          65  gps.o(.rodata.str1.1)
+    [Anonymous Symbol]                       0x000088c0   Section        0  gps.o(.rodata.str1.1)
+    [Anonymous Symbol]                       0x00008901   Section        0  mk_phy.o(.rodata.str1.1)
+    trace_level_cfg                          0x00008921   Data          13  mk_trace.o(.rodata.trace_level_cfg)
+    [Anonymous Symbol]                       0x00008921   Section        0  mk_trace.o(.rodata.trace_level_cfg)
     __tagsym$$used.0                         0x02019000   Number         0  libc.o(.bss.noinit)
     libc_rom                                 0x02019000   Data           4  libc.o(.bss.noinit)
     [Anonymous Symbol]                       0x02019000   Section        0  libc.o(.bss.noinit)
@@ -8007,96 +8007,96 @@
     board_clock_run                          0x000032b9   Thumb Code   104  board.o(.text.board_clock_run)
     board_debug_console_open                 0x00003321   Thumb Code    20  board.o(.text.board_debug_console_open)
     board_gpio_init                          0x00003335   Thumb Code    78  pin_config.o(.text.board_gpio_init)
-    board_key_scan                           0x00003383   Thumb Code   676  main.o(.text.board_key_scan)
-    board_pins_config                        0x00003627   Thumb Code    38  pin_config.o(.text.board_pins_config)
-    bor_close                                0x0000364d   Thumb Code    16  mk_misc.o(.text.bor_close)
-    calib_check                              0x0000365d   Thumb Code    16  mk_calib.o(.text.calib_check)
-    calib_chip                               0x0000366d   Thumb Code   428  mk_calib.o(.text.calib_chip)
-    calib_close                              0x00003819   Thumb Code    12  mk_calib.o(.text.calib_close)
-    calib_open                               0x00003825   Thumb Code    20  mk_calib.o(.text.calib_open)
-    calib_start                              0x00003839   Thumb Code    16  mk_calib.o(.text.calib_start)
-    clock_attach                             0x00003849   Thumb Code   240  mk_clock.o(.text.clock_attach)
-    clock_disable                            0x00003939   Thumb Code    16  mk_clock.o(.text.clock_disable)
-    clock_enable                             0x00003949   Thumb Code    16  mk_clock.o(.text.clock_enable)
-    clock_get_frequency                      0x00003959   Thumb Code   272  mk_clock.o(.text.clock_get_frequency)
-    clock_set_divider                        0x00003a69   Thumb Code   100  mk_clock.o(.text.clock_set_divider)
-    crc16                                    0x00003acd   Thumb Code    44  crc.o(.text.crc16)
-    delay_us                                 0x00003af9   Thumb Code    28  mk_misc.o(.text.delay_us)
-    dma_open                                 0x00003b15   Thumb Code   224  mk_dma.o(.text.dma_open)
-    dma_transfer                             0x00003bf5   Thumb Code   168  mk_dma.o(.text.dma_transfer)
-    dual_timer_get                           0x00003c9d   Thumb Code    12  mk_dual_timer.o(.text.dual_timer_get)
-    dual_timer_open                          0x00003ca9   Thumb Code   308  mk_dual_timer.o(.text.dual_timer_open)
-    dual_timer_start                         0x00003ddd   Thumb Code    20  mk_dual_timer.o(.text.dual_timer_start)
-    dual_timer_stop                          0x00003df1   Thumb Code    20  mk_dual_timer.o(.text.dual_timer_stop)
-    exit_debug_mode                          0x00003e05   Thumb Code    44  mk_phy.o(.text.exit_debug_mode)
-    fira_vendor_oui_process                  0x00003e41   Thumb Code     4  mk_mac.o(.text.fira_vendor_oui_process)
-    flash_block_erase                        0x00003e45   Thumb Code   400  mk_flash.o(.text.flash_block_erase)
-    flash_check_busy                         0x00003fd5   Thumb Code   244  mk_flash.o(.text.flash_check_busy)
-    flash_close                              0x000040c9   Thumb Code    56  mk_flash.o(.text.flash_close)
-    flash_erase                              0x00004449   Thumb Code   332  mk_flash.o(.text.flash_erase)
-    flash_open                               0x00004595   Thumb Code   704  mk_flash.o(.text.flash_open)
-    flash_read                               0x00004855   Thumb Code   688  mk_flash.o(.text.flash_read)
-    flash_sector_erase                       0x00004b05   Thumb Code   408  mk_flash.o(.text.flash_sector_erase)
-    flash_write_nbytes                       0x00004e05   Thumb Code  1980  mk_flash.o(.text.flash_write_nbytes)
-    get_uart1_dma_cndtr                      0x000055c1   Thumb Code    16  mk_dma.o(.text.get_uart1_dma_cndtr)
-    gpio_open                                0x000055d1   Thumb Code    20  mk_gpio.o(.text.gpio_open)
-    gpio_pin_clr                             0x000055e5   Thumb Code    16  mk_gpio.o(.text.gpio_pin_clr)
-    gpio_pin_get_val                         0x000055f5   Thumb Code    16  mk_gpio.o(.text.gpio_pin_get_val)
-    gpio_pin_set                             0x00005605   Thumb Code    16  mk_gpio.o(.text.gpio_pin_set)
-    gpio_pin_set_dir                         0x00005615   Thumb Code    80  mk_gpio.o(.text.gpio_pin_set_dir)
-    io_pin_mux_set                           0x00005665   Thumb Code    80  mk_io.o(.text.io_pin_mux_set)
-    io_pull_set                              0x000056b5   Thumb Code    76  mk_io.o(.text.io_pull_set)
-    key_board_init                           0x00005701   Thumb Code   266  pin_config.o(.text.key_board_init)
-    mac_timer_stop                           0x0000580b   Thumb Code    10  mk_misc.o(.text.mac_timer_stop)
-    main                                     0x00005815   Thumb Code   276  main.o(.text.main)
-    mk_chip_id                               0x00005929   Thumb Code    12  mk_misc.o(.text.mk_chip_id)
-    mk_snprintf                              0x00005935   Thumb Code    26  mk_trace.o(.text.mk_snprintf)
-    parameter_init_anchor                    0x00005951   Thumb Code   192  global_param.o(.text.parameter_init_anchor)
-    phy_dump_mode                            0x00005a11   Thumb Code    12  mk_phy.o(.text.phy_dump_mode)
-    power_init                               0x00005a1d   Thumb Code    72  mk_power.o(.text.power_init)
-    power_wakeup_enable                      0x00005a65   Thumb Code    60  mk_power.o(.text.power_wakeup_enable)
-    ranging_rssi_get                         0x00005aa1   Thumb Code    88  lib_ranging.o(.text.ranging_rssi_get)
-    reset_cause_clear                        0x00005b05   Thumb Code    12  mk_reset.o(.text.reset_cause_clear)
-    reset_cause_get                          0x00005b11   Thumb Code   256  mk_reset.o(.text.reset_cause_get)
-    reset_module                             0x00005c11   Thumb Code    28  mk_reset.o(.text.reset_module)
-    save_com_map_to_flash                    0x00005ec9   Thumb Code    76  global_param.o(.text.save_com_map_to_flash)
-    sleep_timer_open                         0x00005f35   Thumb Code    88  mk_sleep_timer.o(.text.sleep_timer_open)
-    sleep_timer_ppm_set                      0x00005f8d   Thumb Code     8  mk_sleep_timer.o(.text.sleep_timer_ppm_set)
-    sleep_timer_start                        0x00005f95   Thumb Code    60  mk_sleep_timer.o(.text.sleep_timer_start)
-    start_main_asm                           0x00005fd1   Thumb Code     4  startup_mk800x.o(.text.start_main_asm)
-    sys_tick_start                           0x00005fd9   Thumb Code    76  mk_misc.o(.text.sys_tick_start)
-    sys_tick_us                              0x00006025   Thumb Code   104  mk_misc.o(.text.sys_tick_us)
-    sys_timer_get                            0x0000608d   Thumb Code    12  mk_misc.o(.text.sys_timer_get)
-    sys_timer_open                           0x00006099   Thumb Code    80  mk_misc.o(.text.sys_timer_open)
-    trace_assert_dump                        0x000060e9   Thumb Code  1008  mk_trace.o(.text.trace_assert_dump)
-    trace_end                                0x000064d9   Thumb Code    68  mk_trace.o(.text.trace_end)
-    trace_exception_handler                  0x0000651d   Thumb Code  1152  mk_trace.o(.text.trace_exception_handler)
-    trace_flush                              0x0000699d   Thumb Code   248  mk_trace.o(.text.trace_flush)
-    trace_format                             0x00006a95   Thumb Code   968  mk_trace.o(.text.trace_format)
-    trace_open                               0x00006e5d   Thumb Code    96  mk_trace.o(.text.trace_open)
-    trace_output                             0x00006ebd   Thumb Code   504  mk_trace.o(.text.trace_output)
-    trace_printf                             0x000071a1   Thumb Code   300  mk_trace.o(.text.trace_printf)
-    uart_close                               0x000073b1   Thumb Code   128  mk_uart.o(.text.uart_close)
-    uart_irq_handler                         0x000075a1   Thumb Code   612  mk_uart.o(.text.uart_irq_handler)
-    uart_open                                0x00007805   Thumb Code   424  mk_uart.o(.text.uart_open)
-    uart_receive                             0x000079ad   Thumb Code   564  mk_uart.o(.text.uart_receive)
-    uart_receive_callback                    0x00007be1   Thumb Code    24  main.o(.text.uart_receive_callback)
-    uart_send                                0x00007bf9   Thumb Code   716  mk_uart.o(.text.uart_send)
-    uart_tx_in_progress                      0x00007ec5   Thumb Code    32  mk_uart.o(.text.uart_tx_in_progress)
-    wdt_close                                0x00007ee5   Thumb Code   104  mk_wdt.o(.text.wdt_close)
-    __ARM_clz                                0x00007f4d   Thumb Code    46  depilogue.o(i.__ARM_clz)
-    __aeabi_errno_addr                       0x00007f7d   Thumb Code     4  errno.o(i.__aeabi_errno_addr)
-    __rt_errno_addr                          0x00007f7d   Thumb Code     0  errno.o(i.__aeabi_errno_addr)
-    __scatterload_copy                       0x00007f85   Thumb Code    14  handlers.o(i.__scatterload_copy)
-    __scatterload_null                       0x00007f93   Thumb Code     2  handlers.o(i.__scatterload_null)
-    __scatterload_zeroinit                   0x00007f95   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
-    _is_digit                                0x00007fa3   Thumb Code    14  scanf_fp.o(i._is_digit)
-    strtod                                   0x00007fb1   Thumb Code    30  strtod.o(i.strtod)
-    __ctype_table                            0x00007fce   Data         129  ctype_o.o(.constdata)
-    Region$$Table$$Base                      0x000088b4   Number         0  anon$$obj.o(Region$$Table)
-    Region$$Table$$Limit                     0x000088d4   Number         0  anon$$obj.o(Region$$Table)
-    mk_boot_desc                             0x00008d60   Data          72  startup_mk800x.o(.ZBOOT_SECTION)
-    mk_build_inf                             0x00008da8   Data          80  startup_mk800x.o(.ZBUILD_SECTION)
+    board_key_scan                           0x00003383   Thumb Code   798  main.o(.text.board_key_scan)
+    board_pins_config                        0x000036a1   Thumb Code    38  pin_config.o(.text.board_pins_config)
+    bor_close                                0x000036c9   Thumb Code    16  mk_misc.o(.text.bor_close)
+    calib_check                              0x000036d9   Thumb Code    16  mk_calib.o(.text.calib_check)
+    calib_chip                               0x000036e9   Thumb Code   428  mk_calib.o(.text.calib_chip)
+    calib_close                              0x00003895   Thumb Code    12  mk_calib.o(.text.calib_close)
+    calib_open                               0x000038a1   Thumb Code    20  mk_calib.o(.text.calib_open)
+    calib_start                              0x000038b5   Thumb Code    16  mk_calib.o(.text.calib_start)
+    clock_attach                             0x000038c5   Thumb Code   240  mk_clock.o(.text.clock_attach)
+    clock_disable                            0x000039b5   Thumb Code    16  mk_clock.o(.text.clock_disable)
+    clock_enable                             0x000039c5   Thumb Code    16  mk_clock.o(.text.clock_enable)
+    clock_get_frequency                      0x000039d5   Thumb Code   272  mk_clock.o(.text.clock_get_frequency)
+    clock_set_divider                        0x00003ae5   Thumb Code   100  mk_clock.o(.text.clock_set_divider)
+    crc16                                    0x00003b49   Thumb Code    44  crc.o(.text.crc16)
+    delay_us                                 0x00003b75   Thumb Code    28  mk_misc.o(.text.delay_us)
+    dma_open                                 0x00003b91   Thumb Code   224  mk_dma.o(.text.dma_open)
+    dma_transfer                             0x00003c71   Thumb Code   168  mk_dma.o(.text.dma_transfer)
+    dual_timer_get                           0x00003d19   Thumb Code    12  mk_dual_timer.o(.text.dual_timer_get)
+    dual_timer_open                          0x00003d25   Thumb Code   308  mk_dual_timer.o(.text.dual_timer_open)
+    dual_timer_start                         0x00003e59   Thumb Code    20  mk_dual_timer.o(.text.dual_timer_start)
+    dual_timer_stop                          0x00003e6d   Thumb Code    20  mk_dual_timer.o(.text.dual_timer_stop)
+    exit_debug_mode                          0x00003e81   Thumb Code    44  mk_phy.o(.text.exit_debug_mode)
+    fira_vendor_oui_process                  0x00003ebd   Thumb Code     4  mk_mac.o(.text.fira_vendor_oui_process)
+    flash_block_erase                        0x00003ec1   Thumb Code   400  mk_flash.o(.text.flash_block_erase)
+    flash_check_busy                         0x00004051   Thumb Code   244  mk_flash.o(.text.flash_check_busy)
+    flash_close                              0x00004145   Thumb Code    56  mk_flash.o(.text.flash_close)
+    flash_erase                              0x000044c5   Thumb Code   332  mk_flash.o(.text.flash_erase)
+    flash_open                               0x00004611   Thumb Code   704  mk_flash.o(.text.flash_open)
+    flash_read                               0x000048d1   Thumb Code   688  mk_flash.o(.text.flash_read)
+    flash_sector_erase                       0x00004b81   Thumb Code   408  mk_flash.o(.text.flash_sector_erase)
+    flash_write_nbytes                       0x00004e81   Thumb Code  1980  mk_flash.o(.text.flash_write_nbytes)
+    get_uart1_dma_cndtr                      0x0000563d   Thumb Code    16  mk_dma.o(.text.get_uart1_dma_cndtr)
+    gpio_open                                0x0000564d   Thumb Code    20  mk_gpio.o(.text.gpio_open)
+    gpio_pin_clr                             0x00005661   Thumb Code    16  mk_gpio.o(.text.gpio_pin_clr)
+    gpio_pin_get_val                         0x00005671   Thumb Code    16  mk_gpio.o(.text.gpio_pin_get_val)
+    gpio_pin_set                             0x00005681   Thumb Code    16  mk_gpio.o(.text.gpio_pin_set)
+    gpio_pin_set_dir                         0x00005691   Thumb Code    80  mk_gpio.o(.text.gpio_pin_set_dir)
+    io_pin_mux_set                           0x000056e1   Thumb Code    80  mk_io.o(.text.io_pin_mux_set)
+    io_pull_set                              0x00005731   Thumb Code    76  mk_io.o(.text.io_pull_set)
+    key_board_init                           0x0000577d   Thumb Code   266  pin_config.o(.text.key_board_init)
+    mac_timer_stop                           0x00005887   Thumb Code    10  mk_misc.o(.text.mac_timer_stop)
+    main                                     0x00005891   Thumb Code   276  main.o(.text.main)
+    mk_chip_id                               0x000059a5   Thumb Code    12  mk_misc.o(.text.mk_chip_id)
+    mk_snprintf                              0x000059b1   Thumb Code    26  mk_trace.o(.text.mk_snprintf)
+    parameter_init_anchor                    0x000059cd   Thumb Code   192  global_param.o(.text.parameter_init_anchor)
+    phy_dump_mode                            0x00005a8d   Thumb Code    12  mk_phy.o(.text.phy_dump_mode)
+    power_init                               0x00005a99   Thumb Code    72  mk_power.o(.text.power_init)
+    power_wakeup_enable                      0x00005ae1   Thumb Code    60  mk_power.o(.text.power_wakeup_enable)
+    ranging_rssi_get                         0x00005b1d   Thumb Code    88  lib_ranging.o(.text.ranging_rssi_get)
+    reset_cause_clear                        0x00005b81   Thumb Code    12  mk_reset.o(.text.reset_cause_clear)
+    reset_cause_get                          0x00005b8d   Thumb Code   256  mk_reset.o(.text.reset_cause_get)
+    reset_module                             0x00005c8d   Thumb Code    28  mk_reset.o(.text.reset_module)
+    save_com_map_to_flash                    0x00005f45   Thumb Code    76  global_param.o(.text.save_com_map_to_flash)
+    sleep_timer_open                         0x00005fb1   Thumb Code    88  mk_sleep_timer.o(.text.sleep_timer_open)
+    sleep_timer_ppm_set                      0x00006009   Thumb Code     8  mk_sleep_timer.o(.text.sleep_timer_ppm_set)
+    sleep_timer_start                        0x00006011   Thumb Code    60  mk_sleep_timer.o(.text.sleep_timer_start)
+    start_main_asm                           0x0000604d   Thumb Code     4  startup_mk800x.o(.text.start_main_asm)
+    sys_tick_start                           0x00006055   Thumb Code    76  mk_misc.o(.text.sys_tick_start)
+    sys_tick_us                              0x000060a1   Thumb Code   104  mk_misc.o(.text.sys_tick_us)
+    sys_timer_get                            0x00006109   Thumb Code    12  mk_misc.o(.text.sys_timer_get)
+    sys_timer_open                           0x00006115   Thumb Code    80  mk_misc.o(.text.sys_timer_open)
+    trace_assert_dump                        0x00006165   Thumb Code  1008  mk_trace.o(.text.trace_assert_dump)
+    trace_end                                0x00006555   Thumb Code    68  mk_trace.o(.text.trace_end)
+    trace_exception_handler                  0x00006599   Thumb Code  1152  mk_trace.o(.text.trace_exception_handler)
+    trace_flush                              0x00006a19   Thumb Code   248  mk_trace.o(.text.trace_flush)
+    trace_format                             0x00006b11   Thumb Code   968  mk_trace.o(.text.trace_format)
+    trace_open                               0x00006ed9   Thumb Code    96  mk_trace.o(.text.trace_open)
+    trace_output                             0x00006f39   Thumb Code   504  mk_trace.o(.text.trace_output)
+    trace_printf                             0x0000721d   Thumb Code   300  mk_trace.o(.text.trace_printf)
+    uart_close                               0x0000742d   Thumb Code   128  mk_uart.o(.text.uart_close)
+    uart_irq_handler                         0x0000761d   Thumb Code   612  mk_uart.o(.text.uart_irq_handler)
+    uart_open                                0x00007881   Thumb Code   424  mk_uart.o(.text.uart_open)
+    uart_receive                             0x00007a29   Thumb Code   564  mk_uart.o(.text.uart_receive)
+    uart_receive_callback                    0x00007c5d   Thumb Code    24  main.o(.text.uart_receive_callback)
+    uart_send                                0x00007c75   Thumb Code   716  mk_uart.o(.text.uart_send)
+    uart_tx_in_progress                      0x00007f41   Thumb Code    32  mk_uart.o(.text.uart_tx_in_progress)
+    wdt_close                                0x00007f61   Thumb Code   104  mk_wdt.o(.text.wdt_close)
+    __ARM_clz                                0x00007fc9   Thumb Code    46  depilogue.o(i.__ARM_clz)
+    __aeabi_errno_addr                       0x00007ff9   Thumb Code     4  errno.o(i.__aeabi_errno_addr)
+    __rt_errno_addr                          0x00007ff9   Thumb Code     0  errno.o(i.__aeabi_errno_addr)
+    __scatterload_copy                       0x00008001   Thumb Code    14  handlers.o(i.__scatterload_copy)
+    __scatterload_null                       0x0000800f   Thumb Code     2  handlers.o(i.__scatterload_null)
+    __scatterload_zeroinit                   0x00008011   Thumb Code    14  handlers.o(i.__scatterload_zeroinit)
+    _is_digit                                0x0000801f   Thumb Code    14  scanf_fp.o(i._is_digit)
+    strtod                                   0x0000802d   Thumb Code    30  strtod.o(i.strtod)
+    __ctype_table                            0x0000804a   Data         129  ctype_o.o(.constdata)
+    Region$$Table$$Base                      0x00008930   Number         0  anon$$obj.o(Region$$Table)
+    Region$$Table$$Limit                     0x00008950   Number         0  anon$$obj.o(Region$$Table)
+    mk_boot_desc                             0x00008dd0   Data          72  startup_mk800x.o(.ZBOOT_SECTION)
+    mk_build_inf                             0x00008e18   Data          80  startup_mk800x.o(.ZBUILD_SECTION)
     gps_prase_flag                           0x02019018   Data           1  serial_at_cmd_app.o(.data..L_MergedGlobals)
     SystemCoreClock                          0x0201901c   Data           4  system_mk800x.o(.data.SystemCoreClock)
     flash_handle                             0x020192c8   Data         124  mk_flash.o(.data.flash_handle)
@@ -8172,9 +8172,9 @@
 
   Image Entry point : 0x000000c1
 
-  Load Region LR_ROM (Base: 0x00000000, Size: 0x00008d58, Max: 0x00018f60, ABSOLUTE, COMPRESSED[0x00008a38])
+  Load Region LR_ROM (Base: 0x00000000, Size: 0x00008dd0, Max: 0x00018f60, ABSOLUTE, COMPRESSED[0x00008ab0])
 
-    Execution Region ER_ROM (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x000088d4, Max: 0x00018f60, ABSOLUTE)
+    Execution Region ER_ROM (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00008950, Max: 0x00018f60, ABSOLUTE)
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
@@ -8278,137 +8278,138 @@
     0x000032b8   0x000032b8   0x00000068   Code   RO         1101    .text.board_clock_run  board.o
     0x00003320   0x00003320   0x00000014   Code   RO         1103    .text.board_debug_console_open  board.o
     0x00003334   0x00003334   0x0000004e   Code   RO         1158    .text.board_gpio_init  pin_config.o
-    0x00003382   0x00003382   0x000002a4   Code   RO         1191    .text.board_key_scan  main.o
-    0x00003626   0x00003626   0x00000026   Code   RO         1150    .text.board_pins_config  pin_config.o
-    0x0000364c   0x0000364c   0x00000010   Code   RO          332    .text.bor_close     mk_misc.o
-    0x0000365c   0x0000365c   0x00000010   Code   RO          124    .text.calib_check   mk_calib.o
-    0x0000366c   0x0000366c   0x000001ac   Code   RO          126    .text.calib_chip    mk_calib.o
-    0x00003818   0x00003818   0x0000000c   Code   RO          120    .text.calib_close   mk_calib.o
-    0x00003824   0x00003824   0x00000014   Code   RO          118    .text.calib_open    mk_calib.o
-    0x00003838   0x00003838   0x00000010   Code   RO          122    .text.calib_start   mk_calib.o
-    0x00003848   0x00003848   0x000000f0   Code   RO          153    .text.clock_attach  mk_clock.o
-    0x00003938   0x00003938   0x00000010   Code   RO          151    .text.clock_disable  mk_clock.o
-    0x00003948   0x00003948   0x00000010   Code   RO          149    .text.clock_enable  mk_clock.o
-    0x00003958   0x00003958   0x00000110   Code   RO          157    .text.clock_get_frequency  mk_clock.o
-    0x00003a68   0x00003a68   0x00000064   Code   RO          155    .text.clock_set_divider  mk_clock.o
-    0x00003acc   0x00003acc   0x0000002c   Code   RO         1719    .text.crc16         crc.o
-    0x00003af8   0x00003af8   0x0000001c   Code   RO          372    .text.delay_us      mk_misc.o
-    0x00003b14   0x00003b14   0x000000e0   Code   RO          171    .text.dma_open      mk_dma.o
-    0x00003bf4   0x00003bf4   0x000000a8   Code   RO          179    .text.dma_transfer  mk_dma.o
-    0x00003c9c   0x00003c9c   0x0000000c   Code   RO          208    .text.dual_timer_get  mk_dual_timer.o
-    0x00003ca8   0x00003ca8   0x00000134   Code   RO          196    .text.dual_timer_open  mk_dual_timer.o
-    0x00003ddc   0x00003ddc   0x00000014   Code   RO          200    .text.dual_timer_start  mk_dual_timer.o
-    0x00003df0   0x00003df0   0x00000014   Code   RO          202    .text.dual_timer_stop  mk_dual_timer.o
-    0x00003e04   0x00003e04   0x0000003c   Code   RO         2344    .text.exit_debug_mode  lib_mac_phy.lib(mk_phy.o)
-    0x00003e40   0x00003e40   0x00000004   Code   RO         2248    .text.fira_vendor_oui_process  lib_mac_phy.lib(mk_mac.o)
-    0x00003e44   0x00003e44   0x00000190   Code   RO          241    .text.flash_block_erase  mk_flash.o
-    0x00003fd4   0x00003fd4   0x000000f4   Code   RO          245    .text.flash_check_busy  mk_flash.o
-    0x000040c8   0x000040c8   0x00000038   Code   RO          229    .text.flash_close   mk_flash.o
-    0x00004100   0x00004100   0x0000014c   Code   RO          253    .text.flash_dma_callback  mk_flash.o
-    0x0000424c   0x0000424c   0x000001fc   Code   RO          249    .text.flash_dma_write_nbytes_callback  mk_flash.o
-    0x00004448   0x00004448   0x0000014c   Code   RO          243    .text.flash_erase   mk_flash.o
-    0x00004594   0x00004594   0x000002c0   Code   RO          225    .text.flash_open    mk_flash.o
-    0x00004854   0x00004854   0x000002b0   Code   RO          255    .text.flash_read    mk_flash.o
-    0x00004b04   0x00004b04   0x00000198   Code   RO          237    .text.flash_sector_erase  mk_flash.o
-    0x00004c9c   0x00004c9c   0x0000005c   Code   RO          239    .text.flash_wait_done  mk_flash.o
-    0x00004cf8   0x00004cf8   0x0000010c   Code   RO          227    .text.flash_write_cmd  mk_flash.o
-    0x00004e04   0x00004e04   0x000007bc   Code   RO          247    .text.flash_write_nbytes  mk_flash.o
-    0x000055c0   0x000055c0   0x00000010   Code   RO          175    .text.get_uart1_dma_cndtr  mk_dma.o
-    0x000055d0   0x000055d0   0x00000014   Code   RO          271    .text.gpio_open     mk_gpio.o
-    0x000055e4   0x000055e4   0x00000010   Code   RO          281    .text.gpio_pin_clr  mk_gpio.o
-    0x000055f4   0x000055f4   0x00000010   Code   RO          285    .text.gpio_pin_get_val  mk_gpio.o
-    0x00005604   0x00005604   0x00000010   Code   RO          279    .text.gpio_pin_set  mk_gpio.o
-    0x00005614   0x00005614   0x00000050   Code   RO          287    .text.gpio_pin_set_dir  mk_gpio.o
-    0x00005664   0x00005664   0x00000050   Code   RO          304    .text.io_pin_mux_set  mk_io.o
-    0x000056b4   0x000056b4   0x0000004c   Code   RO          310    .text.io_pull_set   mk_io.o
-    0x00005700   0x00005700   0x0000010a   Code   RO         1152    .text.key_board_init  pin_config.o
-    0x0000580a   0x0000580a   0x0000000a   Code   RO          350    .text.mac_timer_stop  mk_misc.o
-    0x00005814   0x00005814   0x00000114   Code   RO         1201    .text.main          main.o
-    0x00005928   0x00005928   0x0000000c   Code   RO          320    .text.mk_chip_id    mk_misc.o
-    0x00005934   0x00005934   0x0000001a   Code   RO          550    .text.mk_snprintf   mk_trace.o
-    0x0000594e   0x0000594e   0x00000002   PAD
-    0x00005950   0x00005950   0x000000c0   Code   RO         1043    .text.parameter_init_anchor  global_param.o
-    0x00005a10   0x00005a10   0x0000000c   Code   RO         2336    .text.phy_dump_mode  lib_mac_phy.lib(mk_phy.o)
-    0x00005a1c   0x00005a1c   0x00000048   Code   RO          413    .text.power_init    mk_power.o
-    0x00005a64   0x00005a64   0x0000003c   Code   RO          439    .text.power_wakeup_enable  mk_power.o
-    0x00005aa0   0x00005aa0   0x00000064   Code   RO         2132    .text.ranging_rssi_get  lib_ranging.lib(lib_ranging.o)
-    0x00005b04   0x00005b04   0x0000000c   Code   RO          458    .text.reset_cause_clear  mk_reset.o
-    0x00005b10   0x00005b10   0x00000100   Code   RO          456    .text.reset_cause_get  mk_reset.o
-    0x00005c10   0x00005c10   0x0000001c   Code   RO          460    .text.reset_module  mk_reset.o
-    0x00005c2c   0x00005c2c   0x0000029c   Code   RO          479    .text.rtc_second_to_time  mk_rtc.o
-    0x00005ec8   0x00005ec8   0x0000004c   Code   RO         1039    .text.save_com_map_to_flash  global_param.o
-    0x00005f14   0x00005f14   0x00000020   Code   RO         1203    .text.sleep_timer_callback  main.o
-    0x00005f34   0x00005f34   0x00000058   Code   RO          503    .text.sleep_timer_open  mk_sleep_timer.o
-    0x00005f8c   0x00005f8c   0x00000008   Code   RO          513    .text.sleep_timer_ppm_set  mk_sleep_timer.o
-    0x00005f94   0x00005f94   0x0000003c   Code   RO          507    .text.sleep_timer_start  mk_sleep_timer.o
-    0x00005fd0   0x00005fd0   0x00000008   Code   RO           14    .text.start_main_asm  startup_mk800x.o
-    0x00005fd8   0x00005fd8   0x0000004c   Code   RO          352    .text.sys_tick_start  mk_misc.o
-    0x00006024   0x00006024   0x00000068   Code   RO          354    .text.sys_tick_us   mk_misc.o
-    0x0000608c   0x0000608c   0x0000000c   Code   RO          338    .text.sys_timer_get  mk_misc.o
-    0x00006098   0x00006098   0x00000050   Code   RO          334    .text.sys_timer_open  mk_misc.o
-    0x000060e8   0x000060e8   0x000003f0   Code   RO          542    .text.trace_assert_dump  mk_trace.o
-    0x000064d8   0x000064d8   0x00000044   Code   RO          554    .text.trace_end     mk_trace.o
-    0x0000651c   0x0000651c   0x00000480   Code   RO          558    .text.trace_exception_handler  mk_trace.o
-    0x0000699c   0x0000699c   0x000000f8   Code   RO          556    .text.trace_flush   mk_trace.o
-    0x00006a94   0x00006a94   0x000003c8   Code   RO          544    .text.trace_format  mk_trace.o
-    0x00006e5c   0x00006e5c   0x00000060   Code   RO          530    .text.trace_open    mk_trace.o
-    0x00006ebc   0x00006ebc   0x000001f8   Code   RO          538    .text.trace_output  mk_trace.o
-    0x000070b4   0x000070b4   0x000000ec   Code   RO          560    .text.trace_print_backtrace  mk_trace.o
-    0x000071a0   0x000071a0   0x0000012c   Code   RO          540    .text.trace_printf  mk_trace.o
-    0x000072cc   0x000072cc   0x000000e4   Code   RO          564    .text.trace_sending_continue  mk_trace.o
-    0x000073b0   0x000073b0   0x00000080   Code   RO          603    .text.uart_close    mk_uart.o
-    0x00007430   0x00007430   0x00000170   Code   RO          605    .text.uart_dma_callback  mk_uart.o
-    0x000075a0   0x000075a0   0x00000264   Code   RO          615    .text.uart_irq_handler  mk_uart.o
-    0x00007804   0x00007804   0x000001a8   Code   RO          601    .text.uart_open     mk_uart.o
-    0x000079ac   0x000079ac   0x00000234   Code   RO          607    .text.uart_receive  mk_uart.o
-    0x00007be0   0x00007be0   0x00000018   Code   RO         1173    .text.uart_receive_callback  main.o
-    0x00007bf8   0x00007bf8   0x000002cc   Code   RO          583    .text.uart_send     mk_uart.o
-    0x00007ec4   0x00007ec4   0x00000020   Code   RO          593    .text.uart_tx_in_progress  mk_uart.o
-    0x00007ee4   0x00007ee4   0x00000068   Code   RO          702    .text.wdt_close     mk_wdt.o
-    0x00007f4c   0x00007f4c   0x0000002e   Code   RO         3527    i.__ARM_clz         mf_p.l(depilogue.o)
-    0x00007f7a   0x00007f7a   0x00000002   PAD
-    0x00007f7c   0x00007f7c   0x00000008   Code   RO         3501    i.__aeabi_errno_addr  mc_p.l(errno.o)
-    0x00007f84   0x00007f84   0x0000000e   Code   RO         3606    i.__scatterload_copy  mc_p.l(handlers.o)
-    0x00007f92   0x00007f92   0x00000002   Code   RO         3607    i.__scatterload_null  mc_p.l(handlers.o)
-    0x00007f94   0x00007f94   0x0000000e   Code   RO         3608    i.__scatterload_zeroinit  mc_p.l(handlers.o)
-    0x00007fa2   0x00007fa2   0x0000000e   Code   RO         3585    i._is_digit         mc_p.l(scanf_fp.o)
-    0x00007fb0   0x00007fb0   0x0000001e   Code   RO         3062    i.strtod            m_ps.l(strtod.o)
-    0x00007fce   0x00007fce   0x00000081   Data   RO         3554    .constdata          mc_p.l(ctype_o.o)
-    0x0000804f   0x0000804f   0x00000001   PAD
-    0x00008050   0x00008050   0x00000004   Data   RO         3555    .constdata          mc_p.l(ctype_o.o)
-    0x00008054   0x00008054   0x00000018   Data   RO         2809    .rodata..L__const.MK8000_read_rssi.RF_gain_LUT  lib_ranging.lib(mk8000_read_rssi.o)
-    0x0000806c   0x0000806c   0x00000018   Data   RO          397    .rodata..L__const.sys_timer_open.sys_timer_cfg  mk_misc.o
-    0x00008084   0x00008084   0x0000002a   Data   RO          627    .rodata.baud_table  mk_uart.o
-    0x000080ae   0x000080ae   0x00000200   Data   RO         1725    .rodata.crc16_table  crc.o
-    0x000082ae   0x000082ae   0x00000010   Data   RO          569    .rodata.cst16       mk_trace.o
-    0x000082be   0x000082be   0x00000002   PAD
-    0x000082c0   0x000082c0   0x00000060   Data   RO          261    .rodata.cst32       mk_flash.o
-    0x00008320   0x00008320   0x00000100   Data   RO         2810    .rodata.fast_10log10.lut_log_x100  lib_ranging.lib(mk8000_read_rssi.o)
-    0x00008420   0x00008420   0x000000dc   Data   RO          262    .rodata.flash_cmd   mk_flash.o
-    0x000084fc   0x000084fc   0x00000019   Data   RO           67    .rodata.str1.1      mk_adc.o
-    0x00008515   0x00008515   0x00000019   Data   RO          108    .rodata.str1.1      mk_aes.o
-    0x0000852e   0x0000852e   0x0000002d   Data   RO          140    .rodata.str1.1      mk_calib.o
-    0x0000855b   0x0000855b   0x00000034   Data   RO          260    .rodata.str1.1      mk_flash.o
-    0x0000858f   0x0000858f   0x00000043   Data   RO          394    .rodata.str1.1      mk_misc.o
-    0x000085d2   0x000085d2   0x0000001a   Data   RO          462    .rodata.str1.1      mk_reset.o
-    0x000085ec   0x000085ec   0x00000174   Data   RO          567    .rodata.str1.1      mk_trace.o
-    0x00008760   0x00008760   0x00000081   Data   RO          626    .rodata.str1.1      mk_uart.o
-    0x000087e1   0x000087e1   0x00000063   Data   RO         1073    .rodata.str1.1      serial_at_cmd_app.o
-    0x00008844   0x00008844   0x00000041   Data   RO         1330    .rodata.str1.1      gps.o
-    0x00008885   0x00008885   0x00000020   Data   RO         2443    .rodata.str1.1      lib_mac_phy.lib(mk_phy.o)
-    0x000088a5   0x000088a5   0x0000000d   Data   RO          568    .rodata.trace_level_cfg  mk_trace.o
-    0x000088b2   0x000088b2   0x00000002   PAD
-    0x000088b4   0x000088b4   0x00000020   Data   RO         3605    Region$$Table       anon$$obj.o
+    0x00003382   0x00003382   0x0000031e   Code   RO         1191    .text.board_key_scan  main.o
+    0x000036a0   0x000036a0   0x00000026   Code   RO         1150    .text.board_pins_config  pin_config.o
+    0x000036c6   0x000036c6   0x00000002   PAD
+    0x000036c8   0x000036c8   0x00000010   Code   RO          332    .text.bor_close     mk_misc.o
+    0x000036d8   0x000036d8   0x00000010   Code   RO          124    .text.calib_check   mk_calib.o
+    0x000036e8   0x000036e8   0x000001ac   Code   RO          126    .text.calib_chip    mk_calib.o
+    0x00003894   0x00003894   0x0000000c   Code   RO          120    .text.calib_close   mk_calib.o
+    0x000038a0   0x000038a0   0x00000014   Code   RO          118    .text.calib_open    mk_calib.o
+    0x000038b4   0x000038b4   0x00000010   Code   RO          122    .text.calib_start   mk_calib.o
+    0x000038c4   0x000038c4   0x000000f0   Code   RO          153    .text.clock_attach  mk_clock.o
+    0x000039b4   0x000039b4   0x00000010   Code   RO          151    .text.clock_disable  mk_clock.o
+    0x000039c4   0x000039c4   0x00000010   Code   RO          149    .text.clock_enable  mk_clock.o
+    0x000039d4   0x000039d4   0x00000110   Code   RO          157    .text.clock_get_frequency  mk_clock.o
+    0x00003ae4   0x00003ae4   0x00000064   Code   RO          155    .text.clock_set_divider  mk_clock.o
+    0x00003b48   0x00003b48   0x0000002c   Code   RO         1719    .text.crc16         crc.o
+    0x00003b74   0x00003b74   0x0000001c   Code   RO          372    .text.delay_us      mk_misc.o
+    0x00003b90   0x00003b90   0x000000e0   Code   RO          171    .text.dma_open      mk_dma.o
+    0x00003c70   0x00003c70   0x000000a8   Code   RO          179    .text.dma_transfer  mk_dma.o
+    0x00003d18   0x00003d18   0x0000000c   Code   RO          208    .text.dual_timer_get  mk_dual_timer.o
+    0x00003d24   0x00003d24   0x00000134   Code   RO          196    .text.dual_timer_open  mk_dual_timer.o
+    0x00003e58   0x00003e58   0x00000014   Code   RO          200    .text.dual_timer_start  mk_dual_timer.o
+    0x00003e6c   0x00003e6c   0x00000014   Code   RO          202    .text.dual_timer_stop  mk_dual_timer.o
+    0x00003e80   0x00003e80   0x0000003c   Code   RO         2344    .text.exit_debug_mode  lib_mac_phy.lib(mk_phy.o)
+    0x00003ebc   0x00003ebc   0x00000004   Code   RO         2248    .text.fira_vendor_oui_process  lib_mac_phy.lib(mk_mac.o)
+    0x00003ec0   0x00003ec0   0x00000190   Code   RO          241    .text.flash_block_erase  mk_flash.o
+    0x00004050   0x00004050   0x000000f4   Code   RO          245    .text.flash_check_busy  mk_flash.o
+    0x00004144   0x00004144   0x00000038   Code   RO          229    .text.flash_close   mk_flash.o
+    0x0000417c   0x0000417c   0x0000014c   Code   RO          253    .text.flash_dma_callback  mk_flash.o
+    0x000042c8   0x000042c8   0x000001fc   Code   RO          249    .text.flash_dma_write_nbytes_callback  mk_flash.o
+    0x000044c4   0x000044c4   0x0000014c   Code   RO          243    .text.flash_erase   mk_flash.o
+    0x00004610   0x00004610   0x000002c0   Code   RO          225    .text.flash_open    mk_flash.o
+    0x000048d0   0x000048d0   0x000002b0   Code   RO          255    .text.flash_read    mk_flash.o
+    0x00004b80   0x00004b80   0x00000198   Code   RO          237    .text.flash_sector_erase  mk_flash.o
+    0x00004d18   0x00004d18   0x0000005c   Code   RO          239    .text.flash_wait_done  mk_flash.o
+    0x00004d74   0x00004d74   0x0000010c   Code   RO          227    .text.flash_write_cmd  mk_flash.o
+    0x00004e80   0x00004e80   0x000007bc   Code   RO          247    .text.flash_write_nbytes  mk_flash.o
+    0x0000563c   0x0000563c   0x00000010   Code   RO          175    .text.get_uart1_dma_cndtr  mk_dma.o
+    0x0000564c   0x0000564c   0x00000014   Code   RO          271    .text.gpio_open     mk_gpio.o
+    0x00005660   0x00005660   0x00000010   Code   RO          281    .text.gpio_pin_clr  mk_gpio.o
+    0x00005670   0x00005670   0x00000010   Code   RO          285    .text.gpio_pin_get_val  mk_gpio.o
+    0x00005680   0x00005680   0x00000010   Code   RO          279    .text.gpio_pin_set  mk_gpio.o
+    0x00005690   0x00005690   0x00000050   Code   RO          287    .text.gpio_pin_set_dir  mk_gpio.o
+    0x000056e0   0x000056e0   0x00000050   Code   RO          304    .text.io_pin_mux_set  mk_io.o
+    0x00005730   0x00005730   0x0000004c   Code   RO          310    .text.io_pull_set   mk_io.o
+    0x0000577c   0x0000577c   0x0000010a   Code   RO         1152    .text.key_board_init  pin_config.o
+    0x00005886   0x00005886   0x0000000a   Code   RO          350    .text.mac_timer_stop  mk_misc.o
+    0x00005890   0x00005890   0x00000114   Code   RO         1201    .text.main          main.o
+    0x000059a4   0x000059a4   0x0000000c   Code   RO          320    .text.mk_chip_id    mk_misc.o
+    0x000059b0   0x000059b0   0x0000001a   Code   RO          550    .text.mk_snprintf   mk_trace.o
+    0x000059ca   0x000059ca   0x00000002   PAD
+    0x000059cc   0x000059cc   0x000000c0   Code   RO         1043    .text.parameter_init_anchor  global_param.o
+    0x00005a8c   0x00005a8c   0x0000000c   Code   RO         2336    .text.phy_dump_mode  lib_mac_phy.lib(mk_phy.o)
+    0x00005a98   0x00005a98   0x00000048   Code   RO          413    .text.power_init    mk_power.o
+    0x00005ae0   0x00005ae0   0x0000003c   Code   RO          439    .text.power_wakeup_enable  mk_power.o
+    0x00005b1c   0x00005b1c   0x00000064   Code   RO         2132    .text.ranging_rssi_get  lib_ranging.lib(lib_ranging.o)
+    0x00005b80   0x00005b80   0x0000000c   Code   RO          458    .text.reset_cause_clear  mk_reset.o
+    0x00005b8c   0x00005b8c   0x00000100   Code   RO          456    .text.reset_cause_get  mk_reset.o
+    0x00005c8c   0x00005c8c   0x0000001c   Code   RO          460    .text.reset_module  mk_reset.o
+    0x00005ca8   0x00005ca8   0x0000029c   Code   RO          479    .text.rtc_second_to_time  mk_rtc.o
+    0x00005f44   0x00005f44   0x0000004c   Code   RO         1039    .text.save_com_map_to_flash  global_param.o
+    0x00005f90   0x00005f90   0x00000020   Code   RO         1203    .text.sleep_timer_callback  main.o
+    0x00005fb0   0x00005fb0   0x00000058   Code   RO          503    .text.sleep_timer_open  mk_sleep_timer.o
+    0x00006008   0x00006008   0x00000008   Code   RO          513    .text.sleep_timer_ppm_set  mk_sleep_timer.o
+    0x00006010   0x00006010   0x0000003c   Code   RO          507    .text.sleep_timer_start  mk_sleep_timer.o
+    0x0000604c   0x0000604c   0x00000008   Code   RO           14    .text.start_main_asm  startup_mk800x.o
+    0x00006054   0x00006054   0x0000004c   Code   RO          352    .text.sys_tick_start  mk_misc.o
+    0x000060a0   0x000060a0   0x00000068   Code   RO          354    .text.sys_tick_us   mk_misc.o
+    0x00006108   0x00006108   0x0000000c   Code   RO          338    .text.sys_timer_get  mk_misc.o
+    0x00006114   0x00006114   0x00000050   Code   RO          334    .text.sys_timer_open  mk_misc.o
+    0x00006164   0x00006164   0x000003f0   Code   RO          542    .text.trace_assert_dump  mk_trace.o
+    0x00006554   0x00006554   0x00000044   Code   RO          554    .text.trace_end     mk_trace.o
+    0x00006598   0x00006598   0x00000480   Code   RO          558    .text.trace_exception_handler  mk_trace.o
+    0x00006a18   0x00006a18   0x000000f8   Code   RO          556    .text.trace_flush   mk_trace.o
+    0x00006b10   0x00006b10   0x000003c8   Code   RO          544    .text.trace_format  mk_trace.o
+    0x00006ed8   0x00006ed8   0x00000060   Code   RO          530    .text.trace_open    mk_trace.o
+    0x00006f38   0x00006f38   0x000001f8   Code   RO          538    .text.trace_output  mk_trace.o
+    0x00007130   0x00007130   0x000000ec   Code   RO          560    .text.trace_print_backtrace  mk_trace.o
+    0x0000721c   0x0000721c   0x0000012c   Code   RO          540    .text.trace_printf  mk_trace.o
+    0x00007348   0x00007348   0x000000e4   Code   RO          564    .text.trace_sending_continue  mk_trace.o
+    0x0000742c   0x0000742c   0x00000080   Code   RO          603    .text.uart_close    mk_uart.o
+    0x000074ac   0x000074ac   0x00000170   Code   RO          605    .text.uart_dma_callback  mk_uart.o
+    0x0000761c   0x0000761c   0x00000264   Code   RO          615    .text.uart_irq_handler  mk_uart.o
+    0x00007880   0x00007880   0x000001a8   Code   RO          601    .text.uart_open     mk_uart.o
+    0x00007a28   0x00007a28   0x00000234   Code   RO          607    .text.uart_receive  mk_uart.o
+    0x00007c5c   0x00007c5c   0x00000018   Code   RO         1173    .text.uart_receive_callback  main.o
+    0x00007c74   0x00007c74   0x000002cc   Code   RO          583    .text.uart_send     mk_uart.o
+    0x00007f40   0x00007f40   0x00000020   Code   RO          593    .text.uart_tx_in_progress  mk_uart.o
+    0x00007f60   0x00007f60   0x00000068   Code   RO          702    .text.wdt_close     mk_wdt.o
+    0x00007fc8   0x00007fc8   0x0000002e   Code   RO         3527    i.__ARM_clz         mf_p.l(depilogue.o)
+    0x00007ff6   0x00007ff6   0x00000002   PAD
+    0x00007ff8   0x00007ff8   0x00000008   Code   RO         3501    i.__aeabi_errno_addr  mc_p.l(errno.o)
+    0x00008000   0x00008000   0x0000000e   Code   RO         3606    i.__scatterload_copy  mc_p.l(handlers.o)
+    0x0000800e   0x0000800e   0x00000002   Code   RO         3607    i.__scatterload_null  mc_p.l(handlers.o)
+    0x00008010   0x00008010   0x0000000e   Code   RO         3608    i.__scatterload_zeroinit  mc_p.l(handlers.o)
+    0x0000801e   0x0000801e   0x0000000e   Code   RO         3585    i._is_digit         mc_p.l(scanf_fp.o)
+    0x0000802c   0x0000802c   0x0000001e   Code   RO         3062    i.strtod            m_ps.l(strtod.o)
+    0x0000804a   0x0000804a   0x00000081   Data   RO         3554    .constdata          mc_p.l(ctype_o.o)
+    0x000080cb   0x000080cb   0x00000001   PAD
+    0x000080cc   0x000080cc   0x00000004   Data   RO         3555    .constdata          mc_p.l(ctype_o.o)
+    0x000080d0   0x000080d0   0x00000018   Data   RO         2809    .rodata..L__const.MK8000_read_rssi.RF_gain_LUT  lib_ranging.lib(mk8000_read_rssi.o)
+    0x000080e8   0x000080e8   0x00000018   Data   RO          397    .rodata..L__const.sys_timer_open.sys_timer_cfg  mk_misc.o
+    0x00008100   0x00008100   0x0000002a   Data   RO          627    .rodata.baud_table  mk_uart.o
+    0x0000812a   0x0000812a   0x00000200   Data   RO         1725    .rodata.crc16_table  crc.o
+    0x0000832a   0x0000832a   0x00000010   Data   RO          569    .rodata.cst16       mk_trace.o
+    0x0000833a   0x0000833a   0x00000002   PAD
+    0x0000833c   0x0000833c   0x00000060   Data   RO          261    .rodata.cst32       mk_flash.o
+    0x0000839c   0x0000839c   0x00000100   Data   RO         2810    .rodata.fast_10log10.lut_log_x100  lib_ranging.lib(mk8000_read_rssi.o)
+    0x0000849c   0x0000849c   0x000000dc   Data   RO          262    .rodata.flash_cmd   mk_flash.o
+    0x00008578   0x00008578   0x00000019   Data   RO           67    .rodata.str1.1      mk_adc.o
+    0x00008591   0x00008591   0x00000019   Data   RO          108    .rodata.str1.1      mk_aes.o
+    0x000085aa   0x000085aa   0x0000002d   Data   RO          140    .rodata.str1.1      mk_calib.o
+    0x000085d7   0x000085d7   0x00000034   Data   RO          260    .rodata.str1.1      mk_flash.o
+    0x0000860b   0x0000860b   0x00000043   Data   RO          394    .rodata.str1.1      mk_misc.o
+    0x0000864e   0x0000864e   0x0000001a   Data   RO          462    .rodata.str1.1      mk_reset.o
+    0x00008668   0x00008668   0x00000174   Data   RO          567    .rodata.str1.1      mk_trace.o
+    0x000087dc   0x000087dc   0x00000081   Data   RO          626    .rodata.str1.1      mk_uart.o
+    0x0000885d   0x0000885d   0x00000063   Data   RO         1073    .rodata.str1.1      serial_at_cmd_app.o
+    0x000088c0   0x000088c0   0x00000041   Data   RO         1330    .rodata.str1.1      gps.o
+    0x00008901   0x00008901   0x00000020   Data   RO         2443    .rodata.str1.1      lib_mac_phy.lib(mk_phy.o)
+    0x00008921   0x00008921   0x0000000d   Data   RO          568    .rodata.trace_level_cfg  mk_trace.o
+    0x0000892e   0x0000892e   0x00000002   PAD
+    0x00008930   0x00008930   0x00000020   Data   RO         3605    Region$$Table       anon$$obj.o
 
 
-    Execution Region RW_RAM (Exec base: 0x02019000, Load base: 0x000088d4, Size: 0x00000004, Max: 0x00000008, ABSOLUTE, UNINIT)
+    Execution Region RW_RAM (Exec base: 0x02019000, Load base: 0x00008950, Size: 0x00000004, Max: 0x00000008, ABSOLUTE, UNINIT)
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
     0x02019000        -       0x00000004   Zero   RW         1736    .bss.noinit         libc.o
 
 
-    Execution Region RW_RAM1 (Exec base: 0x02019008, Load base: 0x000088d8, Size: 0x00001ca8, Max: 0x00012ff8, ABSOLUTE, COMPRESSED[0x00000160])
+    Execution Region RW_RAM1 (Exec base: 0x02019008, Load base: 0x00008950, Size: 0x00001ca8, Max: 0x00012ff8, ABSOLUTE, COMPRESSED[0x00000160])
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
@@ -8471,7 +8472,7 @@
     0x0201acac        -       0x00000004   Zero   RW         1139    .bss.user_trace_port  board.o
 
 
-    Execution Region ARM_LIB_STACK (Exec base: 0x0202c000, Load base: 0x00008a38, Size: 0x00003800, Max: 0x00003800, ABSOLUTE)
+    Execution Region ARM_LIB_STACK (Exec base: 0x0202c000, Load base: 0x00008ab0, Size: 0x00003800, Max: 0x00003800, ABSOLUTE)
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
@@ -8479,14 +8480,14 @@
 
 
 
-  Load Region LR_ROM1 (Base: 0x00008d60, Size: 0x00000098, Max: 0x000000a0, ABSOLUTE)
+  Load Region LR_ROM1 (Base: 0x00008dd0, Size: 0x00000098, Max: 0x000000a0, ABSOLUTE)
 
-    Execution Region USR (Exec base: 0x00008d60, Load base: 0x00008d60, Size: 0x00000098, Max: 0x000000a0, ABSOLUTE)
+    Execution Region USR (Exec base: 0x00008dd0, Load base: 0x00008dd0, Size: 0x00000098, Max: 0x000000a0, ABSOLUTE)
 
     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object
 
-    0x00008d60   0x00008d60   0x00000048   Data   RO           16    .ZBOOT_SECTION      startup_mk800x.o
-    0x00008da8   0x00008da8   0x00000050   Data   RO           17    .ZBUILD_SECTION     startup_mk800x.o
+    0x00008dd0   0x00008dd0   0x00000048   Data   RO           16    .ZBOOT_SECTION      startup_mk800x.o
+    0x00008e18   0x00008e18   0x00000050   Data   RO           17    .ZBUILD_SECTION     startup_mk800x.o
 
 
 ==============================================================================
@@ -8501,7 +8502,7 @@
        268         28          0          0       1024       1713   global_param.o
        360        140         65          0         10       3043   gps.o
          0          0          0          0          4        300   libc.o
-      1404        180          0         32         80      11394   main.o
+      1526        180          0         32         80      11597   main.o
        196         60         25          0         32      13177   mk_adc.o
        360         76         25         64          0      18756   mk_aes.o
        494        140         45          0          0       6855   mk_calib.o
@@ -8529,9 +8530,9 @@
        184          8          0          0         12       4226   wsf_nvm.o
 
     ----------------------------------------------------------------------
-     24392       3302       2208        612      20444     289794   Object Totals
+     24516       3302       2208        612      20444     289997   Object Totals
          0          0         32          0      14336          0   (incl. Generated)
-         6          0          4          2         15          0   (incl. Padding)
+         8          0          4          2         15          0   (incl. Padding)
 
     ----------------------------------------------------------------------
 
@@ -8617,15 +8618,15 @@
 
       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   
 
-     32526       3964       2654       1148      20528     437114   Grand Totals
-     32526       3964       2654        352      20528     437114   ELF Image Totals (compressed)
-     32526       3964       2654        352          0          0   ROM Totals
+     32650       3964       2654       1148      20528     437317   Grand Totals
+     32650       3964       2654        352      20528     437317   ELF Image Totals (compressed)
+     32650       3964       2654        352          0          0   ROM Totals
 
 ==============================================================================
 
-    Total RO  Size (Code + RO Data)                35180 (  34.36kB)
+    Total RO  Size (Code + RO Data)                35304 (  34.48kB)
     Total RW  Size (RW Data + ZI Data)             21676 (  21.17kB)
-    Total ROM Size (Code + RO Data + RW Data)      35532 (  34.70kB)
+    Total ROM Size (Code + RO Data + RW Data)      35656 (  34.82kB)
 
 ==============================================================================
 

--
Gitblit v1.9.3