diff --git a/project/example/ble/ble_peripheral/mdk/Listings/Xinc_ble_sdk.map b/project/example/ble/ble_peripheral/mdk/Listings/Xinc_ble_sdk.map index 2f43e1e..eee6636 100644 --- a/project/example/ble/ble_peripheral/mdk/Listings/Xinc_ble_sdk.map +++ b/project/example/ble/ble_peripheral/mdk/Listings/Xinc_ble_sdk.map @@ -390,7 +390,8 @@ Section Cross References fast_ota_server.o(i.fast_ota_svc_cb_att_val_set) refers to _printf_hex_int_ll_ptr.o(.text) for _printf_longlong_hex fast_ota_server.o(i.fast_ota_svc_cb_att_val_set) refers to xc_gatt_server_api.o(i.xc_ble_gatt_srv_write_cfm) for xc_ble_gatt_srv_write_cfm fast_ota_server.o(i.fast_ota_svc_cb_att_val_set) refers to __2printf.o(.text) for __2printf - fast_ota_server.o(i.fast_ota_svc_cb_att_val_set) refers to fast_ota_server.o(i.enter_ota_mode) for enter_ota_mode + fast_ota_server.o(i.fast_ota_svc_cb_att_val_set) refers to xc_gap_api.o(i.xc_ble_update_param) for xc_ble_update_param + fast_ota_server.o(i.fast_ota_svc_cb_att_val_set) refers to fast_ota.o(i.process_ota) for process_ota fast_ota_server.o(i.fast_ota_svc_cb_att_val_set) refers to fast_ota_server.o(.data) for .data fast_ota_server.o(i.fast_ota_svc_cb_event_sent) refers to _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) for _printf_percent fast_ota_server.o(i.fast_ota_svc_cb_event_sent) refers to _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) for _printf_d @@ -991,12 +992,8 @@ Removing Unused input sections from the image. Removing uart.o(.data), (5 bytes). Removing aes.o(.emb_text), (8 bytes). Removing fast_ota.o(.emb_text), (8 bytes). - Removing fast_ota.o(i.app_header_update), (44 bytes). - Removing fast_ota.o(i.app_header_vailed), (244 bytes). - Removing fast_ota.o(i.calc_crc32), (80 bytes). - Removing fast_ota.o(i.calc_crc32_head), (38 bytes). - Removing fast_ota.o(i.process_ota), (964 bytes). Removing fast_ota_server.o(.emb_text), (8 bytes). + Removing fast_ota_server.o(i.enter_ota_mode), (228 bytes). Removing fast_ota_server.o(i.fast_ota_slave_send_data), (164 bytes). Removing fast_ota_server.o(i.fast_ota_srv_get_hdl_from_att_idx), (16 bytes). Removing rf_extrc.o(.emb_text), (8 bytes). @@ -1094,7 +1091,6 @@ Removing Unused input sections from the image. Removing xc_gap_api.o(i.xc_ble_activity_stop), (40 bytes). Removing xc_gap_api.o(i.xc_ble_bond), (44 bytes). Removing xc_gap_api.o(i.xc_ble_bond_cfm), (44 bytes). - Removing xc_gap_api.o(i.xc_ble_disconnect), (36 bytes). Removing xc_gap_api.o(i.xc_ble_encrypt), (48 bytes). Removing xc_gap_api.o(i.xc_ble_encrypt_cfm), (44 bytes). Removing xc_gap_api.o(i.xc_ble_gen_random_addr), (44 bytes). @@ -1114,7 +1110,6 @@ Removing Unused input sections from the image. Removing xc_gap_api.o(i.xc_ble_set_rx_pkt_size), (40 bytes). Removing xc_gap_api.o(i.xc_ble_set_scan_rsp_data), (56 bytes). Removing xc_gap_api.o(i.xc_ble_set_white_list), (52 bytes). - Removing xc_gap_api.o(i.xc_ble_update_param), (54 bytes). Removing xc_gatt_client_api.o(.emb_text), (8 bytes). Removing xc_gatt_server_api.o(.emb_text), (8 bytes). Removing xc_gatt_server_api.o(i.xc_ble_gatt_service_add), (22 bytes). @@ -1126,7 +1121,7 @@ Removing Unused input sections from the image. Removing ringbuffer.o(i.ring_buffer_is_full), (22 bytes). Removing ringbuffer.o(i.ring_buffer_num_items), (14 bytes). -171 unused section(s) (total 10042 bytes) removed from the image. +165 unused section(s) (total 8810 bytes) removed from the image. ============================================================================== @@ -1140,19 +1135,20 @@ Adding Veneers to the image Adding TT veneer (12 bytes, Long) for call to '__2printf' from sleep.o(ram_code). Adding TT veneer (12 bytes, Long) for call to 'xc_wdt_init' from sleep.o(ram_code). Adding TT veneer (12 bytes, Long) for call to 'xc_wdt_start' from sleep.o(ram_code). - Adding TT veneer (12 bytes, Long) for call to '__aeabi_memclr4' from xc_drv_fmc_spi.o(ram_code). Adding TT veneer (12 bytes, Long) for call to 'xc_rc32k_soft_calib_set' from xc_drv_rtc.o(ram_code). Adding TT veneer (12 bytes, Long) for call to '__aeabi_idivmod' from _printf_fp_hex.o(.text). + Adding TT veneer (12 bytes, Long) for call to '__aeabi_memclr4' from app_task.o(i.app_create_advertising). + Adding TT veneer (12 bytes, Long) for call to 'xc_fmc_spi_flash_erase_page' from fast_ota.o(i.app_header_update). + Adding TT veneer (12 bytes, Long) for call to 'xc_fmc_spi_flash_write_page' from fast_ota.o(i.app_header_update). + Adding TT veneer (12 bytes, Long) for call to '__aeabi_memclr' from app_task.o(i.app_init). Adding TT veneer (12 bytes, Long) for call to 'ke_task_create' from app_task.o(i.app_init). Adding TT veneer (12 bytes, Long) for call to 'ke_state_set' from app_task.o(i.app_init). Adding TT veneer (12 bytes, Long) for call to 'rwip_init' from arch_main.o(i.bluetooth_init). Adding TT veneer (12 bytes, Long) for call to 'rwip_time_get' from arch_main.o(i.bluetooth_init). + Adding TT veneer (12 bytes, Long) for call to 'xc_fmc_spi_flash_read_page' from fast_ota.o(i.calc_crc32). Adding TT veneer (12 bytes, Long) for call to '__aeabi_uidivmod' from sleep.o(i.clock_init). - Adding TT veneer (12 bytes, Long) for call to 'xc_fmc_spi_init_oprt' from fast_ota_server.o(i.enter_ota_mode). - Adding TT veneer (12 bytes, Long) for call to 'xc_fmc_spi_flash_wake_up' from fast_ota_server.o(i.enter_ota_mode). - Adding TT veneer (12 bytes, Long) for call to 'xc_fmc_spi_flash_read_page' from fast_ota_server.o(i.enter_ota_mode). - Adding TT veneer (12 bytes, Long) for call to 'xc_fmc_spi_flash_erase_page' from fast_ota_server.o(i.enter_ota_mode). - Adding TT veneer (12 bytes, Long) for call to 'xc_fmc_spi_flash_write_page' from fast_ota_server.o(i.enter_ota_mode). + Adding TT veneer (12 bytes, Long) for call to 'xc_fmc_spi_init_oprt' from arch_main.o(i.flash_init). + Adding TT veneer (12 bytes, Long) for call to 'xc_fmc_spi_flash_wake_up' from arch_main.o(i.flash_init). Adding TT veneer (12 bytes, Long) for call to 'xc_fmc_spi_flash_rdid' from arch_main.o(i.flash_init). Adding TT veneer (12 bytes, Long) for call to 'xc_fmc_spi_flash_ruid' from arch_main.o(i.flash_init). Adding TT veneer (12 bytes, Long) for call to 'ke_msg_alloc' from app_sec.o(i.gapc_bond_req_ind_handler). @@ -1171,7 +1167,7 @@ Adding Veneers to the image Adding TT veneer (12 bytes, Long) for call to 'xc_fmc_spi_flash_read' from xc_drv_fmc_spi.o(i.xc_unique_identification_read). Adding TT veneer (12 bytes, Long) for call to 'xc_fmc_spi_otp_read_page' from xc_drv_fmc_spi.o(i.xc_unique_identification_read). -38 Veneer(s) (total 456 bytes) added to the image. +39 Veneer(s) (total 468 bytes) added to the image. ============================================================================== @@ -1182,35 +1178,35 @@ Image Symbol Table Symbol Name Value Ov Type Size Object(Section) ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE - ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE - ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE - ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE ../clib/angel/boardlib.s 0x00000000 Number 0 boardshut.o ABSOLUTE + ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit1.o ABSOLUTE + ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit3.o ABSOLUTE + ../clib/angel/boardlib.s 0x00000000 Number 0 boardinit2.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_zi.o ABSOLUTE ../clib/angel/handlers.s 0x00000000 Number 0 __scatter_copy.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE - ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry4.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit.o ABSOLUTE ../clib/angel/kernel.s 0x00000000 Number 0 rtexit2.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0_sigfpe.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 rt_locale_intlibspace.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE - ../clib/angel/rt.s 0x00000000 Number 0 rt_ctype_table.o ABSOLUTE + ../clib/angel/kernel.s 0x00000000 Number 0 __rtentry2.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_locale.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 rt_ctype_table.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 rt_raise.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 rt_locale_intlibspace.o ABSOLUTE ../clib/angel/rt.s 0x00000000 Number 0 rt_div0.o ABSOLUTE + ../clib/angel/rt.s 0x00000000 Number 0 aeabi_idiv0_sigfpe.o ABSOLUTE ../clib/angel/scatterp.s 0x00000000 Number 0 __scatter.o ABSOLUTE ../clib/angel/startup.s 0x00000000 Number 0 __main.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 tempstk.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 sys_stackheap_outer.o ABSOLUTE - ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE ../clib/angel/sys.s 0x00000000 Number 0 use_no_semi.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 tempstk.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 indicate_semi.o ABSOLUTE + ../clib/angel/sys.s 0x00000000 Number 0 libspace.o ABSOLUTE ../clib/angel/sysapp.c 0x00000000 Number 0 sys_command.o ABSOLUTE - ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE - ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE ../clib/armsys.c 0x00000000 Number 0 no_argv.o ABSOLUTE + ../clib/armsys.c 0x00000000 Number 0 _get_argv_nomalloc.o ABSOLUTE + ../clib/armsys.c 0x00000000 Number 0 argv_veneer.o ABSOLUTE ../clib/bigflt.c 0x00000000 Number 0 bigflt0.o ABSOLUTE ../clib/btod.c 0x00000000 Number 0 btod.o ABSOLUTE ../clib/division.c 0x00000000 Number 0 lludiv10.o ABSOLUTE @@ -1219,10 +1215,10 @@ Image Symbol Table ../clib/division.s 0x00000000 Number 0 aeabi_sdiv_div0.o ABSOLUTE ../clib/heapalloc.c 0x00000000 Number 0 hrguard.o ABSOLUTE ../clib/heapaux.c 0x00000000 Number 0 heapauxi.o ABSOLUTE - ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE - ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown2.o ABSOLUTE + ../clib/libinit.s 0x00000000 Number 0 libinit.o ABSOLUTE ../clib/libinit.s 0x00000000 Number 0 libshutdown.o ABSOLUTE + ../clib/libinit.s 0x00000000 Number 0 libinit2.o ABSOLUTE ../clib/locale.c 0x00000000 Number 0 _wcrtomb.o ABSOLUTE ../clib/locale.s 0x00000000 Number 0 lc_numeric_c.o ABSOLUTE ../clib/locale.s 0x00000000 Number 0 lc_ctype_c.o ABSOLUTE @@ -1230,87 +1226,87 @@ Image Symbol Table ../clib/memcpset.c 0x00000000 Number 0 rt_memcpy.o ABSOLUTE ../clib/memcpset.c 0x00000000 Number 0 rt_memclr.o ABSOLUTE ../clib/misc.s 0x00000000 Number 0 printf_stubs.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_oct_int.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_oct_ll.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_wchar.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_longlong_dec.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_wctomb.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_char_file.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_char.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_charcount.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_fp_infnan.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_truncate.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll_ptr.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll_ptr.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ptr.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_ptr.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_int.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_str.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 _printf_pad.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __printf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 noretval__2printf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 printf.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_fp_hex.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_fp_dec.o ABSOLUTE - ../clib/printf.c 0x00000000 Number 0 _printf_oct_int_ll.o ABSOLUTE ../clib/printf.c 0x00000000 Number 0 __2printf.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_d.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 printf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_ss_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 noretval__2printf.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_truncate.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_intcommon.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_charcount.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_fp_hex.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_char_common.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_wchar.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_char.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_char_file.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_wctomb.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_longlong_dec.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_fp_dec.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_oct_ll.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_oct_int.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_oct_int_ll.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_int.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_ptr.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ptr.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_ll_ptr.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_hex_int_ll_ptr.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_ss.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_fp_infnan.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_nopercent.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags_ss.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 __printf_flags_wp.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_dec.o ABSOLUTE + ../clib/printf.c 0x00000000 Number 0 _printf_str.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_l.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_ll.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_x.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_s.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_n.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_ls.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_llo.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_a.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_p.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_o.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_i.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_d.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_lc.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_llx.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_c.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_ll.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_l.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_x.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_lc.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_llu.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_lld.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_lli.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_g.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_e.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_f.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_p.o ABSOLUTE ../clib/printf_percent.s 0x00000000 Number 0 _printf_u.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_i.o ABSOLUTE - ../clib/printf_percent.s 0x00000000 Number 0 _printf_o.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_f.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_e.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_g.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_a.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent_end.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_lli.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_lld.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_n.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_llo.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_percent.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_ls.o ABSOLUTE + ../clib/printf_percent.s 0x00000000 Number 0 _printf_llu.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_outer.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_rtred_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_abrt_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_outer.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_fpe_formal.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_rtmem_formal.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_stak_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_pvfn_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_cppl_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_segv_inner.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_general.o ABSOLUTE - ../clib/signal.c 0x00000000 Number 0 defsig_other.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 __raise.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_fpe_inner.o ABSOLUTE ../clib/signal.c 0x00000000 Number 0 defsig_exit.o ABSOLUTE + ../clib/signal.c 0x00000000 Number 0 defsig_fpe_formal.o ABSOLUTE ../clib/signal.s 0x00000000 Number 0 defsig.o ABSOLUTE ../clib/stdlib.c 0x00000000 Number 0 exit.o ABSOLUTE - ../clib/string.c 0x00000000 Number 0 strcmp.o ABSOLUTE ../clib/string.c 0x00000000 Number 0 memcmp.o ABSOLUTE + ../clib/string.c 0x00000000 Number 0 strcmp.o ABSOLUTE ../fplib/cfplib/fdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE ../fplib/cfplib/ffix.c 0x00000000 Number 0 ffixui.o ABSOLUTE ../fplib/cfplib/fflt.c 0x00000000 Number 0 fflti.o ABSOLUTE @@ -1412,412 +1408,417 @@ Image Symbol Table STACK 0x10000100 Section 1776 startup_xinc.o(STACK) Stack_Mem 0x10000100 Data 1776 startup_xinc.o(STACK) __initial_sp 0x100007f0 Data 0 startup_xinc.o(STACK) - .text 0x10001f00 Section 346 aeabi_sdiv.o(.text) - ram_code 0x100020d4 Section 0 system_xinc.o(ram_code) - ram_code 0x100020ec Section 0 arch_main.o(ram_code) - ram_code 0x1000211c Section 0 sleep.o(ram_code) - ram_code 0x10002284 Section 0 rf_extrc.o(ram_code) - ram_code 0x10002294 Section 0 xc_drv_pwr.o(ram_code) - ram_code 0x100022f0 Section 0 xc_drv_fmc_spi.o(ram_code) - ram_memcpy_bytes 0x100022f1 Thumb Code 62 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_write_nbyte 0x1000232f Thumb Code 142 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_read_nbyte 0x100023bd Thumb Code 120 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_wait_busy 0x100024e7 Thumb Code 62 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_write_enable 0x10002525 Thumb Code 42 xc_drv_fmc_spi.o(ram_code) - xc_fmc_status_wait_idle 0x1000281b Thumb Code 10 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_enable 0x10002825 Thumb Code 28 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_disable 0x10002841 Thumb Code 24 xc_drv_fmc_spi.o(ram_code) - ram_code 0x1000285c Section 0 xc_drv_rtc.o(ram_code) - .data 0x100028cc Section 4 system_xinc.o(.data) - .data 0x100028d0 Section 52 app_task.o(.data) - .data 0x10002904 Section 1 app_task.o(.data) - .data 0x10002905 Section 2 app_sec.o(.data) - .data 0x10002908 Section 4 usr_server.o(.data) - .data 0x1000290c Section 5 uart.o(.data) - .data 0x10002911 Section 1 uart_state.o(.data) - .data 0x10002912 Section 5 mcu_bridge.o(.data) - packet_pending 0x10002912 Data 1 mcu_bridge.o(.data) - pending_packet 0x10002913 Data 4 mcu_bridge.o(.data) - .data 0x10002918 Section 28 fast_ota.o(.data) - process_sta 0x10002918 Data 1 fast_ota.o(.data) - write_index 0x1000291a Data 2 fast_ota.o(.data) - last_erase_block 0x1000291c Data 2 fast_ota.o(.data) - aes_index_at 0x10002920 Data 4 fast_ota.o(.data) - write_index_all 0x10002924 Data 4 fast_ota.o(.data) - should_recived_length 0x10002928 Data 4 fast_ota.o(.data) - app_start_addr 0x1000292c Data 4 fast_ota.o(.data) - header_app_crc32 0x10002930 Data 4 fast_ota.o(.data) - .data 0x10002934 Section 4 fast_ota_server.o(.data) - .data 0x10002938 Section 1 fast_ota_server.o(.data) - .data 0x10002939 Section 1 rf_extrc.o(.data) - rccalib_flag 0x10002939 Data 1 rf_extrc.o(.data) - .data 0x1000293c Section 16 xc_drv_timer.o(.data) - .data 0x1000294c Section 4 xc_drv_calib.o(.data) - mid 0x1000294c Data 4 xc_drv_calib.o(.data) - .data 0x10002950 Section 32 xc_drv_rtc.o(.data) - .data 0x10002970 Section 4 nvds.o(.data) - .bss 0x10002974 Section 256 fast_ota.o(.bss) - head_data_temp 0x10002974 Data 256 fast_ota.o(.bss) - .bss 0x10002a74 Section 16 xc_drv_clock.o(.bss) - .bss 0x10002a84 Section 12 xc_drv_uart.o(.bss) - .bss 0x10002a90 Section 24 nvds.o(.bss) - .bss 0x10002aa8 Section 96 libspace.o(.bss) - HEAP 0x10002b08 Section 0 startup_xinc.o(HEAP) - Heap_Mem 0x10002b08 Data 0 startup_xinc.o(HEAP) - RESET 0x11015000 Section 192 startup_xinc.o(RESET) - !!!main 0x110150c0 Section 8 __main.o(!!!main) - !!!scatter 0x110150c8 Section 60 __scatter.o(!!!scatter) - !!handler_copy 0x11015104 Section 26 __scatter_copy.o(!!handler_copy) - !!handler_zi 0x11015120 Section 28 __scatter_zi.o(!!handler_zi) - .ARM.Collect$$_printf_percent$$00000000 0x1101513c Section 2 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) - .ARM.Collect$$_printf_percent$$00000001 0x1101513e Section 10 _printf_n.o(.ARM.Collect$$_printf_percent$$00000001) - .ARM.Collect$$_printf_percent$$00000002 0x11015148 Section 10 _printf_p.o(.ARM.Collect$$_printf_percent$$00000002) - .ARM.Collect$$_printf_percent$$00000003 0x11015152 Section 10 _printf_f.o(.ARM.Collect$$_printf_percent$$00000003) - .ARM.Collect$$_printf_percent$$00000004 0x1101515c Section 10 _printf_e.o(.ARM.Collect$$_printf_percent$$00000004) - .ARM.Collect$$_printf_percent$$00000005 0x11015166 Section 10 _printf_g.o(.ARM.Collect$$_printf_percent$$00000005) - .ARM.Collect$$_printf_percent$$00000006 0x11015170 Section 10 _printf_a.o(.ARM.Collect$$_printf_percent$$00000006) - .ARM.Collect$$_printf_percent$$00000007 0x1101517a Section 10 _printf_ll.o(.ARM.Collect$$_printf_percent$$00000007) - .ARM.Collect$$_printf_percent$$00000008 0x11015184 Section 10 _printf_i.o(.ARM.Collect$$_printf_percent$$00000008) - .ARM.Collect$$_printf_percent$$00000009 0x1101518e Section 10 _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) - .ARM.Collect$$_printf_percent$$0000000A 0x11015198 Section 10 _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A) - .ARM.Collect$$_printf_percent$$0000000B 0x110151a2 Section 10 _printf_o.o(.ARM.Collect$$_printf_percent$$0000000B) - .ARM.Collect$$_printf_percent$$0000000C 0x110151ac Section 10 _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) - .ARM.Collect$$_printf_percent$$0000000D 0x110151b6 Section 10 _printf_lli.o(.ARM.Collect$$_printf_percent$$0000000D) - .ARM.Collect$$_printf_percent$$0000000E 0x110151c0 Section 10 _printf_lld.o(.ARM.Collect$$_printf_percent$$0000000E) - .ARM.Collect$$_printf_percent$$0000000F 0x110151ca Section 10 _printf_llu.o(.ARM.Collect$$_printf_percent$$0000000F) - .ARM.Collect$$_printf_percent$$00000010 0x110151d4 Section 10 _printf_llo.o(.ARM.Collect$$_printf_percent$$00000010) - .ARM.Collect$$_printf_percent$$00000011 0x110151de Section 10 _printf_llx.o(.ARM.Collect$$_printf_percent$$00000011) - .ARM.Collect$$_printf_percent$$00000012 0x110151e8 Section 10 _printf_l.o(.ARM.Collect$$_printf_percent$$00000012) - .ARM.Collect$$_printf_percent$$00000013 0x110151f2 Section 10 _printf_c.o(.ARM.Collect$$_printf_percent$$00000013) - .ARM.Collect$$_printf_percent$$00000014 0x110151fc Section 10 _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) - .ARM.Collect$$_printf_percent$$00000015 0x11015206 Section 10 _printf_lc.o(.ARM.Collect$$_printf_percent$$00000015) - .ARM.Collect$$_printf_percent$$00000016 0x11015210 Section 10 _printf_ls.o(.ARM.Collect$$_printf_percent$$00000016) - .ARM.Collect$$_printf_percent$$00000017 0x1101521a Section 4 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) - .ARM.Collect$$libinit$$00000000 0x1101521e Section 2 libinit.o(.ARM.Collect$$libinit$$00000000) - .ARM.Collect$$libinit$$00000002 0x11015220 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002) - .ARM.Collect$$libinit$$00000004 0x11015220 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004) - .ARM.Collect$$libinit$$0000000A 0x11015220 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) - .ARM.Collect$$libinit$$0000000C 0x11015220 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) - .ARM.Collect$$libinit$$0000000E 0x11015220 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) - .ARM.Collect$$libinit$$0000000F 0x11015220 Section 6 libinit2.o(.ARM.Collect$$libinit$$0000000F) - .ARM.Collect$$libinit$$00000011 0x11015226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011) - .ARM.Collect$$libinit$$00000012 0x11015226 Section 12 libinit2.o(.ARM.Collect$$libinit$$00000012) - .ARM.Collect$$libinit$$00000013 0x11015232 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013) - .ARM.Collect$$libinit$$00000015 0x11015232 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015) - .ARM.Collect$$libinit$$00000016 0x11015232 Section 10 libinit2.o(.ARM.Collect$$libinit$$00000016) - .ARM.Collect$$libinit$$00000017 0x1101523c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017) - .ARM.Collect$$libinit$$00000019 0x1101523c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019) - .ARM.Collect$$libinit$$0000001B 0x1101523c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) - .ARM.Collect$$libinit$$0000001D 0x1101523c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) - .ARM.Collect$$libinit$$0000001F 0x1101523c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) - .ARM.Collect$$libinit$$00000021 0x1101523c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021) - .ARM.Collect$$libinit$$00000023 0x1101523c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023) - .ARM.Collect$$libinit$$00000025 0x1101523c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025) - .ARM.Collect$$libinit$$0000002C 0x1101523c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) - .ARM.Collect$$libinit$$0000002E 0x1101523c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) - .ARM.Collect$$libinit$$00000030 0x1101523c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030) - .ARM.Collect$$libinit$$00000032 0x1101523c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032) - .ARM.Collect$$libinit$$00000033 0x1101523c Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033) - .ARM.Collect$$libshutdown$$00000000 0x1101523e Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) - .ARM.Collect$$libshutdown$$00000002 0x11015240 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) - .ARM.Collect$$libshutdown$$00000004 0x11015240 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) - .ARM.Collect$$libshutdown$$00000007 0x11015240 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) - .ARM.Collect$$libshutdown$$0000000A 0x11015240 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) - .ARM.Collect$$libshutdown$$0000000C 0x11015240 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) - .ARM.Collect$$libshutdown$$0000000F 0x11015240 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) - .ARM.Collect$$libshutdown$$00000010 0x11015240 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) - .ARM.Collect$$rtentry$$00000000 0x11015242 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) - .ARM.Collect$$rtentry$$00000002 0x11015242 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) - .ARM.Collect$$rtentry$$00000004 0x11015242 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) - .ARM.Collect$$rtentry$$00000009 0x11015248 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) - .ARM.Collect$$rtentry$$0000000A 0x11015248 Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) - .ARM.Collect$$rtentry$$0000000C 0x1101524c Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) - .ARM.Collect$$rtentry$$0000000D 0x1101524c Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) - .ARM.Collect$$rtexit$$00000000 0x11015254 Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000) - .ARM.Collect$$rtexit$$00000002 0x11015256 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) - .ARM.Collect$$rtexit$$00000003 0x11015256 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003) - .ARM.Collect$$rtexit$$00000004 0x1101525a Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004) - .emb_text 0x11015260 Section 56 rt_memcpy.o(.emb_text) - .text 0x11015298 Section 72 startup_xinc.o(.text) - .text 0x110152e0 Section 0 printf.o(.text) - .text 0x110152fc Section 0 __2printf.o(.text) - .text 0x11015318 Section 0 _printf_pad.o(.text) - .text 0x11015366 Section 0 _printf_str.o(.text) - .text 0x110153b8 Section 0 _printf_dec.o(.text) - .text 0x11015424 Section 0 _printf_hex_int_ll_ptr.o(.text) - _printf_hex_common 0x11015425 Thumb Code 0 _printf_hex_int_ll_ptr.o(.text) - .text 0x110154bc Section 0 __printf_flags_ss_wp.o(.text) - .text 0x11015644 Section 0 memcmp.o(.text) - .text 0x1101569e Section 0 rt_memcpy.o(.text) - .text 0x11015720 Section 0 rt_memclr.o(.text) - .text 0x11015760 Section 0 heapauxi.o(.text) - .text 0x11015768 Section 0 fdiv.o(.text) - .text 0x110158c8 Section 0 ffixui.o(.text) - .text 0x110158f8 Section 0 fflti.o(.text) - .text 0x11015956 Section 0 _printf_truncate.o(.text) - .text 0x1101597a Section 0 _printf_intcommon.o(.text) - .text 0x11015a2a Section 0 _printf_charcount.o(.text) - .text 0x11015a50 Section 0 _printf_char.o(.text) - .text 0x11015a80 Section 0 _printf_char_file.o(.text) - .text 0x11015aa8 Section 0 _printf_wctomb.o(.text) - .text 0x11015b64 Section 0 _printf_longlong_dec.o(.text) - .text 0x11015bd4 Section 0 _printf_oct_int_ll.o(.text) - _printf_longlong_oct_internal 0x11015bd5 Thumb Code 0 _printf_oct_int_ll.o(.text) - .text 0x11015c44 Section 0 rtudiv10.o(.text) - .text 0x11015c6c Section 0 lludiv10.o(.text) - .text 0x11015ce8 Section 0 _printf_fp_dec.o(.text) - _fp_digits 0x11015ceb Thumb Code 412 _printf_fp_dec.o(.text) - .text 0x11016100 Section 0 _printf_fp_hex.o(.text) - .text 0x110163d8 Section 0 _printf_char_common.o(.text) - _printf_input_char 0x110163d9 Thumb Code 10 _printf_char_common.o(.text) - .text 0x11016408 Section 0 _printf_wchar.o(.text) - .text 0x11016436 Section 0 _wcrtomb.o(.text) - .text 0x11016476 Section 62 sys_stackheap_outer.o(.text) - .text 0x110164b4 Section 16 rt_ctype_table.o(.text) - .text 0x110164c4 Section 8 rt_locale_intlibspace.o(.text) - .text 0x110164cc Section 0 _printf_fp_infnan.o(.text) - .text 0x11016554 Section 0 bigflt0.o(.text) - .text 0x1101662c Section 0 btod.o(.text) - btod_internal_mul 0x1101666d Thumb Code 492 btod.o(.text) - btod_internal_div 0x11016859 Thumb Code 520 btod.o(.text) - .text 0x11016bac Section 0 exit.o(.text) - .text 0x11016bbc Section 8 libspace.o(.text) - .text 0x11016bc4 Section 0 strcmp.o(.text) - .text 0x11016c4c Section 0 __dczerorl2.o(.text) - i.Day_Callback 0x11016df4 Section 0 xc_drv_rtc.o(i.Day_Callback) - i.GPIO_Handler 0x11016df8 Section 0 xc_drv_gpio.o(i.GPIO_Handler) - i.Hour_Callback 0x11016e1c Section 0 xc_drv_rtc.o(i.Hour_Callback) - i.Min_Callback 0x11016e20 Section 0 xc_drv_rtc.o(i.Min_Callback) - i.Sec_Callback 0x11016e24 Section 0 xc_drv_rtc.o(i.Sec_Callback) - i.SysTick_Handler 0x11016e28 Section 0 xc_drv_systick.o(i.SysTick_Handler) - i.SystemInit 0x11016e30 Section 0 system_xinc.o(i.SystemInit) - i.T1_CMR_Callback 0x11016e50 Section 0 xc_drv_rtc.o(i.T1_CMR_Callback) - i.T2_CMR_Callback 0x11016e54 Section 0 xc_drv_rtc.o(i.T2_CMR_Callback) - i.T3_CMR_Callback 0x11016e58 Section 0 xc_drv_rtc.o(i.T3_CMR_Callback) - i.TIMER0_Handler 0x11016e5c Section 0 xc_drv_timer.o(i.TIMER0_Handler) - i.TIMER1_Handler 0x11016e80 Section 0 xc_drv_timer.o(i.TIMER1_Handler) - i.TIMER2_Handler 0x11016ea4 Section 0 xc_drv_timer.o(i.TIMER2_Handler) - i.TIMER3_Handler 0x11016ec8 Section 0 xc_drv_timer.o(i.TIMER3_Handler) - i.UART0_Handler 0x11016eec Section 0 xc_drv_uart.o(i.UART0_Handler) - i.UART1_Handler 0x11016ef6 Section 0 xc_drv_uart.o(i.UART1_Handler) - i.UART2_Handler 0x11016f00 Section 0 xc_drv_uart.o(i.UART2_Handler) - i.WDT_Handler 0x11016f0c Section 0 xc_drv_wdt.o(i.WDT_Handler) - i.WDT_ResetInit 0x11016f2c Section 0 system_xinc.o(i.WDT_ResetInit) - WDT_ResetInit 0x11016f2d Thumb Code 66 system_xinc.o(i.WDT_ResetInit) - i.__ARM_common_ll_muluu 0x11016f78 Section 0 btod.o(i.__ARM_common_ll_muluu) - i.__ARM_common_switch8 0x11016fa8 Section 0 app_sec.o(i.__ARM_common_switch8) - i.__ARM_fpclassify 0x11016fc4 Section 0 fpclassify.o(i.__ARM_fpclassify) - i._is_digit 0x11016ff0 Section 0 __printf_wp.o(i._is_digit) - i._sys_exit 0x11016ffe Section 0 system_xinc.o(i._sys_exit) - i.app_create_advertising 0x11017000 Section 0 app_task.o(i.app_create_advertising) - i.app_delete_advertising 0x11017048 Section 0 app_task.o(i.app_delete_advertising) - i.app_get_dev_name 0x11017084 Section 0 app_task.o(i.app_get_dev_name) - i.app_init 0x110170ac Section 0 app_task.o(i.app_init) - i.app_msg_handler 0x110170f4 Section 0 app_task.o(i.app_msg_handler) - app_msg_handler 0x110170f5 Thumb Code 102 app_task.o(i.app_msg_handler) - i.app_sec_msg_dflt_handler 0x11017164 Section 0 app_sec.o(i.app_sec_msg_dflt_handler) - app_sec_msg_dflt_handler 0x11017165 Thumb Code 4 app_sec.o(i.app_sec_msg_dflt_handler) - i.app_set_adv_data 0x11017168 Section 0 app_task.o(i.app_set_adv_data) - i.app_start_advertising 0x110171d4 Section 0 app_task.o(i.app_start_advertising) - i.app_uart_init 0x11017210 Section 0 arch_main.o(i.app_uart_init) - i.ble_callback 0x11017268 Section 0 mcu_bridge.o(i.ble_callback) - i.ble_diy_callback 0x11017280 Section 0 mcu_bridge.o(i.ble_diy_callback) - i.bluetooth_init 0x110172ac Section 0 arch_main.o(i.bluetooth_init) - i.board_init 0x11017304 Section 0 arch_main.o(i.board_init) - i.clock_init 0x11017380 Section 0 sleep.o(i.clock_init) - i.custom_svc_add 0x110173f0 Section 0 usr_server.o(i.custom_svc_add) - i.custom_svc_cb_att_read_get 0x110174cc Section 0 usr_server.o(i.custom_svc_cb_att_read_get) - i.custom_svc_cb_att_val_set 0x11017570 Section 0 usr_server.o(i.custom_svc_cb_att_val_set) - i.custom_svc_cb_event_sent 0x1101770c Section 0 usr_server.o(i.custom_svc_cb_event_sent) - i.delay_ms_test 0x11017758 Section 0 rf_extrc.o(i.delay_ms_test) - i.delay_us 0x11017770 Section 0 xc_drv_systick.o(i.delay_us) - i.enter_ota_mode 0x110177a0 Section 0 fast_ota_server.o(i.enter_ota_mode) - i.extract32_16 0x11017884 Section 0 xc_drv_fmc_spi.o(i.extract32_16) - i.fast_ota_svc_add 0x11017894 Section 0 fast_ota_server.o(i.fast_ota_svc_add) - i.fast_ota_svc_cb_att_read_get 0x11017978 Section 0 fast_ota_server.o(i.fast_ota_svc_cb_att_read_get) - i.fast_ota_svc_cb_att_val_set 0x11017a3c Section 0 fast_ota_server.o(i.fast_ota_svc_cb_att_val_set) - i.fast_ota_svc_cb_event_sent 0x11017b30 Section 0 fast_ota_server.o(i.fast_ota_svc_cb_event_sent) - i.ferror 0x11017b7c Section 0 system_xinc.o(i.ferror) - i.flash_init 0x11017b84 Section 0 arch_main.o(i.flash_init) - i.flash_size_and_type_get 0x11017ce8 Section 0 xc_drv_fmc_spi.o(i.flash_size_and_type_get) - i.gapc_bond_ind_handler 0x11017d40 Section 0 app_sec.o(i.gapc_bond_ind_handler) - gapc_bond_ind_handler 0x11017d41 Thumb Code 262 app_sec.o(i.gapc_bond_ind_handler) - i.gapc_bond_req_ind_handler 0x11017f40 Section 0 app_sec.o(i.gapc_bond_req_ind_handler) - gapc_bond_req_ind_handler 0x11017f41 Thumb Code 338 app_sec.o(i.gapc_bond_req_ind_handler) - i.gapc_callback 0x1101815c Section 0 app_task.o(i.gapc_callback) - gapc_callback 0x1101815d Thumb Code 364 app_task.o(i.gapc_callback) - i.gapc_encrypt_ind_handler 0x110184ac Section 0 app_sec.o(i.gapc_encrypt_ind_handler) - gapc_encrypt_ind_handler 0x110184ad Thumb Code 22 app_sec.o(i.gapc_encrypt_ind_handler) - i.gapc_encrypt_req_ind_handler 0x11018518 Section 0 app_sec.o(i.gapc_encrypt_req_ind_handler) - gapc_encrypt_req_ind_handler 0x11018519 Thumb Code 204 app_sec.o(i.gapc_encrypt_req_ind_handler) - i.gapc_get_device_info_req_ind 0x110186e0 Section 0 app_task.o(i.gapc_get_device_info_req_ind) - gapc_get_device_info_req_ind 0x110186e1 Thumb Code 132 app_task.o(i.gapc_get_device_info_req_ind) - i.gapm_callback 0x11018768 Section 0 app_task.o(i.gapm_callback) - gapm_callback 0x11018769 Thumb Code 176 app_task.o(i.gapm_callback) - i.gapm_cmp_evt 0x110188f4 Section 0 app_task.o(i.gapm_cmp_evt) - gapm_cmp_evt 0x110188f5 Thumb Code 106 app_task.o(i.gapm_cmp_evt) - i.get_app_env 0x110189a0 Section 0 app_task.o(i.get_app_env) - i.get_crc32 0x110189a8 Section 0 fast_ota.o(i.get_crc32) - i.get_fota_env_addr 0x110189d4 Section 0 fast_ota.o(i.get_fota_env_addr) - i.gpio_intr_callback 0x11018a04 Section 0 arch_main.o(i.gpio_intr_callback) - i.main 0x11018a18 Section 0 arch_main.o(i.main) - i.mcu_bridge_process 0x11018a90 Section 0 mcu_bridge.o(i.mcu_bridge_process) - i.modem_init 0x11018ac0 Section 0 rf_extrc.o(i.modem_init) - i.nvds_browse_tag 0x11018bf0 Section 0 nvds.o(i.nvds_browse_tag) - i.nvds_del 0x11018c24 Section 0 nvds.o(i.nvds_del) - i.nvds_erase 0x11018c5c Section 0 nvds.o(i.nvds_erase) - i.nvds_get 0x11018c9c Section 0 nvds.o(i.nvds_get) - i.nvds_init 0x11018ce0 Section 0 nvds.o(i.nvds_init) - i.nvds_init_memory 0x11018d24 Section 0 nvds.o(i.nvds_init_memory) - i.nvds_is_magic_number_ok 0x11018d44 Section 0 nvds.o(i.nvds_is_magic_number_ok) - i.nvds_purge 0x11018d70 Section 0 nvds.o(i.nvds_purge) - i.nvds_put 0x11018dd8 Section 0 nvds.o(i.nvds_put) - i.nvds_read 0x11018eac Section 0 nvds.o(i.nvds_read) - i.nvds_space_init 0x11018ed4 Section 0 nvds.o(i.nvds_space_init) - i.nvds_walk_tag 0x11018f08 Section 0 nvds.o(i.nvds_walk_tag) - i.nvds_write 0x11018f40 Section 0 nvds.o(i.nvds_write) - i.ota_state_restore 0x11018f68 Section 0 fast_ota.o(i.ota_state_restore) - i.reverse_verif_is_true 0x11018f94 Section 0 xc_drv_fmc_spi.o(i.reverse_verif_is_true) - i.rf_em_init 0x11018fa4 Section 0 rf_extrc.o(i.rf_em_init) - i.rf_force_agc_enable 0x11018fcc Section 0 rf_extrc.o(i.rf_force_agc_enable) - i.rf_init 0x11018fd0 Section 0 rf_extrc.o(i.rf_init) - i.rf_rccalib 0x11019104 Section 0 rf_extrc.o(i.rf_rccalib) - i.rf_reg_rd 0x11019208 Section 0 rf_extrc.o(i.rf_reg_rd) - i.rf_reg_wr 0x1101920c Section 0 rf_extrc.o(i.rf_reg_wr) - i.rf_reset 0x1101920e Section 0 rf_extrc.o(i.rf_reset) - i.rf_sleep 0x11019210 Section 0 rf_extrc.o(i.rf_sleep) - i.rf_txpwr_cs_get 0x11019224 Section 0 rf_extrc.o(i.rf_txpwr_cs_get) - i.rf_txpwr_dbm_get 0x11019270 Section 0 rf_extrc.o(i.rf_txpwr_dbm_get) - i.rom_env_host_init 0x1101927c Section 0 arch_main.o(i.rom_env_host_init) - i.scan_uart 0x1101929c Section 0 uart.o(i.scan_uart) - i.set_vector 0x110192e0 Section 0 system_xinc.o(i.set_vector) - i.slave_send_data 0x11019310 Section 0 usr_server.o(i.slave_send_data) - i.sleep_init 0x110193ac Section 0 sleep.o(i.sleep_init) - i.sleep_schedule 0x110193e4 Section 0 sleep.o(i.sleep_schedule) - i.srv_get_hdl_from_att_idx 0x11019444 Section 0 usr_server.o(i.srv_get_hdl_from_att_idx) - i.system_lightsleep_cfg 0x11019454 Section 0 sleep.o(i.system_lightsleep_cfg) - i.system_sleep_init 0x11019478 Section 0 sleep.o(i.system_sleep_init) - i.systick_callback 0x11019494 Section 0 xc_drv_systick.o(i.systick_callback) - i.timer1_callback 0x11019496 Section 0 xc_drv_timer.o(i.timer1_callback) - i.timer2_callback 0x11019498 Section 0 xc_drv_timer.o(i.timer2_callback) - i.timer3_callback 0x1101949a Section 0 xc_drv_timer.o(i.timer3_callback) - i.uart_user_handler 0x1101949c Section 0 xc_drv_uart.o(i.uart_user_handler) - i.wbit 0x1101954c Section 0 rf_extrc.o(i.wbit) - wbit 0x1101954d Thumb Code 84 rf_extrc.o(i.wbit) - i.wdt_init 0x110195a4 Section 0 arch_main.o(i.wdt_init) - i.wdt_reset_system 0x110195c0 Section 0 fast_ota.o(i.wdt_reset_system) - i.xc_adc_powerdown 0x110195e4 Section 0 xc_drv_pwr.o(i.xc_adc_powerdown) - i.xc_adc_wakeup 0x110195f8 Section 0 xc_drv_pwr.o(i.xc_adc_wakeup) - i.xc_ble_activity_delete 0x11019608 Section 0 xc_gap_api.o(i.xc_ble_activity_delete) - i.xc_ble_advertise_create 0x11019630 Section 0 xc_gap_api.o(i.xc_ble_advertise_create) - i.xc_ble_advertise_start 0x11019658 Section 0 xc_gap_api.o(i.xc_ble_advertise_start) - i.xc_ble_conn_cfm 0x11019684 Section 0 xc_gap_api.o(i.xc_ble_conn_cfm) - i.xc_ble_gapm_reset 0x110196b0 Section 0 xc_gap_api.o(i.xc_ble_gapm_reset) - i.xc_ble_gatt_cli_mtu_exch 0x110196cc Section 0 xc_gatt_client_api.o(i.xc_ble_gatt_cli_mtu_exch) - i.xc_ble_gatt_service16_add 0x110196d4 Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_service16_add) - i.xc_ble_gatt_srv_notify 0x110196ea Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_notify) - i.xc_ble_gatt_srv_read_cfm 0x11019734 Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_read_cfm) - i.xc_ble_gatt_srv_write_cfm 0x1101978c Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_write_cfm) - i.xc_ble_gatt_user_srv_register 0x1101979c Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_user_srv_register) - i.xc_ble_get_dev_info_cfm 0x110197a4 Section 0 xc_gap_api.o(i.xc_ble_get_dev_info_cfm) - i.xc_ble_param_update_cfm 0x110197bc Section 0 xc_gap_api.o(i.xc_ble_param_update_cfm) - i.xc_ble_set_adv_data 0x110197f0 Section 0 xc_gap_api.o(i.xc_ble_set_adv_data) - i.xc_ble_set_dev_config 0x11019828 Section 0 xc_gap_api.o(i.xc_ble_set_dev_config) - i.xc_ble_set_dev_info_cfm 0x11019854 Section 0 xc_gap_api.o(i.xc_ble_set_dev_info_cfm) - i.xc_clock_bbpll_common_cfg 0x1101987c Section 0 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg) - i.xc_clock_bbpll_freq_cfg 0x110198bc Section 0 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg) - i.xc_clock_hfclk_in_get 0x110199a8 Section 0 xc_drv_clock.o(i.xc_clock_hfclk_in_get) - i.xc_clock_hfclk_set 0x110199b4 Section 0 xc_drv_clock.o(i.xc_clock_hfclk_set) - i.xc_clock_init_cfg 0x11019a90 Section 0 xc_drv_clock.o(i.xc_clock_init_cfg) - i.xc_clock_lfclk_set 0x11019aa8 Section 0 xc_drv_clock.o(i.xc_clock_lfclk_set) - i.xc_clock_lfclk_src_get 0x11019b14 Section 0 xc_drv_clock.o(i.xc_clock_lfclk_src_get) - i.xc_gpio_direction_config 0x11019b20 Section 0 xc_drv_gpio.o(i.xc_gpio_direction_config) - i.xc_gpio_fun_sel 0x11019b3c Section 0 xc_drv_gpio.o(i.xc_gpio_fun_sel) - i.xc_gpio_init 0x11019b64 Section 0 xc_drv_gpio.o(i.xc_gpio_init) - i.xc_gpio_it_config 0x11019b94 Section 0 xc_drv_gpio.o(i.xc_gpio_it_config) - i.xc_gpio_mux_ctl 0x11019bc8 Section 0 xc_drv_gpio.o(i.xc_gpio_mux_ctl) - i.xc_gpio_pull_config 0x11019c14 Section 0 xc_drv_gpio.o(i.xc_gpio_pull_config) - i.xc_hfclk_set 0x11019cfc Section 0 xc_drv_clock.o(i.xc_hfclk_set) - i.xc_ota_wdt_init 0x11019d3c Section 0 fast_ota.o(i.xc_ota_wdt_init) - i.xc_pwr_ao_timer_pclk32m_Set 0x11019d9c Section 0 xc_drv_pwr.o(i.xc_pwr_ao_timer_pclk32m_Set) - i.xc_pwr_gpio_sleep_config 0x11019db0 Section 0 xc_drv_pwr.o(i.xc_pwr_gpio_sleep_config) - i.xc_pwr_vol_set 0x11019e34 Section 0 xc_drv_pwr.o(i.xc_pwr_vol_set) - i.xc_rc32k_calib_by_soft 0x11019e90 Section 0 xc_drv_calib.o(i.xc_rc32k_calib_by_soft) - i.xc_rc32k_calib_init 0x11019fdc Section 0 xc_drv_calib.o(i.xc_rc32k_calib_init) - i.xc_rc32k_soft_calib_disable 0x1101a148 Section 0 xc_drv_calib.o(i.xc_rc32k_soft_calib_disable) - i.xc_rc32k_soft_calib_enable 0x1101a168 Section 0 xc_drv_calib.o(i.xc_rc32k_soft_calib_enable) - i.xc_rc32k_soft_calib_set 0x1101a198 Section 0 xc_drv_calib.o(i.xc_rc32k_soft_calib_set) - i.xc_systick_unit_get 0x1101a290 Section 0 xc_drv_clock.o(i.xc_systick_unit_get) - i.xc_timer_init 0x1101a29c Section 0 xc_drv_timer.o(i.xc_timer_init) - i.xc_timer_set_value 0x1101a3bc Section 0 xc_drv_timer.o(i.xc_timer_set_value) - i.xc_timer_start 0x1101a3e4 Section 0 xc_drv_timer.o(i.xc_timer_start) - i.xc_timer_stop 0x1101a420 Section 0 xc_drv_timer.o(i.xc_timer_stop) - i.xc_timer_us_to_ticks 0x1101a43c Section 0 xc_drv_timer.o(i.xc_timer_us_to_ticks) - xc_timer_us_to_ticks 0x1101a43d Thumb Code 188 xc_drv_timer.o(i.xc_timer_us_to_ticks) - i.xc_uart_init 0x1101a508 Section 0 xc_drv_uart.o(i.xc_uart_init) - i.xc_uart_send_byte 0x1101a6f8 Section 0 xc_drv_uart.o(i.xc_uart_send_byte) - i.xc_uart_send_data 0x1101a718 Section 0 xc_drv_uart.o(i.xc_uart_send_data) - i.xc_unique_identification_read 0x1101a734 Section 0 xc_drv_fmc_spi.o(i.xc_unique_identification_read) - i.xc_wdt_init 0x1101a81c Section 0 xc_drv_wdt.o(i.xc_wdt_init) - i.xc_wdt_refresh 0x1101a884 Section 0 xc_drv_wdt.o(i.xc_wdt_refresh) - i.xc_wdt_reload 0x1101a8b4 Section 0 xc_drv_wdt.o(i.xc_wdt_reload) - i.xc_wdt_start 0x1101a8e8 Section 0 xc_drv_wdt.o(i.xc_wdt_start) - locale$$code 0x1101a91c Section 44 lc_numeric_c.o(locale$$code) - locale$$code 0x1101a948 Section 44 lc_ctype_c.o(locale$$code) - x$fpl$fmul 0x1101a974 Section 176 fmul.o(x$fpl$fmul) - x$fpl$printf1 0x1101aa24 Section 16 printf1.o(x$fpl$printf1) - x$fpl$printf2 0x1101aa34 Section 16 printf2.o(x$fpl$printf2) - .constdata 0x1101aa44 Section 8 app_task.o(.constdata) - x$fpl$usenofp 0x1101aa44 Section 0 usenofp.o(x$fpl$usenofp) - .constdata 0x1101aa4c Section 56 app_task.o(.constdata) - .constdata 0x1101aa84 Section 40 app_sec.o(.constdata) - .constdata 0x1101aaac Section 8 app_sec.o(.constdata) - .constdata 0x1101aab4 Section 134 usr_server.o(.constdata) - custom_server_atts 0x1101aab4 Data 36 usr_server.o(.constdata) - custom_src_cb 0x1101aad8 Data 20 usr_server.o(.constdata) - __func__ 0x1101aaec Data 25 usr_server.o(.constdata) - __func__ 0x1101ab05 Data 27 usr_server.o(.constdata) - __func__ 0x1101ab20 Data 26 usr_server.o(.constdata) - .constdata 0x1101ab3c Section 131 fast_ota_server.o(.constdata) - fast_ota_server_atts 0x1101ab40 Data 36 fast_ota_server.o(.constdata) - fast_ota_svc_cb 0x1101ab64 Data 20 fast_ota_server.o(.constdata) - __func__ 0x1101ab78 Data 15 fast_ota_server.o(.constdata) - __func__ 0x1101ab87 Data 27 fast_ota_server.o(.constdata) - __func__ 0x1101aba2 Data 29 fast_ota_server.o(.constdata) - .constdata 0x1101abbf Section 8 rf_extrc.o(.constdata) - .constdata 0x1101abc7 Section 4 xc_drv_timer.o(.constdata) - timer_offset 0x1101abc7 Data 4 xc_drv_timer.o(.constdata) - .constdata 0x1101abcc Section 6 xc_drv_uart.o(.constdata) - uart_offset 0x1101abcc Data 6 xc_drv_uart.o(.constdata) - .constdata 0x1101abd2 Section 4 nvds.o(.constdata) - .constdata 0x1101abd6 Section 40 _printf_hex_int_ll_ptr.o(.constdata) - uc_hextab 0x1101abd6 Data 20 _printf_hex_int_ll_ptr.o(.constdata) - lc_hextab 0x1101abea Data 20 _printf_hex_int_ll_ptr.o(.constdata) - .constdata 0x1101abfe Section 17 __printf_flags_ss_wp.o(.constdata) - maptable 0x1101abfe Data 17 __printf_flags_ss_wp.o(.constdata) - .constdata 0x1101ac0f Section 64 fdiv.o(.constdata) - fdiv_tab 0x1101ac0f Data 64 fdiv.o(.constdata) - .constdata 0x1101ac50 Section 8 _printf_wctomb.o(.constdata) - initial_mbstate 0x1101ac50 Data 8 _printf_wctomb.o(.constdata) - .constdata 0x1101ac58 Section 38 _printf_fp_hex.o(.constdata) - lc_hextab 0x1101ac58 Data 19 _printf_fp_hex.o(.constdata) - uc_hextab 0x1101ac6b Data 19 _printf_fp_hex.o(.constdata) - .constdata 0x1101ac80 Section 148 bigflt0.o(.constdata) - tenpwrs_x 0x1101ac80 Data 60 bigflt0.o(.constdata) - tenpwrs_i 0x1101acbc Data 64 bigflt0.o(.constdata) - .conststring 0x1101ad14 Section 207 app_task.o(.conststring) - .conststring 0x1101ade4 Section 74 usr_server.o(.conststring) - locale$$data 0x1101ae80 Section 28 lc_numeric_c.o(locale$$data) - __lcnum_c_name 0x1101ae84 Data 2 lc_numeric_c.o(locale$$data) - __lcnum_c_start 0x1101ae8c Data 0 lc_numeric_c.o(locale$$data) - __lcnum_c_point 0x1101ae98 Data 0 lc_numeric_c.o(locale$$data) - __lcnum_c_thousands 0x1101ae9a Data 0 lc_numeric_c.o(locale$$data) - __lcnum_c_grouping 0x1101ae9b Data 0 lc_numeric_c.o(locale$$data) - locale$$data 0x1101ae9c Section 272 lc_ctype_c.o(locale$$data) - __lcnum_c_end 0x1101ae9c Data 0 lc_numeric_c.o(locale$$data) - __lcctype_c_name 0x1101aea0 Data 2 lc_ctype_c.o(locale$$data) - __lcctype_c_start 0x1101aea8 Data 0 lc_ctype_c.o(locale$$data) - __lcctype_c_end 0x1101afac Data 0 lc_ctype_c.o(locale$$data) + .text 0x10001f00 Section 0 rt_memclr.o(.text) + .text 0x10001f40 Section 346 aeabi_sdiv.o(.text) + ram_code 0x10002108 Section 0 system_xinc.o(ram_code) + ram_code 0x10002120 Section 0 arch_main.o(ram_code) + ram_code 0x10002150 Section 0 sleep.o(ram_code) + ram_code 0x100022b8 Section 0 rf_extrc.o(ram_code) + ram_code 0x100022c8 Section 0 xc_drv_pwr.o(ram_code) + ram_code 0x10002324 Section 0 xc_drv_fmc_spi.o(ram_code) + ram_memcpy_bytes 0x10002325 Thumb Code 62 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_write_nbyte 0x10002363 Thumb Code 142 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_read_nbyte 0x100023f1 Thumb Code 120 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_wait_busy 0x1000251b Thumb Code 62 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_write_enable 0x10002559 Thumb Code 42 xc_drv_fmc_spi.o(ram_code) + xc_fmc_status_wait_idle 0x1000284f Thumb Code 10 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_enable 0x10002859 Thumb Code 28 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_disable 0x10002875 Thumb Code 24 xc_drv_fmc_spi.o(ram_code) + ram_code 0x10002890 Section 0 xc_drv_rtc.o(ram_code) + .data 0x10002900 Section 4 system_xinc.o(.data) + .data 0x10002904 Section 52 app_task.o(.data) + .data 0x10002938 Section 1 app_task.o(.data) + .data 0x10002939 Section 2 app_sec.o(.data) + .data 0x1000293c Section 4 usr_server.o(.data) + .data 0x10002940 Section 5 uart.o(.data) + .data 0x10002945 Section 1 uart_state.o(.data) + .data 0x10002946 Section 5 mcu_bridge.o(.data) + packet_pending 0x10002946 Data 1 mcu_bridge.o(.data) + pending_packet 0x10002947 Data 4 mcu_bridge.o(.data) + .data 0x1000294c Section 28 fast_ota.o(.data) + process_sta 0x1000294c Data 1 fast_ota.o(.data) + write_index 0x1000294e Data 2 fast_ota.o(.data) + last_erase_block 0x10002950 Data 2 fast_ota.o(.data) + aes_index_at 0x10002954 Data 4 fast_ota.o(.data) + write_index_all 0x10002958 Data 4 fast_ota.o(.data) + should_recived_length 0x1000295c Data 4 fast_ota.o(.data) + app_start_addr 0x10002960 Data 4 fast_ota.o(.data) + header_app_crc32 0x10002964 Data 4 fast_ota.o(.data) + .data 0x10002968 Section 6 fast_ota_server.o(.data) + .data 0x1000296e Section 1 rf_extrc.o(.data) + rccalib_flag 0x1000296e Data 1 rf_extrc.o(.data) + .data 0x10002970 Section 16 xc_drv_timer.o(.data) + .data 0x10002980 Section 4 xc_drv_calib.o(.data) + mid 0x10002980 Data 4 xc_drv_calib.o(.data) + .data 0x10002984 Section 32 xc_drv_rtc.o(.data) + .data 0x100029a4 Section 4 nvds.o(.data) + .bss 0x100029a8 Section 256 fast_ota.o(.bss) + head_data_temp 0x100029a8 Data 256 fast_ota.o(.bss) + .bss 0x10002aa8 Section 16 xc_drv_clock.o(.bss) + .bss 0x10002ab8 Section 12 xc_drv_uart.o(.bss) + .bss 0x10002ac4 Section 24 nvds.o(.bss) + .bss 0x10002adc Section 96 libspace.o(.bss) + HEAP 0x10002b40 Section 0 startup_xinc.o(HEAP) + Heap_Mem 0x10002b40 Data 0 startup_xinc.o(HEAP) + RESET 0x11013000 Section 192 startup_xinc.o(RESET) + !!!main 0x110130c0 Section 8 __main.o(!!!main) + !!!scatter 0x110130c8 Section 60 __scatter.o(!!!scatter) + !!handler_copy 0x11013104 Section 26 __scatter_copy.o(!!handler_copy) + !!handler_zi 0x11013120 Section 28 __scatter_zi.o(!!handler_zi) + .ARM.Collect$$_printf_percent$$00000000 0x1101313c Section 2 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) + .ARM.Collect$$_printf_percent$$00000001 0x1101313e Section 10 _printf_n.o(.ARM.Collect$$_printf_percent$$00000001) + .ARM.Collect$$_printf_percent$$00000002 0x11013148 Section 10 _printf_p.o(.ARM.Collect$$_printf_percent$$00000002) + .ARM.Collect$$_printf_percent$$00000003 0x11013152 Section 10 _printf_f.o(.ARM.Collect$$_printf_percent$$00000003) + .ARM.Collect$$_printf_percent$$00000004 0x1101315c Section 10 _printf_e.o(.ARM.Collect$$_printf_percent$$00000004) + .ARM.Collect$$_printf_percent$$00000005 0x11013166 Section 10 _printf_g.o(.ARM.Collect$$_printf_percent$$00000005) + .ARM.Collect$$_printf_percent$$00000006 0x11013170 Section 10 _printf_a.o(.ARM.Collect$$_printf_percent$$00000006) + .ARM.Collect$$_printf_percent$$00000007 0x1101317a Section 10 _printf_ll.o(.ARM.Collect$$_printf_percent$$00000007) + .ARM.Collect$$_printf_percent$$00000008 0x11013184 Section 10 _printf_i.o(.ARM.Collect$$_printf_percent$$00000008) + .ARM.Collect$$_printf_percent$$00000009 0x1101318e Section 10 _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) + .ARM.Collect$$_printf_percent$$0000000A 0x11013198 Section 10 _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A) + .ARM.Collect$$_printf_percent$$0000000B 0x110131a2 Section 10 _printf_o.o(.ARM.Collect$$_printf_percent$$0000000B) + .ARM.Collect$$_printf_percent$$0000000C 0x110131ac Section 10 _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) + .ARM.Collect$$_printf_percent$$0000000D 0x110131b6 Section 10 _printf_lli.o(.ARM.Collect$$_printf_percent$$0000000D) + .ARM.Collect$$_printf_percent$$0000000E 0x110131c0 Section 10 _printf_lld.o(.ARM.Collect$$_printf_percent$$0000000E) + .ARM.Collect$$_printf_percent$$0000000F 0x110131ca Section 10 _printf_llu.o(.ARM.Collect$$_printf_percent$$0000000F) + .ARM.Collect$$_printf_percent$$00000010 0x110131d4 Section 10 _printf_llo.o(.ARM.Collect$$_printf_percent$$00000010) + .ARM.Collect$$_printf_percent$$00000011 0x110131de Section 10 _printf_llx.o(.ARM.Collect$$_printf_percent$$00000011) + .ARM.Collect$$_printf_percent$$00000012 0x110131e8 Section 10 _printf_l.o(.ARM.Collect$$_printf_percent$$00000012) + .ARM.Collect$$_printf_percent$$00000013 0x110131f2 Section 10 _printf_c.o(.ARM.Collect$$_printf_percent$$00000013) + .ARM.Collect$$_printf_percent$$00000014 0x110131fc Section 10 _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) + .ARM.Collect$$_printf_percent$$00000015 0x11013206 Section 10 _printf_lc.o(.ARM.Collect$$_printf_percent$$00000015) + .ARM.Collect$$_printf_percent$$00000016 0x11013210 Section 10 _printf_ls.o(.ARM.Collect$$_printf_percent$$00000016) + .ARM.Collect$$_printf_percent$$00000017 0x1101321a Section 4 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) + .ARM.Collect$$libinit$$00000000 0x1101321e Section 2 libinit.o(.ARM.Collect$$libinit$$00000000) + .ARM.Collect$$libinit$$00000002 0x11013220 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000002) + .ARM.Collect$$libinit$$00000004 0x11013220 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000004) + .ARM.Collect$$libinit$$0000000A 0x11013220 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) + .ARM.Collect$$libinit$$0000000C 0x11013220 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) + .ARM.Collect$$libinit$$0000000E 0x11013220 Section 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) + .ARM.Collect$$libinit$$0000000F 0x11013220 Section 6 libinit2.o(.ARM.Collect$$libinit$$0000000F) + .ARM.Collect$$libinit$$00000011 0x11013226 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000011) + .ARM.Collect$$libinit$$00000012 0x11013226 Section 12 libinit2.o(.ARM.Collect$$libinit$$00000012) + .ARM.Collect$$libinit$$00000013 0x11013232 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000013) + .ARM.Collect$$libinit$$00000015 0x11013232 Section 0 libinit2.o(.ARM.Collect$$libinit$$00000015) + .ARM.Collect$$libinit$$00000016 0x11013232 Section 10 libinit2.o(.ARM.Collect$$libinit$$00000016) + .ARM.Collect$$libinit$$00000017 0x1101323c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000017) + .ARM.Collect$$libinit$$00000019 0x1101323c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000019) + .ARM.Collect$$libinit$$0000001B 0x1101323c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) + .ARM.Collect$$libinit$$0000001D 0x1101323c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) + .ARM.Collect$$libinit$$0000001F 0x1101323c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) + .ARM.Collect$$libinit$$00000021 0x1101323c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000021) + .ARM.Collect$$libinit$$00000023 0x1101323c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000023) + .ARM.Collect$$libinit$$00000025 0x1101323c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000025) + .ARM.Collect$$libinit$$0000002C 0x1101323c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) + .ARM.Collect$$libinit$$0000002E 0x1101323c Section 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) + .ARM.Collect$$libinit$$00000030 0x1101323c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000030) + .ARM.Collect$$libinit$$00000032 0x1101323c Section 0 libinit2.o(.ARM.Collect$$libinit$$00000032) + .ARM.Collect$$libinit$$00000033 0x1101323c Section 2 libinit2.o(.ARM.Collect$$libinit$$00000033) + .ARM.Collect$$libshutdown$$00000000 0x1101323e Section 2 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) + .ARM.Collect$$libshutdown$$00000002 0x11013240 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) + .ARM.Collect$$libshutdown$$00000004 0x11013240 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) + .ARM.Collect$$libshutdown$$00000007 0x11013240 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) + .ARM.Collect$$libshutdown$$0000000A 0x11013240 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) + .ARM.Collect$$libshutdown$$0000000C 0x11013240 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) + .ARM.Collect$$libshutdown$$0000000F 0x11013240 Section 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) + .ARM.Collect$$libshutdown$$00000010 0x11013240 Section 2 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) + .ARM.Collect$$rtentry$$00000000 0x11013242 Section 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) + .ARM.Collect$$rtentry$$00000002 0x11013242 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) + .ARM.Collect$$rtentry$$00000004 0x11013242 Section 6 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) + .ARM.Collect$$rtentry$$00000009 0x11013248 Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) + .ARM.Collect$$rtentry$$0000000A 0x11013248 Section 4 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) + .ARM.Collect$$rtentry$$0000000C 0x1101324c Section 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) + .ARM.Collect$$rtentry$$0000000D 0x1101324c Section 8 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) + .ARM.Collect$$rtexit$$00000000 0x11013254 Section 2 rtexit.o(.ARM.Collect$$rtexit$$00000000) + .ARM.Collect$$rtexit$$00000002 0x11013256 Section 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) + .ARM.Collect$$rtexit$$00000003 0x11013256 Section 4 rtexit2.o(.ARM.Collect$$rtexit$$00000003) + .ARM.Collect$$rtexit$$00000004 0x1101325a Section 6 rtexit2.o(.ARM.Collect$$rtexit$$00000004) + .emb_text 0x11013260 Section 56 rt_memcpy.o(.emb_text) + .text 0x11013298 Section 72 startup_xinc.o(.text) + .text 0x110132e0 Section 0 printf.o(.text) + .text 0x110132fc Section 0 __2printf.o(.text) + .text 0x11013318 Section 0 _printf_pad.o(.text) + .text 0x11013366 Section 0 _printf_str.o(.text) + .text 0x110133b8 Section 0 _printf_dec.o(.text) + .text 0x11013424 Section 0 _printf_hex_int_ll_ptr.o(.text) + _printf_hex_common 0x11013425 Thumb Code 0 _printf_hex_int_ll_ptr.o(.text) + .text 0x110134bc Section 0 __printf_flags_ss_wp.o(.text) + .text 0x11013644 Section 0 memcmp.o(.text) + .text 0x1101369e Section 0 rt_memcpy.o(.text) + .text 0x11013720 Section 0 heapauxi.o(.text) + .text 0x11013728 Section 0 fdiv.o(.text) + .text 0x11013888 Section 0 ffixui.o(.text) + .text 0x110138b8 Section 0 fflti.o(.text) + .text 0x11013916 Section 0 _printf_truncate.o(.text) + .text 0x1101393a Section 0 _printf_intcommon.o(.text) + .text 0x110139ea Section 0 _printf_charcount.o(.text) + .text 0x11013a10 Section 0 _printf_char.o(.text) + .text 0x11013a40 Section 0 _printf_char_file.o(.text) + .text 0x11013a68 Section 0 _printf_wctomb.o(.text) + .text 0x11013b24 Section 0 _printf_longlong_dec.o(.text) + .text 0x11013b94 Section 0 _printf_oct_int_ll.o(.text) + _printf_longlong_oct_internal 0x11013b95 Thumb Code 0 _printf_oct_int_ll.o(.text) + .text 0x11013c04 Section 0 rtudiv10.o(.text) + .text 0x11013c2c Section 0 lludiv10.o(.text) + .text 0x11013ca8 Section 0 _printf_fp_dec.o(.text) + _fp_digits 0x11013cab Thumb Code 412 _printf_fp_dec.o(.text) + .text 0x110140c0 Section 0 _printf_fp_hex.o(.text) + .text 0x11014398 Section 0 _printf_char_common.o(.text) + _printf_input_char 0x11014399 Thumb Code 10 _printf_char_common.o(.text) + .text 0x110143c8 Section 0 _printf_wchar.o(.text) + .text 0x110143f6 Section 0 _wcrtomb.o(.text) + .text 0x11014436 Section 62 sys_stackheap_outer.o(.text) + .text 0x11014474 Section 16 rt_ctype_table.o(.text) + .text 0x11014484 Section 8 rt_locale_intlibspace.o(.text) + .text 0x1101448c Section 0 _printf_fp_infnan.o(.text) + .text 0x11014514 Section 0 bigflt0.o(.text) + .text 0x110145ec Section 0 btod.o(.text) + btod_internal_mul 0x1101462d Thumb Code 492 btod.o(.text) + btod_internal_div 0x11014819 Thumb Code 520 btod.o(.text) + .text 0x11014b6c Section 0 exit.o(.text) + .text 0x11014b7c Section 8 libspace.o(.text) + .text 0x11014b84 Section 0 strcmp.o(.text) + .text 0x11014c0c Section 0 __dczerorl2.o(.text) + i.Day_Callback 0x11014dcc Section 0 xc_drv_rtc.o(i.Day_Callback) + i.GPIO_Handler 0x11014dd0 Section 0 xc_drv_gpio.o(i.GPIO_Handler) + i.Hour_Callback 0x11014df4 Section 0 xc_drv_rtc.o(i.Hour_Callback) + i.Min_Callback 0x11014df8 Section 0 xc_drv_rtc.o(i.Min_Callback) + i.Sec_Callback 0x11014dfc Section 0 xc_drv_rtc.o(i.Sec_Callback) + i.SysTick_Handler 0x11014e00 Section 0 xc_drv_systick.o(i.SysTick_Handler) + i.SystemInit 0x11014e08 Section 0 system_xinc.o(i.SystemInit) + i.T1_CMR_Callback 0x11014e28 Section 0 xc_drv_rtc.o(i.T1_CMR_Callback) + i.T2_CMR_Callback 0x11014e2c Section 0 xc_drv_rtc.o(i.T2_CMR_Callback) + i.T3_CMR_Callback 0x11014e30 Section 0 xc_drv_rtc.o(i.T3_CMR_Callback) + i.TIMER0_Handler 0x11014e34 Section 0 xc_drv_timer.o(i.TIMER0_Handler) + i.TIMER1_Handler 0x11014e58 Section 0 xc_drv_timer.o(i.TIMER1_Handler) + i.TIMER2_Handler 0x11014e7c Section 0 xc_drv_timer.o(i.TIMER2_Handler) + i.TIMER3_Handler 0x11014ea0 Section 0 xc_drv_timer.o(i.TIMER3_Handler) + i.UART0_Handler 0x11014ec4 Section 0 xc_drv_uart.o(i.UART0_Handler) + i.UART1_Handler 0x11014ece Section 0 xc_drv_uart.o(i.UART1_Handler) + i.UART2_Handler 0x11014ed8 Section 0 xc_drv_uart.o(i.UART2_Handler) + i.WDT_Handler 0x11014ee4 Section 0 xc_drv_wdt.o(i.WDT_Handler) + i.WDT_ResetInit 0x11014f04 Section 0 system_xinc.o(i.WDT_ResetInit) + WDT_ResetInit 0x11014f05 Thumb Code 66 system_xinc.o(i.WDT_ResetInit) + i.__ARM_common_ll_muluu 0x11014f50 Section 0 btod.o(i.__ARM_common_ll_muluu) + i.__ARM_common_switch8 0x11014f80 Section 0 app_sec.o(i.__ARM_common_switch8) + i.__ARM_fpclassify 0x11014f9c Section 0 fpclassify.o(i.__ARM_fpclassify) + i._is_digit 0x11014fc8 Section 0 __printf_wp.o(i._is_digit) + i._sys_exit 0x11014fd6 Section 0 system_xinc.o(i._sys_exit) + i.app_create_advertising 0x11014fd8 Section 0 app_task.o(i.app_create_advertising) + i.app_delete_advertising 0x11015020 Section 0 app_task.o(i.app_delete_advertising) + i.app_get_dev_name 0x1101505c Section 0 app_task.o(i.app_get_dev_name) + i.app_header_update 0x11015084 Section 0 fast_ota.o(i.app_header_update) + i.app_header_vailed 0x110150b0 Section 0 fast_ota.o(i.app_header_vailed) + i.app_init 0x110151a4 Section 0 app_task.o(i.app_init) + i.app_msg_handler 0x110151ec Section 0 app_task.o(i.app_msg_handler) + app_msg_handler 0x110151ed Thumb Code 102 app_task.o(i.app_msg_handler) + i.app_sec_msg_dflt_handler 0x1101525c Section 0 app_sec.o(i.app_sec_msg_dflt_handler) + app_sec_msg_dflt_handler 0x1101525d Thumb Code 4 app_sec.o(i.app_sec_msg_dflt_handler) + i.app_set_adv_data 0x11015260 Section 0 app_task.o(i.app_set_adv_data) + i.app_start_advertising 0x110152cc Section 0 app_task.o(i.app_start_advertising) + i.app_uart_init 0x11015308 Section 0 arch_main.o(i.app_uart_init) + i.ble_callback 0x11015360 Section 0 mcu_bridge.o(i.ble_callback) + i.ble_diy_callback 0x11015378 Section 0 mcu_bridge.o(i.ble_diy_callback) + i.bluetooth_init 0x110153a4 Section 0 arch_main.o(i.bluetooth_init) + i.board_init 0x110153fc Section 0 arch_main.o(i.board_init) + i.calc_crc32 0x11015478 Section 0 fast_ota.o(i.calc_crc32) + i.calc_crc32_head 0x110154c8 Section 0 fast_ota.o(i.calc_crc32_head) + i.clock_init 0x110154f0 Section 0 sleep.o(i.clock_init) + i.custom_svc_add 0x11015560 Section 0 usr_server.o(i.custom_svc_add) + i.custom_svc_cb_att_read_get 0x1101563c Section 0 usr_server.o(i.custom_svc_cb_att_read_get) + i.custom_svc_cb_att_val_set 0x110156e0 Section 0 usr_server.o(i.custom_svc_cb_att_val_set) + i.custom_svc_cb_event_sent 0x1101587c Section 0 usr_server.o(i.custom_svc_cb_event_sent) + i.delay_ms_test 0x110158c8 Section 0 rf_extrc.o(i.delay_ms_test) + i.delay_us 0x110158e0 Section 0 xc_drv_systick.o(i.delay_us) + i.extract32_16 0x11015910 Section 0 xc_drv_fmc_spi.o(i.extract32_16) + i.fast_ota_svc_add 0x11015920 Section 0 fast_ota_server.o(i.fast_ota_svc_add) + i.fast_ota_svc_cb_att_read_get 0x11015a04 Section 0 fast_ota_server.o(i.fast_ota_svc_cb_att_read_get) + i.fast_ota_svc_cb_att_val_set 0x11015ac8 Section 0 fast_ota_server.o(i.fast_ota_svc_cb_att_val_set) + i.fast_ota_svc_cb_event_sent 0x11015bb8 Section 0 fast_ota_server.o(i.fast_ota_svc_cb_event_sent) + i.ferror 0x11015c04 Section 0 system_xinc.o(i.ferror) + i.flash_init 0x11015c0c Section 0 arch_main.o(i.flash_init) + i.flash_size_and_type_get 0x11015d70 Section 0 xc_drv_fmc_spi.o(i.flash_size_and_type_get) + i.gapc_bond_ind_handler 0x11015dc8 Section 0 app_sec.o(i.gapc_bond_ind_handler) + gapc_bond_ind_handler 0x11015dc9 Thumb Code 262 app_sec.o(i.gapc_bond_ind_handler) + i.gapc_bond_req_ind_handler 0x11015fc8 Section 0 app_sec.o(i.gapc_bond_req_ind_handler) + gapc_bond_req_ind_handler 0x11015fc9 Thumb Code 338 app_sec.o(i.gapc_bond_req_ind_handler) + i.gapc_callback 0x110161e4 Section 0 app_task.o(i.gapc_callback) + gapc_callback 0x110161e5 Thumb Code 364 app_task.o(i.gapc_callback) + i.gapc_encrypt_ind_handler 0x11016534 Section 0 app_sec.o(i.gapc_encrypt_ind_handler) + gapc_encrypt_ind_handler 0x11016535 Thumb Code 22 app_sec.o(i.gapc_encrypt_ind_handler) + i.gapc_encrypt_req_ind_handler 0x110165a0 Section 0 app_sec.o(i.gapc_encrypt_req_ind_handler) + gapc_encrypt_req_ind_handler 0x110165a1 Thumb Code 204 app_sec.o(i.gapc_encrypt_req_ind_handler) + i.gapc_get_device_info_req_ind 0x11016768 Section 0 app_task.o(i.gapc_get_device_info_req_ind) + gapc_get_device_info_req_ind 0x11016769 Thumb Code 132 app_task.o(i.gapc_get_device_info_req_ind) + i.gapm_callback 0x110167f0 Section 0 app_task.o(i.gapm_callback) + gapm_callback 0x110167f1 Thumb Code 176 app_task.o(i.gapm_callback) + i.gapm_cmp_evt 0x1101697c Section 0 app_task.o(i.gapm_cmp_evt) + gapm_cmp_evt 0x1101697d Thumb Code 106 app_task.o(i.gapm_cmp_evt) + i.get_app_env 0x11016a28 Section 0 app_task.o(i.get_app_env) + i.get_crc32 0x11016a30 Section 0 fast_ota.o(i.get_crc32) + i.get_fota_env_addr 0x11016a5c Section 0 fast_ota.o(i.get_fota_env_addr) + i.gpio_intr_callback 0x11016a8c Section 0 arch_main.o(i.gpio_intr_callback) + i.main 0x11016aa0 Section 0 arch_main.o(i.main) + i.mcu_bridge_process 0x11016b18 Section 0 mcu_bridge.o(i.mcu_bridge_process) + i.modem_init 0x11016b48 Section 0 rf_extrc.o(i.modem_init) + i.nvds_browse_tag 0x11016c78 Section 0 nvds.o(i.nvds_browse_tag) + i.nvds_del 0x11016cac Section 0 nvds.o(i.nvds_del) + i.nvds_erase 0x11016ce4 Section 0 nvds.o(i.nvds_erase) + i.nvds_get 0x11016d24 Section 0 nvds.o(i.nvds_get) + i.nvds_init 0x11016d68 Section 0 nvds.o(i.nvds_init) + i.nvds_init_memory 0x11016dac Section 0 nvds.o(i.nvds_init_memory) + i.nvds_is_magic_number_ok 0x11016dcc Section 0 nvds.o(i.nvds_is_magic_number_ok) + i.nvds_purge 0x11016df8 Section 0 nvds.o(i.nvds_purge) + i.nvds_put 0x11016e60 Section 0 nvds.o(i.nvds_put) + i.nvds_read 0x11016f34 Section 0 nvds.o(i.nvds_read) + i.nvds_space_init 0x11016f5c Section 0 nvds.o(i.nvds_space_init) + i.nvds_walk_tag 0x11016f90 Section 0 nvds.o(i.nvds_walk_tag) + i.nvds_write 0x11016fc8 Section 0 nvds.o(i.nvds_write) + i.ota_state_restore 0x11016ff0 Section 0 fast_ota.o(i.ota_state_restore) + i.process_ota 0x1101701c Section 0 fast_ota.o(i.process_ota) + i.reverse_verif_is_true 0x110173e0 Section 0 xc_drv_fmc_spi.o(i.reverse_verif_is_true) + i.rf_em_init 0x110173f0 Section 0 rf_extrc.o(i.rf_em_init) + i.rf_force_agc_enable 0x11017418 Section 0 rf_extrc.o(i.rf_force_agc_enable) + i.rf_init 0x1101741c Section 0 rf_extrc.o(i.rf_init) + i.rf_rccalib 0x11017550 Section 0 rf_extrc.o(i.rf_rccalib) + i.rf_reg_rd 0x11017654 Section 0 rf_extrc.o(i.rf_reg_rd) + i.rf_reg_wr 0x11017658 Section 0 rf_extrc.o(i.rf_reg_wr) + i.rf_reset 0x1101765a Section 0 rf_extrc.o(i.rf_reset) + i.rf_sleep 0x1101765c Section 0 rf_extrc.o(i.rf_sleep) + i.rf_txpwr_cs_get 0x11017670 Section 0 rf_extrc.o(i.rf_txpwr_cs_get) + i.rf_txpwr_dbm_get 0x110176bc Section 0 rf_extrc.o(i.rf_txpwr_dbm_get) + i.rom_env_host_init 0x110176c8 Section 0 arch_main.o(i.rom_env_host_init) + i.scan_uart 0x110176e8 Section 0 uart.o(i.scan_uart) + i.set_vector 0x1101772c Section 0 system_xinc.o(i.set_vector) + i.slave_send_data 0x1101775c Section 0 usr_server.o(i.slave_send_data) + i.sleep_init 0x110177f8 Section 0 sleep.o(i.sleep_init) + i.sleep_schedule 0x11017830 Section 0 sleep.o(i.sleep_schedule) + i.srv_get_hdl_from_att_idx 0x11017890 Section 0 usr_server.o(i.srv_get_hdl_from_att_idx) + i.system_lightsleep_cfg 0x110178a0 Section 0 sleep.o(i.system_lightsleep_cfg) + i.system_sleep_init 0x110178c4 Section 0 sleep.o(i.system_sleep_init) + i.systick_callback 0x110178e0 Section 0 xc_drv_systick.o(i.systick_callback) + i.timer1_callback 0x110178e2 Section 0 xc_drv_timer.o(i.timer1_callback) + i.timer2_callback 0x110178e4 Section 0 xc_drv_timer.o(i.timer2_callback) + i.timer3_callback 0x110178e6 Section 0 xc_drv_timer.o(i.timer3_callback) + i.uart_user_handler 0x110178e8 Section 0 xc_drv_uart.o(i.uart_user_handler) + i.wbit 0x11017998 Section 0 rf_extrc.o(i.wbit) + wbit 0x11017999 Thumb Code 84 rf_extrc.o(i.wbit) + i.wdt_init 0x110179f0 Section 0 arch_main.o(i.wdt_init) + i.wdt_reset_system 0x11017a0c Section 0 fast_ota.o(i.wdt_reset_system) + i.xc_adc_powerdown 0x11017a30 Section 0 xc_drv_pwr.o(i.xc_adc_powerdown) + i.xc_adc_wakeup 0x11017a44 Section 0 xc_drv_pwr.o(i.xc_adc_wakeup) + i.xc_ble_activity_delete 0x11017a54 Section 0 xc_gap_api.o(i.xc_ble_activity_delete) + i.xc_ble_advertise_create 0x11017a7c Section 0 xc_gap_api.o(i.xc_ble_advertise_create) + i.xc_ble_advertise_start 0x11017aa4 Section 0 xc_gap_api.o(i.xc_ble_advertise_start) + i.xc_ble_conn_cfm 0x11017ad0 Section 0 xc_gap_api.o(i.xc_ble_conn_cfm) + i.xc_ble_disconnect 0x11017afc Section 0 xc_gap_api.o(i.xc_ble_disconnect) + i.xc_ble_gapm_reset 0x11017b20 Section 0 xc_gap_api.o(i.xc_ble_gapm_reset) + i.xc_ble_gatt_cli_mtu_exch 0x11017b3c Section 0 xc_gatt_client_api.o(i.xc_ble_gatt_cli_mtu_exch) + i.xc_ble_gatt_service16_add 0x11017b44 Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_service16_add) + i.xc_ble_gatt_srv_notify 0x11017b5a Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_notify) + i.xc_ble_gatt_srv_read_cfm 0x11017ba4 Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_read_cfm) + i.xc_ble_gatt_srv_write_cfm 0x11017bfc Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_srv_write_cfm) + i.xc_ble_gatt_user_srv_register 0x11017c0c Section 0 xc_gatt_server_api.o(i.xc_ble_gatt_user_srv_register) + i.xc_ble_get_dev_info_cfm 0x11017c14 Section 0 xc_gap_api.o(i.xc_ble_get_dev_info_cfm) + i.xc_ble_param_update_cfm 0x11017c2c Section 0 xc_gap_api.o(i.xc_ble_param_update_cfm) + i.xc_ble_set_adv_data 0x11017c60 Section 0 xc_gap_api.o(i.xc_ble_set_adv_data) + i.xc_ble_set_dev_config 0x11017c98 Section 0 xc_gap_api.o(i.xc_ble_set_dev_config) + i.xc_ble_set_dev_info_cfm 0x11017cc4 Section 0 xc_gap_api.o(i.xc_ble_set_dev_info_cfm) + i.xc_ble_update_param 0x11017cec Section 0 xc_gap_api.o(i.xc_ble_update_param) + i.xc_clock_bbpll_common_cfg 0x11017d24 Section 0 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg) + i.xc_clock_bbpll_freq_cfg 0x11017d64 Section 0 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg) + i.xc_clock_hfclk_in_get 0x11017e50 Section 0 xc_drv_clock.o(i.xc_clock_hfclk_in_get) + i.xc_clock_hfclk_set 0x11017e5c Section 0 xc_drv_clock.o(i.xc_clock_hfclk_set) + i.xc_clock_init_cfg 0x11017f38 Section 0 xc_drv_clock.o(i.xc_clock_init_cfg) + i.xc_clock_lfclk_set 0x11017f50 Section 0 xc_drv_clock.o(i.xc_clock_lfclk_set) + i.xc_clock_lfclk_src_get 0x11017fbc Section 0 xc_drv_clock.o(i.xc_clock_lfclk_src_get) + i.xc_gpio_direction_config 0x11017fc8 Section 0 xc_drv_gpio.o(i.xc_gpio_direction_config) + i.xc_gpio_fun_sel 0x11017fe4 Section 0 xc_drv_gpio.o(i.xc_gpio_fun_sel) + i.xc_gpio_init 0x1101800c Section 0 xc_drv_gpio.o(i.xc_gpio_init) + i.xc_gpio_it_config 0x1101803c Section 0 xc_drv_gpio.o(i.xc_gpio_it_config) + i.xc_gpio_mux_ctl 0x11018070 Section 0 xc_drv_gpio.o(i.xc_gpio_mux_ctl) + i.xc_gpio_pull_config 0x110180bc Section 0 xc_drv_gpio.o(i.xc_gpio_pull_config) + i.xc_hfclk_set 0x110181a4 Section 0 xc_drv_clock.o(i.xc_hfclk_set) + i.xc_ota_wdt_init 0x110181e4 Section 0 fast_ota.o(i.xc_ota_wdt_init) + i.xc_pwr_ao_timer_pclk32m_Set 0x11018244 Section 0 xc_drv_pwr.o(i.xc_pwr_ao_timer_pclk32m_Set) + i.xc_pwr_gpio_sleep_config 0x11018258 Section 0 xc_drv_pwr.o(i.xc_pwr_gpio_sleep_config) + i.xc_pwr_vol_set 0x110182dc Section 0 xc_drv_pwr.o(i.xc_pwr_vol_set) + i.xc_rc32k_calib_by_soft 0x11018338 Section 0 xc_drv_calib.o(i.xc_rc32k_calib_by_soft) + i.xc_rc32k_calib_init 0x11018484 Section 0 xc_drv_calib.o(i.xc_rc32k_calib_init) + i.xc_rc32k_soft_calib_disable 0x110185f0 Section 0 xc_drv_calib.o(i.xc_rc32k_soft_calib_disable) + i.xc_rc32k_soft_calib_enable 0x11018610 Section 0 xc_drv_calib.o(i.xc_rc32k_soft_calib_enable) + i.xc_rc32k_soft_calib_set 0x11018640 Section 0 xc_drv_calib.o(i.xc_rc32k_soft_calib_set) + i.xc_systick_unit_get 0x11018738 Section 0 xc_drv_clock.o(i.xc_systick_unit_get) + i.xc_timer_init 0x11018744 Section 0 xc_drv_timer.o(i.xc_timer_init) + i.xc_timer_set_value 0x11018864 Section 0 xc_drv_timer.o(i.xc_timer_set_value) + i.xc_timer_start 0x1101888c Section 0 xc_drv_timer.o(i.xc_timer_start) + i.xc_timer_stop 0x110188c8 Section 0 xc_drv_timer.o(i.xc_timer_stop) + i.xc_timer_us_to_ticks 0x110188e4 Section 0 xc_drv_timer.o(i.xc_timer_us_to_ticks) + xc_timer_us_to_ticks 0x110188e5 Thumb Code 188 xc_drv_timer.o(i.xc_timer_us_to_ticks) + i.xc_uart_init 0x110189b0 Section 0 xc_drv_uart.o(i.xc_uart_init) + i.xc_uart_send_byte 0x11018ba0 Section 0 xc_drv_uart.o(i.xc_uart_send_byte) + i.xc_uart_send_data 0x11018bc0 Section 0 xc_drv_uart.o(i.xc_uart_send_data) + i.xc_unique_identification_read 0x11018bdc Section 0 xc_drv_fmc_spi.o(i.xc_unique_identification_read) + i.xc_wdt_init 0x11018cc4 Section 0 xc_drv_wdt.o(i.xc_wdt_init) + i.xc_wdt_refresh 0x11018d2c Section 0 xc_drv_wdt.o(i.xc_wdt_refresh) + i.xc_wdt_reload 0x11018d5c Section 0 xc_drv_wdt.o(i.xc_wdt_reload) + i.xc_wdt_start 0x11018d90 Section 0 xc_drv_wdt.o(i.xc_wdt_start) + locale$$code 0x11018dc4 Section 44 lc_numeric_c.o(locale$$code) + locale$$code 0x11018df0 Section 44 lc_ctype_c.o(locale$$code) + x$fpl$fmul 0x11018e1c Section 176 fmul.o(x$fpl$fmul) + x$fpl$printf1 0x11018ecc Section 16 printf1.o(x$fpl$printf1) + x$fpl$printf2 0x11018edc Section 16 printf2.o(x$fpl$printf2) + .constdata 0x11018eec Section 8 app_task.o(.constdata) + x$fpl$usenofp 0x11018eec Section 0 usenofp.o(x$fpl$usenofp) + .constdata 0x11018ef4 Section 56 app_task.o(.constdata) + .constdata 0x11018f2c Section 40 app_sec.o(.constdata) + .constdata 0x11018f54 Section 8 app_sec.o(.constdata) + .constdata 0x11018f5c Section 134 usr_server.o(.constdata) + custom_server_atts 0x11018f5c Data 36 usr_server.o(.constdata) + custom_src_cb 0x11018f80 Data 20 usr_server.o(.constdata) + __func__ 0x11018f94 Data 25 usr_server.o(.constdata) + __func__ 0x11018fad Data 27 usr_server.o(.constdata) + __func__ 0x11018fc8 Data 26 usr_server.o(.constdata) + .constdata 0x11018fe4 Section 131 fast_ota_server.o(.constdata) + fast_ota_server_atts 0x11018fe8 Data 36 fast_ota_server.o(.constdata) + fast_ota_svc_cb 0x1101900c Data 20 fast_ota_server.o(.constdata) + __func__ 0x11019020 Data 15 fast_ota_server.o(.constdata) + __func__ 0x1101902f Data 27 fast_ota_server.o(.constdata) + __func__ 0x1101904a Data 29 fast_ota_server.o(.constdata) + .constdata 0x11019067 Section 8 rf_extrc.o(.constdata) + .constdata 0x1101906f Section 4 xc_drv_timer.o(.constdata) + timer_offset 0x1101906f Data 4 xc_drv_timer.o(.constdata) + .constdata 0x11019074 Section 6 xc_drv_uart.o(.constdata) + uart_offset 0x11019074 Data 6 xc_drv_uart.o(.constdata) + .constdata 0x1101907a Section 4 nvds.o(.constdata) + .constdata 0x1101907e Section 40 _printf_hex_int_ll_ptr.o(.constdata) + uc_hextab 0x1101907e Data 20 _printf_hex_int_ll_ptr.o(.constdata) + lc_hextab 0x11019092 Data 20 _printf_hex_int_ll_ptr.o(.constdata) + .constdata 0x110190a6 Section 17 __printf_flags_ss_wp.o(.constdata) + maptable 0x110190a6 Data 17 __printf_flags_ss_wp.o(.constdata) + .constdata 0x110190b7 Section 64 fdiv.o(.constdata) + fdiv_tab 0x110190b7 Data 64 fdiv.o(.constdata) + .constdata 0x110190f8 Section 8 _printf_wctomb.o(.constdata) + initial_mbstate 0x110190f8 Data 8 _printf_wctomb.o(.constdata) + .constdata 0x11019100 Section 38 _printf_fp_hex.o(.constdata) + lc_hextab 0x11019100 Data 19 _printf_fp_hex.o(.constdata) + uc_hextab 0x11019113 Data 19 _printf_fp_hex.o(.constdata) + .constdata 0x11019128 Section 148 bigflt0.o(.constdata) + tenpwrs_x 0x11019128 Data 60 bigflt0.o(.constdata) + tenpwrs_i 0x11019164 Data 64 bigflt0.o(.constdata) + .conststring 0x110191bc Section 207 app_task.o(.conststring) + .conststring 0x1101928c Section 74 usr_server.o(.conststring) + locale$$data 0x11019328 Section 28 lc_numeric_c.o(locale$$data) + __lcnum_c_name 0x1101932c Data 2 lc_numeric_c.o(locale$$data) + __lcnum_c_start 0x11019334 Data 0 lc_numeric_c.o(locale$$data) + __lcnum_c_point 0x11019340 Data 0 lc_numeric_c.o(locale$$data) + __lcnum_c_thousands 0x11019342 Data 0 lc_numeric_c.o(locale$$data) + __lcnum_c_grouping 0x11019343 Data 0 lc_numeric_c.o(locale$$data) + locale$$data 0x11019344 Section 272 lc_ctype_c.o(locale$$data) + __lcnum_c_end 0x11019344 Data 0 lc_numeric_c.o(locale$$data) + __lcctype_c_name 0x11019348 Data 2 lc_ctype_c.o(locale$$data) + __lcctype_c_start 0x11019350 Data 0 lc_ctype_c.o(locale$$data) + __lcctype_c_end 0x11019454 Data 0 lc_ctype_c.o(locale$$data) ram_em 0x53006800 Section 2295 fast_ota.o(ram_em) Global Symbols @@ -2117,60 +2118,66 @@ Image Symbol Table evt_start 0x10001c8a Data 0 rom_symdefs.o ABSOLUTE sv_lock 0x10001c8b Data 0 rom_symdefs.o ABSOLUTE sv_txlen 0x10001c92 Data 0 rom_symdefs.o ABSOLUTE - __aeabi_uidiv 0x10001f01 Thumb Code 0 aeabi_sdiv.o(.text) - __aeabi_uidivmod 0x10001f01 Thumb Code 20 aeabi_sdiv.o(.text) - __aeabi_idiv 0x10001f15 Thumb Code 0 aeabi_sdiv.o(.text) - __aeabi_idivmod 0x10001f15 Thumb Code 326 aeabi_sdiv.o(.text) - Long Thumb to Thumb Veneer to xc_adc_powerdown 0x1000205d Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to FMC_SPI_Flash_PowerDown 0x10002069 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to FMC_SPI_Flash_WakeUp 0x10002075 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to xc_pwr_ao_timer_pclk32m_Set 0x10002081 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to xc_adc_wakeup 0x1000208d Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to __2printf 0x10002099 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to xc_wdt_init 0x100020a5 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to xc_wdt_start 0x100020b1 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to __aeabi_memclr4 0x100020bd Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to xc_rc32k_soft_calib_set 0x100020c9 Thumb Code 12 anon$$obj.o(Veneer$$Code) - sendchar 0x100020d5 Thumb Code 18 system_xinc.o(ram_code) - fputc 0x100020e7 Thumb Code 2 system_xinc.o(ram_code) - PendSV_Handler 0x100020ed Thumb Code 34 arch_main.o(ram_code) - xc_ble_sleep 0x1000211d Thumb Code 292 sleep.o(ram_code) - MPU_Handler 0x10002241 Thumb Code 38 sleep.o(ram_code) - timer0_callback 0x10002267 Thumb Code 2 sleep.o(ram_code) - rf_rssi_convert 0x10002285 Thumb Code 14 rf_extrc.o(ram_code) - xc_pwr_dcdc_close 0x10002295 Thumb Code 82 xc_drv_pwr.o(ram_code) - xc_fmc_spi_init_oprt 0x10002435 Thumb Code 138 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_wake_up 0x100024bf Thumb Code 40 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_erase_page 0x1000254f Thumb Code 68 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_write_page 0x10002593 Thumb Code 92 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_otp_read_page 0x100025ef Thumb Code 150 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_read_page 0x10002685 Thumb Code 114 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_read 0x100026f7 Thumb Code 126 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_ruid 0x10002775 Thumb Code 92 xc_drv_fmc_spi.o(ram_code) - xc_fmc_spi_flash_rdid 0x100027d1 Thumb Code 74 xc_drv_fmc_spi.o(ram_code) - RTC_Handler 0x1000285d Thumb Code 104 xc_drv_rtc.o(ram_code) - __stdout 0x100028cc Data 4 system_xinc.o(.data) - app_env 0x100028d0 Data 52 app_task.o(.data) - app_state 0x10002904 Data 1 app_task.o(.data) - bond_flag 0x10002905 Data 1 app_sec.o(.data) - app_sec_env 0x10002906 Data 1 app_sec.o(.data) - srv_user_lid 0x10002908 Data 1 usr_server.o(.data) - custom_svc_tx_char_notify 0x10002909 Data 1 usr_server.o(.data) - custom_svc_start_hdl 0x1000290a Data 2 usr_server.o(.data) - only_read_charactertics_buffer 0x1000290c Data 5 uart.o(.data) - buffer_complet_flag 0x10002911 Data 1 uart_state.o(.data) - fast_ota_srv_user_lid 0x10002934 Data 1 fast_ota_server.o(.data) - fast_ota_svc_tx_char_notify 0x10002935 Data 1 fast_ota_server.o(.data) - fast_ota_svc_start_hdl 0x10002936 Data 2 fast_ota_server.o(.data) - upd_flag 0x10002938 Data 1 fast_ota_server.o(.data) - timer_n_callback 0x1000293c Data 16 xc_drv_timer.o(.data) - RTC_Intr_cb 0x10002950 Data 32 xc_drv_rtc.o(.data) - nvds_temp_buf 0x10002970 Data 4 nvds.o(.data) - clock_cb 0x10002a74 Data 16 xc_drv_clock.o(.bss) - uart_ctl_block 0x10002a84 Data 12 xc_drv_uart.o(.bss) - nvds_env 0x10002a90 Data 24 nvds.o(.bss) - __libspace_start 0x10002aa8 Data 96 libspace.o(.bss) - __temporary_stack_top$libspace 0x10002b08 Data 0 libspace.o(.bss) + _memset_w 0x10001f01 Thumb Code 26 rt_memclr.o(.text) + _memset 0x10001f1b Thumb Code 30 rt_memclr.o(.text) + __aeabi_memclr 0x10001f39 Thumb Code 4 rt_memclr.o(.text) + __rt_memclr 0x10001f39 Thumb Code 0 rt_memclr.o(.text) + __aeabi_memclr4 0x10001f3d Thumb Code 0 rt_memclr.o(.text) + __aeabi_memclr8 0x10001f3d Thumb Code 0 rt_memclr.o(.text) + __rt_memclr_w 0x10001f3d Thumb Code 4 rt_memclr.o(.text) + __aeabi_uidiv 0x10001f41 Thumb Code 0 aeabi_sdiv.o(.text) + __aeabi_uidivmod 0x10001f41 Thumb Code 20 aeabi_sdiv.o(.text) + __aeabi_idiv 0x10001f55 Thumb Code 0 aeabi_sdiv.o(.text) + __aeabi_idivmod 0x10001f55 Thumb Code 326 aeabi_sdiv.o(.text) + Long Thumb to Thumb Veneer to xc_adc_powerdown 0x1000209d Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to FMC_SPI_Flash_PowerDown 0x100020a9 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to FMC_SPI_Flash_WakeUp 0x100020b5 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to xc_pwr_ao_timer_pclk32m_Set 0x100020c1 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to xc_adc_wakeup 0x100020cd Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to __2printf 0x100020d9 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to xc_wdt_init 0x100020e5 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to xc_wdt_start 0x100020f1 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to xc_rc32k_soft_calib_set 0x100020fd Thumb Code 12 anon$$obj.o(Veneer$$Code) + sendchar 0x10002109 Thumb Code 18 system_xinc.o(ram_code) + fputc 0x1000211b Thumb Code 2 system_xinc.o(ram_code) + PendSV_Handler 0x10002121 Thumb Code 34 arch_main.o(ram_code) + xc_ble_sleep 0x10002151 Thumb Code 292 sleep.o(ram_code) + MPU_Handler 0x10002275 Thumb Code 38 sleep.o(ram_code) + timer0_callback 0x1000229b Thumb Code 2 sleep.o(ram_code) + rf_rssi_convert 0x100022b9 Thumb Code 14 rf_extrc.o(ram_code) + xc_pwr_dcdc_close 0x100022c9 Thumb Code 82 xc_drv_pwr.o(ram_code) + xc_fmc_spi_init_oprt 0x10002469 Thumb Code 138 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_wake_up 0x100024f3 Thumb Code 40 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_erase_page 0x10002583 Thumb Code 68 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_write_page 0x100025c7 Thumb Code 92 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_otp_read_page 0x10002623 Thumb Code 150 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_read_page 0x100026b9 Thumb Code 114 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_read 0x1000272b Thumb Code 126 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_ruid 0x100027a9 Thumb Code 92 xc_drv_fmc_spi.o(ram_code) + xc_fmc_spi_flash_rdid 0x10002805 Thumb Code 74 xc_drv_fmc_spi.o(ram_code) + RTC_Handler 0x10002891 Thumb Code 104 xc_drv_rtc.o(ram_code) + __stdout 0x10002900 Data 4 system_xinc.o(.data) + app_env 0x10002904 Data 52 app_task.o(.data) + app_state 0x10002938 Data 1 app_task.o(.data) + bond_flag 0x10002939 Data 1 app_sec.o(.data) + app_sec_env 0x1000293a Data 1 app_sec.o(.data) + srv_user_lid 0x1000293c Data 1 usr_server.o(.data) + custom_svc_tx_char_notify 0x1000293d Data 1 usr_server.o(.data) + custom_svc_start_hdl 0x1000293e Data 2 usr_server.o(.data) + only_read_charactertics_buffer 0x10002940 Data 5 uart.o(.data) + buffer_complet_flag 0x10002945 Data 1 uart_state.o(.data) + fast_ota_srv_user_lid 0x10002968 Data 1 fast_ota_server.o(.data) + fast_ota_svc_tx_char_notify 0x10002969 Data 1 fast_ota_server.o(.data) + upd_flag 0x1000296a Data 1 fast_ota_server.o(.data) + fast_ota_svc_start_hdl 0x1000296c Data 2 fast_ota_server.o(.data) + timer_n_callback 0x10002970 Data 16 xc_drv_timer.o(.data) + RTC_Intr_cb 0x10002984 Data 32 xc_drv_rtc.o(.data) + nvds_temp_buf 0x100029a4 Data 4 nvds.o(.data) + clock_cb 0x10002aa8 Data 16 xc_drv_clock.o(.bss) + uart_ctl_block 0x10002ab8 Data 12 xc_drv_uart.o(.bss) + nvds_env 0x10002ac4 Data 24 nvds.o(.bss) + __libspace_start 0x10002adc Data 96 libspace.o(.bss) + __temporary_stack_top$libspace 0x10002b3c Data 0 libspace.o(.bss) _gatt_srv_att_read_get_cfm 0x11002ba7 Thumb Code 0 rom_symdefs.o ABSOLUTE _gatt_srv_att_val_set_cfm 0x11002c1b Thumb Code 0 rom_symdefs.o ABSOLUTE co_rand_word 0x11003c39 Thumb Code 0 rom_symdefs.o ABSOLUTE @@ -2186,382 +2193,383 @@ Image Symbol Table rom_lld_disable_latency 0x1100e6ad Thumb Code 0 rom_symdefs.o ABSOLUTE rom_lld_enable_latency 0x1100e6d9 Thumb Code 0 rom_symdefs.o ABSOLUTE llc_msg_handler_tab 0x1100f070 Data 0 rom_symdefs.o ABSOLUTE - __Vectors 0x11015000 Data 4 startup_xinc.o(RESET) - __Vectors_End 0x110150c0 Data 0 startup_xinc.o(RESET) - __main 0x110150c1 Thumb Code 8 __main.o(!!!main) - __scatterload 0x110150c9 Thumb Code 0 __scatter.o(!!!scatter) - __scatterload_rt2 0x110150c9 Thumb Code 52 __scatter.o(!!!scatter) - __scatterload_rt2_thumb_only 0x110150c9 Thumb Code 0 __scatter.o(!!!scatter) - __scatterload_null 0x110150d9 Thumb Code 0 __scatter.o(!!!scatter) - __scatterload_copy 0x11015105 Thumb Code 26 __scatter_copy.o(!!handler_copy) - __scatterload_zeroinit 0x11015121 Thumb Code 28 __scatter_zi.o(!!handler_zi) - _printf_percent 0x1101513d Thumb Code 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) - _printf_n 0x1101513f Thumb Code 0 _printf_n.o(.ARM.Collect$$_printf_percent$$00000001) - _printf_p 0x11015149 Thumb Code 0 _printf_p.o(.ARM.Collect$$_printf_percent$$00000002) - _printf_f 0x11015153 Thumb Code 0 _printf_f.o(.ARM.Collect$$_printf_percent$$00000003) - _printf_e 0x1101515d Thumb Code 0 _printf_e.o(.ARM.Collect$$_printf_percent$$00000004) - _printf_g 0x11015167 Thumb Code 0 _printf_g.o(.ARM.Collect$$_printf_percent$$00000005) - _printf_a 0x11015171 Thumb Code 0 _printf_a.o(.ARM.Collect$$_printf_percent$$00000006) - _printf_ll 0x1101517b Thumb Code 0 _printf_ll.o(.ARM.Collect$$_printf_percent$$00000007) - _printf_i 0x11015185 Thumb Code 0 _printf_i.o(.ARM.Collect$$_printf_percent$$00000008) - _printf_d 0x1101518f Thumb Code 0 _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) - _printf_u 0x11015199 Thumb Code 0 _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A) - _printf_o 0x110151a3 Thumb Code 0 _printf_o.o(.ARM.Collect$$_printf_percent$$0000000B) - _printf_x 0x110151ad Thumb Code 0 _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) - _printf_lli 0x110151b7 Thumb Code 0 _printf_lli.o(.ARM.Collect$$_printf_percent$$0000000D) - _printf_lld 0x110151c1 Thumb Code 0 _printf_lld.o(.ARM.Collect$$_printf_percent$$0000000E) - _printf_llu 0x110151cb Thumb Code 0 _printf_llu.o(.ARM.Collect$$_printf_percent$$0000000F) - _printf_llo 0x110151d5 Thumb Code 0 _printf_llo.o(.ARM.Collect$$_printf_percent$$00000010) - _printf_llx 0x110151df Thumb Code 0 _printf_llx.o(.ARM.Collect$$_printf_percent$$00000011) - _printf_l 0x110151e9 Thumb Code 0 _printf_l.o(.ARM.Collect$$_printf_percent$$00000012) - _printf_c 0x110151f3 Thumb Code 0 _printf_c.o(.ARM.Collect$$_printf_percent$$00000013) - _printf_s 0x110151fd Thumb Code 0 _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) - _printf_lc 0x11015207 Thumb Code 0 _printf_lc.o(.ARM.Collect$$_printf_percent$$00000015) - _printf_ls 0x11015211 Thumb Code 0 _printf_ls.o(.ARM.Collect$$_printf_percent$$00000016) - _printf_percent_end 0x1101521b Thumb Code 0 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) - __rt_lib_init 0x1101521f Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000) - __rt_lib_init_fp_1 0x11015221 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002) - __rt_lib_init_heap_1 0x11015221 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) - __rt_lib_init_lc_common 0x11015221 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000F) - __rt_lib_init_preinit_1 0x11015221 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004) - __rt_lib_init_rand_1 0x11015221 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) - __rt_lib_init_user_alloc_1 0x11015221 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) - __rt_lib_init_lc_collate_1 0x11015227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011) - __rt_lib_init_lc_ctype_2 0x11015227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000012) - __rt_lib_init_lc_ctype_1 0x11015233 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013) - __rt_lib_init_lc_monetary_1 0x11015233 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015) - __rt_lib_init_lc_numeric_2 0x11015233 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000016) - __rt_lib_init_alloca_1 0x1101523d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) - __rt_lib_init_argv_1 0x1101523d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) - __rt_lib_init_atexit_1 0x1101523d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) - __rt_lib_init_clock_1 0x1101523d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021) - __rt_lib_init_cpp_1 0x1101523d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032) - __rt_lib_init_exceptions_1 0x1101523d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030) - __rt_lib_init_fp_trap_1 0x1101523d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) - __rt_lib_init_getenv_1 0x1101523d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023) - __rt_lib_init_lc_numeric_1 0x1101523d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017) - __rt_lib_init_lc_time_1 0x1101523d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019) - __rt_lib_init_return 0x1101523d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033) - __rt_lib_init_signal_1 0x1101523d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) - __rt_lib_init_stdio_1 0x1101523d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025) - __rt_lib_shutdown 0x1101523f Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) - __rt_lib_shutdown_cpp_1 0x11015241 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) - __rt_lib_shutdown_fp_trap_1 0x11015241 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) - __rt_lib_shutdown_heap_1 0x11015241 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) - __rt_lib_shutdown_return 0x11015241 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) - __rt_lib_shutdown_signal_1 0x11015241 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) - __rt_lib_shutdown_stdio_1 0x11015241 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) - __rt_lib_shutdown_user_alloc_1 0x11015241 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) - __rt_entry 0x11015243 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) - __rt_entry_presh_1 0x11015243 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) - __rt_entry_sh 0x11015243 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) - __rt_entry_li 0x11015249 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) - __rt_entry_postsh_1 0x11015249 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) - __rt_entry_main 0x1101524d Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) - __rt_entry_postli_1 0x1101524d Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) - __rt_exit 0x11015255 Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000) - __rt_exit_ls 0x11015257 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003) - __rt_exit_prels_1 0x11015257 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) - __rt_exit_exit 0x1101525b Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004) - __aeabi_memcpy4 0x11015261 Thumb Code 56 rt_memcpy.o(.emb_text) - __aeabi_memcpy8 0x11015261 Thumb Code 0 rt_memcpy.o(.emb_text) - Reset_Handler 0x11015299 Thumb Code 14 startup_xinc.o(.text) - NMI_Handler 0x110152a7 Thumb Code 2 startup_xinc.o(.text) - HardFault_Handler 0x110152a9 Thumb Code 2 startup_xinc.o(.text) - MemManage_Handler 0x110152ab Thumb Code 2 startup_xinc.o(.text) - BusFault_Handler 0x110152ad Thumb Code 2 startup_xinc.o(.text) - UsageFault_Handler 0x110152af Thumb Code 2 startup_xinc.o(.text) - SVC_Handler 0x110152b1 Thumb Code 2 startup_xinc.o(.text) - DebugMon_Handler 0x110152b3 Thumb Code 2 startup_xinc.o(.text) - AES_Handler 0x110152b5 Thumb Code 0 startup_xinc.o(.text) - AOTIMER0_Handler 0x110152b5 Thumb Code 0 startup_xinc.o(.text) - AOTIMER1_Handler 0x110152b5 Thumb Code 0 startup_xinc.o(.text) - AUDIO_Handler 0x110152b5 Thumb Code 0 startup_xinc.o(.text) - CAN_Handler 0x110152b5 Thumb Code 0 startup_xinc.o(.text) - CMP_Handler 0x110152b5 Thumb Code 0 startup_xinc.o(.text) - CPR_Handler 0x110152b5 Thumb Code 0 startup_xinc.o(.text) - DMA_Handler 0x110152b5 Thumb Code 0 startup_xinc.o(.text) - FMC_Handler 0x110152b5 Thumb Code 0 startup_xinc.o(.text) - GADC_Handler 0x110152b5 Thumb Code 0 startup_xinc.o(.text) - I2C_Handler 0x110152b5 Thumb Code 0 startup_xinc.o(.text) - I2S_Handler 0x110152b5 Thumb Code 0 startup_xinc.o(.text) - PWM_Handler 0x110152b5 Thumb Code 0 startup_xinc.o(.text) - RF24G_Handler 0x110152b5 Thumb Code 0 startup_xinc.o(.text) - SPI0_Handler 0x110152b5 Thumb Code 0 startup_xinc.o(.text) - SPI1_Handler 0x110152b5 Thumb Code 0 startup_xinc.o(.text) - SPI2_Handler 0x110152b5 Thumb Code 0 startup_xinc.o(.text) - USB_Handler 0x110152b5 Thumb Code 0 startup_xinc.o(.text) - __user_initial_stackheap 0x110152b9 Thumb Code 0 startup_xinc.o(.text) - printf 0x110152e1 Thumb Code 22 printf.o(.text) - __2printf 0x110152fd Thumb Code 22 __2printf.o(.text) - _printf_pre_padding 0x11015319 Thumb Code 44 _printf_pad.o(.text) - _printf_post_padding 0x11015345 Thumb Code 34 _printf_pad.o(.text) - _printf_str 0x11015367 Thumb Code 82 _printf_str.o(.text) - _printf_int_dec 0x110153b9 Thumb Code 90 _printf_dec.o(.text) - _printf_longlong_hex 0x11015425 Thumb Code 88 _printf_hex_int_ll_ptr.o(.text) - _printf_int_hex 0x1101547d Thumb Code 28 _printf_hex_int_ll_ptr.o(.text) - _printf_ll_hex 0x11015499 Thumb Code 10 _printf_hex_int_ll_ptr.o(.text) - _printf_hex_ptr 0x110154a3 Thumb Code 22 _printf_hex_int_ll_ptr.o(.text) - __printf 0x110154bd Thumb Code 386 __printf_flags_ss_wp.o(.text) - memcmp 0x11015645 Thumb Code 90 memcmp.o(.text) - __aeabi_memcpy 0x1101569f Thumb Code 130 rt_memcpy.o(.text) - __rt_memcpy 0x1101569f Thumb Code 0 rt_memcpy.o(.text) - _memset_w 0x11015721 Thumb Code 26 rt_memclr.o(.text) - _memset 0x1101573b Thumb Code 30 rt_memclr.o(.text) - __aeabi_memclr 0x11015759 Thumb Code 4 rt_memclr.o(.text) - __rt_memclr 0x11015759 Thumb Code 0 rt_memclr.o(.text) - __aeabi_memclr4 0x1101575d Thumb Code 0 rt_memclr.o(.text) - __aeabi_memclr8 0x1101575d Thumb Code 0 rt_memclr.o(.text) - __rt_memclr_w 0x1101575d Thumb Code 4 rt_memclr.o(.text) - __use_two_region_memory 0x11015761 Thumb Code 2 heapauxi.o(.text) - __rt_heap_escrow$2region 0x11015763 Thumb Code 2 heapauxi.o(.text) - __rt_heap_expand$2region 0x11015765 Thumb Code 2 heapauxi.o(.text) - __aeabi_fdiv 0x11015769 Thumb Code 0 fdiv.o(.text) - _fdiv 0x11015769 Thumb Code 334 fdiv.o(.text) - _frdiv 0x110158b7 Thumb Code 8 fdiv.o(.text) - __aeabi_f2uiz 0x110158c9 Thumb Code 0 ffixui.o(.text) - _ffixu 0x110158c9 Thumb Code 48 ffixui.o(.text) - __aeabi_i2f_normalise 0x110158f9 Thumb Code 72 fflti.o(.text) - __aeabi_i2f 0x11015941 Thumb Code 16 fflti.o(.text) - _fflt 0x11015941 Thumb Code 0 fflti.o(.text) - __aeabi_ui2f 0x11015951 Thumb Code 6 fflti.o(.text) - _ffltu 0x11015951 Thumb Code 0 fflti.o(.text) - _printf_truncate_signed 0x11015957 Thumb Code 18 _printf_truncate.o(.text) - _printf_truncate_unsigned 0x11015969 Thumb Code 18 _printf_truncate.o(.text) - _printf_int_common 0x1101597b Thumb Code 176 _printf_intcommon.o(.text) - _printf_charcount 0x11015a2b Thumb Code 38 _printf_charcount.o(.text) - _printf_cs_common 0x11015a51 Thumb Code 22 _printf_char.o(.text) - _printf_char 0x11015a67 Thumb Code 16 _printf_char.o(.text) - _printf_string 0x11015a77 Thumb Code 8 _printf_char.o(.text) - _printf_char_file 0x11015a81 Thumb Code 34 _printf_char_file.o(.text) - _printf_wctomb 0x11015aa9 Thumb Code 182 _printf_wctomb.o(.text) - _printf_longlong_dec 0x11015b65 Thumb Code 94 _printf_longlong_dec.o(.text) - _printf_longlong_oct 0x11015bd5 Thumb Code 68 _printf_oct_int_ll.o(.text) - _printf_int_oct 0x11015c19 Thumb Code 24 _printf_oct_int_ll.o(.text) - _printf_ll_oct 0x11015c31 Thumb Code 10 _printf_oct_int_ll.o(.text) - __rt_udiv10 0x11015c45 Thumb Code 40 rtudiv10.o(.text) - _ll_udiv10 0x11015c6d Thumb Code 122 lludiv10.o(.text) - __lib_sel_fp_printf 0x11015ce9 Thumb Code 2 _printf_fp_dec.o(.text) - _printf_fp_dec_real 0x11015e87 Thumb Code 620 _printf_fp_dec.o(.text) - _printf_fp_hex_real 0x11016101 Thumb Code 718 _printf_fp_hex.o(.text) - _printf_char_common 0x110163e3 Thumb Code 32 _printf_char_common.o(.text) - _printf_lcs_common 0x11016409 Thumb Code 22 _printf_wchar.o(.text) - _printf_wchar 0x1101641f Thumb Code 16 _printf_wchar.o(.text) - _printf_wstring 0x1101642f Thumb Code 8 _printf_wchar.o(.text) - _wcrtomb 0x11016437 Thumb Code 64 _wcrtomb.o(.text) - __user_setup_stackheap 0x11016477 Thumb Code 62 sys_stackheap_outer.o(.text) - __rt_ctype_table 0x110164b5 Thumb Code 16 rt_ctype_table.o(.text) - __rt_locale 0x110164c5 Thumb Code 8 rt_locale_intlibspace.o(.text) - _printf_fp_infnan 0x110164cd Thumb Code 120 _printf_fp_infnan.o(.text) - _btod_etento 0x11016555 Thumb Code 210 bigflt0.o(.text) - _btod_d2e 0x1101662d Thumb Code 64 btod.o(.text) - _btod_emul 0x11016a61 Thumb Code 28 btod.o(.text) - _btod_emuld 0x11016a7d Thumb Code 144 btod.o(.text) - _btod_ediv 0x11016b0d Thumb Code 26 btod.o(.text) - _btod_edivd 0x11016b27 Thumb Code 124 btod.o(.text) - exit 0x11016bad Thumb Code 16 exit.o(.text) - __user_libspace 0x11016bbd Thumb Code 8 libspace.o(.text) - __user_perproc_libspace 0x11016bbd Thumb Code 0 libspace.o(.text) - __user_perthread_libspace 0x11016bbd Thumb Code 0 libspace.o(.text) - strcmp 0x11016bc5 Thumb Code 132 strcmp.o(.text) - __decompress 0x11016c4d Thumb Code 0 __dczerorl2.o(.text) - __decompress1 0x11016c4d Thumb Code 86 __dczerorl2.o(.text) - Long Thumb to Thumb Veneer to __aeabi_idivmod 0x11016ca5 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to ke_task_create 0x11016cb1 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to ke_state_set 0x11016cbd Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to rwip_init 0x11016cc9 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to rwip_time_get 0x11016cd5 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to __aeabi_uidivmod 0x11016ce1 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to xc_fmc_spi_init_oprt 0x11016ced Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to xc_fmc_spi_flash_wake_up 0x11016cf9 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to xc_fmc_spi_flash_read_page 0x11016d05 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to xc_fmc_spi_flash_erase_page 0x11016d11 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to xc_fmc_spi_flash_write_page 0x11016d1d Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to xc_fmc_spi_flash_rdid 0x11016d29 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to xc_fmc_spi_flash_ruid 0x11016d35 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to ke_msg_alloc 0x11016d41 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to ke_msg_send 0x11016d4d Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to ke_state_get 0x11016d59 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to rwip_schedule 0x11016d65 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to FMC_SPI_Flash_Erase_Sector 0x11016d71 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to FMC_SPI_FlashRead 0x11016d7d Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to FMC_SPI_FlashWrite 0x11016d89 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to rwip_sleep 0x11016d95 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to xc_ble_sleep 0x11016da1 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to FMC_SPI_Init_Oprt 0x11016dad Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to co_buf_alloc 0x11016db9 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to co_buf_copy_data_from_mem 0x11016dc5 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to co_buf_release 0x11016dd1 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to xc_fmc_spi_flash_read 0x11016ddd Thumb Code 12 anon$$obj.o(Veneer$$Code) - Long Thumb to Thumb Veneer to xc_fmc_spi_otp_read_page 0x11016de9 Thumb Code 12 anon$$obj.o(Veneer$$Code) - Day_Callback 0x11016df5 Thumb Code 4 xc_drv_rtc.o(i.Day_Callback) - GPIO_Handler 0x11016df9 Thumb Code 32 xc_drv_gpio.o(i.GPIO_Handler) - Hour_Callback 0x11016e1d Thumb Code 4 xc_drv_rtc.o(i.Hour_Callback) - Min_Callback 0x11016e21 Thumb Code 4 xc_drv_rtc.o(i.Min_Callback) - Sec_Callback 0x11016e25 Thumb Code 4 xc_drv_rtc.o(i.Sec_Callback) - SysTick_Handler 0x11016e29 Thumb Code 8 xc_drv_systick.o(i.SysTick_Handler) - SystemInit 0x11016e31 Thumb Code 22 system_xinc.o(i.SystemInit) - T1_CMR_Callback 0x11016e51 Thumb Code 4 xc_drv_rtc.o(i.T1_CMR_Callback) - T2_CMR_Callback 0x11016e55 Thumb Code 4 xc_drv_rtc.o(i.T2_CMR_Callback) - T3_CMR_Callback 0x11016e59 Thumb Code 4 xc_drv_rtc.o(i.T3_CMR_Callback) - TIMER0_Handler 0x11016e5d Thumb Code 24 xc_drv_timer.o(i.TIMER0_Handler) - TIMER1_Handler 0x11016e81 Thumb Code 24 xc_drv_timer.o(i.TIMER1_Handler) - TIMER2_Handler 0x11016ea5 Thumb Code 24 xc_drv_timer.o(i.TIMER2_Handler) - TIMER3_Handler 0x11016ec9 Thumb Code 24 xc_drv_timer.o(i.TIMER3_Handler) - UART0_Handler 0x11016eed Thumb Code 10 xc_drv_uart.o(i.UART0_Handler) - UART1_Handler 0x11016ef7 Thumb Code 10 xc_drv_uart.o(i.UART1_Handler) - UART2_Handler 0x11016f01 Thumb Code 10 xc_drv_uart.o(i.UART2_Handler) - WDT_Handler 0x11016f0d Thumb Code 14 xc_drv_wdt.o(i.WDT_Handler) - __ARM_common_ll_muluu 0x11016f79 Thumb Code 48 btod.o(i.__ARM_common_ll_muluu) - __ARM_common_switch8 0x11016fa9 Thumb Code 26 app_sec.o(i.__ARM_common_switch8) - __ARM_fpclassify 0x11016fc5 Thumb Code 40 fpclassify.o(i.__ARM_fpclassify) - _is_digit 0x11016ff1 Thumb Code 14 __printf_wp.o(i._is_digit) - _sys_exit 0x11016fff Thumb Code 2 system_xinc.o(i._sys_exit) - app_create_advertising 0x11017001 Thumb Code 66 app_task.o(i.app_create_advertising) - app_delete_advertising 0x11017049 Thumb Code 32 app_task.o(i.app_delete_advertising) - app_get_dev_name 0x11017085 Thumb Code 34 app_task.o(i.app_get_dev_name) - app_init 0x110170ad Thumb Code 50 app_task.o(i.app_init) - app_set_adv_data 0x11017169 Thumb Code 82 app_task.o(i.app_set_adv_data) - app_start_advertising 0x110171d5 Thumb Code 54 app_task.o(i.app_start_advertising) - app_uart_init 0x11017211 Thumb Code 82 arch_main.o(i.app_uart_init) - ble_callback 0x11017269 Thumb Code 20 mcu_bridge.o(i.ble_callback) - ble_diy_callback 0x11017281 Thumb Code 38 mcu_bridge.o(i.ble_diy_callback) - bluetooth_init 0x110172ad Thumb Code 74 arch_main.o(i.bluetooth_init) - board_init 0x11017305 Thumb Code 46 arch_main.o(i.board_init) - clock_init 0x11017381 Thumb Code 94 sleep.o(i.clock_init) - custom_svc_add 0x110173f1 Thumb Code 100 usr_server.o(i.custom_svc_add) - custom_svc_cb_att_read_get 0x110174cd Thumb Code 78 usr_server.o(i.custom_svc_cb_att_read_get) - custom_svc_cb_att_val_set 0x11017571 Thumb Code 246 usr_server.o(i.custom_svc_cb_att_val_set) - custom_svc_cb_event_sent 0x1101770d Thumb Code 20 usr_server.o(i.custom_svc_cb_event_sent) - delay_ms_test 0x11017759 Thumb Code 22 rf_extrc.o(i.delay_ms_test) - delay_us 0x11017771 Thumb Code 44 xc_drv_systick.o(i.delay_us) - enter_ota_mode 0x110177a1 Thumb Code 218 fast_ota_server.o(i.enter_ota_mode) - extract32_16 0x11017885 Thumb Code 14 xc_drv_fmc_spi.o(i.extract32_16) - fast_ota_svc_add 0x11017895 Thumb Code 98 fast_ota_server.o(i.fast_ota_svc_add) - fast_ota_svc_cb_att_read_get 0x11017979 Thumb Code 106 fast_ota_server.o(i.fast_ota_svc_cb_att_read_get) - fast_ota_svc_cb_att_val_set 0x11017a3d Thumb Code 132 fast_ota_server.o(i.fast_ota_svc_cb_att_val_set) - fast_ota_svc_cb_event_sent 0x11017b31 Thumb Code 20 fast_ota_server.o(i.fast_ota_svc_cb_event_sent) - ferror 0x11017b7d Thumb Code 6 system_xinc.o(i.ferror) - flash_init 0x11017b85 Thumb Code 170 arch_main.o(i.flash_init) - flash_size_and_type_get 0x11017ce9 Thumb Code 86 xc_drv_fmc_spi.o(i.flash_size_and_type_get) - get_app_env 0x110189a1 Thumb Code 4 app_task.o(i.get_app_env) - get_crc32 0x110189a9 Thumb Code 40 fast_ota.o(i.get_crc32) - get_fota_env_addr 0x110189d5 Thumb Code 22 fast_ota.o(i.get_fota_env_addr) - gpio_intr_callback 0x11018a05 Thumb Code 14 arch_main.o(i.gpio_intr_callback) - main 0x11018a19 Thumb Code 102 arch_main.o(i.main) - mcu_bridge_process 0x11018a91 Thumb Code 42 mcu_bridge.o(i.mcu_bridge_process) - modem_init 0x11018ac1 Thumb Code 244 rf_extrc.o(i.modem_init) - nvds_browse_tag 0x11018bf1 Thumb Code 52 nvds.o(i.nvds_browse_tag) - nvds_del 0x11018c25 Thumb Code 52 nvds.o(i.nvds_del) - nvds_erase 0x11018c5d Thumb Code 58 nvds.o(i.nvds_erase) - nvds_get 0x11018c9d Thumb Code 62 nvds.o(i.nvds_get) - nvds_init 0x11018ce1 Thumb Code 48 nvds.o(i.nvds_init) - nvds_init_memory 0x11018d25 Thumb Code 24 nvds.o(i.nvds_init_memory) - nvds_is_magic_number_ok 0x11018d45 Thumb Code 36 nvds.o(i.nvds_is_magic_number_ok) - nvds_purge 0x11018d71 Thumb Code 98 nvds.o(i.nvds_purge) - nvds_put 0x11018dd9 Thumb Code 202 nvds.o(i.nvds_put) - nvds_read 0x11018ead Thumb Code 36 nvds.o(i.nvds_read) - nvds_space_init 0x11018ed5 Thumb Code 42 nvds.o(i.nvds_space_init) - nvds_walk_tag 0x11018f09 Thumb Code 52 nvds.o(i.nvds_walk_tag) - nvds_write 0x11018f41 Thumb Code 36 nvds.o(i.nvds_write) - ota_state_restore 0x11018f69 Thumb Code 34 fast_ota.o(i.ota_state_restore) - reverse_verif_is_true 0x11018f95 Thumb Code 14 xc_drv_fmc_spi.o(i.reverse_verif_is_true) - rf_em_init 0x11018fa5 Thumb Code 34 rf_extrc.o(i.rf_em_init) - rf_force_agc_enable 0x11018fcd Thumb Code 2 rf_extrc.o(i.rf_force_agc_enable) - rf_init 0x11018fd1 Thumb Code 248 rf_extrc.o(i.rf_init) - rf_rccalib 0x11019105 Thumb Code 240 rf_extrc.o(i.rf_rccalib) - rf_reg_rd 0x11019209 Thumb Code 4 rf_extrc.o(i.rf_reg_rd) - rf_reg_wr 0x1101920d Thumb Code 2 rf_extrc.o(i.rf_reg_wr) - rf_reset 0x1101920f Thumb Code 2 rf_extrc.o(i.rf_reset) - rf_sleep 0x11019211 Thumb Code 18 rf_extrc.o(i.rf_sleep) - rf_txpwr_cs_get 0x11019225 Thumb Code 70 rf_extrc.o(i.rf_txpwr_cs_get) - rf_txpwr_dbm_get 0x11019271 Thumb Code 6 rf_extrc.o(i.rf_txpwr_dbm_get) - rom_env_host_init 0x1101927d Thumb Code 20 arch_main.o(i.rom_env_host_init) - scan_uart 0x1101929d Thumb Code 62 uart.o(i.scan_uart) - set_vector 0x110192e1 Thumb Code 34 system_xinc.o(i.set_vector) - slave_send_data 0x11019311 Thumb Code 82 usr_server.o(i.slave_send_data) - sleep_init 0x110193ad Thumb Code 48 sleep.o(i.sleep_init) - sleep_schedule 0x110193e5 Thumb Code 88 sleep.o(i.sleep_schedule) - srv_get_hdl_from_att_idx 0x11019445 Thumb Code 10 usr_server.o(i.srv_get_hdl_from_att_idx) - system_lightsleep_cfg 0x11019455 Thumb Code 24 sleep.o(i.system_lightsleep_cfg) - system_sleep_init 0x11019479 Thumb Code 18 sleep.o(i.system_sleep_init) - systick_callback 0x11019495 Thumb Code 2 xc_drv_systick.o(i.systick_callback) - timer1_callback 0x11019497 Thumb Code 2 xc_drv_timer.o(i.timer1_callback) - timer2_callback 0x11019499 Thumb Code 2 xc_drv_timer.o(i.timer2_callback) - timer3_callback 0x1101949b Thumb Code 2 xc_drv_timer.o(i.timer3_callback) - uart_user_handler 0x1101949d Thumb Code 138 xc_drv_uart.o(i.uart_user_handler) - wdt_init 0x110195a5 Thumb Code 26 arch_main.o(i.wdt_init) - wdt_reset_system 0x110195c1 Thumb Code 30 fast_ota.o(i.wdt_reset_system) - xc_adc_powerdown 0x110195e5 Thumb Code 14 xc_drv_pwr.o(i.xc_adc_powerdown) - xc_adc_wakeup 0x110195f9 Thumb Code 12 xc_drv_pwr.o(i.xc_adc_wakeup) - xc_ble_activity_delete 0x11019609 Thumb Code 36 xc_gap_api.o(i.xc_ble_activity_delete) - xc_ble_advertise_create 0x11019631 Thumb Code 40 xc_gap_api.o(i.xc_ble_advertise_create) - xc_ble_advertise_start 0x11019659 Thumb Code 38 xc_gap_api.o(i.xc_ble_advertise_start) - xc_ble_conn_cfm 0x11019685 Thumb Code 38 xc_gap_api.o(i.xc_ble_conn_cfm) - xc_ble_gapm_reset 0x110196b1 Thumb Code 24 xc_gap_api.o(i.xc_ble_gapm_reset) - xc_ble_gatt_cli_mtu_exch 0x110196cd Thumb Code 8 xc_gatt_client_api.o(i.xc_ble_gatt_cli_mtu_exch) - xc_ble_gatt_service16_add 0x110196d5 Thumb Code 22 xc_gatt_server_api.o(i.xc_ble_gatt_service16_add) - xc_ble_gatt_srv_notify 0x110196eb Thumb Code 74 xc_gatt_server_api.o(i.xc_ble_gatt_srv_notify) - xc_ble_gatt_srv_read_cfm 0x11019735 Thumb Code 84 xc_gatt_server_api.o(i.xc_ble_gatt_srv_read_cfm) - xc_ble_gatt_srv_write_cfm 0x1101978d Thumb Code 12 xc_gatt_server_api.o(i.xc_ble_gatt_srv_write_cfm) - xc_ble_gatt_user_srv_register 0x1101979d Thumb Code 8 xc_gatt_server_api.o(i.xc_ble_gatt_user_srv_register) - xc_ble_get_dev_info_cfm 0x110197a5 Thumb Code 24 xc_gap_api.o(i.xc_ble_get_dev_info_cfm) - xc_ble_param_update_cfm 0x110197bd Thumb Code 46 xc_gap_api.o(i.xc_ble_param_update_cfm) - xc_ble_set_adv_data 0x110197f1 Thumb Code 50 xc_gap_api.o(i.xc_ble_set_adv_data) - xc_ble_set_dev_config 0x11019829 Thumb Code 38 xc_gap_api.o(i.xc_ble_set_dev_config) - xc_ble_set_dev_info_cfm 0x11019855 Thumb Code 34 xc_gap_api.o(i.xc_ble_set_dev_info_cfm) - xc_clock_bbpll_common_cfg 0x1101987d Thumb Code 50 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg) - xc_clock_bbpll_freq_cfg 0x110198bd Thumb Code 224 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg) - xc_clock_hfclk_in_get 0x110199a9 Thumb Code 6 xc_drv_clock.o(i.xc_clock_hfclk_in_get) - xc_clock_hfclk_set 0x110199b5 Thumb Code 192 xc_drv_clock.o(i.xc_clock_hfclk_set) - xc_clock_init_cfg 0x11019a91 Thumb Code 22 xc_drv_clock.o(i.xc_clock_init_cfg) - xc_clock_lfclk_set 0x11019aa9 Thumb Code 96 xc_drv_clock.o(i.xc_clock_lfclk_set) - xc_clock_lfclk_src_get 0x11019b15 Thumb Code 6 xc_drv_clock.o(i.xc_clock_lfclk_src_get) - xc_gpio_direction_config 0x11019b21 Thumb Code 24 xc_drv_gpio.o(i.xc_gpio_direction_config) - xc_gpio_fun_sel 0x11019b3d Thumb Code 36 xc_drv_gpio.o(i.xc_gpio_fun_sel) - xc_gpio_init 0x11019b65 Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_init) - xc_gpio_it_config 0x11019b95 Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_it_config) - xc_gpio_mux_ctl 0x11019bc9 Thumb Code 70 xc_drv_gpio.o(i.xc_gpio_mux_ctl) - xc_gpio_pull_config 0x11019c15 Thumb Code 228 xc_drv_gpio.o(i.xc_gpio_pull_config) - xc_hfclk_set 0x11019cfd Thumb Code 58 xc_drv_clock.o(i.xc_hfclk_set) - xc_ota_wdt_init 0x11019d3d Thumb Code 88 fast_ota.o(i.xc_ota_wdt_init) - xc_pwr_ao_timer_pclk32m_Set 0x11019d9d Thumb Code 14 xc_drv_pwr.o(i.xc_pwr_ao_timer_pclk32m_Set) - xc_pwr_gpio_sleep_config 0x11019db1 Thumb Code 120 xc_drv_pwr.o(i.xc_pwr_gpio_sleep_config) - xc_pwr_vol_set 0x11019e35 Thumb Code 70 xc_drv_pwr.o(i.xc_pwr_vol_set) - xc_rc32k_calib_by_soft 0x11019e91 Thumb Code 270 xc_drv_calib.o(i.xc_rc32k_calib_by_soft) - xc_rc32k_calib_init 0x11019fdd Thumb Code 302 xc_drv_calib.o(i.xc_rc32k_calib_init) - xc_rc32k_soft_calib_disable 0x1101a149 Thumb Code 24 xc_drv_calib.o(i.xc_rc32k_soft_calib_disable) - xc_rc32k_soft_calib_enable 0x1101a169 Thumb Code 38 xc_drv_calib.o(i.xc_rc32k_soft_calib_enable) - xc_rc32k_soft_calib_set 0x1101a199 Thumb Code 204 xc_drv_calib.o(i.xc_rc32k_soft_calib_set) - xc_systick_unit_get 0x1101a291 Thumb Code 6 xc_drv_clock.o(i.xc_systick_unit_get) - xc_timer_init 0x1101a29d Thumb Code 274 xc_drv_timer.o(i.xc_timer_init) - xc_timer_set_value 0x1101a3bd Thumb Code 32 xc_drv_timer.o(i.xc_timer_set_value) - xc_timer_start 0x1101a3e5 Thumb Code 48 xc_drv_timer.o(i.xc_timer_start) - xc_timer_stop 0x1101a421 Thumb Code 18 xc_drv_timer.o(i.xc_timer_stop) - xc_uart_init 0x1101a509 Thumb Code 476 xc_drv_uart.o(i.xc_uart_init) - xc_uart_send_byte 0x1101a6f9 Thumb Code 24 xc_drv_uart.o(i.xc_uart_send_byte) - xc_uart_send_data 0x1101a719 Thumb Code 28 xc_drv_uart.o(i.xc_uart_send_data) - xc_unique_identification_read 0x1101a735 Thumb Code 228 xc_drv_fmc_spi.o(i.xc_unique_identification_read) - xc_wdt_init 0x1101a81d Thumb Code 94 xc_drv_wdt.o(i.xc_wdt_init) - xc_wdt_refresh 0x1101a885 Thumb Code 38 xc_drv_wdt.o(i.xc_wdt_refresh) - xc_wdt_reload 0x1101a8b5 Thumb Code 42 xc_drv_wdt.o(i.xc_wdt_reload) - xc_wdt_start 0x1101a8e9 Thumb Code 44 xc_drv_wdt.o(i.xc_wdt_start) - _get_lc_numeric 0x1101a91d Thumb Code 44 lc_numeric_c.o(locale$$code) - _get_lc_ctype 0x1101a949 Thumb Code 44 lc_ctype_c.o(locale$$code) - __aeabi_fmul 0x1101a975 Thumb Code 0 fmul.o(x$fpl$fmul) - _fmul 0x1101a975 Thumb Code 172 fmul.o(x$fpl$fmul) - _printf_fp_dec 0x1101aa25 Thumb Code 16 printf1.o(x$fpl$printf1) - _printf_fp_hex 0x1101aa35 Thumb Code 16 printf2.o(x$fpl$printf2) - __I$use$fp 0x1101aa44 Number 0 usenofp.o(x$fpl$usenofp) - app_msg_handler_tab 0x1101aa44 Data 8 app_task.o(.constdata) - TASK_DESC_APP 0x1101aa4c Data 12 app_task.o(.constdata) - app_sec_msg_handler_list 0x1101aa84 Data 40 app_sec.o(.constdata) - app_sec_handlers 0x1101aaac Data 8 app_sec.o(.constdata) - RF_TX_PW_CONV_TBL 0x1101abbf Data 8 rf_extrc.o(.constdata) - nvds_magic_number 0x1101abd2 Data 4 nvds.o(.constdata) - Region$$Table$$Base 0x1101ae30 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x1101ae80 Number 0 anon$$obj.o(Region$$Table) - __ctype 0x1101aea9 Data 0 lc_ctype_c.o(locale$$data) + __Vectors 0x11013000 Data 4 startup_xinc.o(RESET) + __Vectors_End 0x110130c0 Data 0 startup_xinc.o(RESET) + __main 0x110130c1 Thumb Code 8 __main.o(!!!main) + __scatterload 0x110130c9 Thumb Code 0 __scatter.o(!!!scatter) + __scatterload_rt2 0x110130c9 Thumb Code 52 __scatter.o(!!!scatter) + __scatterload_rt2_thumb_only 0x110130c9 Thumb Code 0 __scatter.o(!!!scatter) + __scatterload_null 0x110130d9 Thumb Code 0 __scatter.o(!!!scatter) + __scatterload_copy 0x11013105 Thumb Code 26 __scatter_copy.o(!!handler_copy) + __scatterload_zeroinit 0x11013121 Thumb Code 28 __scatter_zi.o(!!handler_zi) + _printf_percent 0x1101313d Thumb Code 0 _printf_percent.o(.ARM.Collect$$_printf_percent$$00000000) + _printf_n 0x1101313f Thumb Code 0 _printf_n.o(.ARM.Collect$$_printf_percent$$00000001) + _printf_p 0x11013149 Thumb Code 0 _printf_p.o(.ARM.Collect$$_printf_percent$$00000002) + _printf_f 0x11013153 Thumb Code 0 _printf_f.o(.ARM.Collect$$_printf_percent$$00000003) + _printf_e 0x1101315d Thumb Code 0 _printf_e.o(.ARM.Collect$$_printf_percent$$00000004) + _printf_g 0x11013167 Thumb Code 0 _printf_g.o(.ARM.Collect$$_printf_percent$$00000005) + _printf_a 0x11013171 Thumb Code 0 _printf_a.o(.ARM.Collect$$_printf_percent$$00000006) + _printf_ll 0x1101317b Thumb Code 0 _printf_ll.o(.ARM.Collect$$_printf_percent$$00000007) + _printf_i 0x11013185 Thumb Code 0 _printf_i.o(.ARM.Collect$$_printf_percent$$00000008) + _printf_d 0x1101318f Thumb Code 0 _printf_d.o(.ARM.Collect$$_printf_percent$$00000009) + _printf_u 0x11013199 Thumb Code 0 _printf_u.o(.ARM.Collect$$_printf_percent$$0000000A) + _printf_o 0x110131a3 Thumb Code 0 _printf_o.o(.ARM.Collect$$_printf_percent$$0000000B) + _printf_x 0x110131ad Thumb Code 0 _printf_x.o(.ARM.Collect$$_printf_percent$$0000000C) + _printf_lli 0x110131b7 Thumb Code 0 _printf_lli.o(.ARM.Collect$$_printf_percent$$0000000D) + _printf_lld 0x110131c1 Thumb Code 0 _printf_lld.o(.ARM.Collect$$_printf_percent$$0000000E) + _printf_llu 0x110131cb Thumb Code 0 _printf_llu.o(.ARM.Collect$$_printf_percent$$0000000F) + _printf_llo 0x110131d5 Thumb Code 0 _printf_llo.o(.ARM.Collect$$_printf_percent$$00000010) + _printf_llx 0x110131df Thumb Code 0 _printf_llx.o(.ARM.Collect$$_printf_percent$$00000011) + _printf_l 0x110131e9 Thumb Code 0 _printf_l.o(.ARM.Collect$$_printf_percent$$00000012) + _printf_c 0x110131f3 Thumb Code 0 _printf_c.o(.ARM.Collect$$_printf_percent$$00000013) + _printf_s 0x110131fd Thumb Code 0 _printf_s.o(.ARM.Collect$$_printf_percent$$00000014) + _printf_lc 0x11013207 Thumb Code 0 _printf_lc.o(.ARM.Collect$$_printf_percent$$00000015) + _printf_ls 0x11013211 Thumb Code 0 _printf_ls.o(.ARM.Collect$$_printf_percent$$00000016) + _printf_percent_end 0x1101321b Thumb Code 0 _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017) + __rt_lib_init 0x1101321f Thumb Code 0 libinit.o(.ARM.Collect$$libinit$$00000000) + __rt_lib_init_fp_1 0x11013221 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000002) + __rt_lib_init_heap_1 0x11013221 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000A) + __rt_lib_init_lc_common 0x11013221 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000F) + __rt_lib_init_preinit_1 0x11013221 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000004) + __rt_lib_init_rand_1 0x11013221 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000E) + __rt_lib_init_user_alloc_1 0x11013221 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000000C) + __rt_lib_init_lc_collate_1 0x11013227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000011) + __rt_lib_init_lc_ctype_2 0x11013227 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000012) + __rt_lib_init_lc_ctype_1 0x11013233 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000013) + __rt_lib_init_lc_monetary_1 0x11013233 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000015) + __rt_lib_init_lc_numeric_2 0x11013233 Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000016) + __rt_lib_init_alloca_1 0x1101323d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002E) + __rt_lib_init_argv_1 0x1101323d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000002C) + __rt_lib_init_atexit_1 0x1101323d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001B) + __rt_lib_init_clock_1 0x1101323d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000021) + __rt_lib_init_cpp_1 0x1101323d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000032) + __rt_lib_init_exceptions_1 0x1101323d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000030) + __rt_lib_init_fp_trap_1 0x1101323d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001F) + __rt_lib_init_getenv_1 0x1101323d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000023) + __rt_lib_init_lc_numeric_1 0x1101323d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000017) + __rt_lib_init_lc_time_1 0x1101323d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000019) + __rt_lib_init_return 0x1101323d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000033) + __rt_lib_init_signal_1 0x1101323d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$0000001D) + __rt_lib_init_stdio_1 0x1101323d Thumb Code 0 libinit2.o(.ARM.Collect$$libinit$$00000025) + __rt_lib_shutdown 0x1101323f Thumb Code 0 libshutdown.o(.ARM.Collect$$libshutdown$$00000000) + __rt_lib_shutdown_cpp_1 0x11013241 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000002) + __rt_lib_shutdown_fp_trap_1 0x11013241 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000007) + __rt_lib_shutdown_heap_1 0x11013241 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F) + __rt_lib_shutdown_return 0x11013241 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000010) + __rt_lib_shutdown_signal_1 0x11013241 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A) + __rt_lib_shutdown_stdio_1 0x11013241 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$00000004) + __rt_lib_shutdown_user_alloc_1 0x11013241 Thumb Code 0 libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C) + __rt_entry 0x11013243 Thumb Code 0 __rtentry.o(.ARM.Collect$$rtentry$$00000000) + __rt_entry_presh_1 0x11013243 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000002) + __rt_entry_sh 0x11013243 Thumb Code 0 __rtentry4.o(.ARM.Collect$$rtentry$$00000004) + __rt_entry_li 0x11013249 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000A) + __rt_entry_postsh_1 0x11013249 Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$00000009) + __rt_entry_main 0x1101324d Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000D) + __rt_entry_postli_1 0x1101324d Thumb Code 0 __rtentry2.o(.ARM.Collect$$rtentry$$0000000C) + __rt_exit 0x11013255 Thumb Code 0 rtexit.o(.ARM.Collect$$rtexit$$00000000) + __rt_exit_ls 0x11013257 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000003) + __rt_exit_prels_1 0x11013257 Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000002) + __rt_exit_exit 0x1101325b Thumb Code 0 rtexit2.o(.ARM.Collect$$rtexit$$00000004) + __aeabi_memcpy4 0x11013261 Thumb Code 56 rt_memcpy.o(.emb_text) + __aeabi_memcpy8 0x11013261 Thumb Code 0 rt_memcpy.o(.emb_text) + Reset_Handler 0x11013299 Thumb Code 14 startup_xinc.o(.text) + NMI_Handler 0x110132a7 Thumb Code 2 startup_xinc.o(.text) + HardFault_Handler 0x110132a9 Thumb Code 2 startup_xinc.o(.text) + MemManage_Handler 0x110132ab Thumb Code 2 startup_xinc.o(.text) + BusFault_Handler 0x110132ad Thumb Code 2 startup_xinc.o(.text) + UsageFault_Handler 0x110132af Thumb Code 2 startup_xinc.o(.text) + SVC_Handler 0x110132b1 Thumb Code 2 startup_xinc.o(.text) + DebugMon_Handler 0x110132b3 Thumb Code 2 startup_xinc.o(.text) + AES_Handler 0x110132b5 Thumb Code 0 startup_xinc.o(.text) + AOTIMER0_Handler 0x110132b5 Thumb Code 0 startup_xinc.o(.text) + AOTIMER1_Handler 0x110132b5 Thumb Code 0 startup_xinc.o(.text) + AUDIO_Handler 0x110132b5 Thumb Code 0 startup_xinc.o(.text) + CAN_Handler 0x110132b5 Thumb Code 0 startup_xinc.o(.text) + CMP_Handler 0x110132b5 Thumb Code 0 startup_xinc.o(.text) + CPR_Handler 0x110132b5 Thumb Code 0 startup_xinc.o(.text) + DMA_Handler 0x110132b5 Thumb Code 0 startup_xinc.o(.text) + FMC_Handler 0x110132b5 Thumb Code 0 startup_xinc.o(.text) + GADC_Handler 0x110132b5 Thumb Code 0 startup_xinc.o(.text) + I2C_Handler 0x110132b5 Thumb Code 0 startup_xinc.o(.text) + I2S_Handler 0x110132b5 Thumb Code 0 startup_xinc.o(.text) + PWM_Handler 0x110132b5 Thumb Code 0 startup_xinc.o(.text) + RF24G_Handler 0x110132b5 Thumb Code 0 startup_xinc.o(.text) + SPI0_Handler 0x110132b5 Thumb Code 0 startup_xinc.o(.text) + SPI1_Handler 0x110132b5 Thumb Code 0 startup_xinc.o(.text) + SPI2_Handler 0x110132b5 Thumb Code 0 startup_xinc.o(.text) + USB_Handler 0x110132b5 Thumb Code 0 startup_xinc.o(.text) + __user_initial_stackheap 0x110132b9 Thumb Code 0 startup_xinc.o(.text) + printf 0x110132e1 Thumb Code 22 printf.o(.text) + __2printf 0x110132fd Thumb Code 22 __2printf.o(.text) + _printf_pre_padding 0x11013319 Thumb Code 44 _printf_pad.o(.text) + _printf_post_padding 0x11013345 Thumb Code 34 _printf_pad.o(.text) + _printf_str 0x11013367 Thumb Code 82 _printf_str.o(.text) + _printf_int_dec 0x110133b9 Thumb Code 90 _printf_dec.o(.text) + _printf_longlong_hex 0x11013425 Thumb Code 88 _printf_hex_int_ll_ptr.o(.text) + _printf_int_hex 0x1101347d Thumb Code 28 _printf_hex_int_ll_ptr.o(.text) + _printf_ll_hex 0x11013499 Thumb Code 10 _printf_hex_int_ll_ptr.o(.text) + _printf_hex_ptr 0x110134a3 Thumb Code 22 _printf_hex_int_ll_ptr.o(.text) + __printf 0x110134bd Thumb Code 386 __printf_flags_ss_wp.o(.text) + memcmp 0x11013645 Thumb Code 90 memcmp.o(.text) + __aeabi_memcpy 0x1101369f Thumb Code 130 rt_memcpy.o(.text) + __rt_memcpy 0x1101369f Thumb Code 0 rt_memcpy.o(.text) + __use_two_region_memory 0x11013721 Thumb Code 2 heapauxi.o(.text) + __rt_heap_escrow$2region 0x11013723 Thumb Code 2 heapauxi.o(.text) + __rt_heap_expand$2region 0x11013725 Thumb Code 2 heapauxi.o(.text) + __aeabi_fdiv 0x11013729 Thumb Code 0 fdiv.o(.text) + _fdiv 0x11013729 Thumb Code 334 fdiv.o(.text) + _frdiv 0x11013877 Thumb Code 8 fdiv.o(.text) + __aeabi_f2uiz 0x11013889 Thumb Code 0 ffixui.o(.text) + _ffixu 0x11013889 Thumb Code 48 ffixui.o(.text) + __aeabi_i2f_normalise 0x110138b9 Thumb Code 72 fflti.o(.text) + __aeabi_i2f 0x11013901 Thumb Code 16 fflti.o(.text) + _fflt 0x11013901 Thumb Code 0 fflti.o(.text) + __aeabi_ui2f 0x11013911 Thumb Code 6 fflti.o(.text) + _ffltu 0x11013911 Thumb Code 0 fflti.o(.text) + _printf_truncate_signed 0x11013917 Thumb Code 18 _printf_truncate.o(.text) + _printf_truncate_unsigned 0x11013929 Thumb Code 18 _printf_truncate.o(.text) + _printf_int_common 0x1101393b Thumb Code 176 _printf_intcommon.o(.text) + _printf_charcount 0x110139eb Thumb Code 38 _printf_charcount.o(.text) + _printf_cs_common 0x11013a11 Thumb Code 22 _printf_char.o(.text) + _printf_char 0x11013a27 Thumb Code 16 _printf_char.o(.text) + _printf_string 0x11013a37 Thumb Code 8 _printf_char.o(.text) + _printf_char_file 0x11013a41 Thumb Code 34 _printf_char_file.o(.text) + _printf_wctomb 0x11013a69 Thumb Code 182 _printf_wctomb.o(.text) + _printf_longlong_dec 0x11013b25 Thumb Code 94 _printf_longlong_dec.o(.text) + _printf_longlong_oct 0x11013b95 Thumb Code 68 _printf_oct_int_ll.o(.text) + _printf_int_oct 0x11013bd9 Thumb Code 24 _printf_oct_int_ll.o(.text) + _printf_ll_oct 0x11013bf1 Thumb Code 10 _printf_oct_int_ll.o(.text) + __rt_udiv10 0x11013c05 Thumb Code 40 rtudiv10.o(.text) + _ll_udiv10 0x11013c2d Thumb Code 122 lludiv10.o(.text) + __lib_sel_fp_printf 0x11013ca9 Thumb Code 2 _printf_fp_dec.o(.text) + _printf_fp_dec_real 0x11013e47 Thumb Code 620 _printf_fp_dec.o(.text) + _printf_fp_hex_real 0x110140c1 Thumb Code 718 _printf_fp_hex.o(.text) + _printf_char_common 0x110143a3 Thumb Code 32 _printf_char_common.o(.text) + _printf_lcs_common 0x110143c9 Thumb Code 22 _printf_wchar.o(.text) + _printf_wchar 0x110143df Thumb Code 16 _printf_wchar.o(.text) + _printf_wstring 0x110143ef Thumb Code 8 _printf_wchar.o(.text) + _wcrtomb 0x110143f7 Thumb Code 64 _wcrtomb.o(.text) + __user_setup_stackheap 0x11014437 Thumb Code 62 sys_stackheap_outer.o(.text) + __rt_ctype_table 0x11014475 Thumb Code 16 rt_ctype_table.o(.text) + __rt_locale 0x11014485 Thumb Code 8 rt_locale_intlibspace.o(.text) + _printf_fp_infnan 0x1101448d Thumb Code 120 _printf_fp_infnan.o(.text) + _btod_etento 0x11014515 Thumb Code 210 bigflt0.o(.text) + _btod_d2e 0x110145ed Thumb Code 64 btod.o(.text) + _btod_emul 0x11014a21 Thumb Code 28 btod.o(.text) + _btod_emuld 0x11014a3d Thumb Code 144 btod.o(.text) + _btod_ediv 0x11014acd Thumb Code 26 btod.o(.text) + _btod_edivd 0x11014ae7 Thumb Code 124 btod.o(.text) + exit 0x11014b6d Thumb Code 16 exit.o(.text) + __user_libspace 0x11014b7d Thumb Code 8 libspace.o(.text) + __user_perproc_libspace 0x11014b7d Thumb Code 0 libspace.o(.text) + __user_perthread_libspace 0x11014b7d Thumb Code 0 libspace.o(.text) + strcmp 0x11014b85 Thumb Code 132 strcmp.o(.text) + __decompress 0x11014c0d Thumb Code 0 __dczerorl2.o(.text) + __decompress1 0x11014c0d Thumb Code 86 __dczerorl2.o(.text) + Long Thumb to Thumb Veneer to __aeabi_idivmod 0x11014c65 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to __aeabi_memclr4 0x11014c71 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to xc_fmc_spi_flash_erase_page 0x11014c7d Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to xc_fmc_spi_flash_write_page 0x11014c89 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to __aeabi_memclr 0x11014c95 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_task_create 0x11014ca1 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_state_set 0x11014cad Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to rwip_init 0x11014cb9 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to rwip_time_get 0x11014cc5 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to xc_fmc_spi_flash_read_page 0x11014cd1 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to __aeabi_uidivmod 0x11014cdd Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to xc_fmc_spi_init_oprt 0x11014ce9 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to xc_fmc_spi_flash_wake_up 0x11014cf5 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to xc_fmc_spi_flash_rdid 0x11014d01 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to xc_fmc_spi_flash_ruid 0x11014d0d Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_msg_alloc 0x11014d19 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_msg_send 0x11014d25 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to ke_state_get 0x11014d31 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to rwip_schedule 0x11014d3d Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to FMC_SPI_Flash_Erase_Sector 0x11014d49 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to FMC_SPI_FlashRead 0x11014d55 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to FMC_SPI_FlashWrite 0x11014d61 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to rwip_sleep 0x11014d6d Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to xc_ble_sleep 0x11014d79 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to FMC_SPI_Init_Oprt 0x11014d85 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to co_buf_alloc 0x11014d91 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to co_buf_copy_data_from_mem 0x11014d9d Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to co_buf_release 0x11014da9 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to xc_fmc_spi_flash_read 0x11014db5 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Long Thumb to Thumb Veneer to xc_fmc_spi_otp_read_page 0x11014dc1 Thumb Code 12 anon$$obj.o(Veneer$$Code) + Day_Callback 0x11014dcd Thumb Code 4 xc_drv_rtc.o(i.Day_Callback) + GPIO_Handler 0x11014dd1 Thumb Code 32 xc_drv_gpio.o(i.GPIO_Handler) + Hour_Callback 0x11014df5 Thumb Code 4 xc_drv_rtc.o(i.Hour_Callback) + Min_Callback 0x11014df9 Thumb Code 4 xc_drv_rtc.o(i.Min_Callback) + Sec_Callback 0x11014dfd Thumb Code 4 xc_drv_rtc.o(i.Sec_Callback) + SysTick_Handler 0x11014e01 Thumb Code 8 xc_drv_systick.o(i.SysTick_Handler) + SystemInit 0x11014e09 Thumb Code 22 system_xinc.o(i.SystemInit) + T1_CMR_Callback 0x11014e29 Thumb Code 4 xc_drv_rtc.o(i.T1_CMR_Callback) + T2_CMR_Callback 0x11014e2d Thumb Code 4 xc_drv_rtc.o(i.T2_CMR_Callback) + T3_CMR_Callback 0x11014e31 Thumb Code 4 xc_drv_rtc.o(i.T3_CMR_Callback) + TIMER0_Handler 0x11014e35 Thumb Code 24 xc_drv_timer.o(i.TIMER0_Handler) + TIMER1_Handler 0x11014e59 Thumb Code 24 xc_drv_timer.o(i.TIMER1_Handler) + TIMER2_Handler 0x11014e7d Thumb Code 24 xc_drv_timer.o(i.TIMER2_Handler) + TIMER3_Handler 0x11014ea1 Thumb Code 24 xc_drv_timer.o(i.TIMER3_Handler) + UART0_Handler 0x11014ec5 Thumb Code 10 xc_drv_uart.o(i.UART0_Handler) + UART1_Handler 0x11014ecf Thumb Code 10 xc_drv_uart.o(i.UART1_Handler) + UART2_Handler 0x11014ed9 Thumb Code 10 xc_drv_uart.o(i.UART2_Handler) + WDT_Handler 0x11014ee5 Thumb Code 14 xc_drv_wdt.o(i.WDT_Handler) + __ARM_common_ll_muluu 0x11014f51 Thumb Code 48 btod.o(i.__ARM_common_ll_muluu) + __ARM_common_switch8 0x11014f81 Thumb Code 26 app_sec.o(i.__ARM_common_switch8) + __ARM_fpclassify 0x11014f9d Thumb Code 40 fpclassify.o(i.__ARM_fpclassify) + _is_digit 0x11014fc9 Thumb Code 14 __printf_wp.o(i._is_digit) + _sys_exit 0x11014fd7 Thumb Code 2 system_xinc.o(i._sys_exit) + app_create_advertising 0x11014fd9 Thumb Code 66 app_task.o(i.app_create_advertising) + app_delete_advertising 0x11015021 Thumb Code 32 app_task.o(i.app_delete_advertising) + app_get_dev_name 0x1101505d Thumb Code 34 app_task.o(i.app_get_dev_name) + app_header_update 0x11015085 Thumb Code 44 fast_ota.o(i.app_header_update) + app_header_vailed 0x110150b1 Thumb Code 126 fast_ota.o(i.app_header_vailed) + app_init 0x110151a5 Thumb Code 50 app_task.o(i.app_init) + app_set_adv_data 0x11015261 Thumb Code 82 app_task.o(i.app_set_adv_data) + app_start_advertising 0x110152cd Thumb Code 54 app_task.o(i.app_start_advertising) + app_uart_init 0x11015309 Thumb Code 82 arch_main.o(i.app_uart_init) + ble_callback 0x11015361 Thumb Code 20 mcu_bridge.o(i.ble_callback) + ble_diy_callback 0x11015379 Thumb Code 38 mcu_bridge.o(i.ble_diy_callback) + bluetooth_init 0x110153a5 Thumb Code 74 arch_main.o(i.bluetooth_init) + board_init 0x110153fd Thumb Code 46 arch_main.o(i.board_init) + calc_crc32 0x11015479 Thumb Code 80 fast_ota.o(i.calc_crc32) + calc_crc32_head 0x110154c9 Thumb Code 38 fast_ota.o(i.calc_crc32_head) + clock_init 0x110154f1 Thumb Code 94 sleep.o(i.clock_init) + custom_svc_add 0x11015561 Thumb Code 100 usr_server.o(i.custom_svc_add) + custom_svc_cb_att_read_get 0x1101563d Thumb Code 78 usr_server.o(i.custom_svc_cb_att_read_get) + custom_svc_cb_att_val_set 0x110156e1 Thumb Code 246 usr_server.o(i.custom_svc_cb_att_val_set) + custom_svc_cb_event_sent 0x1101587d Thumb Code 20 usr_server.o(i.custom_svc_cb_event_sent) + delay_ms_test 0x110158c9 Thumb Code 22 rf_extrc.o(i.delay_ms_test) + delay_us 0x110158e1 Thumb Code 44 xc_drv_systick.o(i.delay_us) + extract32_16 0x11015911 Thumb Code 14 xc_drv_fmc_spi.o(i.extract32_16) + fast_ota_svc_add 0x11015921 Thumb Code 98 fast_ota_server.o(i.fast_ota_svc_add) + fast_ota_svc_cb_att_read_get 0x11015a05 Thumb Code 106 fast_ota_server.o(i.fast_ota_svc_cb_att_read_get) + fast_ota_svc_cb_att_val_set 0x11015ac9 Thumb Code 156 fast_ota_server.o(i.fast_ota_svc_cb_att_val_set) + fast_ota_svc_cb_event_sent 0x11015bb9 Thumb Code 20 fast_ota_server.o(i.fast_ota_svc_cb_event_sent) + ferror 0x11015c05 Thumb Code 6 system_xinc.o(i.ferror) + flash_init 0x11015c0d Thumb Code 170 arch_main.o(i.flash_init) + flash_size_and_type_get 0x11015d71 Thumb Code 86 xc_drv_fmc_spi.o(i.flash_size_and_type_get) + get_app_env 0x11016a29 Thumb Code 4 app_task.o(i.get_app_env) + get_crc32 0x11016a31 Thumb Code 40 fast_ota.o(i.get_crc32) + get_fota_env_addr 0x11016a5d Thumb Code 22 fast_ota.o(i.get_fota_env_addr) + gpio_intr_callback 0x11016a8d Thumb Code 14 arch_main.o(i.gpio_intr_callback) + main 0x11016aa1 Thumb Code 102 arch_main.o(i.main) + mcu_bridge_process 0x11016b19 Thumb Code 42 mcu_bridge.o(i.mcu_bridge_process) + modem_init 0x11016b49 Thumb Code 244 rf_extrc.o(i.modem_init) + nvds_browse_tag 0x11016c79 Thumb Code 52 nvds.o(i.nvds_browse_tag) + nvds_del 0x11016cad Thumb Code 52 nvds.o(i.nvds_del) + nvds_erase 0x11016ce5 Thumb Code 58 nvds.o(i.nvds_erase) + nvds_get 0x11016d25 Thumb Code 62 nvds.o(i.nvds_get) + nvds_init 0x11016d69 Thumb Code 48 nvds.o(i.nvds_init) + nvds_init_memory 0x11016dad Thumb Code 24 nvds.o(i.nvds_init_memory) + nvds_is_magic_number_ok 0x11016dcd Thumb Code 36 nvds.o(i.nvds_is_magic_number_ok) + nvds_purge 0x11016df9 Thumb Code 98 nvds.o(i.nvds_purge) + nvds_put 0x11016e61 Thumb Code 202 nvds.o(i.nvds_put) + nvds_read 0x11016f35 Thumb Code 36 nvds.o(i.nvds_read) + nvds_space_init 0x11016f5d Thumb Code 42 nvds.o(i.nvds_space_init) + nvds_walk_tag 0x11016f91 Thumb Code 52 nvds.o(i.nvds_walk_tag) + nvds_write 0x11016fc9 Thumb Code 36 nvds.o(i.nvds_write) + ota_state_restore 0x11016ff1 Thumb Code 34 fast_ota.o(i.ota_state_restore) + process_ota 0x1101701d Thumb Code 628 fast_ota.o(i.process_ota) + reverse_verif_is_true 0x110173e1 Thumb Code 14 xc_drv_fmc_spi.o(i.reverse_verif_is_true) + rf_em_init 0x110173f1 Thumb Code 34 rf_extrc.o(i.rf_em_init) + rf_force_agc_enable 0x11017419 Thumb Code 2 rf_extrc.o(i.rf_force_agc_enable) + rf_init 0x1101741d Thumb Code 248 rf_extrc.o(i.rf_init) + rf_rccalib 0x11017551 Thumb Code 240 rf_extrc.o(i.rf_rccalib) + rf_reg_rd 0x11017655 Thumb Code 4 rf_extrc.o(i.rf_reg_rd) + rf_reg_wr 0x11017659 Thumb Code 2 rf_extrc.o(i.rf_reg_wr) + rf_reset 0x1101765b Thumb Code 2 rf_extrc.o(i.rf_reset) + rf_sleep 0x1101765d Thumb Code 18 rf_extrc.o(i.rf_sleep) + rf_txpwr_cs_get 0x11017671 Thumb Code 70 rf_extrc.o(i.rf_txpwr_cs_get) + rf_txpwr_dbm_get 0x110176bd Thumb Code 6 rf_extrc.o(i.rf_txpwr_dbm_get) + rom_env_host_init 0x110176c9 Thumb Code 20 arch_main.o(i.rom_env_host_init) + scan_uart 0x110176e9 Thumb Code 62 uart.o(i.scan_uart) + set_vector 0x1101772d Thumb Code 34 system_xinc.o(i.set_vector) + slave_send_data 0x1101775d Thumb Code 82 usr_server.o(i.slave_send_data) + sleep_init 0x110177f9 Thumb Code 48 sleep.o(i.sleep_init) + sleep_schedule 0x11017831 Thumb Code 88 sleep.o(i.sleep_schedule) + srv_get_hdl_from_att_idx 0x11017891 Thumb Code 10 usr_server.o(i.srv_get_hdl_from_att_idx) + system_lightsleep_cfg 0x110178a1 Thumb Code 24 sleep.o(i.system_lightsleep_cfg) + system_sleep_init 0x110178c5 Thumb Code 18 sleep.o(i.system_sleep_init) + systick_callback 0x110178e1 Thumb Code 2 xc_drv_systick.o(i.systick_callback) + timer1_callback 0x110178e3 Thumb Code 2 xc_drv_timer.o(i.timer1_callback) + timer2_callback 0x110178e5 Thumb Code 2 xc_drv_timer.o(i.timer2_callback) + timer3_callback 0x110178e7 Thumb Code 2 xc_drv_timer.o(i.timer3_callback) + uart_user_handler 0x110178e9 Thumb Code 138 xc_drv_uart.o(i.uart_user_handler) + wdt_init 0x110179f1 Thumb Code 26 arch_main.o(i.wdt_init) + wdt_reset_system 0x11017a0d Thumb Code 30 fast_ota.o(i.wdt_reset_system) + xc_adc_powerdown 0x11017a31 Thumb Code 14 xc_drv_pwr.o(i.xc_adc_powerdown) + xc_adc_wakeup 0x11017a45 Thumb Code 12 xc_drv_pwr.o(i.xc_adc_wakeup) + xc_ble_activity_delete 0x11017a55 Thumb Code 36 xc_gap_api.o(i.xc_ble_activity_delete) + xc_ble_advertise_create 0x11017a7d Thumb Code 40 xc_gap_api.o(i.xc_ble_advertise_create) + xc_ble_advertise_start 0x11017aa5 Thumb Code 38 xc_gap_api.o(i.xc_ble_advertise_start) + xc_ble_conn_cfm 0x11017ad1 Thumb Code 38 xc_gap_api.o(i.xc_ble_conn_cfm) + xc_ble_disconnect 0x11017afd Thumb Code 32 xc_gap_api.o(i.xc_ble_disconnect) + xc_ble_gapm_reset 0x11017b21 Thumb Code 24 xc_gap_api.o(i.xc_ble_gapm_reset) + xc_ble_gatt_cli_mtu_exch 0x11017b3d Thumb Code 8 xc_gatt_client_api.o(i.xc_ble_gatt_cli_mtu_exch) + xc_ble_gatt_service16_add 0x11017b45 Thumb Code 22 xc_gatt_server_api.o(i.xc_ble_gatt_service16_add) + xc_ble_gatt_srv_notify 0x11017b5b Thumb Code 74 xc_gatt_server_api.o(i.xc_ble_gatt_srv_notify) + xc_ble_gatt_srv_read_cfm 0x11017ba5 Thumb Code 84 xc_gatt_server_api.o(i.xc_ble_gatt_srv_read_cfm) + xc_ble_gatt_srv_write_cfm 0x11017bfd Thumb Code 12 xc_gatt_server_api.o(i.xc_ble_gatt_srv_write_cfm) + xc_ble_gatt_user_srv_register 0x11017c0d Thumb Code 8 xc_gatt_server_api.o(i.xc_ble_gatt_user_srv_register) + xc_ble_get_dev_info_cfm 0x11017c15 Thumb Code 24 xc_gap_api.o(i.xc_ble_get_dev_info_cfm) + xc_ble_param_update_cfm 0x11017c2d Thumb Code 46 xc_gap_api.o(i.xc_ble_param_update_cfm) + xc_ble_set_adv_data 0x11017c61 Thumb Code 50 xc_gap_api.o(i.xc_ble_set_adv_data) + xc_ble_set_dev_config 0x11017c99 Thumb Code 38 xc_gap_api.o(i.xc_ble_set_dev_config) + xc_ble_set_dev_info_cfm 0x11017cc5 Thumb Code 34 xc_gap_api.o(i.xc_ble_set_dev_info_cfm) + xc_ble_update_param 0x11017ced Thumb Code 54 xc_gap_api.o(i.xc_ble_update_param) + xc_clock_bbpll_common_cfg 0x11017d25 Thumb Code 50 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg) + xc_clock_bbpll_freq_cfg 0x11017d65 Thumb Code 224 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg) + xc_clock_hfclk_in_get 0x11017e51 Thumb Code 6 xc_drv_clock.o(i.xc_clock_hfclk_in_get) + xc_clock_hfclk_set 0x11017e5d Thumb Code 192 xc_drv_clock.o(i.xc_clock_hfclk_set) + xc_clock_init_cfg 0x11017f39 Thumb Code 22 xc_drv_clock.o(i.xc_clock_init_cfg) + xc_clock_lfclk_set 0x11017f51 Thumb Code 96 xc_drv_clock.o(i.xc_clock_lfclk_set) + xc_clock_lfclk_src_get 0x11017fbd Thumb Code 6 xc_drv_clock.o(i.xc_clock_lfclk_src_get) + xc_gpio_direction_config 0x11017fc9 Thumb Code 24 xc_drv_gpio.o(i.xc_gpio_direction_config) + xc_gpio_fun_sel 0x11017fe5 Thumb Code 36 xc_drv_gpio.o(i.xc_gpio_fun_sel) + xc_gpio_init 0x1101800d Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_init) + xc_gpio_it_config 0x1101803d Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_it_config) + xc_gpio_mux_ctl 0x11018071 Thumb Code 70 xc_drv_gpio.o(i.xc_gpio_mux_ctl) + xc_gpio_pull_config 0x110180bd Thumb Code 228 xc_drv_gpio.o(i.xc_gpio_pull_config) + xc_hfclk_set 0x110181a5 Thumb Code 58 xc_drv_clock.o(i.xc_hfclk_set) + xc_ota_wdt_init 0x110181e5 Thumb Code 88 fast_ota.o(i.xc_ota_wdt_init) + xc_pwr_ao_timer_pclk32m_Set 0x11018245 Thumb Code 14 xc_drv_pwr.o(i.xc_pwr_ao_timer_pclk32m_Set) + xc_pwr_gpio_sleep_config 0x11018259 Thumb Code 120 xc_drv_pwr.o(i.xc_pwr_gpio_sleep_config) + xc_pwr_vol_set 0x110182dd Thumb Code 70 xc_drv_pwr.o(i.xc_pwr_vol_set) + xc_rc32k_calib_by_soft 0x11018339 Thumb Code 270 xc_drv_calib.o(i.xc_rc32k_calib_by_soft) + xc_rc32k_calib_init 0x11018485 Thumb Code 302 xc_drv_calib.o(i.xc_rc32k_calib_init) + xc_rc32k_soft_calib_disable 0x110185f1 Thumb Code 24 xc_drv_calib.o(i.xc_rc32k_soft_calib_disable) + xc_rc32k_soft_calib_enable 0x11018611 Thumb Code 38 xc_drv_calib.o(i.xc_rc32k_soft_calib_enable) + xc_rc32k_soft_calib_set 0x11018641 Thumb Code 204 xc_drv_calib.o(i.xc_rc32k_soft_calib_set) + xc_systick_unit_get 0x11018739 Thumb Code 6 xc_drv_clock.o(i.xc_systick_unit_get) + xc_timer_init 0x11018745 Thumb Code 274 xc_drv_timer.o(i.xc_timer_init) + xc_timer_set_value 0x11018865 Thumb Code 32 xc_drv_timer.o(i.xc_timer_set_value) + xc_timer_start 0x1101888d Thumb Code 48 xc_drv_timer.o(i.xc_timer_start) + xc_timer_stop 0x110188c9 Thumb Code 18 xc_drv_timer.o(i.xc_timer_stop) + xc_uart_init 0x110189b1 Thumb Code 476 xc_drv_uart.o(i.xc_uart_init) + xc_uart_send_byte 0x11018ba1 Thumb Code 24 xc_drv_uart.o(i.xc_uart_send_byte) + xc_uart_send_data 0x11018bc1 Thumb Code 28 xc_drv_uart.o(i.xc_uart_send_data) + xc_unique_identification_read 0x11018bdd Thumb Code 228 xc_drv_fmc_spi.o(i.xc_unique_identification_read) + xc_wdt_init 0x11018cc5 Thumb Code 94 xc_drv_wdt.o(i.xc_wdt_init) + xc_wdt_refresh 0x11018d2d Thumb Code 38 xc_drv_wdt.o(i.xc_wdt_refresh) + xc_wdt_reload 0x11018d5d Thumb Code 42 xc_drv_wdt.o(i.xc_wdt_reload) + xc_wdt_start 0x11018d91 Thumb Code 44 xc_drv_wdt.o(i.xc_wdt_start) + _get_lc_numeric 0x11018dc5 Thumb Code 44 lc_numeric_c.o(locale$$code) + _get_lc_ctype 0x11018df1 Thumb Code 44 lc_ctype_c.o(locale$$code) + __aeabi_fmul 0x11018e1d Thumb Code 0 fmul.o(x$fpl$fmul) + _fmul 0x11018e1d Thumb Code 172 fmul.o(x$fpl$fmul) + _printf_fp_dec 0x11018ecd Thumb Code 16 printf1.o(x$fpl$printf1) + _printf_fp_hex 0x11018edd Thumb Code 16 printf2.o(x$fpl$printf2) + __I$use$fp 0x11018eec Number 0 usenofp.o(x$fpl$usenofp) + app_msg_handler_tab 0x11018eec Data 8 app_task.o(.constdata) + TASK_DESC_APP 0x11018ef4 Data 12 app_task.o(.constdata) + app_sec_msg_handler_list 0x11018f2c Data 40 app_sec.o(.constdata) + app_sec_handlers 0x11018f54 Data 8 app_sec.o(.constdata) + RF_TX_PW_CONV_TBL 0x11019067 Data 8 rf_extrc.o(.constdata) + nvds_magic_number 0x1101907a Data 4 nvds.o(.constdata) + Region$$Table$$Base 0x110192d8 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x11019328 Number 0 anon$$obj.o(Region$$Table) + __ctype 0x11019351 Data 0 lc_ctype_c.o(locale$$data) write_buffer 0x53006800 Data 2295 fast_ota.o(ram_em) @@ -2570,432 +2578,441 @@ Image Symbol Table Memory Map of the image - Image Entry point : 0x110150c1 + Image Entry point : 0x110130c1 - Load Region LOAD (Base: 0x11015000, Size: 0x00007318, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00006a34]) + Load Region LOAD (Base: 0x11013000, Size: 0x000077f4, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00006f10]) - Execution Region RW1 (Exec base: 0x10000100, Load base: 0x1101afac, Size: 0x000006f0, Max: 0xffffffff, ABSOLUTE) + Execution Region RW1 (Exec base: 0x10000100, Load base: 0x11019454, Size: 0x000006f0, Max: 0xffffffff, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object 0x10000100 - 0x000006f0 Zero RW 1 STACK startup_xinc.o - Execution Region RW (Exec base: 0x10001f00, Load base: 0x1101afac, Size: 0x00000c08, Max: 0xffffffff, ABSOLUTE) + Execution Region RW (Exec base: 0x10001f00, Load base: 0x11019454, Size: 0x00000c40, Max: 0xffffffff, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x10001f00 0x1101afac 0x0000015a Code RO 4068 .text c_p.l(aeabi_sdiv.o) - 0x1000205a 0x1101b106 0x00000002 PAD - 0x1000205c 0x1101b108 0x0000000c Ven RO 4379 Veneer$$Code anon$$obj.o - 0x10002068 0x1101b114 0x0000000c Ven RO 4380 Veneer$$Code anon$$obj.o - 0x10002074 0x1101b120 0x0000000c Ven RO 4381 Veneer$$Code anon$$obj.o - 0x10002080 0x1101b12c 0x0000000c Ven RO 4382 Veneer$$Code anon$$obj.o - 0x1000208c 0x1101b138 0x0000000c Ven RO 4383 Veneer$$Code anon$$obj.o - 0x10002098 0x1101b144 0x0000000c Ven RO 4384 Veneer$$Code anon$$obj.o - 0x100020a4 0x1101b150 0x0000000c Ven RO 4385 Veneer$$Code anon$$obj.o - 0x100020b0 0x1101b15c 0x0000000c Ven RO 4386 Veneer$$Code anon$$obj.o - 0x100020bc 0x1101b168 0x0000000c Ven RO 4387 Veneer$$Code anon$$obj.o - 0x100020c8 0x1101b174 0x0000000c Ven RO 4388 Veneer$$Code anon$$obj.o - 0x100020d4 0x1101b180 0x00000018 Code RO 17 ram_code system_xinc.o - 0x100020ec 0x1101b198 0x00000030 Code RO 687 ram_code arch_main.o - 0x1000211c 0x1101b1c8 0x00000168 Code RO 890 ram_code sleep.o - 0x10002284 0x1101b330 0x0000000e Code RO 1477 ram_code rf_extrc.o - 0x10002292 0x1101b33e 0x00000002 PAD - 0x10002294 0x1101b340 0x0000005c Code RO 2184 ram_code xc_drv_pwr.o - 0x100022f0 0x1101b39c 0x0000056c Code RO 2948 ram_code xc_drv_fmc_spi.o - 0x1000285c 0x1101b908 0x00000070 Code RO 3220 ram_code xc_drv_rtc.o - 0x100028cc 0x1101b978 0x00000004 Data RW 18 .data system_xinc.o - 0x100028d0 0x1101b97c 0x00000034 Data RW 559 .data app_task.o - 0x10002904 0x1101b9b0 0x00000001 Data RW 560 .data app_task.o - 0x10002905 0x1101b9b1 0x00000002 Data RW 804 .data app_sec.o - 0x10002907 0x1101b9b3 0x00000001 PAD - 0x10002908 0x1101b9b4 0x00000004 Data RW 1127 .data usr_server.o - 0x1000290c 0x1101b9b8 0x00000005 Data RW 1203 .data uart.o - 0x10002911 0x1101b9bd 0x00000001 Data RW 1238 .data uart_state.o - 0x10002912 0x1101b9be 0x00000005 Data RW 1250 .data mcu_bridge.o - 0x10002917 0x1101b9c3 0x00000001 PAD - 0x10002918 0x1101b9c4 0x0000001c Data RW 1306 .data fast_ota.o - 0x10002934 0x1101b9e0 0x00000004 Data RW 1405 .data fast_ota_server.o - 0x10002938 0x1101b9e4 0x00000001 Data RW 1406 .data fast_ota_server.o - 0x10002939 0x1101b9e5 0x00000001 Data RW 1479 .data rf_extrc.o - 0x1000293a 0x1101b9e6 0x00000002 PAD - 0x1000293c 0x1101b9e8 0x00000010 Data RW 2446 .data xc_drv_timer.o - 0x1000294c 0x1101b9f8 0x00000004 Data RW 3072 .data xc_drv_calib.o - 0x10002950 0x1101b9fc 0x00000020 Data RW 3221 .data xc_drv_rtc.o - 0x10002970 0x1101ba1c 0x00000004 Data RW 3895 .data nvds.o - 0x10002974 - 0x00000100 Zero RW 1305 .bss fast_ota.o - 0x10002a74 - 0x00000010 Zero RW 1772 .bss xc_drv_clock.o - 0x10002a84 - 0x0000000c Zero RW 2644 .bss xc_drv_uart.o - 0x10002a90 - 0x00000018 Zero RW 3893 .bss nvds.o - 0x10002aa8 - 0x00000060 Zero RW 4213 .bss c_p.l(libspace.o) - 0x10002b08 - 0x00000000 Zero RW 2 HEAP startup_xinc.o + 0x10001f00 0x11019454 0x00000040 Code RO 4065 .text c_p.l(rt_memclr.o) + 0x10001f40 0x11019494 0x0000015a Code RO 4067 .text c_p.l(aeabi_sdiv.o) + 0x1000209a 0x110195ee 0x00000002 PAD + 0x1000209c 0x110195f0 0x0000000c Ven RO 4380 Veneer$$Code anon$$obj.o + 0x100020a8 0x110195fc 0x0000000c Ven RO 4381 Veneer$$Code anon$$obj.o + 0x100020b4 0x11019608 0x0000000c Ven RO 4382 Veneer$$Code anon$$obj.o + 0x100020c0 0x11019614 0x0000000c Ven RO 4383 Veneer$$Code anon$$obj.o + 0x100020cc 0x11019620 0x0000000c Ven RO 4384 Veneer$$Code anon$$obj.o + 0x100020d8 0x1101962c 0x0000000c Ven RO 4385 Veneer$$Code anon$$obj.o + 0x100020e4 0x11019638 0x0000000c Ven RO 4386 Veneer$$Code anon$$obj.o + 0x100020f0 0x11019644 0x0000000c Ven RO 4387 Veneer$$Code anon$$obj.o + 0x100020fc 0x11019650 0x0000000c Ven RO 4388 Veneer$$Code anon$$obj.o + 0x10002108 0x1101965c 0x00000018 Code RO 17 ram_code system_xinc.o + 0x10002120 0x11019674 0x00000030 Code RO 687 ram_code arch_main.o + 0x10002150 0x110196a4 0x00000168 Code RO 890 ram_code sleep.o + 0x100022b8 0x1101980c 0x0000000e Code RO 1476 ram_code rf_extrc.o + 0x100022c6 0x1101981a 0x00000002 PAD + 0x100022c8 0x1101981c 0x0000005c Code RO 2183 ram_code xc_drv_pwr.o + 0x10002324 0x11019878 0x0000056c Code RO 2947 ram_code xc_drv_fmc_spi.o + 0x10002890 0x11019de4 0x00000070 Code RO 3219 ram_code xc_drv_rtc.o + 0x10002900 0x11019e54 0x00000004 Data RW 18 .data system_xinc.o + 0x10002904 0x11019e58 0x00000034 Data RW 559 .data app_task.o + 0x10002938 0x11019e8c 0x00000001 Data RW 560 .data app_task.o + 0x10002939 0x11019e8d 0x00000002 Data RW 804 .data app_sec.o + 0x1000293b 0x11019e8f 0x00000001 PAD + 0x1000293c 0x11019e90 0x00000004 Data RW 1127 .data usr_server.o + 0x10002940 0x11019e94 0x00000005 Data RW 1203 .data uart.o + 0x10002945 0x11019e99 0x00000001 Data RW 1238 .data uart_state.o + 0x10002946 0x11019e9a 0x00000005 Data RW 1250 .data mcu_bridge.o + 0x1000294b 0x11019e9f 0x00000001 PAD + 0x1000294c 0x11019ea0 0x0000001c Data RW 1306 .data fast_ota.o + 0x10002968 0x11019ebc 0x00000006 Data RW 1405 .data fast_ota_server.o + 0x1000296e 0x11019ec2 0x00000001 Data RW 1478 .data rf_extrc.o + 0x1000296f 0x11019ec3 0x00000001 PAD + 0x10002970 0x11019ec4 0x00000010 Data RW 2445 .data xc_drv_timer.o + 0x10002980 0x11019ed4 0x00000004 Data RW 3071 .data xc_drv_calib.o + 0x10002984 0x11019ed8 0x00000020 Data RW 3220 .data xc_drv_rtc.o + 0x100029a4 0x11019ef8 0x00000004 Data RW 3894 .data nvds.o + 0x100029a8 - 0x00000100 Zero RW 1305 .bss fast_ota.o + 0x10002aa8 - 0x00000010 Zero RW 1771 .bss xc_drv_clock.o + 0x10002ab8 - 0x0000000c Zero RW 2643 .bss xc_drv_uart.o + 0x10002ac4 - 0x00000018 Zero RW 3892 .bss nvds.o + 0x10002adc - 0x00000060 Zero RW 4212 .bss c_p.l(libspace.o) + 0x10002b3c 0x11019efc 0x00000004 PAD + 0x10002b40 - 0x00000000 Zero RW 2 HEAP startup_xinc.o - Execution Region EXE (Exec base: 0x11015000, Load base: 0x11015000, Size: 0x00005fac, Max: 0xffffffff, ABSOLUTE) + Execution Region EXE (Exec base: 0x11013000, Load base: 0x11013000, Size: 0x00006454, Max: 0xffffffff, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object - 0x11015000 0x11015000 0x000000c0 Data RO 3 RESET startup_xinc.o - 0x110150c0 0x110150c0 0x00000008 Code RO 4074 * !!!main c_p.l(__main.o) - 0x110150c8 0x110150c8 0x0000003c Code RO 4345 !!!scatter c_p.l(__scatter.o) - 0x11015104 0x11015104 0x0000001a Code RO 4347 !!handler_copy c_p.l(__scatter_copy.o) - 0x1101511e 0x1101511e 0x00000002 PAD - 0x11015120 0x11015120 0x0000001c Code RO 4349 !!handler_zi c_p.l(__scatter_zi.o) - 0x1101513c 0x1101513c 0x00000002 Code RO 4059 .ARM.Collect$$_printf_percent$$00000000 c_p.l(_printf_percent.o) - 0x1101513e 0x1101513e 0x0000000a Code RO 4112 .ARM.Collect$$_printf_percent$$00000001 c_p.l(_printf_n.o) - 0x11015148 0x11015148 0x0000000a Code RO 4113 .ARM.Collect$$_printf_percent$$00000002 c_p.l(_printf_p.o) - 0x11015152 0x11015152 0x0000000a Code RO 4117 .ARM.Collect$$_printf_percent$$00000003 c_p.l(_printf_f.o) - 0x1101515c 0x1101515c 0x0000000a Code RO 4118 .ARM.Collect$$_printf_percent$$00000004 c_p.l(_printf_e.o) - 0x11015166 0x11015166 0x0000000a Code RO 4119 .ARM.Collect$$_printf_percent$$00000005 c_p.l(_printf_g.o) - 0x11015170 0x11015170 0x0000000a Code RO 4120 .ARM.Collect$$_printf_percent$$00000006 c_p.l(_printf_a.o) - 0x1101517a 0x1101517a 0x0000000a Code RO 4125 .ARM.Collect$$_printf_percent$$00000007 c_p.l(_printf_ll.o) - 0x11015184 0x11015184 0x0000000a Code RO 4115 .ARM.Collect$$_printf_percent$$00000008 c_p.l(_printf_i.o) - 0x1101518e 0x1101518e 0x0000000a Code RO 4058 .ARM.Collect$$_printf_percent$$00000009 c_p.l(_printf_d.o) - 0x11015198 0x11015198 0x0000000a Code RO 4116 .ARM.Collect$$_printf_percent$$0000000A c_p.l(_printf_u.o) - 0x110151a2 0x110151a2 0x0000000a Code RO 4114 .ARM.Collect$$_printf_percent$$0000000B c_p.l(_printf_o.o) - 0x110151ac 0x110151ac 0x0000000a Code RO 4057 .ARM.Collect$$_printf_percent$$0000000C c_p.l(_printf_x.o) - 0x110151b6 0x110151b6 0x0000000a Code RO 4122 .ARM.Collect$$_printf_percent$$0000000D c_p.l(_printf_lli.o) - 0x110151c0 0x110151c0 0x0000000a Code RO 4123 .ARM.Collect$$_printf_percent$$0000000E c_p.l(_printf_lld.o) - 0x110151ca 0x110151ca 0x0000000a Code RO 4124 .ARM.Collect$$_printf_percent$$0000000F c_p.l(_printf_llu.o) - 0x110151d4 0x110151d4 0x0000000a Code RO 4129 .ARM.Collect$$_printf_percent$$00000010 c_p.l(_printf_llo.o) - 0x110151de 0x110151de 0x0000000a Code RO 4130 .ARM.Collect$$_printf_percent$$00000011 c_p.l(_printf_llx.o) - 0x110151e8 0x110151e8 0x0000000a Code RO 4126 .ARM.Collect$$_printf_percent$$00000012 c_p.l(_printf_l.o) - 0x110151f2 0x110151f2 0x0000000a Code RO 4111 .ARM.Collect$$_printf_percent$$00000013 c_p.l(_printf_c.o) - 0x110151fc 0x110151fc 0x0000000a Code RO 4056 .ARM.Collect$$_printf_percent$$00000014 c_p.l(_printf_s.o) - 0x11015206 0x11015206 0x0000000a Code RO 4127 .ARM.Collect$$_printf_percent$$00000015 c_p.l(_printf_lc.o) - 0x11015210 0x11015210 0x0000000a Code RO 4128 .ARM.Collect$$_printf_percent$$00000016 c_p.l(_printf_ls.o) - 0x1101521a 0x1101521a 0x00000004 Code RO 4121 .ARM.Collect$$_printf_percent$$00000017 c_p.l(_printf_percent_end.o) - 0x1101521e 0x1101521e 0x00000002 Code RO 4207 .ARM.Collect$$libinit$$00000000 c_p.l(libinit.o) - 0x11015220 0x11015220 0x00000000 Code RO 4230 .ARM.Collect$$libinit$$00000002 c_p.l(libinit2.o) - 0x11015220 0x11015220 0x00000000 Code RO 4232 .ARM.Collect$$libinit$$00000004 c_p.l(libinit2.o) - 0x11015220 0x11015220 0x00000000 Code RO 4235 .ARM.Collect$$libinit$$0000000A c_p.l(libinit2.o) - 0x11015220 0x11015220 0x00000000 Code RO 4237 .ARM.Collect$$libinit$$0000000C c_p.l(libinit2.o) - 0x11015220 0x11015220 0x00000000 Code RO 4239 .ARM.Collect$$libinit$$0000000E c_p.l(libinit2.o) - 0x11015220 0x11015220 0x00000006 Code RO 4240 .ARM.Collect$$libinit$$0000000F c_p.l(libinit2.o) - 0x11015226 0x11015226 0x00000000 Code RO 4242 .ARM.Collect$$libinit$$00000011 c_p.l(libinit2.o) - 0x11015226 0x11015226 0x0000000c Code RO 4243 .ARM.Collect$$libinit$$00000012 c_p.l(libinit2.o) - 0x11015232 0x11015232 0x00000000 Code RO 4244 .ARM.Collect$$libinit$$00000013 c_p.l(libinit2.o) - 0x11015232 0x11015232 0x00000000 Code RO 4246 .ARM.Collect$$libinit$$00000015 c_p.l(libinit2.o) - 0x11015232 0x11015232 0x0000000a Code RO 4247 .ARM.Collect$$libinit$$00000016 c_p.l(libinit2.o) - 0x1101523c 0x1101523c 0x00000000 Code RO 4248 .ARM.Collect$$libinit$$00000017 c_p.l(libinit2.o) - 0x1101523c 0x1101523c 0x00000000 Code RO 4250 .ARM.Collect$$libinit$$00000019 c_p.l(libinit2.o) - 0x1101523c 0x1101523c 0x00000000 Code RO 4252 .ARM.Collect$$libinit$$0000001B c_p.l(libinit2.o) - 0x1101523c 0x1101523c 0x00000000 Code RO 4254 .ARM.Collect$$libinit$$0000001D c_p.l(libinit2.o) - 0x1101523c 0x1101523c 0x00000000 Code RO 4256 .ARM.Collect$$libinit$$0000001F c_p.l(libinit2.o) - 0x1101523c 0x1101523c 0x00000000 Code RO 4258 .ARM.Collect$$libinit$$00000021 c_p.l(libinit2.o) - 0x1101523c 0x1101523c 0x00000000 Code RO 4260 .ARM.Collect$$libinit$$00000023 c_p.l(libinit2.o) - 0x1101523c 0x1101523c 0x00000000 Code RO 4262 .ARM.Collect$$libinit$$00000025 c_p.l(libinit2.o) - 0x1101523c 0x1101523c 0x00000000 Code RO 4266 .ARM.Collect$$libinit$$0000002C c_p.l(libinit2.o) - 0x1101523c 0x1101523c 0x00000000 Code RO 4268 .ARM.Collect$$libinit$$0000002E c_p.l(libinit2.o) - 0x1101523c 0x1101523c 0x00000000 Code RO 4270 .ARM.Collect$$libinit$$00000030 c_p.l(libinit2.o) - 0x1101523c 0x1101523c 0x00000000 Code RO 4272 .ARM.Collect$$libinit$$00000032 c_p.l(libinit2.o) - 0x1101523c 0x1101523c 0x00000002 Code RO 4273 .ARM.Collect$$libinit$$00000033 c_p.l(libinit2.o) - 0x1101523e 0x1101523e 0x00000002 Code RO 4297 .ARM.Collect$$libshutdown$$00000000 c_p.l(libshutdown.o) - 0x11015240 0x11015240 0x00000000 Code RO 4323 .ARM.Collect$$libshutdown$$00000002 c_p.l(libshutdown2.o) - 0x11015240 0x11015240 0x00000000 Code RO 4325 .ARM.Collect$$libshutdown$$00000004 c_p.l(libshutdown2.o) - 0x11015240 0x11015240 0x00000000 Code RO 4328 .ARM.Collect$$libshutdown$$00000007 c_p.l(libshutdown2.o) - 0x11015240 0x11015240 0x00000000 Code RO 4331 .ARM.Collect$$libshutdown$$0000000A c_p.l(libshutdown2.o) - 0x11015240 0x11015240 0x00000000 Code RO 4333 .ARM.Collect$$libshutdown$$0000000C c_p.l(libshutdown2.o) - 0x11015240 0x11015240 0x00000000 Code RO 4336 .ARM.Collect$$libshutdown$$0000000F c_p.l(libshutdown2.o) - 0x11015240 0x11015240 0x00000002 Code RO 4337 .ARM.Collect$$libshutdown$$00000010 c_p.l(libshutdown2.o) - 0x11015242 0x11015242 0x00000000 Code RO 4085 .ARM.Collect$$rtentry$$00000000 c_p.l(__rtentry.o) - 0x11015242 0x11015242 0x00000000 Code RO 4143 .ARM.Collect$$rtentry$$00000002 c_p.l(__rtentry2.o) - 0x11015242 0x11015242 0x00000006 Code RO 4155 .ARM.Collect$$rtentry$$00000004 c_p.l(__rtentry4.o) - 0x11015248 0x11015248 0x00000000 Code RO 4145 .ARM.Collect$$rtentry$$00000009 c_p.l(__rtentry2.o) - 0x11015248 0x11015248 0x00000004 Code RO 4146 .ARM.Collect$$rtentry$$0000000A c_p.l(__rtentry2.o) - 0x1101524c 0x1101524c 0x00000000 Code RO 4148 .ARM.Collect$$rtentry$$0000000C c_p.l(__rtentry2.o) - 0x1101524c 0x1101524c 0x00000008 Code RO 4149 .ARM.Collect$$rtentry$$0000000D c_p.l(__rtentry2.o) - 0x11015254 0x11015254 0x00000002 Code RO 4216 .ARM.Collect$$rtexit$$00000000 c_p.l(rtexit.o) - 0x11015256 0x11015256 0x00000000 Code RO 4275 .ARM.Collect$$rtexit$$00000002 c_p.l(rtexit2.o) - 0x11015256 0x11015256 0x00000004 Code RO 4276 .ARM.Collect$$rtexit$$00000003 c_p.l(rtexit2.o) - 0x1101525a 0x1101525a 0x00000006 Code RO 4277 .ARM.Collect$$rtexit$$00000004 c_p.l(rtexit2.o) - 0x11015260 0x11015260 0x00000038 Code RO 4062 .emb_text c_p.l(rt_memcpy.o) - 0x11015298 0x11015298 0x00000048 Code RO 4 .text startup_xinc.o - 0x110152e0 0x110152e0 0x0000001c Code RO 4001 .text c_p.l(printf.o) - 0x110152fc 0x110152fc 0x0000001c Code RO 4003 .text c_p.l(__2printf.o) - 0x11015318 0x11015318 0x0000004e Code RO 4009 .text c_p.l(_printf_pad.o) - 0x11015366 0x11015366 0x00000052 Code RO 4011 .text c_p.l(_printf_str.o) - 0x110153b8 0x110153b8 0x0000006c Code RO 4013 .text c_p.l(_printf_dec.o) - 0x11015424 0x11015424 0x00000098 Code RO 4033 .text c_p.l(_printf_hex_int_ll_ptr.o) - 0x110154bc 0x110154bc 0x00000188 Code RO 4053 .text c_p.l(__printf_flags_ss_wp.o) - 0x11015644 0x11015644 0x0000005a Code RO 4060 .text c_p.l(memcmp.o) - 0x1101569e 0x1101569e 0x00000082 Code RO 4063 .text c_p.l(rt_memcpy.o) - 0x11015720 0x11015720 0x00000040 Code RO 4066 .text c_p.l(rt_memclr.o) - 0x11015760 0x11015760 0x00000006 Code RO 4072 .text c_p.l(heapauxi.o) - 0x11015766 0x11015766 0x00000002 PAD - 0x11015768 0x11015768 0x00000160 Code RO 4076 .text fz_ps.l(fdiv.o) - 0x110158c8 0x110158c8 0x00000030 Code RO 4079 .text fz_ps.l(ffixui.o) - 0x110158f8 0x110158f8 0x0000005e Code RO 4081 .text fz_ps.l(fflti.o) - 0x11015956 0x11015956 0x00000024 Code RO 4090 .text c_p.l(_printf_truncate.o) - 0x1101597a 0x1101597a 0x000000b0 Code RO 4092 .text c_p.l(_printf_intcommon.o) - 0x11015a2a 0x11015a2a 0x00000026 Code RO 4094 .text c_p.l(_printf_charcount.o) - 0x11015a50 0x11015a50 0x0000002e Code RO 4096 .text c_p.l(_printf_char.o) - 0x11015a7e 0x11015a7e 0x00000002 PAD - 0x11015a80 0x11015a80 0x00000028 Code RO 4098 .text c_p.l(_printf_char_file.o) - 0x11015aa8 0x11015aa8 0x000000bc Code RO 4100 .text c_p.l(_printf_wctomb.o) - 0x11015b64 0x11015b64 0x00000070 Code RO 4103 .text c_p.l(_printf_longlong_dec.o) - 0x11015bd4 0x11015bd4 0x00000070 Code RO 4109 .text c_p.l(_printf_oct_int_ll.o) - 0x11015c44 0x11015c44 0x00000028 Code RO 4131 .text c_p.l(rtudiv10.o) - 0x11015c6c 0x11015c6c 0x0000007a Code RO 4159 .text c_p.l(lludiv10.o) - 0x11015ce6 0x11015ce6 0x00000002 PAD - 0x11015ce8 0x11015ce8 0x00000418 Code RO 4161 .text c_p.l(_printf_fp_dec.o) - 0x11016100 0x11016100 0x000002d8 Code RO 4163 .text c_p.l(_printf_fp_hex.o) - 0x110163d8 0x110163d8 0x00000030 Code RO 4166 .text c_p.l(_printf_char_common.o) - 0x11016408 0x11016408 0x0000002e Code RO 4168 .text c_p.l(_printf_wchar.o) - 0x11016436 0x11016436 0x00000040 Code RO 4170 .text c_p.l(_wcrtomb.o) - 0x11016476 0x11016476 0x0000003e Code RO 4172 .text c_p.l(sys_stackheap_outer.o) - 0x110164b4 0x110164b4 0x00000010 Code RO 4175 .text c_p.l(rt_ctype_table.o) - 0x110164c4 0x110164c4 0x00000008 Code RO 4180 .text c_p.l(rt_locale_intlibspace.o) - 0x110164cc 0x110164cc 0x00000088 Code RO 4182 .text c_p.l(_printf_fp_infnan.o) - 0x11016554 0x11016554 0x000000d8 Code RO 4186 .text c_p.l(bigflt0.o) - 0x1101662c 0x1101662c 0x00000580 Code RO 4189 .text c_p.l(btod.o) - 0x11016bac 0x11016bac 0x00000010 Code RO 4196 .text c_p.l(exit.o) - 0x11016bbc 0x11016bbc 0x00000008 Code RO 4212 .text c_p.l(libspace.o) - 0x11016bc4 0x11016bc4 0x00000088 Code RO 4227 .text c_p.l(strcmp.o) - 0x11016c4c 0x11016c4c 0x00000056 Code RO 4343 .text c_p.l(__dczerorl2.o) - 0x11016ca2 0x11016ca2 0x00000002 PAD - 0x11016ca4 0x11016ca4 0x0000000c Ven RO 4351 Veneer$$Code anon$$obj.o - 0x11016cb0 0x11016cb0 0x0000000c Ven RO 4352 Veneer$$Code anon$$obj.o - 0x11016cbc 0x11016cbc 0x0000000c Ven RO 4353 Veneer$$Code anon$$obj.o - 0x11016cc8 0x11016cc8 0x0000000c Ven RO 4354 Veneer$$Code anon$$obj.o - 0x11016cd4 0x11016cd4 0x0000000c Ven RO 4355 Veneer$$Code anon$$obj.o - 0x11016ce0 0x11016ce0 0x0000000c Ven RO 4356 Veneer$$Code anon$$obj.o - 0x11016cec 0x11016cec 0x0000000c Ven RO 4357 Veneer$$Code anon$$obj.o - 0x11016cf8 0x11016cf8 0x0000000c Ven RO 4358 Veneer$$Code anon$$obj.o - 0x11016d04 0x11016d04 0x0000000c Ven RO 4359 Veneer$$Code anon$$obj.o - 0x11016d10 0x11016d10 0x0000000c Ven RO 4360 Veneer$$Code anon$$obj.o - 0x11016d1c 0x11016d1c 0x0000000c Ven RO 4361 Veneer$$Code anon$$obj.o - 0x11016d28 0x11016d28 0x0000000c Ven RO 4362 Veneer$$Code anon$$obj.o - 0x11016d34 0x11016d34 0x0000000c Ven RO 4363 Veneer$$Code anon$$obj.o - 0x11016d40 0x11016d40 0x0000000c Ven RO 4364 Veneer$$Code anon$$obj.o - 0x11016d4c 0x11016d4c 0x0000000c Ven RO 4365 Veneer$$Code anon$$obj.o - 0x11016d58 0x11016d58 0x0000000c Ven RO 4366 Veneer$$Code anon$$obj.o - 0x11016d64 0x11016d64 0x0000000c Ven RO 4367 Veneer$$Code anon$$obj.o - 0x11016d70 0x11016d70 0x0000000c Ven RO 4368 Veneer$$Code anon$$obj.o - 0x11016d7c 0x11016d7c 0x0000000c Ven RO 4369 Veneer$$Code anon$$obj.o - 0x11016d88 0x11016d88 0x0000000c Ven RO 4370 Veneer$$Code anon$$obj.o - 0x11016d94 0x11016d94 0x0000000c Ven RO 4371 Veneer$$Code anon$$obj.o - 0x11016da0 0x11016da0 0x0000000c Ven RO 4372 Veneer$$Code anon$$obj.o - 0x11016dac 0x11016dac 0x0000000c Ven RO 4373 Veneer$$Code anon$$obj.o - 0x11016db8 0x11016db8 0x0000000c Ven RO 4374 Veneer$$Code anon$$obj.o - 0x11016dc4 0x11016dc4 0x0000000c Ven RO 4375 Veneer$$Code anon$$obj.o - 0x11016dd0 0x11016dd0 0x0000000c Ven RO 4376 Veneer$$Code anon$$obj.o - 0x11016ddc 0x11016ddc 0x0000000c Ven RO 4377 Veneer$$Code anon$$obj.o - 0x11016de8 0x11016de8 0x0000000c Ven RO 4378 Veneer$$Code anon$$obj.o - 0x11016df4 0x11016df4 0x00000004 Code RO 3207 i.Day_Callback xc_drv_rtc.o - 0x11016df8 0x11016df8 0x00000024 Code RO 2012 i.GPIO_Handler xc_drv_gpio.o - 0x11016e1c 0x11016e1c 0x00000004 Code RO 3208 i.Hour_Callback xc_drv_rtc.o - 0x11016e20 0x11016e20 0x00000004 Code RO 3209 i.Min_Callback xc_drv_rtc.o - 0x11016e24 0x11016e24 0x00000004 Code RO 3210 i.Sec_Callback xc_drv_rtc.o - 0x11016e28 0x11016e28 0x00000008 Code RO 2905 i.SysTick_Handler xc_drv_systick.o - 0x11016e30 0x11016e30 0x00000020 Code RO 11 i.SystemInit system_xinc.o - 0x11016e50 0x11016e50 0x00000004 Code RO 3211 i.T1_CMR_Callback xc_drv_rtc.o - 0x11016e54 0x11016e54 0x00000004 Code RO 3212 i.T2_CMR_Callback xc_drv_rtc.o - 0x11016e58 0x11016e58 0x00000004 Code RO 3213 i.T3_CMR_Callback xc_drv_rtc.o - 0x11016e5c 0x11016e5c 0x00000024 Code RO 2432 i.TIMER0_Handler xc_drv_timer.o - 0x11016e80 0x11016e80 0x00000024 Code RO 2433 i.TIMER1_Handler xc_drv_timer.o - 0x11016ea4 0x11016ea4 0x00000024 Code RO 2434 i.TIMER2_Handler xc_drv_timer.o - 0x11016ec8 0x11016ec8 0x00000024 Code RO 2435 i.TIMER3_Handler xc_drv_timer.o - 0x11016eec 0x11016eec 0x0000000a Code RO 2631 i.UART0_Handler xc_drv_uart.o - 0x11016ef6 0x11016ef6 0x0000000a Code RO 2632 i.UART1_Handler xc_drv_uart.o - 0x11016f00 0x11016f00 0x0000000a Code RO 2633 i.UART2_Handler xc_drv_uart.o - 0x11016f0a 0x11016f0a 0x00000002 PAD - 0x11016f0c 0x11016f0c 0x00000020 Code RO 2827 i.WDT_Handler xc_drv_wdt.o - 0x11016f2c 0x11016f2c 0x0000004c Code RO 12 i.WDT_ResetInit system_xinc.o - 0x11016f78 0x11016f78 0x00000030 Code RO 4191 i.__ARM_common_ll_muluu c_p.l(btod.o) - 0x11016fa8 0x11016fa8 0x0000001a Code RO 848 i.__ARM_common_switch8 app_sec.o - 0x11016fc2 0x11016fc2 0x00000002 PAD - 0x11016fc4 0x11016fc4 0x0000002c Code RO 4210 i.__ARM_fpclassify m_ps.l(fpclassify.o) - 0x11016ff0 0x11016ff0 0x0000000e Code RO 4046 i._is_digit c_p.l(__printf_wp.o) - 0x11016ffe 0x11016ffe 0x00000002 Code RO 13 i._sys_exit system_xinc.o - 0x11017000 0x11017000 0x00000048 Code RO 541 i.app_create_advertising app_task.o - 0x11017048 0x11017048 0x0000003c Code RO 542 i.app_delete_advertising app_task.o - 0x11017084 0x11017084 0x00000028 Code RO 543 i.app_get_dev_name app_task.o - 0x110170ac 0x110170ac 0x00000048 Code RO 544 i.app_init app_task.o - 0x110170f4 0x110170f4 0x00000070 Code RO 545 i.app_msg_handler app_task.o - 0x11017164 0x11017164 0x00000004 Code RO 795 i.app_sec_msg_dflt_handler app_sec.o - 0x11017168 0x11017168 0x0000006c Code RO 546 i.app_set_adv_data app_task.o - 0x110171d4 0x110171d4 0x0000003c Code RO 549 i.app_start_advertising app_task.o - 0x11017210 0x11017210 0x00000058 Code RO 677 i.app_uart_init arch_main.o - 0x11017268 0x11017268 0x00000018 Code RO 1247 i.ble_callback mcu_bridge.o - 0x11017280 0x11017280 0x0000002c Code RO 1248 i.ble_diy_callback mcu_bridge.o - 0x110172ac 0x110172ac 0x00000058 Code RO 679 i.bluetooth_init arch_main.o - 0x11017304 0x11017304 0x0000007c Code RO 680 i.board_init arch_main.o - 0x11017380 0x11017380 0x00000070 Code RO 883 i.clock_init sleep.o - 0x110173f0 0x110173f0 0x000000dc Code RO 1119 i.custom_svc_add usr_server.o - 0x110174cc 0x110174cc 0x000000a4 Code RO 1120 i.custom_svc_cb_att_read_get usr_server.o - 0x11017570 0x11017570 0x0000019c Code RO 1121 i.custom_svc_cb_att_val_set usr_server.o - 0x1101770c 0x1101770c 0x0000004c Code RO 1122 i.custom_svc_cb_event_sent usr_server.o - 0x11017758 0x11017758 0x00000016 Code RO 1462 i.delay_ms_test rf_extrc.o - 0x1101776e 0x1101776e 0x00000002 PAD - 0x11017770 0x11017770 0x00000030 Code RO 2907 i.delay_us xc_drv_systick.o - 0x110177a0 0x110177a0 0x000000e4 Code RO 1396 i.enter_ota_mode fast_ota_server.o - 0x11017884 0x11017884 0x0000000e Code RO 2943 i.extract32_16 xc_drv_fmc_spi.o - 0x11017892 0x11017892 0x00000002 PAD - 0x11017894 0x11017894 0x000000e4 Code RO 1399 i.fast_ota_svc_add fast_ota_server.o - 0x11017978 0x11017978 0x000000c4 Code RO 1400 i.fast_ota_svc_cb_att_read_get fast_ota_server.o - 0x11017a3c 0x11017a3c 0x000000f4 Code RO 1401 i.fast_ota_svc_cb_att_val_set fast_ota_server.o - 0x11017b30 0x11017b30 0x0000004c Code RO 1402 i.fast_ota_svc_cb_event_sent fast_ota_server.o - 0x11017b7c 0x11017b7c 0x00000006 Code RO 15 i.ferror system_xinc.o - 0x11017b82 0x11017b82 0x00000002 PAD - 0x11017b84 0x11017b84 0x00000164 Code RO 681 i.flash_init arch_main.o - 0x11017ce8 0x11017ce8 0x00000056 Code RO 2944 i.flash_size_and_type_get xc_drv_fmc_spi.o - 0x11017d3e 0x11017d3e 0x00000002 PAD - 0x11017d40 0x11017d40 0x00000200 Code RO 797 i.gapc_bond_ind_handler app_sec.o - 0x11017f40 0x11017f40 0x0000021c Code RO 798 i.gapc_bond_req_ind_handler app_sec.o - 0x1101815c 0x1101815c 0x00000350 Code RO 551 i.gapc_callback app_task.o - 0x110184ac 0x110184ac 0x0000006c Code RO 799 i.gapc_encrypt_ind_handler app_sec.o - 0x11018518 0x11018518 0x000001c8 Code RO 800 i.gapc_encrypt_req_ind_handler app_sec.o - 0x110186e0 0x110186e0 0x00000088 Code RO 552 i.gapc_get_device_info_req_ind app_task.o - 0x11018768 0x11018768 0x0000018c Code RO 553 i.gapm_callback app_task.o - 0x110188f4 0x110188f4 0x000000ac Code RO 554 i.gapm_cmp_evt app_task.o - 0x110189a0 0x110189a0 0x00000008 Code RO 555 i.get_app_env app_task.o - 0x110189a8 0x110189a8 0x0000002c Code RO 1299 i.get_crc32 fast_ota.o - 0x110189d4 0x110189d4 0x00000030 Code RO 1300 i.get_fota_env_addr fast_ota.o - 0x11018a04 0x11018a04 0x00000014 Code RO 682 i.gpio_intr_callback arch_main.o - 0x11018a18 0x11018a18 0x00000078 Code RO 683 i.main arch_main.o - 0x11018a90 0x11018a90 0x00000030 Code RO 1249 i.mcu_bridge_process mcu_bridge.o - 0x11018ac0 0x11018ac0 0x00000130 Code RO 1463 i.modem_init rf_extrc.o - 0x11018bf0 0x11018bf0 0x00000034 Code RO 3879 i.nvds_browse_tag nvds.o - 0x11018c24 0x11018c24 0x00000038 Code RO 3880 i.nvds_del nvds.o - 0x11018c5c 0x11018c5c 0x00000040 Code RO 3881 i.nvds_erase nvds.o - 0x11018c9c 0x11018c9c 0x00000044 Code RO 3882 i.nvds_get nvds.o - 0x11018ce0 0x11018ce0 0x00000044 Code RO 3883 i.nvds_init nvds.o - 0x11018d24 0x11018d24 0x00000020 Code RO 3884 i.nvds_init_memory nvds.o - 0x11018d44 0x11018d44 0x0000002c Code RO 3885 i.nvds_is_magic_number_ok nvds.o - 0x11018d70 0x11018d70 0x00000068 Code RO 3887 i.nvds_purge nvds.o - 0x11018dd8 0x11018dd8 0x000000d4 Code RO 3888 i.nvds_put nvds.o - 0x11018eac 0x11018eac 0x00000028 Code RO 3889 i.nvds_read nvds.o - 0x11018ed4 0x11018ed4 0x00000034 Code RO 3890 i.nvds_space_init nvds.o - 0x11018f08 0x11018f08 0x00000038 Code RO 3891 i.nvds_walk_tag nvds.o - 0x11018f40 0x11018f40 0x00000028 Code RO 3892 i.nvds_write nvds.o - 0x11018f68 0x11018f68 0x0000002c Code RO 1301 i.ota_state_restore fast_ota.o - 0x11018f94 0x11018f94 0x0000000e Code RO 2945 i.reverse_verif_is_true xc_drv_fmc_spi.o - 0x11018fa2 0x11018fa2 0x00000002 PAD - 0x11018fa4 0x11018fa4 0x00000028 Code RO 1464 i.rf_em_init rf_extrc.o - 0x11018fcc 0x11018fcc 0x00000002 Code RO 1465 i.rf_force_agc_enable rf_extrc.o - 0x11018fce 0x11018fce 0x00000002 PAD - 0x11018fd0 0x11018fd0 0x00000134 Code RO 1466 i.rf_init rf_extrc.o - 0x11019104 0x11019104 0x00000104 Code RO 1467 i.rf_rccalib rf_extrc.o - 0x11019208 0x11019208 0x00000004 Code RO 1468 i.rf_reg_rd rf_extrc.o - 0x1101920c 0x1101920c 0x00000002 Code RO 1469 i.rf_reg_wr rf_extrc.o - 0x1101920e 0x1101920e 0x00000002 Code RO 1470 i.rf_reset rf_extrc.o - 0x11019210 0x11019210 0x00000012 Code RO 1471 i.rf_sleep rf_extrc.o - 0x11019222 0x11019222 0x00000002 PAD - 0x11019224 0x11019224 0x0000004c Code RO 1473 i.rf_txpwr_cs_get rf_extrc.o - 0x11019270 0x11019270 0x0000000c Code RO 1474 i.rf_txpwr_dbm_get rf_extrc.o - 0x1101927c 0x1101927c 0x00000020 Code RO 684 i.rom_env_host_init arch_main.o - 0x1101929c 0x1101929c 0x00000044 Code RO 1201 i.scan_uart uart.o - 0x110192e0 0x110192e0 0x00000030 Code RO 16 i.set_vector system_xinc.o - 0x11019310 0x11019310 0x0000009c Code RO 1123 i.slave_send_data usr_server.o - 0x110193ac 0x110193ac 0x00000038 Code RO 886 i.sleep_init sleep.o - 0x110193e4 0x110193e4 0x00000060 Code RO 887 i.sleep_schedule sleep.o - 0x11019444 0x11019444 0x00000010 Code RO 1124 i.srv_get_hdl_from_att_idx usr_server.o - 0x11019454 0x11019454 0x00000024 Code RO 888 i.system_lightsleep_cfg sleep.o - 0x11019478 0x11019478 0x0000001c Code RO 889 i.system_sleep_init sleep.o - 0x11019494 0x11019494 0x00000002 Code RO 2908 i.systick_callback xc_drv_systick.o - 0x11019496 0x11019496 0x00000002 Code RO 2437 i.timer1_callback xc_drv_timer.o - 0x11019498 0x11019498 0x00000002 Code RO 2438 i.timer2_callback xc_drv_timer.o - 0x1101949a 0x1101949a 0x00000002 Code RO 2439 i.timer3_callback xc_drv_timer.o - 0x1101949c 0x1101949c 0x000000b0 Code RO 2634 i.uart_user_handler xc_drv_uart.o - 0x1101954c 0x1101954c 0x00000058 Code RO 1476 i.wbit rf_extrc.o - 0x110195a4 0x110195a4 0x0000001a Code RO 686 i.wdt_init arch_main.o - 0x110195be 0x110195be 0x00000002 PAD - 0x110195c0 0x110195c0 0x00000024 Code RO 1303 i.wdt_reset_system fast_ota.o - 0x110195e4 0x110195e4 0x00000014 Code RO 2169 i.xc_adc_powerdown xc_drv_pwr.o - 0x110195f8 0x110195f8 0x00000010 Code RO 2170 i.xc_adc_wakeup xc_drv_pwr.o - 0x11019608 0x11019608 0x00000028 Code RO 3585 i.xc_ble_activity_delete xc_gap_api.o - 0x11019630 0x11019630 0x00000028 Code RO 3587 i.xc_ble_advertise_create xc_gap_api.o - 0x11019658 0x11019658 0x0000002c Code RO 3588 i.xc_ble_advertise_start xc_gap_api.o - 0x11019684 0x11019684 0x0000002c Code RO 3591 i.xc_ble_conn_cfm xc_gap_api.o - 0x110196b0 0x110196b0 0x0000001c Code RO 3595 i.xc_ble_gapm_reset xc_gap_api.o - 0x110196cc 0x110196cc 0x00000008 Code RO 3803 i.xc_ble_gatt_cli_mtu_exch xc_gatt_client_api.o - 0x110196d4 0x110196d4 0x00000016 Code RO 3823 i.xc_ble_gatt_service16_add xc_gatt_server_api.o - 0x110196ea 0x110196ea 0x0000004a Code RO 3826 i.xc_ble_gatt_srv_notify xc_gatt_server_api.o - 0x11019734 0x11019734 0x00000058 Code RO 3827 i.xc_ble_gatt_srv_read_cfm xc_gatt_server_api.o - 0x1101978c 0x1101978c 0x00000010 Code RO 3828 i.xc_ble_gatt_srv_write_cfm xc_gatt_server_api.o - 0x1101979c 0x1101979c 0x00000008 Code RO 3829 i.xc_ble_gatt_user_srv_register xc_gatt_server_api.o - 0x110197a4 0x110197a4 0x00000018 Code RO 3599 i.xc_ble_get_dev_info_cfm xc_gap_api.o - 0x110197bc 0x110197bc 0x00000034 Code RO 3603 i.xc_ble_param_update_cfm xc_gap_api.o - 0x110197f0 0x110197f0 0x00000038 Code RO 3608 i.xc_ble_set_adv_data xc_gap_api.o - 0x11019828 0x11019828 0x0000002c Code RO 3610 i.xc_ble_set_dev_config xc_gap_api.o - 0x11019854 0x11019854 0x00000028 Code RO 3611 i.xc_ble_set_dev_info_cfm xc_gap_api.o - 0x1101987c 0x1101987c 0x00000040 Code RO 1746 i.xc_clock_bbpll_common_cfg xc_drv_clock.o - 0x110198bc 0x110198bc 0x000000ec Code RO 1747 i.xc_clock_bbpll_freq_cfg xc_drv_clock.o - 0x110199a8 0x110199a8 0x0000000c Code RO 1748 i.xc_clock_hfclk_in_get xc_drv_clock.o - 0x110199b4 0x110199b4 0x000000dc Code RO 1749 i.xc_clock_hfclk_set xc_drv_clock.o - 0x11019a90 0x11019a90 0x00000016 Code RO 1751 i.xc_clock_init_cfg xc_drv_clock.o - 0x11019aa6 0x11019aa6 0x00000002 PAD - 0x11019aa8 0x11019aa8 0x0000006c Code RO 1753 i.xc_clock_lfclk_set xc_drv_clock.o - 0x11019b14 0x11019b14 0x0000000c Code RO 1754 i.xc_clock_lfclk_src_get xc_drv_clock.o - 0x11019b20 0x11019b20 0x0000001c Code RO 2014 i.xc_gpio_direction_config xc_drv_gpio.o - 0x11019b3c 0x11019b3c 0x00000028 Code RO 2015 i.xc_gpio_fun_sel xc_drv_gpio.o - 0x11019b64 0x11019b64 0x0000002e Code RO 2016 i.xc_gpio_init xc_drv_gpio.o - 0x11019b92 0x11019b92 0x00000002 PAD - 0x11019b94 0x11019b94 0x00000034 Code RO 2017 i.xc_gpio_it_config xc_drv_gpio.o - 0x11019bc8 0x11019bc8 0x0000004c Code RO 2018 i.xc_gpio_mux_ctl xc_drv_gpio.o - 0x11019c14 0x11019c14 0x000000e8 Code RO 2019 i.xc_gpio_pull_config xc_drv_gpio.o - 0x11019cfc 0x11019cfc 0x00000040 Code RO 1768 i.xc_hfclk_set xc_drv_clock.o - 0x11019d3c 0x11019d3c 0x00000060 Code RO 1304 i.xc_ota_wdt_init fast_ota.o - 0x11019d9c 0x11019d9c 0x00000014 Code RO 2171 i.xc_pwr_ao_timer_pclk32m_Set xc_drv_pwr.o - 0x11019db0 0x11019db0 0x00000084 Code RO 2175 i.xc_pwr_gpio_sleep_config xc_drv_pwr.o - 0x11019e34 0x11019e34 0x0000005c Code RO 2181 i.xc_pwr_vol_set xc_drv_pwr.o - 0x11019e90 0x11019e90 0x0000014c Code RO 3065 i.xc_rc32k_calib_by_soft xc_drv_calib.o - 0x11019fdc 0x11019fdc 0x0000016c Code RO 3066 i.xc_rc32k_calib_init xc_drv_calib.o - 0x1101a148 0x1101a148 0x00000020 Code RO 3068 i.xc_rc32k_soft_calib_disable xc_drv_calib.o - 0x1101a168 0x1101a168 0x00000030 Code RO 3069 i.xc_rc32k_soft_calib_enable xc_drv_calib.o - 0x1101a198 0x1101a198 0x000000f8 Code RO 3070 i.xc_rc32k_soft_calib_set xc_drv_calib.o - 0x1101a290 0x1101a290 0x0000000c Code RO 1771 i.xc_systick_unit_get xc_drv_clock.o - 0x1101a29c 0x1101a29c 0x00000120 Code RO 2440 i.xc_timer_init xc_drv_timer.o - 0x1101a3bc 0x1101a3bc 0x00000028 Code RO 2441 i.xc_timer_set_value xc_drv_timer.o - 0x1101a3e4 0x1101a3e4 0x0000003c Code RO 2442 i.xc_timer_start xc_drv_timer.o - 0x1101a420 0x1101a420 0x0000001c Code RO 2443 i.xc_timer_stop xc_drv_timer.o - 0x1101a43c 0x1101a43c 0x000000cc Code RO 2444 i.xc_timer_us_to_ticks xc_drv_timer.o - 0x1101a508 0x1101a508 0x000001f0 Code RO 2638 i.xc_uart_init xc_drv_uart.o - 0x1101a6f8 0x1101a6f8 0x00000020 Code RO 2640 i.xc_uart_send_byte xc_drv_uart.o - 0x1101a718 0x1101a718 0x0000001c Code RO 2641 i.xc_uart_send_data xc_drv_uart.o - 0x1101a734 0x1101a734 0x000000e8 Code RO 2947 i.xc_unique_identification_read xc_drv_fmc_spi.o - 0x1101a81c 0x1101a81c 0x00000068 Code RO 2830 i.xc_wdt_init xc_drv_wdt.o - 0x1101a884 0x1101a884 0x00000030 Code RO 2831 i.xc_wdt_refresh xc_drv_wdt.o - 0x1101a8b4 0x1101a8b4 0x00000034 Code RO 2832 i.xc_wdt_reload xc_drv_wdt.o - 0x1101a8e8 0x1101a8e8 0x00000034 Code RO 2833 i.xc_wdt_start xc_drv_wdt.o - 0x1101a91c 0x1101a91c 0x0000002c Code RO 4194 locale$$code c_p.l(lc_numeric_c.o) - 0x1101a948 0x1101a948 0x0000002c Code RO 4221 locale$$code c_p.l(lc_ctype_c.o) - 0x1101a974 0x1101a974 0x000000b0 Code RO 4083 x$fpl$fmul fz_ps.l(fmul.o) - 0x1101aa24 0x1101aa24 0x00000010 Code RO 4133 x$fpl$printf1 fz_ps.l(printf1.o) - 0x1101aa34 0x1101aa34 0x00000010 Code RO 4135 x$fpl$printf2 fz_ps.l(printf2.o) - 0x1101aa44 0x1101aa44 0x00000000 Code RO 4141 x$fpl$usenofp fz_ps.l(usenofp.o) - 0x1101aa44 0x1101aa44 0x00000008 Data RO 556 .constdata app_task.o - 0x1101aa4c 0x1101aa4c 0x00000038 Data RO 557 .constdata app_task.o - 0x1101aa84 0x1101aa84 0x00000028 Data RO 802 .constdata app_sec.o - 0x1101aaac 0x1101aaac 0x00000008 Data RO 803 .constdata app_sec.o - 0x1101aab4 0x1101aab4 0x00000086 Data RO 1125 .constdata usr_server.o - 0x1101ab3a 0x1101ab3a 0x00000002 PAD - 0x1101ab3c 0x1101ab3c 0x00000083 Data RO 1403 .constdata fast_ota_server.o - 0x1101abbf 0x1101abbf 0x00000008 Data RO 1478 .constdata rf_extrc.o - 0x1101abc7 0x1101abc7 0x00000004 Data RO 2445 .constdata xc_drv_timer.o - 0x1101abcb 0x1101abcb 0x00000001 PAD - 0x1101abcc 0x1101abcc 0x00000006 Data RO 2645 .constdata xc_drv_uart.o - 0x1101abd2 0x1101abd2 0x00000004 Data RO 3894 .constdata nvds.o - 0x1101abd6 0x1101abd6 0x00000028 Data RO 4034 .constdata c_p.l(_printf_hex_int_ll_ptr.o) - 0x1101abfe 0x1101abfe 0x00000011 Data RO 4054 .constdata c_p.l(__printf_flags_ss_wp.o) - 0x1101ac0f 0x1101ac0f 0x00000040 Data RO 4077 .constdata fz_ps.l(fdiv.o) - 0x1101ac4f 0x1101ac4f 0x00000001 PAD - 0x1101ac50 0x1101ac50 0x00000008 Data RO 4101 .constdata c_p.l(_printf_wctomb.o) - 0x1101ac58 0x1101ac58 0x00000026 Data RO 4164 .constdata c_p.l(_printf_fp_hex.o) - 0x1101ac7e 0x1101ac7e 0x00000002 PAD - 0x1101ac80 0x1101ac80 0x00000094 Data RO 4187 .constdata c_p.l(bigflt0.o) - 0x1101ad14 0x1101ad14 0x000000cf Data RO 558 .conststring app_task.o - 0x1101ade3 0x1101ade3 0x00000001 PAD - 0x1101ade4 0x1101ade4 0x0000004a Data RO 1126 .conststring usr_server.o - 0x1101ae2e 0x1101ae2e 0x00000002 PAD - 0x1101ae30 0x1101ae30 0x00000050 Data RO 4341 Region$$Table anon$$obj.o - 0x1101ae80 0x1101ae80 0x0000001c Data RO 4193 locale$$data c_p.l(lc_numeric_c.o) - 0x1101ae9c 0x1101ae9c 0x00000110 Data RO 4220 locale$$data c_p.l(lc_ctype_c.o) + 0x11013000 0x11013000 0x000000c0 Data RO 3 RESET startup_xinc.o + 0x110130c0 0x110130c0 0x00000008 Code RO 4073 * !!!main c_p.l(__main.o) + 0x110130c8 0x110130c8 0x0000003c Code RO 4344 !!!scatter c_p.l(__scatter.o) + 0x11013104 0x11013104 0x0000001a Code RO 4346 !!handler_copy c_p.l(__scatter_copy.o) + 0x1101311e 0x1101311e 0x00000002 PAD + 0x11013120 0x11013120 0x0000001c Code RO 4348 !!handler_zi c_p.l(__scatter_zi.o) + 0x1101313c 0x1101313c 0x00000002 Code RO 4058 .ARM.Collect$$_printf_percent$$00000000 c_p.l(_printf_percent.o) + 0x1101313e 0x1101313e 0x0000000a Code RO 4111 .ARM.Collect$$_printf_percent$$00000001 c_p.l(_printf_n.o) + 0x11013148 0x11013148 0x0000000a Code RO 4112 .ARM.Collect$$_printf_percent$$00000002 c_p.l(_printf_p.o) + 0x11013152 0x11013152 0x0000000a Code RO 4116 .ARM.Collect$$_printf_percent$$00000003 c_p.l(_printf_f.o) + 0x1101315c 0x1101315c 0x0000000a Code RO 4117 .ARM.Collect$$_printf_percent$$00000004 c_p.l(_printf_e.o) + 0x11013166 0x11013166 0x0000000a Code RO 4118 .ARM.Collect$$_printf_percent$$00000005 c_p.l(_printf_g.o) + 0x11013170 0x11013170 0x0000000a Code RO 4119 .ARM.Collect$$_printf_percent$$00000006 c_p.l(_printf_a.o) + 0x1101317a 0x1101317a 0x0000000a Code RO 4124 .ARM.Collect$$_printf_percent$$00000007 c_p.l(_printf_ll.o) + 0x11013184 0x11013184 0x0000000a Code RO 4114 .ARM.Collect$$_printf_percent$$00000008 c_p.l(_printf_i.o) + 0x1101318e 0x1101318e 0x0000000a Code RO 4057 .ARM.Collect$$_printf_percent$$00000009 c_p.l(_printf_d.o) + 0x11013198 0x11013198 0x0000000a Code RO 4115 .ARM.Collect$$_printf_percent$$0000000A c_p.l(_printf_u.o) + 0x110131a2 0x110131a2 0x0000000a Code RO 4113 .ARM.Collect$$_printf_percent$$0000000B c_p.l(_printf_o.o) + 0x110131ac 0x110131ac 0x0000000a Code RO 4056 .ARM.Collect$$_printf_percent$$0000000C c_p.l(_printf_x.o) + 0x110131b6 0x110131b6 0x0000000a Code RO 4121 .ARM.Collect$$_printf_percent$$0000000D c_p.l(_printf_lli.o) + 0x110131c0 0x110131c0 0x0000000a Code RO 4122 .ARM.Collect$$_printf_percent$$0000000E c_p.l(_printf_lld.o) + 0x110131ca 0x110131ca 0x0000000a Code RO 4123 .ARM.Collect$$_printf_percent$$0000000F c_p.l(_printf_llu.o) + 0x110131d4 0x110131d4 0x0000000a Code RO 4128 .ARM.Collect$$_printf_percent$$00000010 c_p.l(_printf_llo.o) + 0x110131de 0x110131de 0x0000000a Code RO 4129 .ARM.Collect$$_printf_percent$$00000011 c_p.l(_printf_llx.o) + 0x110131e8 0x110131e8 0x0000000a Code RO 4125 .ARM.Collect$$_printf_percent$$00000012 c_p.l(_printf_l.o) + 0x110131f2 0x110131f2 0x0000000a Code RO 4110 .ARM.Collect$$_printf_percent$$00000013 c_p.l(_printf_c.o) + 0x110131fc 0x110131fc 0x0000000a Code RO 4055 .ARM.Collect$$_printf_percent$$00000014 c_p.l(_printf_s.o) + 0x11013206 0x11013206 0x0000000a Code RO 4126 .ARM.Collect$$_printf_percent$$00000015 c_p.l(_printf_lc.o) + 0x11013210 0x11013210 0x0000000a Code RO 4127 .ARM.Collect$$_printf_percent$$00000016 c_p.l(_printf_ls.o) + 0x1101321a 0x1101321a 0x00000004 Code RO 4120 .ARM.Collect$$_printf_percent$$00000017 c_p.l(_printf_percent_end.o) + 0x1101321e 0x1101321e 0x00000002 Code RO 4206 .ARM.Collect$$libinit$$00000000 c_p.l(libinit.o) + 0x11013220 0x11013220 0x00000000 Code RO 4229 .ARM.Collect$$libinit$$00000002 c_p.l(libinit2.o) + 0x11013220 0x11013220 0x00000000 Code RO 4231 .ARM.Collect$$libinit$$00000004 c_p.l(libinit2.o) + 0x11013220 0x11013220 0x00000000 Code RO 4234 .ARM.Collect$$libinit$$0000000A c_p.l(libinit2.o) + 0x11013220 0x11013220 0x00000000 Code RO 4236 .ARM.Collect$$libinit$$0000000C c_p.l(libinit2.o) + 0x11013220 0x11013220 0x00000000 Code RO 4238 .ARM.Collect$$libinit$$0000000E c_p.l(libinit2.o) + 0x11013220 0x11013220 0x00000006 Code RO 4239 .ARM.Collect$$libinit$$0000000F c_p.l(libinit2.o) + 0x11013226 0x11013226 0x00000000 Code RO 4241 .ARM.Collect$$libinit$$00000011 c_p.l(libinit2.o) + 0x11013226 0x11013226 0x0000000c Code RO 4242 .ARM.Collect$$libinit$$00000012 c_p.l(libinit2.o) + 0x11013232 0x11013232 0x00000000 Code RO 4243 .ARM.Collect$$libinit$$00000013 c_p.l(libinit2.o) + 0x11013232 0x11013232 0x00000000 Code RO 4245 .ARM.Collect$$libinit$$00000015 c_p.l(libinit2.o) + 0x11013232 0x11013232 0x0000000a Code RO 4246 .ARM.Collect$$libinit$$00000016 c_p.l(libinit2.o) + 0x1101323c 0x1101323c 0x00000000 Code RO 4247 .ARM.Collect$$libinit$$00000017 c_p.l(libinit2.o) + 0x1101323c 0x1101323c 0x00000000 Code RO 4249 .ARM.Collect$$libinit$$00000019 c_p.l(libinit2.o) + 0x1101323c 0x1101323c 0x00000000 Code RO 4251 .ARM.Collect$$libinit$$0000001B c_p.l(libinit2.o) + 0x1101323c 0x1101323c 0x00000000 Code RO 4253 .ARM.Collect$$libinit$$0000001D c_p.l(libinit2.o) + 0x1101323c 0x1101323c 0x00000000 Code RO 4255 .ARM.Collect$$libinit$$0000001F c_p.l(libinit2.o) + 0x1101323c 0x1101323c 0x00000000 Code RO 4257 .ARM.Collect$$libinit$$00000021 c_p.l(libinit2.o) + 0x1101323c 0x1101323c 0x00000000 Code RO 4259 .ARM.Collect$$libinit$$00000023 c_p.l(libinit2.o) + 0x1101323c 0x1101323c 0x00000000 Code RO 4261 .ARM.Collect$$libinit$$00000025 c_p.l(libinit2.o) + 0x1101323c 0x1101323c 0x00000000 Code RO 4265 .ARM.Collect$$libinit$$0000002C c_p.l(libinit2.o) + 0x1101323c 0x1101323c 0x00000000 Code RO 4267 .ARM.Collect$$libinit$$0000002E c_p.l(libinit2.o) + 0x1101323c 0x1101323c 0x00000000 Code RO 4269 .ARM.Collect$$libinit$$00000030 c_p.l(libinit2.o) + 0x1101323c 0x1101323c 0x00000000 Code RO 4271 .ARM.Collect$$libinit$$00000032 c_p.l(libinit2.o) + 0x1101323c 0x1101323c 0x00000002 Code RO 4272 .ARM.Collect$$libinit$$00000033 c_p.l(libinit2.o) + 0x1101323e 0x1101323e 0x00000002 Code RO 4296 .ARM.Collect$$libshutdown$$00000000 c_p.l(libshutdown.o) + 0x11013240 0x11013240 0x00000000 Code RO 4322 .ARM.Collect$$libshutdown$$00000002 c_p.l(libshutdown2.o) + 0x11013240 0x11013240 0x00000000 Code RO 4324 .ARM.Collect$$libshutdown$$00000004 c_p.l(libshutdown2.o) + 0x11013240 0x11013240 0x00000000 Code RO 4327 .ARM.Collect$$libshutdown$$00000007 c_p.l(libshutdown2.o) + 0x11013240 0x11013240 0x00000000 Code RO 4330 .ARM.Collect$$libshutdown$$0000000A c_p.l(libshutdown2.o) + 0x11013240 0x11013240 0x00000000 Code RO 4332 .ARM.Collect$$libshutdown$$0000000C c_p.l(libshutdown2.o) + 0x11013240 0x11013240 0x00000000 Code RO 4335 .ARM.Collect$$libshutdown$$0000000F c_p.l(libshutdown2.o) + 0x11013240 0x11013240 0x00000002 Code RO 4336 .ARM.Collect$$libshutdown$$00000010 c_p.l(libshutdown2.o) + 0x11013242 0x11013242 0x00000000 Code RO 4084 .ARM.Collect$$rtentry$$00000000 c_p.l(__rtentry.o) + 0x11013242 0x11013242 0x00000000 Code RO 4142 .ARM.Collect$$rtentry$$00000002 c_p.l(__rtentry2.o) + 0x11013242 0x11013242 0x00000006 Code RO 4154 .ARM.Collect$$rtentry$$00000004 c_p.l(__rtentry4.o) + 0x11013248 0x11013248 0x00000000 Code RO 4144 .ARM.Collect$$rtentry$$00000009 c_p.l(__rtentry2.o) + 0x11013248 0x11013248 0x00000004 Code RO 4145 .ARM.Collect$$rtentry$$0000000A c_p.l(__rtentry2.o) + 0x1101324c 0x1101324c 0x00000000 Code RO 4147 .ARM.Collect$$rtentry$$0000000C c_p.l(__rtentry2.o) + 0x1101324c 0x1101324c 0x00000008 Code RO 4148 .ARM.Collect$$rtentry$$0000000D c_p.l(__rtentry2.o) + 0x11013254 0x11013254 0x00000002 Code RO 4215 .ARM.Collect$$rtexit$$00000000 c_p.l(rtexit.o) + 0x11013256 0x11013256 0x00000000 Code RO 4274 .ARM.Collect$$rtexit$$00000002 c_p.l(rtexit2.o) + 0x11013256 0x11013256 0x00000004 Code RO 4275 .ARM.Collect$$rtexit$$00000003 c_p.l(rtexit2.o) + 0x1101325a 0x1101325a 0x00000006 Code RO 4276 .ARM.Collect$$rtexit$$00000004 c_p.l(rtexit2.o) + 0x11013260 0x11013260 0x00000038 Code RO 4061 .emb_text c_p.l(rt_memcpy.o) + 0x11013298 0x11013298 0x00000048 Code RO 4 .text startup_xinc.o + 0x110132e0 0x110132e0 0x0000001c Code RO 4000 .text c_p.l(printf.o) + 0x110132fc 0x110132fc 0x0000001c Code RO 4002 .text c_p.l(__2printf.o) + 0x11013318 0x11013318 0x0000004e Code RO 4008 .text c_p.l(_printf_pad.o) + 0x11013366 0x11013366 0x00000052 Code RO 4010 .text c_p.l(_printf_str.o) + 0x110133b8 0x110133b8 0x0000006c Code RO 4012 .text c_p.l(_printf_dec.o) + 0x11013424 0x11013424 0x00000098 Code RO 4032 .text c_p.l(_printf_hex_int_ll_ptr.o) + 0x110134bc 0x110134bc 0x00000188 Code RO 4052 .text c_p.l(__printf_flags_ss_wp.o) + 0x11013644 0x11013644 0x0000005a Code RO 4059 .text c_p.l(memcmp.o) + 0x1101369e 0x1101369e 0x00000082 Code RO 4062 .text c_p.l(rt_memcpy.o) + 0x11013720 0x11013720 0x00000006 Code RO 4071 .text c_p.l(heapauxi.o) + 0x11013726 0x11013726 0x00000002 PAD + 0x11013728 0x11013728 0x00000160 Code RO 4075 .text fz_ps.l(fdiv.o) + 0x11013888 0x11013888 0x00000030 Code RO 4078 .text fz_ps.l(ffixui.o) + 0x110138b8 0x110138b8 0x0000005e Code RO 4080 .text fz_ps.l(fflti.o) + 0x11013916 0x11013916 0x00000024 Code RO 4089 .text c_p.l(_printf_truncate.o) + 0x1101393a 0x1101393a 0x000000b0 Code RO 4091 .text c_p.l(_printf_intcommon.o) + 0x110139ea 0x110139ea 0x00000026 Code RO 4093 .text c_p.l(_printf_charcount.o) + 0x11013a10 0x11013a10 0x0000002e Code RO 4095 .text c_p.l(_printf_char.o) + 0x11013a3e 0x11013a3e 0x00000002 PAD + 0x11013a40 0x11013a40 0x00000028 Code RO 4097 .text c_p.l(_printf_char_file.o) + 0x11013a68 0x11013a68 0x000000bc Code RO 4099 .text c_p.l(_printf_wctomb.o) + 0x11013b24 0x11013b24 0x00000070 Code RO 4102 .text c_p.l(_printf_longlong_dec.o) + 0x11013b94 0x11013b94 0x00000070 Code RO 4108 .text c_p.l(_printf_oct_int_ll.o) + 0x11013c04 0x11013c04 0x00000028 Code RO 4130 .text c_p.l(rtudiv10.o) + 0x11013c2c 0x11013c2c 0x0000007a Code RO 4158 .text c_p.l(lludiv10.o) + 0x11013ca6 0x11013ca6 0x00000002 PAD + 0x11013ca8 0x11013ca8 0x00000418 Code RO 4160 .text c_p.l(_printf_fp_dec.o) + 0x110140c0 0x110140c0 0x000002d8 Code RO 4162 .text c_p.l(_printf_fp_hex.o) + 0x11014398 0x11014398 0x00000030 Code RO 4165 .text c_p.l(_printf_char_common.o) + 0x110143c8 0x110143c8 0x0000002e Code RO 4167 .text c_p.l(_printf_wchar.o) + 0x110143f6 0x110143f6 0x00000040 Code RO 4169 .text c_p.l(_wcrtomb.o) + 0x11014436 0x11014436 0x0000003e Code RO 4171 .text c_p.l(sys_stackheap_outer.o) + 0x11014474 0x11014474 0x00000010 Code RO 4174 .text c_p.l(rt_ctype_table.o) + 0x11014484 0x11014484 0x00000008 Code RO 4179 .text c_p.l(rt_locale_intlibspace.o) + 0x1101448c 0x1101448c 0x00000088 Code RO 4181 .text c_p.l(_printf_fp_infnan.o) + 0x11014514 0x11014514 0x000000d8 Code RO 4185 .text c_p.l(bigflt0.o) + 0x110145ec 0x110145ec 0x00000580 Code RO 4188 .text c_p.l(btod.o) + 0x11014b6c 0x11014b6c 0x00000010 Code RO 4195 .text c_p.l(exit.o) + 0x11014b7c 0x11014b7c 0x00000008 Code RO 4211 .text c_p.l(libspace.o) + 0x11014b84 0x11014b84 0x00000088 Code RO 4226 .text c_p.l(strcmp.o) + 0x11014c0c 0x11014c0c 0x00000056 Code RO 4342 .text c_p.l(__dczerorl2.o) + 0x11014c62 0x11014c62 0x00000002 PAD + 0x11014c64 0x11014c64 0x0000000c Ven RO 4350 Veneer$$Code anon$$obj.o + 0x11014c70 0x11014c70 0x0000000c Ven RO 4351 Veneer$$Code anon$$obj.o + 0x11014c7c 0x11014c7c 0x0000000c Ven RO 4352 Veneer$$Code anon$$obj.o + 0x11014c88 0x11014c88 0x0000000c Ven RO 4353 Veneer$$Code anon$$obj.o + 0x11014c94 0x11014c94 0x0000000c Ven RO 4354 Veneer$$Code anon$$obj.o + 0x11014ca0 0x11014ca0 0x0000000c Ven RO 4355 Veneer$$Code anon$$obj.o + 0x11014cac 0x11014cac 0x0000000c Ven RO 4356 Veneer$$Code anon$$obj.o + 0x11014cb8 0x11014cb8 0x0000000c Ven RO 4357 Veneer$$Code anon$$obj.o + 0x11014cc4 0x11014cc4 0x0000000c Ven RO 4358 Veneer$$Code anon$$obj.o + 0x11014cd0 0x11014cd0 0x0000000c Ven RO 4359 Veneer$$Code anon$$obj.o + 0x11014cdc 0x11014cdc 0x0000000c Ven RO 4360 Veneer$$Code anon$$obj.o + 0x11014ce8 0x11014ce8 0x0000000c Ven RO 4361 Veneer$$Code anon$$obj.o + 0x11014cf4 0x11014cf4 0x0000000c Ven RO 4362 Veneer$$Code anon$$obj.o + 0x11014d00 0x11014d00 0x0000000c Ven RO 4363 Veneer$$Code anon$$obj.o + 0x11014d0c 0x11014d0c 0x0000000c Ven RO 4364 Veneer$$Code anon$$obj.o + 0x11014d18 0x11014d18 0x0000000c Ven RO 4365 Veneer$$Code anon$$obj.o + 0x11014d24 0x11014d24 0x0000000c Ven RO 4366 Veneer$$Code anon$$obj.o + 0x11014d30 0x11014d30 0x0000000c Ven RO 4367 Veneer$$Code anon$$obj.o + 0x11014d3c 0x11014d3c 0x0000000c Ven RO 4368 Veneer$$Code anon$$obj.o + 0x11014d48 0x11014d48 0x0000000c Ven RO 4369 Veneer$$Code anon$$obj.o + 0x11014d54 0x11014d54 0x0000000c Ven RO 4370 Veneer$$Code anon$$obj.o + 0x11014d60 0x11014d60 0x0000000c Ven RO 4371 Veneer$$Code anon$$obj.o + 0x11014d6c 0x11014d6c 0x0000000c Ven RO 4372 Veneer$$Code anon$$obj.o + 0x11014d78 0x11014d78 0x0000000c Ven RO 4373 Veneer$$Code anon$$obj.o + 0x11014d84 0x11014d84 0x0000000c Ven RO 4374 Veneer$$Code anon$$obj.o + 0x11014d90 0x11014d90 0x0000000c Ven RO 4375 Veneer$$Code anon$$obj.o + 0x11014d9c 0x11014d9c 0x0000000c Ven RO 4376 Veneer$$Code anon$$obj.o + 0x11014da8 0x11014da8 0x0000000c Ven RO 4377 Veneer$$Code anon$$obj.o + 0x11014db4 0x11014db4 0x0000000c Ven RO 4378 Veneer$$Code anon$$obj.o + 0x11014dc0 0x11014dc0 0x0000000c Ven RO 4379 Veneer$$Code anon$$obj.o + 0x11014dcc 0x11014dcc 0x00000004 Code RO 3206 i.Day_Callback xc_drv_rtc.o + 0x11014dd0 0x11014dd0 0x00000024 Code RO 2011 i.GPIO_Handler xc_drv_gpio.o + 0x11014df4 0x11014df4 0x00000004 Code RO 3207 i.Hour_Callback xc_drv_rtc.o + 0x11014df8 0x11014df8 0x00000004 Code RO 3208 i.Min_Callback xc_drv_rtc.o + 0x11014dfc 0x11014dfc 0x00000004 Code RO 3209 i.Sec_Callback xc_drv_rtc.o + 0x11014e00 0x11014e00 0x00000008 Code RO 2904 i.SysTick_Handler xc_drv_systick.o + 0x11014e08 0x11014e08 0x00000020 Code RO 11 i.SystemInit system_xinc.o + 0x11014e28 0x11014e28 0x00000004 Code RO 3210 i.T1_CMR_Callback xc_drv_rtc.o + 0x11014e2c 0x11014e2c 0x00000004 Code RO 3211 i.T2_CMR_Callback xc_drv_rtc.o + 0x11014e30 0x11014e30 0x00000004 Code RO 3212 i.T3_CMR_Callback xc_drv_rtc.o + 0x11014e34 0x11014e34 0x00000024 Code RO 2431 i.TIMER0_Handler xc_drv_timer.o + 0x11014e58 0x11014e58 0x00000024 Code RO 2432 i.TIMER1_Handler xc_drv_timer.o + 0x11014e7c 0x11014e7c 0x00000024 Code RO 2433 i.TIMER2_Handler xc_drv_timer.o + 0x11014ea0 0x11014ea0 0x00000024 Code RO 2434 i.TIMER3_Handler xc_drv_timer.o + 0x11014ec4 0x11014ec4 0x0000000a Code RO 2630 i.UART0_Handler xc_drv_uart.o + 0x11014ece 0x11014ece 0x0000000a Code RO 2631 i.UART1_Handler xc_drv_uart.o + 0x11014ed8 0x11014ed8 0x0000000a Code RO 2632 i.UART2_Handler xc_drv_uart.o + 0x11014ee2 0x11014ee2 0x00000002 PAD + 0x11014ee4 0x11014ee4 0x00000020 Code RO 2826 i.WDT_Handler xc_drv_wdt.o + 0x11014f04 0x11014f04 0x0000004c Code RO 12 i.WDT_ResetInit system_xinc.o + 0x11014f50 0x11014f50 0x00000030 Code RO 4190 i.__ARM_common_ll_muluu c_p.l(btod.o) + 0x11014f80 0x11014f80 0x0000001a Code RO 848 i.__ARM_common_switch8 app_sec.o + 0x11014f9a 0x11014f9a 0x00000002 PAD + 0x11014f9c 0x11014f9c 0x0000002c Code RO 4209 i.__ARM_fpclassify m_ps.l(fpclassify.o) + 0x11014fc8 0x11014fc8 0x0000000e Code RO 4045 i._is_digit c_p.l(__printf_wp.o) + 0x11014fd6 0x11014fd6 0x00000002 Code RO 13 i._sys_exit system_xinc.o + 0x11014fd8 0x11014fd8 0x00000048 Code RO 541 i.app_create_advertising app_task.o + 0x11015020 0x11015020 0x0000003c Code RO 542 i.app_delete_advertising app_task.o + 0x1101505c 0x1101505c 0x00000028 Code RO 543 i.app_get_dev_name app_task.o + 0x11015084 0x11015084 0x0000002c Code RO 1295 i.app_header_update fast_ota.o + 0x110150b0 0x110150b0 0x000000f4 Code RO 1296 i.app_header_vailed fast_ota.o + 0x110151a4 0x110151a4 0x00000048 Code RO 544 i.app_init app_task.o + 0x110151ec 0x110151ec 0x00000070 Code RO 545 i.app_msg_handler app_task.o + 0x1101525c 0x1101525c 0x00000004 Code RO 795 i.app_sec_msg_dflt_handler app_sec.o + 0x11015260 0x11015260 0x0000006c Code RO 546 i.app_set_adv_data app_task.o + 0x110152cc 0x110152cc 0x0000003c Code RO 549 i.app_start_advertising app_task.o + 0x11015308 0x11015308 0x00000058 Code RO 677 i.app_uart_init arch_main.o + 0x11015360 0x11015360 0x00000018 Code RO 1247 i.ble_callback mcu_bridge.o + 0x11015378 0x11015378 0x0000002c Code RO 1248 i.ble_diy_callback mcu_bridge.o + 0x110153a4 0x110153a4 0x00000058 Code RO 679 i.bluetooth_init arch_main.o + 0x110153fc 0x110153fc 0x0000007c Code RO 680 i.board_init arch_main.o + 0x11015478 0x11015478 0x00000050 Code RO 1297 i.calc_crc32 fast_ota.o + 0x110154c8 0x110154c8 0x00000026 Code RO 1298 i.calc_crc32_head fast_ota.o + 0x110154ee 0x110154ee 0x00000002 PAD + 0x110154f0 0x110154f0 0x00000070 Code RO 883 i.clock_init sleep.o + 0x11015560 0x11015560 0x000000dc Code RO 1119 i.custom_svc_add usr_server.o + 0x1101563c 0x1101563c 0x000000a4 Code RO 1120 i.custom_svc_cb_att_read_get usr_server.o + 0x110156e0 0x110156e0 0x0000019c Code RO 1121 i.custom_svc_cb_att_val_set usr_server.o + 0x1101587c 0x1101587c 0x0000004c Code RO 1122 i.custom_svc_cb_event_sent usr_server.o + 0x110158c8 0x110158c8 0x00000016 Code RO 1461 i.delay_ms_test rf_extrc.o + 0x110158de 0x110158de 0x00000002 PAD + 0x110158e0 0x110158e0 0x00000030 Code RO 2906 i.delay_us xc_drv_systick.o + 0x11015910 0x11015910 0x0000000e Code RO 2942 i.extract32_16 xc_drv_fmc_spi.o + 0x1101591e 0x1101591e 0x00000002 PAD + 0x11015920 0x11015920 0x000000e4 Code RO 1399 i.fast_ota_svc_add fast_ota_server.o + 0x11015a04 0x11015a04 0x000000c4 Code RO 1400 i.fast_ota_svc_cb_att_read_get fast_ota_server.o + 0x11015ac8 0x11015ac8 0x000000f0 Code RO 1401 i.fast_ota_svc_cb_att_val_set fast_ota_server.o + 0x11015bb8 0x11015bb8 0x0000004c Code RO 1402 i.fast_ota_svc_cb_event_sent fast_ota_server.o + 0x11015c04 0x11015c04 0x00000006 Code RO 15 i.ferror system_xinc.o + 0x11015c0a 0x11015c0a 0x00000002 PAD + 0x11015c0c 0x11015c0c 0x00000164 Code RO 681 i.flash_init arch_main.o + 0x11015d70 0x11015d70 0x00000056 Code RO 2943 i.flash_size_and_type_get xc_drv_fmc_spi.o + 0x11015dc6 0x11015dc6 0x00000002 PAD + 0x11015dc8 0x11015dc8 0x00000200 Code RO 797 i.gapc_bond_ind_handler app_sec.o + 0x11015fc8 0x11015fc8 0x0000021c Code RO 798 i.gapc_bond_req_ind_handler app_sec.o + 0x110161e4 0x110161e4 0x00000350 Code RO 551 i.gapc_callback app_task.o + 0x11016534 0x11016534 0x0000006c Code RO 799 i.gapc_encrypt_ind_handler app_sec.o + 0x110165a0 0x110165a0 0x000001c8 Code RO 800 i.gapc_encrypt_req_ind_handler app_sec.o + 0x11016768 0x11016768 0x00000088 Code RO 552 i.gapc_get_device_info_req_ind app_task.o + 0x110167f0 0x110167f0 0x0000018c Code RO 553 i.gapm_callback app_task.o + 0x1101697c 0x1101697c 0x000000ac Code RO 554 i.gapm_cmp_evt app_task.o + 0x11016a28 0x11016a28 0x00000008 Code RO 555 i.get_app_env app_task.o + 0x11016a30 0x11016a30 0x0000002c Code RO 1299 i.get_crc32 fast_ota.o + 0x11016a5c 0x11016a5c 0x00000030 Code RO 1300 i.get_fota_env_addr fast_ota.o + 0x11016a8c 0x11016a8c 0x00000014 Code RO 682 i.gpio_intr_callback arch_main.o + 0x11016aa0 0x11016aa0 0x00000078 Code RO 683 i.main arch_main.o + 0x11016b18 0x11016b18 0x00000030 Code RO 1249 i.mcu_bridge_process mcu_bridge.o + 0x11016b48 0x11016b48 0x00000130 Code RO 1462 i.modem_init rf_extrc.o + 0x11016c78 0x11016c78 0x00000034 Code RO 3878 i.nvds_browse_tag nvds.o + 0x11016cac 0x11016cac 0x00000038 Code RO 3879 i.nvds_del nvds.o + 0x11016ce4 0x11016ce4 0x00000040 Code RO 3880 i.nvds_erase nvds.o + 0x11016d24 0x11016d24 0x00000044 Code RO 3881 i.nvds_get nvds.o + 0x11016d68 0x11016d68 0x00000044 Code RO 3882 i.nvds_init nvds.o + 0x11016dac 0x11016dac 0x00000020 Code RO 3883 i.nvds_init_memory nvds.o + 0x11016dcc 0x11016dcc 0x0000002c Code RO 3884 i.nvds_is_magic_number_ok nvds.o + 0x11016df8 0x11016df8 0x00000068 Code RO 3886 i.nvds_purge nvds.o + 0x11016e60 0x11016e60 0x000000d4 Code RO 3887 i.nvds_put nvds.o + 0x11016f34 0x11016f34 0x00000028 Code RO 3888 i.nvds_read nvds.o + 0x11016f5c 0x11016f5c 0x00000034 Code RO 3889 i.nvds_space_init nvds.o + 0x11016f90 0x11016f90 0x00000038 Code RO 3890 i.nvds_walk_tag nvds.o + 0x11016fc8 0x11016fc8 0x00000028 Code RO 3891 i.nvds_write nvds.o + 0x11016ff0 0x11016ff0 0x0000002c Code RO 1301 i.ota_state_restore fast_ota.o + 0x1101701c 0x1101701c 0x000003c4 Code RO 1302 i.process_ota fast_ota.o + 0x110173e0 0x110173e0 0x0000000e Code RO 2944 i.reverse_verif_is_true xc_drv_fmc_spi.o + 0x110173ee 0x110173ee 0x00000002 PAD + 0x110173f0 0x110173f0 0x00000028 Code RO 1463 i.rf_em_init rf_extrc.o + 0x11017418 0x11017418 0x00000002 Code RO 1464 i.rf_force_agc_enable rf_extrc.o + 0x1101741a 0x1101741a 0x00000002 PAD + 0x1101741c 0x1101741c 0x00000134 Code RO 1465 i.rf_init rf_extrc.o + 0x11017550 0x11017550 0x00000104 Code RO 1466 i.rf_rccalib rf_extrc.o + 0x11017654 0x11017654 0x00000004 Code RO 1467 i.rf_reg_rd rf_extrc.o + 0x11017658 0x11017658 0x00000002 Code RO 1468 i.rf_reg_wr rf_extrc.o + 0x1101765a 0x1101765a 0x00000002 Code RO 1469 i.rf_reset rf_extrc.o + 0x1101765c 0x1101765c 0x00000012 Code RO 1470 i.rf_sleep rf_extrc.o + 0x1101766e 0x1101766e 0x00000002 PAD + 0x11017670 0x11017670 0x0000004c Code RO 1472 i.rf_txpwr_cs_get rf_extrc.o + 0x110176bc 0x110176bc 0x0000000c Code RO 1473 i.rf_txpwr_dbm_get rf_extrc.o + 0x110176c8 0x110176c8 0x00000020 Code RO 684 i.rom_env_host_init arch_main.o + 0x110176e8 0x110176e8 0x00000044 Code RO 1201 i.scan_uart uart.o + 0x1101772c 0x1101772c 0x00000030 Code RO 16 i.set_vector system_xinc.o + 0x1101775c 0x1101775c 0x0000009c Code RO 1123 i.slave_send_data usr_server.o + 0x110177f8 0x110177f8 0x00000038 Code RO 886 i.sleep_init sleep.o + 0x11017830 0x11017830 0x00000060 Code RO 887 i.sleep_schedule sleep.o + 0x11017890 0x11017890 0x00000010 Code RO 1124 i.srv_get_hdl_from_att_idx usr_server.o + 0x110178a0 0x110178a0 0x00000024 Code RO 888 i.system_lightsleep_cfg sleep.o + 0x110178c4 0x110178c4 0x0000001c Code RO 889 i.system_sleep_init sleep.o + 0x110178e0 0x110178e0 0x00000002 Code RO 2907 i.systick_callback xc_drv_systick.o + 0x110178e2 0x110178e2 0x00000002 Code RO 2436 i.timer1_callback xc_drv_timer.o + 0x110178e4 0x110178e4 0x00000002 Code RO 2437 i.timer2_callback xc_drv_timer.o + 0x110178e6 0x110178e6 0x00000002 Code RO 2438 i.timer3_callback xc_drv_timer.o + 0x110178e8 0x110178e8 0x000000b0 Code RO 2633 i.uart_user_handler xc_drv_uart.o + 0x11017998 0x11017998 0x00000058 Code RO 1475 i.wbit rf_extrc.o + 0x110179f0 0x110179f0 0x0000001a Code RO 686 i.wdt_init arch_main.o + 0x11017a0a 0x11017a0a 0x00000002 PAD + 0x11017a0c 0x11017a0c 0x00000024 Code RO 1303 i.wdt_reset_system fast_ota.o + 0x11017a30 0x11017a30 0x00000014 Code RO 2168 i.xc_adc_powerdown xc_drv_pwr.o + 0x11017a44 0x11017a44 0x00000010 Code RO 2169 i.xc_adc_wakeup xc_drv_pwr.o + 0x11017a54 0x11017a54 0x00000028 Code RO 3584 i.xc_ble_activity_delete xc_gap_api.o + 0x11017a7c 0x11017a7c 0x00000028 Code RO 3586 i.xc_ble_advertise_create xc_gap_api.o + 0x11017aa4 0x11017aa4 0x0000002c Code RO 3587 i.xc_ble_advertise_start xc_gap_api.o + 0x11017ad0 0x11017ad0 0x0000002c Code RO 3590 i.xc_ble_conn_cfm xc_gap_api.o + 0x11017afc 0x11017afc 0x00000024 Code RO 3591 i.xc_ble_disconnect xc_gap_api.o + 0x11017b20 0x11017b20 0x0000001c Code RO 3594 i.xc_ble_gapm_reset xc_gap_api.o + 0x11017b3c 0x11017b3c 0x00000008 Code RO 3802 i.xc_ble_gatt_cli_mtu_exch xc_gatt_client_api.o + 0x11017b44 0x11017b44 0x00000016 Code RO 3822 i.xc_ble_gatt_service16_add xc_gatt_server_api.o + 0x11017b5a 0x11017b5a 0x0000004a Code RO 3825 i.xc_ble_gatt_srv_notify xc_gatt_server_api.o + 0x11017ba4 0x11017ba4 0x00000058 Code RO 3826 i.xc_ble_gatt_srv_read_cfm xc_gatt_server_api.o + 0x11017bfc 0x11017bfc 0x00000010 Code RO 3827 i.xc_ble_gatt_srv_write_cfm xc_gatt_server_api.o + 0x11017c0c 0x11017c0c 0x00000008 Code RO 3828 i.xc_ble_gatt_user_srv_register xc_gatt_server_api.o + 0x11017c14 0x11017c14 0x00000018 Code RO 3598 i.xc_ble_get_dev_info_cfm xc_gap_api.o + 0x11017c2c 0x11017c2c 0x00000034 Code RO 3602 i.xc_ble_param_update_cfm xc_gap_api.o + 0x11017c60 0x11017c60 0x00000038 Code RO 3607 i.xc_ble_set_adv_data xc_gap_api.o + 0x11017c98 0x11017c98 0x0000002c Code RO 3609 i.xc_ble_set_dev_config xc_gap_api.o + 0x11017cc4 0x11017cc4 0x00000028 Code RO 3610 i.xc_ble_set_dev_info_cfm xc_gap_api.o + 0x11017cec 0x11017cec 0x00000036 Code RO 3617 i.xc_ble_update_param xc_gap_api.o + 0x11017d22 0x11017d22 0x00000002 PAD + 0x11017d24 0x11017d24 0x00000040 Code RO 1745 i.xc_clock_bbpll_common_cfg xc_drv_clock.o + 0x11017d64 0x11017d64 0x000000ec Code RO 1746 i.xc_clock_bbpll_freq_cfg xc_drv_clock.o + 0x11017e50 0x11017e50 0x0000000c Code RO 1747 i.xc_clock_hfclk_in_get xc_drv_clock.o + 0x11017e5c 0x11017e5c 0x000000dc Code RO 1748 i.xc_clock_hfclk_set xc_drv_clock.o + 0x11017f38 0x11017f38 0x00000016 Code RO 1750 i.xc_clock_init_cfg xc_drv_clock.o + 0x11017f4e 0x11017f4e 0x00000002 PAD + 0x11017f50 0x11017f50 0x0000006c Code RO 1752 i.xc_clock_lfclk_set xc_drv_clock.o + 0x11017fbc 0x11017fbc 0x0000000c Code RO 1753 i.xc_clock_lfclk_src_get xc_drv_clock.o + 0x11017fc8 0x11017fc8 0x0000001c Code RO 2013 i.xc_gpio_direction_config xc_drv_gpio.o + 0x11017fe4 0x11017fe4 0x00000028 Code RO 2014 i.xc_gpio_fun_sel xc_drv_gpio.o + 0x1101800c 0x1101800c 0x0000002e Code RO 2015 i.xc_gpio_init xc_drv_gpio.o + 0x1101803a 0x1101803a 0x00000002 PAD + 0x1101803c 0x1101803c 0x00000034 Code RO 2016 i.xc_gpio_it_config xc_drv_gpio.o + 0x11018070 0x11018070 0x0000004c Code RO 2017 i.xc_gpio_mux_ctl xc_drv_gpio.o + 0x110180bc 0x110180bc 0x000000e8 Code RO 2018 i.xc_gpio_pull_config xc_drv_gpio.o + 0x110181a4 0x110181a4 0x00000040 Code RO 1767 i.xc_hfclk_set xc_drv_clock.o + 0x110181e4 0x110181e4 0x00000060 Code RO 1304 i.xc_ota_wdt_init fast_ota.o + 0x11018244 0x11018244 0x00000014 Code RO 2170 i.xc_pwr_ao_timer_pclk32m_Set xc_drv_pwr.o + 0x11018258 0x11018258 0x00000084 Code RO 2174 i.xc_pwr_gpio_sleep_config xc_drv_pwr.o + 0x110182dc 0x110182dc 0x0000005c Code RO 2180 i.xc_pwr_vol_set xc_drv_pwr.o + 0x11018338 0x11018338 0x0000014c Code RO 3064 i.xc_rc32k_calib_by_soft xc_drv_calib.o + 0x11018484 0x11018484 0x0000016c Code RO 3065 i.xc_rc32k_calib_init xc_drv_calib.o + 0x110185f0 0x110185f0 0x00000020 Code RO 3067 i.xc_rc32k_soft_calib_disable xc_drv_calib.o + 0x11018610 0x11018610 0x00000030 Code RO 3068 i.xc_rc32k_soft_calib_enable xc_drv_calib.o + 0x11018640 0x11018640 0x000000f8 Code RO 3069 i.xc_rc32k_soft_calib_set xc_drv_calib.o + 0x11018738 0x11018738 0x0000000c Code RO 1770 i.xc_systick_unit_get xc_drv_clock.o + 0x11018744 0x11018744 0x00000120 Code RO 2439 i.xc_timer_init xc_drv_timer.o + 0x11018864 0x11018864 0x00000028 Code RO 2440 i.xc_timer_set_value xc_drv_timer.o + 0x1101888c 0x1101888c 0x0000003c Code RO 2441 i.xc_timer_start xc_drv_timer.o + 0x110188c8 0x110188c8 0x0000001c Code RO 2442 i.xc_timer_stop xc_drv_timer.o + 0x110188e4 0x110188e4 0x000000cc Code RO 2443 i.xc_timer_us_to_ticks xc_drv_timer.o + 0x110189b0 0x110189b0 0x000001f0 Code RO 2637 i.xc_uart_init xc_drv_uart.o + 0x11018ba0 0x11018ba0 0x00000020 Code RO 2639 i.xc_uart_send_byte xc_drv_uart.o + 0x11018bc0 0x11018bc0 0x0000001c Code RO 2640 i.xc_uart_send_data xc_drv_uart.o + 0x11018bdc 0x11018bdc 0x000000e8 Code RO 2946 i.xc_unique_identification_read xc_drv_fmc_spi.o + 0x11018cc4 0x11018cc4 0x00000068 Code RO 2829 i.xc_wdt_init xc_drv_wdt.o + 0x11018d2c 0x11018d2c 0x00000030 Code RO 2830 i.xc_wdt_refresh xc_drv_wdt.o + 0x11018d5c 0x11018d5c 0x00000034 Code RO 2831 i.xc_wdt_reload xc_drv_wdt.o + 0x11018d90 0x11018d90 0x00000034 Code RO 2832 i.xc_wdt_start xc_drv_wdt.o + 0x11018dc4 0x11018dc4 0x0000002c Code RO 4193 locale$$code c_p.l(lc_numeric_c.o) + 0x11018df0 0x11018df0 0x0000002c Code RO 4220 locale$$code c_p.l(lc_ctype_c.o) + 0x11018e1c 0x11018e1c 0x000000b0 Code RO 4082 x$fpl$fmul fz_ps.l(fmul.o) + 0x11018ecc 0x11018ecc 0x00000010 Code RO 4132 x$fpl$printf1 fz_ps.l(printf1.o) + 0x11018edc 0x11018edc 0x00000010 Code RO 4134 x$fpl$printf2 fz_ps.l(printf2.o) + 0x11018eec 0x11018eec 0x00000000 Code RO 4140 x$fpl$usenofp fz_ps.l(usenofp.o) + 0x11018eec 0x11018eec 0x00000008 Data RO 556 .constdata app_task.o + 0x11018ef4 0x11018ef4 0x00000038 Data RO 557 .constdata app_task.o + 0x11018f2c 0x11018f2c 0x00000028 Data RO 802 .constdata app_sec.o + 0x11018f54 0x11018f54 0x00000008 Data RO 803 .constdata app_sec.o + 0x11018f5c 0x11018f5c 0x00000086 Data RO 1125 .constdata usr_server.o + 0x11018fe2 0x11018fe2 0x00000002 PAD + 0x11018fe4 0x11018fe4 0x00000083 Data RO 1403 .constdata fast_ota_server.o + 0x11019067 0x11019067 0x00000008 Data RO 1477 .constdata rf_extrc.o + 0x1101906f 0x1101906f 0x00000004 Data RO 2444 .constdata xc_drv_timer.o + 0x11019073 0x11019073 0x00000001 PAD + 0x11019074 0x11019074 0x00000006 Data RO 2644 .constdata xc_drv_uart.o + 0x1101907a 0x1101907a 0x00000004 Data RO 3893 .constdata nvds.o + 0x1101907e 0x1101907e 0x00000028 Data RO 4033 .constdata c_p.l(_printf_hex_int_ll_ptr.o) + 0x110190a6 0x110190a6 0x00000011 Data RO 4053 .constdata c_p.l(__printf_flags_ss_wp.o) + 0x110190b7 0x110190b7 0x00000040 Data RO 4076 .constdata fz_ps.l(fdiv.o) + 0x110190f7 0x110190f7 0x00000001 PAD + 0x110190f8 0x110190f8 0x00000008 Data RO 4100 .constdata c_p.l(_printf_wctomb.o) + 0x11019100 0x11019100 0x00000026 Data RO 4163 .constdata c_p.l(_printf_fp_hex.o) + 0x11019126 0x11019126 0x00000002 PAD + 0x11019128 0x11019128 0x00000094 Data RO 4186 .constdata c_p.l(bigflt0.o) + 0x110191bc 0x110191bc 0x000000cf Data RO 558 .conststring app_task.o + 0x1101928b 0x1101928b 0x00000001 PAD + 0x1101928c 0x1101928c 0x0000004a Data RO 1126 .conststring usr_server.o + 0x110192d6 0x110192d6 0x00000002 PAD + 0x110192d8 0x110192d8 0x00000050 Data RO 4340 Region$$Table anon$$obj.o + 0x11019328 0x11019328 0x0000001c Data RO 4192 locale$$data c_p.l(lc_numeric_c.o) + 0x11019344 0x11019344 0x00000110 Data RO 4219 locale$$data c_p.l(lc_ctype_c.o) - Execution Region RW2 (Exec base: 0x53006800, Load base: 0x1101ba20, Size: 0x000008f8, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00000014]) + Execution Region RW2 (Exec base: 0x53006800, Load base: 0x11019efc, Size: 0x000008f8, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00000014]) Exec Addr Load Addr Size Type Attr Idx E Section Name Object @@ -3009,12 +3026,12 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 0 0 0 0 0 144316 app_batt.o + 0 0 0 0 0 144320 app_batt.o 1646 798 48 2 0 6444 app_sec.o - 2084 882 271 53 0 15192 app_task.o + 2084 882 271 53 0 15196 app_task.o 902 334 0 0 0 16891 arch_main.o - 268 54 0 2323 256 7330 fast_ota.o - 972 398 131 5 0 5958 fast_ota_server.o + 1638 508 0 2323 256 11497 fast_ota.o + 740 360 131 6 0 5914 fast_ota_server.o 116 16 0 5 0 2827 mcu_bridge.o 888 90 4 4 24 13344 nvds.o 1152 162 8 1 0 190667 rf_extrc.o @@ -3034,14 +3051,14 @@ Image component sizes 770 108 4 16 0 30094 xc_drv_timer.o 762 66 6 0 12 31090 xc_drv_uart.o 288 56 0 0 0 6944 xc_drv_wdt.o - 412 44 0 0 0 7658 xc_gap_api.o + 502 48 0 0 0 9228 xc_gap_api.o 8 0 0 0 0 691 xc_gatt_client_api.o 208 8 0 0 0 4952 xc_gatt_server_api.o ---------------------------------------------------------------------- - 17606 4250 958 2464 2084 709726 Object Totals - 456 152 80 0 0 0 (incl. Generated) - 26 0 6 5 0 0 (incl. Padding) + 18850 4674 958 2464 2084 715427 Object Totals + 468 156 80 0 0 0 (incl. Generated) + 30 0 6 4 0 0 (incl. Padding) ---------------------------------------------------------------------- @@ -3134,8 +3151,8 @@ Image component sizes 44 4 0 0 0 60 fpclassify.o ---------------------------------------------------------------------- - 7818 232 618 0 96 4240 Library Totals - 12 0 3 0 0 0 (incl. Padding) + 7818 232 618 0 100 4240 Library Totals + 12 0 3 0 4 0 (incl. Padding) ---------------------------------------------------------------------- @@ -3146,7 +3163,7 @@ Image component sizes 44 4 0 0 0 60 m_ps.l ---------------------------------------------------------------------- - 7818 232 618 0 96 4240 Library Totals + 7818 232 618 0 100 4240 Library Totals ---------------------------------------------------------------------- @@ -3155,15 +3172,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 25424 4482 1576 2464 2180 704730 Grand Totals - 25424 4482 1576 188 2180 704730 ELF Image Totals (compressed) - 25424 4482 1576 188 0 0 ROM Totals + 26668 4906 1576 2464 2184 710167 Grand Totals + 26668 4906 1576 188 2184 710167 ELF Image Totals (compressed) + 26668 4906 1576 188 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 27000 ( 26.37kB) - Total RW Size (RW Data + ZI Data) 4644 ( 4.54kB) - Total ROM Size (Code + RO Data + RW Data) 27188 ( 26.55kB) + Total RO Size (Code + RO Data) 28244 ( 27.58kB) + Total RW Size (RW Data + ZI Data) 4648 ( 4.54kB) + Total ROM Size (Code + RO Data + RW Data) 28432 ( 27.77kB) ============================================================================== diff --git a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.axf b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.axf index 53e94c4..436beb1 100644 Binary files a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.axf and b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.axf differ diff --git a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.build_log.htm b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.build_log.htm index 57be7c9..321693a 100644 --- a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.build_log.htm +++ b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.build_log.htm @@ -21,24 +21,24 @@ Target DLL: UL2CM3.DLL V1.164.8.0 Dialog DLL: TARMCM1.DLL V1.14.6.0

Project:

-D:\workplace\¹¤×÷Îļþ\³ÌÐò\ÐÂÏòÔ¶XC6517À¶ÑÀоƬ\Stair66E_urat\project\example\ble\ble_peripheral\mdk\ble_peripheral.uvprojx +D:\workplace\¹¤×÷Îļþ\³ÌÐò\ÐÂÏòÔ¶XC6517À¶ÑÀоƬ\Stair56E_urat\project\example\ble\ble_peripheral\mdk\ble_peripheral.uvprojx Project File Date: 07/28/2026

Output:

*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'D:\Program Files\Keil_v5\ARM\ARMCC\Bin' -Rebuild target 'ble-sdk-xip_single' +Rebuild target 'ble-sdk-xip' Note: source file '..\..\..\..\..\component\ble\plf\refip\src\driver\uart\uart.c' - object file renamed from '.\Objects\uart.o' to '.\Objects\uart_1.o'. -assembling startup_xinc.s... compiling ota_flash_interface.c... ..\app\src\ota_flash_interface.c(139): warning: #1-D: last line of file ends without a newline #endif ..\app\src\ota_flash_interface.c: 1 warning, 0 errors -compiling ota_server.c... -compiling uart_state.c... compiling ota_protocol.c... ..\app\src\ota_protocol.c(546): warning: #1-D: last line of file ends without a newline #endif ..\app\src\ota_protocol.c: 1 warning, 0 errors +assembling startup_xinc.s... +compiling ota_server.c... +compiling uart_state.c... compiling mcu_bridge.c... compiling ringbuffer.c... compiling system_xinc.c... @@ -46,97 +46,87 @@ compiling uart.c... ..\app\src\uart.c(209): warning: #1-D: last line of file ends without a newline } ..\app\src\uart.c: 1 warning, 0 errors -compiling sleep.c... -compiling aes.c... -compiling xc_drv_clock.c... compiling app_batt.c... +compiling sleep.c... +compiling arch_main.c... compiling usr_server.c... compiling app_sec.c... -compiling arch_main.c... +compiling aes.c... +compiling xc_drv_gpio.c... +compiling app_task.c... +compiling xc_drv_clock.c... +compiling xc_drv_pwr.c... compiling fast_ota_server.c... ..\app\src\fast_ota_server.c(245): warning: #1-D: last line of file ends without a newline #endif ..\app\src\fast_ota_server.c: 1 warning, 0 errors -compiling xc_drv_gpio.c... compiling fast_ota.c... ..\app\src\fast_ota.c(380): warning: #1-D: last line of file ends without a newline #endif // (BLE_APP_PRESENT) ..\app\src\fast_ota.c: 1 warning, 0 errors -compiling app_task.c... -compiling xc_drv_pwr.c... compiling xc_drv_timer.c... +compiling xc_drv_uart.c... compiling xc_drv_systick.c... compiling xc_drv_wdt.c... -compiling xc_drv_uart.c... -compiling xc_drv_calib.c... -compiling rf_extrc.c... compiling xc_drv_fmc_spi.c... +compiling rf_extrc.c... +compiling xc_drv_calib.c... +compiling xc_drv_rtc.c... compiling xc_drv_adc.c... compiling xc_drv_aotimer.c... -compiling xc_drv_fmc_spi_dma.c... -compiling xc_drv_rtc.c... compiling xc_drv_dma.c... +compiling xc_drv_fmc_spi_dma.c... compiling xc_drv_i2c.c... compiling xc_drv_pga.c... -compiling xc_drv_qdec.c... compiling xc_drv_pwm.c... +compiling xc_drv_qdec.c... compiling xc_drv_spi.c... -compiling xc_drv_sw_i2c.c... compiling xc_drv_spi_dma.c... +compiling xc_drv_sw_i2c.c... compiling xc_drv_uart_dma.c... +compiling xc_gap_api.c... +compiling uart.c... compiling xc_gatt_client_api.c... compiling nvds.c... compiling xc_gatt_server_api.c... -compiling xc_gap_api.c... -compiling uart.c... linking... -.\Linker\cpu_xip_single_ota.scat(21): warning: L6314W: No section matches pattern uread4.o(.text). -Program Size: Code=25424 RO-data=1576 RW-data=2464 ZI-data=2180 +.\Linker\cpu_xip.scat(21): warning: L6314W: No section matches pattern uread4.o(.text). +Program Size: Code=26668 RO-data=1576 RW-data=2464 ZI-data=2184 Finished: 0 information, 1 warning and 0 error messages. After Build - User command #1: fromelf --bin --output=app.bin .\Objects\Xinc_ble_sdk.axf -After Build - User command #2: .\output_tool\Single_ota\ge_ota_single.bat -Size of file: 27188 bytes. -all_size=27188 -size:27188 PageCNT107 +After Build - User command #2: .\output_tool\Double_ota\ge_ota.bat +Size of file: 28432 bytes. +all_size=28432 +size:28432 PageCNT112 dual_xip -Addr:15000 - Size:0x6a34 - BAddr:0x15000 - Acheck:0x30c371a0 +Addr:0 + Size:0x0 + BAddr:0x0 + Acheck:0x0 SoftVer:0x10 RomVer:0x20 - LoadAddr:0x11015000 + LoadAddr:0x0 Is xip ota?:1 -ota_data.bin success×ÜÓÐ13¸öÃüÁîÐвÎÊý -¿É Ö´ ÐÐÎÄ ¼þ Ãû:.\output_tool\Single_ota\xinchip_bootloader2_tool_single.exe -µÚÒ»¸öÃüÁîÐвÎÊý[bootloader program ]:.\output_tool\Single_ota\boot2_single_ota +ota_data.bin success×ÜÓÐ10¸öÃüÁîÐвÎÊý +¿É Ö´ ÐÐÎÄ ¼þ Ãû:.\output_tool\Double_ota\xinchip_bootloader2_tool.exe +µÚÒ»¸öÃüÁîÐвÎÊý[bootloader program ]:.\output_tool\Double_ota\boot2 µÚ¶þ¸öÃüÁîÐвÎÊý[APP1 program]:.\output_tool\host µÚÈý¸öÃüÁîÐвÎÊý[load_addr: sector align]:0x11002000 µÚËĸöÃüÁîÐвÎÊý[1:active,0:invalid]:0 -µÚÎå¸öÃüÁîÐвÎÊý[APP2 program]:.\ota_app.bin -µÚÁù¸öÃüÁîÐвÎÊý[load_addr: sector align]:0x11011000 -µÚÆß¸öÃüÁîÐвÎÊý[1:active,0:invalid]:0 µÚÎå¸öÃüÁîÐвÎÊý[APP2 program]:.\app.bin -µÚÁù¸öÃüÁîÐвÎÊý[load_addr: sector align]:0x11015000 +µÚÁù¸öÃüÁîÐвÎÊý[load_addr: sector align]:0x11013000 µÚÆß¸öÃüÁîÐвÎÊý[1:active,0:invalid]:1 -µÚ°Ë¸öÃüÁîÐвÎÊý[Éú³ÉµÄ×îÖÕbin]:.\output_bin\ble_peripheral_single.bin +µÚ°Ë¸öÃüÁîÐвÎÊý[Éú³ÉµÄ×îÖÕbin]:.\output_bin\ble_peripheral.bin µÚ¾Å¸öÃüÁîÐвÎÊý[ÊÇ·ñÅÜÁ½¸ö³ÌÐò]:1 -src1=.\output_tool\Single_ota\boot2_single_ota +src1=.\output_tool\Double_ota\boot2 src2=.\output_tool\host -src3=.\ota_app.bin -src4=.\app.bin -des=.\output_bin\ble_peripheral_single.bin +src3=.\app.bin +des=.\output_bin\ble_peripheral.bin laod_addr1=0x11002000 -laod_addr2=0x11011000 -laod_addr3=0x11015000 +laod_addr2=0x11013000 status1=0 -status2=0 -status3=1 -ÐèÒªÌî³ä11¸ösector -ÐèÒªÌî³ä15¸ösector -all_size:114688 -all_size:114688 -crc:a748f0e0 len:57284 +status2=1 +ÐèÒªÌî³ä3¸ösector updata file success ! ÒѸ´ÖÆ 1 ¸öÎļþ¡£ ".\Objects\Xinc_ble_sdk.axf" - 0 Error(s), 6 Warning(s). @@ -152,7 +142,7 @@ Package Vendor: ARM D:/Program Files/Keil_v5/ARM/Packs/ARM/CMSIS/5.9.0/Device/ARM/ARMCM0/Include

Collection of Component Files used:

-Build Time Elapsed: 00:00:27 +Build Time Elapsed: 00:00:14 diff --git a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.htm b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.htm index 268e062..236bc32 100644 --- a/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.htm +++ b/project/example/ble/ble_peripheral/mdk/Objects/Xinc_ble_sdk.htm @@ -3,11 +3,11 @@ Static Call Graph - [.\Objects\Xinc_ble_sdk.axf]

Static Call Graph for image .\Objects\Xinc_ble_sdk.axf


-

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Tue Jul 28 13:39:22 2026 +

#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Wed Aug 05 19:10:54 2026

-

Maximum Stack Usage = 888 bytes + Unknown(Functions without stacksize, Untraceable Function Pointers)

+

Maximum Stack Usage = 704 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

-fast_ota_svc_cb_att_val_set ⇒ enter_ota_mode ⇒ xc_fmc_spi_flash_write_page ⇒ xc_fmc_spi_flash_wait_busy ⇒ xc_fmc_spi_read_nbyte +fast_ota_svc_cb_att_read_get ⇒ __2printf ⇒ _printf_char_file ⇒ _printf_char_common ⇒ __printf

Functions with no stack information @@ -17,6 +17,19 @@ Functions with no stack information

+Mutually Recursive functions +

  • NMI_Handler   ⇒   NMI_Handler
    +
  • HardFault_Handler   ⇒   HardFault_Handler
    +
  • MemManage_Handler   ⇒   MemManage_Handler
    +
  • BusFault_Handler   ⇒   BusFault_Handler
    +
  • UsageFault_Handler   ⇒   UsageFault_Handler
    +
  • SVC_Handler   ⇒   SVC_Handler
    +
  • DebugMon_Handler   ⇒   DebugMon_Handler
    +
  • AES_Handler   ⇒   AES_Handler
    +
  • _sys_exit   ⇒   _sys_exit
    + +

    +

    Function Pointers