修复不带记忆的bug

This commit is contained in:
xushaoxiang
2026-08-22 13:16:33 +08:00
parent b140b47ceb
commit 2aa2ee3d95
70 changed files with 920 additions and 924 deletions
@@ -668,12 +668,11 @@ Section Cross References
switch_s.o(i.trigger_check_process) refers to rf433.o(i.flash_run) for flash_run
switch_s.o(i.trigger_check_process) refers to switch_s.o(i.switch_s1_clear_action_state) for switch_s1_clear_action_state
switch_s.o(i.trigger_check_process) refers to switch_s.o(.data) for .data
switch_s.o(i.trigger_check_process) refers to rf433.o(.data) for flash_ch1_state
switch_s.o(i.trigger_check_process) refers to rf433.o(.data) for flash_ch2_state
fmc_spi_1.o(i.fmc_spi_read) refers to xc_drv_fmc_spi.o(ram_code) for xc_fmc_spi_flash_read_page
fmc_spi_1.o(i.fmc_spi_read) refers to fmc_spi_1.o(i.read_user_data) for read_user_data
fmc_spi_1.o(i.fmc_spi_read) refers to fmc_spi_1.o(.bss) for .bss
fmc_spi_1.o(i.read_user_data) refers to fmc_spi_1.o(i.get_checksum) for get_checksum
fmc_spi_1.o(i.read_user_data) refers to rt_memclr.o(.text) for __aeabi_memclr
fmc_spi_1.o(i.read_user_data) refers to fmc_spi_1.o(.bss) for .bss
fmc_spi_1.o(i.read_user_data) refers to rf433.o(.data) for adress_H_ch1
fmc_spi_1.o(i.read_user_data) refers to rf433.o(.data) for flash_ch1_state
@@ -2086,148 +2085,148 @@ Image Symbol Table
pwm_freq_to_period 0x1101626d Thumb Code 148 xc_drv_pwm.o(i.pwm_freq_to_period)
i.pwm_pin_set 0x11016348 Section 0 xc_drv_pwm.o(i.pwm_pin_set)
i.read_user_data 0x11016408 Section 0 fmc_spi_1.o(i.read_user_data)
i.reverse_verif_is_true 0x110164c0 Section 0 xc_drv_fmc_spi.o(i.reverse_verif_is_true)
i.rf433_abs_diff_u16 0x110164ce Section 0 rf433_decoder.o(i.rf433_abs_diff_u16)
rf433_abs_diff_u16 0x110164cf Thumb Code 14 rf433_decoder.o(i.rf433_abs_diff_u16)
i.rf433_decode_reset 0x110164dc Section 0 rf433_decoder.o(i.rf433_decode_reset)
rf433_decode_reset 0x110164dd Thumb Code 32 rf433_decoder.o(i.rf433_decode_reset)
i.rf433_decoder_get_frame 0x11016500 Section 0 rf433_decoder.o(i.rf433_decoder_get_frame)
i.rf433_decoder_init 0x11016524 Section 0 rf433_decoder.o(i.rf433_decoder_init)
i.rf433_decoder_process 0x11016558 Section 0 rf433_decoder.o(i.rf433_decoder_process)
i.rf433_decoder_sample 0x11016598 Section 0 rf433_decoder.o(i.rf433_decoder_sample)
i.rf433_gpio_init 0x1101660c Section 0 rf433.o(i.rf433_gpio_init)
i.rf433_is_long 0x1101662c Section 0 rf433_decoder.o(i.rf433_is_long)
rf433_is_long 0x1101662d Thumb Code 22 rf433_decoder.o(i.rf433_is_long)
i.rf433_is_short 0x11016648 Section 0 rf433_decoder.o(i.rf433_is_short)
rf433_is_short 0x11016649 Thumb Code 22 rf433_decoder.o(i.rf433_is_short)
i.rf433_limit_t 0x11016664 Section 0 rf433_decoder.o(i.rf433_limit_t)
rf433_limit_t 0x11016665 Thumb Code 16 rf433_decoder.o(i.rf433_limit_t)
i.rf433_output_code 0x11016674 Section 0 rf433_decoder.o(i.rf433_output_code)
rf433_output_code 0x11016675 Thumb Code 84 rf433_decoder.o(i.rf433_output_code)
i.rf433_process_clean_pulse 0x110166d0 Section 0 rf433_decoder.o(i.rf433_process_clean_pulse)
rf433_process_clean_pulse 0x110166d1 Thumb Code 538 rf433_decoder.o(i.rf433_process_clean_pulse)
i.rf433_repair_input_pulse 0x11016918 Section 0 rf433_decoder.o(i.rf433_repair_input_pulse)
rf433_repair_input_pulse 0x11016919 Thumb Code 182 rf433_decoder.o(i.rf433_repair_input_pulse)
i.rf433_repair_reset 0x110169d4 Section 0 rf433_decoder.o(i.rf433_repair_reset)
rf433_repair_reset 0x110169d5 Thumb Code 20 rf433_decoder.o(i.rf433_repair_reset)
i.rf433_update_range_by_t 0x110169ec Section 0 rf433_decoder.o(i.rf433_update_range_by_t)
rf433_update_range_by_t 0x110169ed Thumb Code 104 rf433_decoder.o(i.rf433_update_range_by_t)
i.rom_env_host_init 0x11016a58 Section 0 arch_main.o(i.rom_env_host_init)
i.scan_433 0x11016a80 Section 0 rf433.o(i.scan_433)
i.scan_uart 0x11016bd4 Section 0 uart_1.o(i.scan_uart)
i.set_TaskComps_timer 0x11016c44 Section 0 timeslice.o(i.set_TaskComps_timer)
i.set_single_addr_name 0x11016c54 Section 0 arch_main.o(i.set_single_addr_name)
i.set_vector 0x11016cf0 Section 0 system_xinc.o(i.set_vector)
i.slave_send_data 0x11016d2c Section 0 usr_server.o(i.slave_send_data)
i.srv_get_hdl_from_att_idx 0x11016dc8 Section 0 usr_server.o(i.srv_get_hdl_from_att_idx)
i.switch_init 0x11016dd8 Section 0 switch_s.o(i.switch_init)
i.switch_s1_clear_action_state 0x11016e20 Section 0 switch_s.o(i.switch_s1_clear_action_state)
switch_s1_clear_action_state 0x11016e21 Thumb Code 24 switch_s.o(i.switch_s1_clear_action_state)
i.systick_callback 0x11016e3c Section 0 xc_drv_systick.o(i.systick_callback)
i.timer0_2_init 0x11016e40 Section 0 timer.o(i.timer0_2_init)
i.timer3_callback 0x11016ec8 Section 0 xc_drv_timer.o(i.timer3_callback)
i.trigger_check_process 0x11016ecc Section 0 switch_s.o(i.trigger_check_process)
i.uart_user_handler 0x110170c4 Section 0 xc_drv_uart.o(i.uart_user_handler)
i.updateTimer 0x11017174 Section 0 timer.o(i.updateTimer)
i.wdt_init 0x1101718a Section 0 arch_main.o(i.wdt_init)
i.wright_user_data 0x110171a4 Section 0 fmc_spi_1.o(i.wright_user_data)
i.xc_adc_data_average 0x11017250 Section 0 xc_drv_adc.o(i.xc_adc_data_average)
i.xc_ble_activity_delete 0x110172cc Section 0 xc_gap_api.o(i.xc_ble_activity_delete)
i.xc_bor_init 0x110172f4 Section 0 xc_drv_bor.o(i.xc_bor_init)
i.xc_clock_bbpll_common_cfg 0x11017324 Section 0 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg)
i.xc_clock_bbpll_freq_cfg 0x11017364 Section 0 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg)
i.xc_clock_hfclk_in_get 0x11017450 Section 0 xc_drv_clock.o(i.xc_clock_hfclk_in_get)
i.xc_clock_hfclk_set 0x1101745c Section 0 xc_drv_clock.o(i.xc_clock_hfclk_set)
i.xc_clock_init_cfg 0x11017538 Section 0 xc_drv_clock.o(i.xc_clock_init_cfg)
i.xc_clock_lfclk_in_get 0x11017550 Section 0 xc_drv_clock.o(i.xc_clock_lfclk_in_get)
i.xc_clock_lfclk_set 0x1101755c Section 0 xc_drv_clock.o(i.xc_clock_lfclk_set)
i.xc_fota_dev_ack_cmd 0x110175c8 Section 0 ota_protocol.o(i.xc_fota_dev_ack_cmd)
i.xc_gpio_direction_config 0x110175f0 Section 0 xc_drv_gpio.o(i.xc_gpio_direction_config)
i.xc_gpio_fun_sel 0x1101760c Section 0 xc_drv_gpio.o(i.xc_gpio_fun_sel)
i.xc_gpio_init 0x11017634 Section 0 xc_drv_gpio.o(i.xc_gpio_init)
i.xc_gpio_it_config 0x11017664 Section 0 xc_drv_gpio.o(i.xc_gpio_it_config)
i.xc_gpio_mux_ctl 0x11017698 Section 0 xc_drv_gpio.o(i.xc_gpio_mux_ctl)
i.xc_gpio_pull_config 0x110176e4 Section 0 xc_drv_gpio.o(i.xc_gpio_pull_config)
i.xc_gpio_read_pin 0x110177cc Section 0 xc_drv_gpio.o(i.xc_gpio_read_pin)
i.xc_gpio_toggle_pin 0x110177f0 Section 0 xc_drv_gpio.o(i.xc_gpio_toggle_pin)
i.xc_gpio_write_pin 0x1101781c Section 0 xc_drv_gpio.o(i.xc_gpio_write_pin)
i.xc_hfclk_set 0x11017838 Section 0 xc_drv_clock.o(i.xc_hfclk_set)
i.xc_ota_schedule 0x11017878 Section 0 ota_protocol.o(i.xc_ota_schedule)
i.xc_pwm_dutycycle_set 0x110178dc Section 0 xc_drv_pwm.o(i.xc_pwm_dutycycle_set)
i.xc_pwm_init 0x1101794c Section 0 xc_drv_pwm.o(i.xc_pwm_init)
i.xc_pwm_start_all 0x11017a2c Section 0 xc_drv_pwm.o(i.xc_pwm_start_all)
i.xc_pwr_vol_set 0x11017a48 Section 0 xc_drv_pwr.o(i.xc_pwr_vol_set)
i.xc_rc32k_soft_calib_set 0x11017aa4 Section 0 xc_drv_calib.o(i.xc_rc32k_soft_calib_set)
i.xc_system_param_check 0x11017b9c Section 0 xc_drv_clock.o(i.xc_system_param_check)
i.xc_systick_unit_get 0x11017db8 Section 0 xc_drv_clock.o(i.xc_systick_unit_get)
i.xc_timer_init 0x11017dc4 Section 0 xc_drv_timer.o(i.xc_timer_init)
i.xc_timer_set_value 0x11017ee4 Section 0 xc_drv_timer.o(i.xc_timer_set_value)
i.xc_timer_start 0x11017f0c Section 0 xc_drv_timer.o(i.xc_timer_start)
i.xc_timer_us_to_ticks 0x11017f48 Section 0 xc_drv_timer.o(i.xc_timer_us_to_ticks)
xc_timer_us_to_ticks 0x11017f49 Thumb Code 230 xc_drv_timer.o(i.xc_timer_us_to_ticks)
i.xc_uart_init 0x1101803c Section 0 xc_drv_uart.o(i.xc_uart_init)
i.xc_unique_identification_read 0x1101822c Section 0 xc_drv_fmc_spi.o(i.xc_unique_identification_read)
i.xc_wdt_init 0x11018314 Section 0 xc_drv_wdt.o(i.xc_wdt_init)
i.xc_wdt_refresh 0x1101837c Section 0 xc_drv_wdt.o(i.xc_wdt_refresh)
i.xc_wdt_reload 0x110183bc Section 0 xc_drv_wdt.o(i.xc_wdt_reload)
i.xc_wdt_start 0x11018400 Section 0 xc_drv_wdt.o(i.xc_wdt_start)
locale$$code 0x11018434 Section 44 lc_numeric_c.o(locale$$code)
locale$$code 0x11018460 Section 44 lc_ctype_c.o(locale$$code)
x$fpl$fmul 0x1101848c Section 176 fmul.o(x$fpl$fmul)
x$fpl$printf1 0x1101853c Section 16 printf1.o(x$fpl$printf1)
x$fpl$printf2 0x1101854c Section 16 printf2.o(x$fpl$printf2)
.constdata 0x1101855c Section 8 app_task.o(.constdata)
x$fpl$usenofp 0x1101855c Section 0 usenofp.o(x$fpl$usenofp)
.constdata 0x11018564 Section 56 app_task.o(.constdata)
.constdata 0x1101859c Section 2 arch_main.o(.constdata)
.constdata 0x110185a0 Section 40 app_sec.o(.constdata)
.constdata 0x110185c8 Section 8 app_sec.o(.constdata)
.constdata 0x110185d0 Section 134 usr_server.o(.constdata)
custom_server_atts 0x110185d0 Data 36 usr_server.o(.constdata)
custom_src_cb 0x110185f4 Data 20 usr_server.o(.constdata)
__func__ 0x11018608 Data 25 usr_server.o(.constdata)
__func__ 0x11018621 Data 27 usr_server.o(.constdata)
__func__ 0x1101863c Data 26 usr_server.o(.constdata)
.constdata 0x11018656 Section 4 nvds.o(.constdata)
.constdata 0x1101865a Section 31 xc_drv_pwm.o(.constdata)
pwm_offset 0x1101865a Data 12 xc_drv_pwm.o(.constdata)
__func__ 0x11018666 Data 19 xc_drv_pwm.o(.constdata)
.constdata 0x11018679 Section 4 xc_drv_timer.o(.constdata)
timer_offset 0x11018679 Data 4 xc_drv_timer.o(.constdata)
.constdata 0x1101867e Section 6 xc_drv_uart.o(.constdata)
uart_offset 0x1101867e Data 6 xc_drv_uart.o(.constdata)
.constdata 0x11018684 Section 16 ota_protocol.o(.constdata)
__func__ 0x11018684 Data 16 ota_protocol.o(.constdata)
.constdata 0x11018694 Section 40 _printf_hex_int_ll_ptr.o(.constdata)
uc_hextab 0x11018694 Data 20 _printf_hex_int_ll_ptr.o(.constdata)
lc_hextab 0x110186a8 Data 20 _printf_hex_int_ll_ptr.o(.constdata)
.constdata 0x110186bc Section 17 __printf_flags_ss_wp.o(.constdata)
maptable 0x110186bc Data 17 __printf_flags_ss_wp.o(.constdata)
.constdata 0x110186cd Section 64 fdiv.o(.constdata)
fdiv_tab 0x110186cd Data 64 fdiv.o(.constdata)
.constdata 0x11018710 Section 8 _printf_wctomb.o(.constdata)
initial_mbstate 0x11018710 Data 8 _printf_wctomb.o(.constdata)
.constdata 0x11018718 Section 38 _printf_fp_hex.o(.constdata)
lc_hextab 0x11018718 Data 19 _printf_fp_hex.o(.constdata)
uc_hextab 0x1101872b Data 19 _printf_fp_hex.o(.constdata)
.constdata 0x11018740 Section 148 bigflt0.o(.constdata)
tenpwrs_x 0x11018740 Data 60 bigflt0.o(.constdata)
tenpwrs_i 0x1101877c Data 64 bigflt0.o(.constdata)
.conststring 0x110187d4 Section 207 app_task.o(.conststring)
.conststring 0x110188a4 Section 85 usr_server.o(.conststring)
.conststring 0x110188fc Section 98 xc_drv_pwm.o(.conststring)
.conststring 0x11018960 Section 181 rf433_decoder.o(.conststring)
locale$$data 0x11018a68 Section 28 lc_numeric_c.o(locale$$data)
__lcnum_c_name 0x11018a6c Data 2 lc_numeric_c.o(locale$$data)
__lcnum_c_start 0x11018a74 Data 0 lc_numeric_c.o(locale$$data)
__lcnum_c_point 0x11018a80 Data 0 lc_numeric_c.o(locale$$data)
__lcnum_c_thousands 0x11018a82 Data 0 lc_numeric_c.o(locale$$data)
__lcnum_c_grouping 0x11018a83 Data 0 lc_numeric_c.o(locale$$data)
locale$$data 0x11018a84 Section 272 lc_ctype_c.o(locale$$data)
__lcnum_c_end 0x11018a84 Data 0 lc_numeric_c.o(locale$$data)
__lcctype_c_name 0x11018a88 Data 2 lc_ctype_c.o(locale$$data)
__lcctype_c_start 0x11018a90 Data 0 lc_ctype_c.o(locale$$data)
__lcctype_c_end 0x11018b94 Data 0 lc_ctype_c.o(locale$$data)
i.reverse_verif_is_true 0x110164b0 Section 0 xc_drv_fmc_spi.o(i.reverse_verif_is_true)
i.rf433_abs_diff_u16 0x110164be Section 0 rf433_decoder.o(i.rf433_abs_diff_u16)
rf433_abs_diff_u16 0x110164bf Thumb Code 14 rf433_decoder.o(i.rf433_abs_diff_u16)
i.rf433_decode_reset 0x110164cc Section 0 rf433_decoder.o(i.rf433_decode_reset)
rf433_decode_reset 0x110164cd Thumb Code 32 rf433_decoder.o(i.rf433_decode_reset)
i.rf433_decoder_get_frame 0x110164f0 Section 0 rf433_decoder.o(i.rf433_decoder_get_frame)
i.rf433_decoder_init 0x11016514 Section 0 rf433_decoder.o(i.rf433_decoder_init)
i.rf433_decoder_process 0x11016548 Section 0 rf433_decoder.o(i.rf433_decoder_process)
i.rf433_decoder_sample 0x11016588 Section 0 rf433_decoder.o(i.rf433_decoder_sample)
i.rf433_gpio_init 0x110165fc Section 0 rf433.o(i.rf433_gpio_init)
i.rf433_is_long 0x1101661c Section 0 rf433_decoder.o(i.rf433_is_long)
rf433_is_long 0x1101661d Thumb Code 22 rf433_decoder.o(i.rf433_is_long)
i.rf433_is_short 0x11016638 Section 0 rf433_decoder.o(i.rf433_is_short)
rf433_is_short 0x11016639 Thumb Code 22 rf433_decoder.o(i.rf433_is_short)
i.rf433_limit_t 0x11016654 Section 0 rf433_decoder.o(i.rf433_limit_t)
rf433_limit_t 0x11016655 Thumb Code 16 rf433_decoder.o(i.rf433_limit_t)
i.rf433_output_code 0x11016664 Section 0 rf433_decoder.o(i.rf433_output_code)
rf433_output_code 0x11016665 Thumb Code 84 rf433_decoder.o(i.rf433_output_code)
i.rf433_process_clean_pulse 0x110166c0 Section 0 rf433_decoder.o(i.rf433_process_clean_pulse)
rf433_process_clean_pulse 0x110166c1 Thumb Code 538 rf433_decoder.o(i.rf433_process_clean_pulse)
i.rf433_repair_input_pulse 0x11016908 Section 0 rf433_decoder.o(i.rf433_repair_input_pulse)
rf433_repair_input_pulse 0x11016909 Thumb Code 182 rf433_decoder.o(i.rf433_repair_input_pulse)
i.rf433_repair_reset 0x110169c4 Section 0 rf433_decoder.o(i.rf433_repair_reset)
rf433_repair_reset 0x110169c5 Thumb Code 20 rf433_decoder.o(i.rf433_repair_reset)
i.rf433_update_range_by_t 0x110169dc Section 0 rf433_decoder.o(i.rf433_update_range_by_t)
rf433_update_range_by_t 0x110169dd Thumb Code 104 rf433_decoder.o(i.rf433_update_range_by_t)
i.rom_env_host_init 0x11016a48 Section 0 arch_main.o(i.rom_env_host_init)
i.scan_433 0x11016a70 Section 0 rf433.o(i.scan_433)
i.scan_uart 0x11016bc4 Section 0 uart_1.o(i.scan_uart)
i.set_TaskComps_timer 0x11016c34 Section 0 timeslice.o(i.set_TaskComps_timer)
i.set_single_addr_name 0x11016c44 Section 0 arch_main.o(i.set_single_addr_name)
i.set_vector 0x11016ce0 Section 0 system_xinc.o(i.set_vector)
i.slave_send_data 0x11016d1c Section 0 usr_server.o(i.slave_send_data)
i.srv_get_hdl_from_att_idx 0x11016db8 Section 0 usr_server.o(i.srv_get_hdl_from_att_idx)
i.switch_init 0x11016dc8 Section 0 switch_s.o(i.switch_init)
i.switch_s1_clear_action_state 0x11016e10 Section 0 switch_s.o(i.switch_s1_clear_action_state)
switch_s1_clear_action_state 0x11016e11 Thumb Code 24 switch_s.o(i.switch_s1_clear_action_state)
i.systick_callback 0x11016e2c Section 0 xc_drv_systick.o(i.systick_callback)
i.timer0_2_init 0x11016e30 Section 0 timer.o(i.timer0_2_init)
i.timer3_callback 0x11016eb8 Section 0 xc_drv_timer.o(i.timer3_callback)
i.trigger_check_process 0x11016ebc Section 0 switch_s.o(i.trigger_check_process)
i.uart_user_handler 0x110170b4 Section 0 xc_drv_uart.o(i.uart_user_handler)
i.updateTimer 0x11017164 Section 0 timer.o(i.updateTimer)
i.wdt_init 0x1101717a Section 0 arch_main.o(i.wdt_init)
i.wright_user_data 0x11017194 Section 0 fmc_spi_1.o(i.wright_user_data)
i.xc_adc_data_average 0x11017240 Section 0 xc_drv_adc.o(i.xc_adc_data_average)
i.xc_ble_activity_delete 0x110172bc Section 0 xc_gap_api.o(i.xc_ble_activity_delete)
i.xc_bor_init 0x110172e4 Section 0 xc_drv_bor.o(i.xc_bor_init)
i.xc_clock_bbpll_common_cfg 0x11017314 Section 0 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg)
i.xc_clock_bbpll_freq_cfg 0x11017354 Section 0 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg)
i.xc_clock_hfclk_in_get 0x11017440 Section 0 xc_drv_clock.o(i.xc_clock_hfclk_in_get)
i.xc_clock_hfclk_set 0x1101744c Section 0 xc_drv_clock.o(i.xc_clock_hfclk_set)
i.xc_clock_init_cfg 0x11017528 Section 0 xc_drv_clock.o(i.xc_clock_init_cfg)
i.xc_clock_lfclk_in_get 0x11017540 Section 0 xc_drv_clock.o(i.xc_clock_lfclk_in_get)
i.xc_clock_lfclk_set 0x1101754c Section 0 xc_drv_clock.o(i.xc_clock_lfclk_set)
i.xc_fota_dev_ack_cmd 0x110175b8 Section 0 ota_protocol.o(i.xc_fota_dev_ack_cmd)
i.xc_gpio_direction_config 0x110175e0 Section 0 xc_drv_gpio.o(i.xc_gpio_direction_config)
i.xc_gpio_fun_sel 0x110175fc Section 0 xc_drv_gpio.o(i.xc_gpio_fun_sel)
i.xc_gpio_init 0x11017624 Section 0 xc_drv_gpio.o(i.xc_gpio_init)
i.xc_gpio_it_config 0x11017654 Section 0 xc_drv_gpio.o(i.xc_gpio_it_config)
i.xc_gpio_mux_ctl 0x11017688 Section 0 xc_drv_gpio.o(i.xc_gpio_mux_ctl)
i.xc_gpio_pull_config 0x110176d4 Section 0 xc_drv_gpio.o(i.xc_gpio_pull_config)
i.xc_gpio_read_pin 0x110177bc Section 0 xc_drv_gpio.o(i.xc_gpio_read_pin)
i.xc_gpio_toggle_pin 0x110177e0 Section 0 xc_drv_gpio.o(i.xc_gpio_toggle_pin)
i.xc_gpio_write_pin 0x1101780c Section 0 xc_drv_gpio.o(i.xc_gpio_write_pin)
i.xc_hfclk_set 0x11017828 Section 0 xc_drv_clock.o(i.xc_hfclk_set)
i.xc_ota_schedule 0x11017868 Section 0 ota_protocol.o(i.xc_ota_schedule)
i.xc_pwm_dutycycle_set 0x110178cc Section 0 xc_drv_pwm.o(i.xc_pwm_dutycycle_set)
i.xc_pwm_init 0x1101793c Section 0 xc_drv_pwm.o(i.xc_pwm_init)
i.xc_pwm_start_all 0x11017a1c Section 0 xc_drv_pwm.o(i.xc_pwm_start_all)
i.xc_pwr_vol_set 0x11017a38 Section 0 xc_drv_pwr.o(i.xc_pwr_vol_set)
i.xc_rc32k_soft_calib_set 0x11017a94 Section 0 xc_drv_calib.o(i.xc_rc32k_soft_calib_set)
i.xc_system_param_check 0x11017b8c Section 0 xc_drv_clock.o(i.xc_system_param_check)
i.xc_systick_unit_get 0x11017da8 Section 0 xc_drv_clock.o(i.xc_systick_unit_get)
i.xc_timer_init 0x11017db4 Section 0 xc_drv_timer.o(i.xc_timer_init)
i.xc_timer_set_value 0x11017ed4 Section 0 xc_drv_timer.o(i.xc_timer_set_value)
i.xc_timer_start 0x11017efc Section 0 xc_drv_timer.o(i.xc_timer_start)
i.xc_timer_us_to_ticks 0x11017f38 Section 0 xc_drv_timer.o(i.xc_timer_us_to_ticks)
xc_timer_us_to_ticks 0x11017f39 Thumb Code 230 xc_drv_timer.o(i.xc_timer_us_to_ticks)
i.xc_uart_init 0x1101802c Section 0 xc_drv_uart.o(i.xc_uart_init)
i.xc_unique_identification_read 0x1101821c Section 0 xc_drv_fmc_spi.o(i.xc_unique_identification_read)
i.xc_wdt_init 0x11018304 Section 0 xc_drv_wdt.o(i.xc_wdt_init)
i.xc_wdt_refresh 0x1101836c Section 0 xc_drv_wdt.o(i.xc_wdt_refresh)
i.xc_wdt_reload 0x110183ac Section 0 xc_drv_wdt.o(i.xc_wdt_reload)
i.xc_wdt_start 0x110183f0 Section 0 xc_drv_wdt.o(i.xc_wdt_start)
locale$$code 0x11018424 Section 44 lc_numeric_c.o(locale$$code)
locale$$code 0x11018450 Section 44 lc_ctype_c.o(locale$$code)
x$fpl$fmul 0x1101847c Section 176 fmul.o(x$fpl$fmul)
x$fpl$printf1 0x1101852c Section 16 printf1.o(x$fpl$printf1)
x$fpl$printf2 0x1101853c Section 16 printf2.o(x$fpl$printf2)
.constdata 0x1101854c Section 8 app_task.o(.constdata)
x$fpl$usenofp 0x1101854c Section 0 usenofp.o(x$fpl$usenofp)
.constdata 0x11018554 Section 56 app_task.o(.constdata)
.constdata 0x1101858c Section 2 arch_main.o(.constdata)
.constdata 0x11018590 Section 40 app_sec.o(.constdata)
.constdata 0x110185b8 Section 8 app_sec.o(.constdata)
.constdata 0x110185c0 Section 134 usr_server.o(.constdata)
custom_server_atts 0x110185c0 Data 36 usr_server.o(.constdata)
custom_src_cb 0x110185e4 Data 20 usr_server.o(.constdata)
__func__ 0x110185f8 Data 25 usr_server.o(.constdata)
__func__ 0x11018611 Data 27 usr_server.o(.constdata)
__func__ 0x1101862c Data 26 usr_server.o(.constdata)
.constdata 0x11018646 Section 4 nvds.o(.constdata)
.constdata 0x1101864a Section 31 xc_drv_pwm.o(.constdata)
pwm_offset 0x1101864a Data 12 xc_drv_pwm.o(.constdata)
__func__ 0x11018656 Data 19 xc_drv_pwm.o(.constdata)
.constdata 0x11018669 Section 4 xc_drv_timer.o(.constdata)
timer_offset 0x11018669 Data 4 xc_drv_timer.o(.constdata)
.constdata 0x1101866e Section 6 xc_drv_uart.o(.constdata)
uart_offset 0x1101866e Data 6 xc_drv_uart.o(.constdata)
.constdata 0x11018674 Section 16 ota_protocol.o(.constdata)
__func__ 0x11018674 Data 16 ota_protocol.o(.constdata)
.constdata 0x11018684 Section 40 _printf_hex_int_ll_ptr.o(.constdata)
uc_hextab 0x11018684 Data 20 _printf_hex_int_ll_ptr.o(.constdata)
lc_hextab 0x11018698 Data 20 _printf_hex_int_ll_ptr.o(.constdata)
.constdata 0x110186ac Section 17 __printf_flags_ss_wp.o(.constdata)
maptable 0x110186ac Data 17 __printf_flags_ss_wp.o(.constdata)
.constdata 0x110186bd Section 64 fdiv.o(.constdata)
fdiv_tab 0x110186bd Data 64 fdiv.o(.constdata)
.constdata 0x11018700 Section 8 _printf_wctomb.o(.constdata)
initial_mbstate 0x11018700 Data 8 _printf_wctomb.o(.constdata)
.constdata 0x11018708 Section 38 _printf_fp_hex.o(.constdata)
lc_hextab 0x11018708 Data 19 _printf_fp_hex.o(.constdata)
uc_hextab 0x1101871b Data 19 _printf_fp_hex.o(.constdata)
.constdata 0x11018730 Section 148 bigflt0.o(.constdata)
tenpwrs_x 0x11018730 Data 60 bigflt0.o(.constdata)
tenpwrs_i 0x1101876c Data 64 bigflt0.o(.constdata)
.conststring 0x110187c4 Section 207 app_task.o(.conststring)
.conststring 0x11018894 Section 85 usr_server.o(.conststring)
.conststring 0x110188ec Section 98 xc_drv_pwm.o(.conststring)
.conststring 0x11018950 Section 181 rf433_decoder.o(.conststring)
locale$$data 0x11018a58 Section 28 lc_numeric_c.o(locale$$data)
__lcnum_c_name 0x11018a5c Data 2 lc_numeric_c.o(locale$$data)
__lcnum_c_start 0x11018a64 Data 0 lc_numeric_c.o(locale$$data)
__lcnum_c_point 0x11018a70 Data 0 lc_numeric_c.o(locale$$data)
__lcnum_c_thousands 0x11018a72 Data 0 lc_numeric_c.o(locale$$data)
__lcnum_c_grouping 0x11018a73 Data 0 lc_numeric_c.o(locale$$data)
locale$$data 0x11018a74 Section 272 lc_ctype_c.o(locale$$data)
__lcnum_c_end 0x11018a74 Data 0 lc_numeric_c.o(locale$$data)
__lcctype_c_name 0x11018a78 Data 2 lc_ctype_c.o(locale$$data)
__lcctype_c_start 0x11018a80 Data 0 lc_ctype_c.o(locale$$data)
__lcctype_c_end 0x11018b84 Data 0 lc_ctype_c.o(locale$$data)
ram_em 0x53006c00 Section 512 nvds.o(ram_em)
ram_em 0x53006e00 Section 2091 ota_protocol.o(ram_em)
@@ -2960,83 +2959,83 @@ Image Symbol Table
pwm_capture_ch1_callback 0x11016265 Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch1_callback)
pwm_capture_ch2_callback 0x11016269 Thumb Code 4 xc_drv_pwm.o(i.pwm_capture_ch2_callback)
pwm_pin_set 0x11016349 Thumb Code 192 xc_drv_pwm.o(i.pwm_pin_set)
read_user_data 0x11016409 Thumb Code 146 fmc_spi_1.o(i.read_user_data)
reverse_verif_is_true 0x110164c1 Thumb Code 14 xc_drv_fmc_spi.o(i.reverse_verif_is_true)
rf433_decoder_get_frame 0x11016501 Thumb Code 32 rf433_decoder.o(i.rf433_decoder_get_frame)
rf433_decoder_init 0x11016525 Thumb Code 46 rf433_decoder.o(i.rf433_decoder_init)
rf433_decoder_process 0x11016559 Thumb Code 56 rf433_decoder.o(i.rf433_decoder_process)
rf433_decoder_sample 0x11016599 Thumb Code 104 rf433_decoder.o(i.rf433_decoder_sample)
rf433_gpio_init 0x1101660d Thumb Code 30 rf433.o(i.rf433_gpio_init)
rom_env_host_init 0x11016a59 Thumb Code 24 arch_main.o(i.rom_env_host_init)
scan_433 0x11016a81 Thumb Code 322 rf433.o(i.scan_433)
scan_uart 0x11016bd5 Thumb Code 104 uart_1.o(i.scan_uart)
set_TaskComps_timer 0x11016c45 Thumb Code 10 timeslice.o(i.set_TaskComps_timer)
set_single_addr_name 0x11016c55 Thumb Code 118 arch_main.o(i.set_single_addr_name)
set_vector 0x11016cf1 Thumb Code 46 system_xinc.o(i.set_vector)
slave_send_data 0x11016d2d Thumb Code 84 usr_server.o(i.slave_send_data)
srv_get_hdl_from_att_idx 0x11016dc9 Thumb Code 10 usr_server.o(i.srv_get_hdl_from_att_idx)
switch_init 0x11016dd9 Thumb Code 64 switch_s.o(i.switch_init)
systick_callback 0x11016e3d Thumb Code 2 xc_drv_systick.o(i.systick_callback)
timer0_2_init 0x11016e41 Thumb Code 124 timer.o(i.timer0_2_init)
timer3_callback 0x11016ec9 Thumb Code 2 xc_drv_timer.o(i.timer3_callback)
trigger_check_process 0x11016ecd Thumb Code 494 switch_s.o(i.trigger_check_process)
uart_user_handler 0x110170c5 Thumb Code 138 xc_drv_uart.o(i.uart_user_handler)
updateTimer 0x11017175 Thumb Code 22 timer.o(i.updateTimer)
wdt_init 0x1101718b Thumb Code 26 arch_main.o(i.wdt_init)
wright_user_data 0x110171a5 Thumb Code 136 fmc_spi_1.o(i.wright_user_data)
xc_adc_data_average 0x11017251 Thumb Code 120 xc_drv_adc.o(i.xc_adc_data_average)
xc_ble_activity_delete 0x110172cd Thumb Code 36 xc_gap_api.o(i.xc_ble_activity_delete)
xc_bor_init 0x110172f5 Thumb Code 40 xc_drv_bor.o(i.xc_bor_init)
xc_clock_bbpll_common_cfg 0x11017325 Thumb Code 50 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg)
xc_clock_bbpll_freq_cfg 0x11017365 Thumb Code 224 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg)
xc_clock_hfclk_in_get 0x11017451 Thumb Code 6 xc_drv_clock.o(i.xc_clock_hfclk_in_get)
xc_clock_hfclk_set 0x1101745d Thumb Code 192 xc_drv_clock.o(i.xc_clock_hfclk_set)
xc_clock_init_cfg 0x11017539 Thumb Code 22 xc_drv_clock.o(i.xc_clock_init_cfg)
xc_clock_lfclk_in_get 0x11017551 Thumb Code 6 xc_drv_clock.o(i.xc_clock_lfclk_in_get)
xc_clock_lfclk_set 0x1101755d Thumb Code 96 xc_drv_clock.o(i.xc_clock_lfclk_set)
xc_fota_dev_ack_cmd 0x110175c9 Thumb Code 36 ota_protocol.o(i.xc_fota_dev_ack_cmd)
xc_gpio_direction_config 0x110175f1 Thumb Code 24 xc_drv_gpio.o(i.xc_gpio_direction_config)
xc_gpio_fun_sel 0x1101760d Thumb Code 36 xc_drv_gpio.o(i.xc_gpio_fun_sel)
xc_gpio_init 0x11017635 Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_init)
xc_gpio_it_config 0x11017665 Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_it_config)
xc_gpio_mux_ctl 0x11017699 Thumb Code 70 xc_drv_gpio.o(i.xc_gpio_mux_ctl)
xc_gpio_pull_config 0x110176e5 Thumb Code 228 xc_drv_gpio.o(i.xc_gpio_pull_config)
xc_gpio_read_pin 0x110177cd Thumb Code 30 xc_drv_gpio.o(i.xc_gpio_read_pin)
xc_gpio_toggle_pin 0x110177f1 Thumb Code 36 xc_drv_gpio.o(i.xc_gpio_toggle_pin)
xc_gpio_write_pin 0x1101781d Thumb Code 24 xc_drv_gpio.o(i.xc_gpio_write_pin)
xc_hfclk_set 0x11017839 Thumb Code 58 xc_drv_clock.o(i.xc_hfclk_set)
xc_ota_schedule 0x11017879 Thumb Code 68 ota_protocol.o(i.xc_ota_schedule)
xc_pwm_dutycycle_set 0x110178dd Thumb Code 104 xc_drv_pwm.o(i.xc_pwm_dutycycle_set)
xc_pwm_init 0x1101794d Thumb Code 208 xc_drv_pwm.o(i.xc_pwm_init)
xc_pwm_start_all 0x11017a2d Thumb Code 20 xc_drv_pwm.o(i.xc_pwm_start_all)
xc_pwr_vol_set 0x11017a49 Thumb Code 70 xc_drv_pwr.o(i.xc_pwr_vol_set)
xc_rc32k_soft_calib_set 0x11017aa5 Thumb Code 204 xc_drv_calib.o(i.xc_rc32k_soft_calib_set)
xc_system_param_check 0x11017b9d Thumb Code 230 xc_drv_clock.o(i.xc_system_param_check)
xc_systick_unit_get 0x11017db9 Thumb Code 6 xc_drv_clock.o(i.xc_systick_unit_get)
xc_timer_init 0x11017dc5 Thumb Code 274 xc_drv_timer.o(i.xc_timer_init)
xc_timer_set_value 0x11017ee5 Thumb Code 32 xc_drv_timer.o(i.xc_timer_set_value)
xc_timer_start 0x11017f0d Thumb Code 48 xc_drv_timer.o(i.xc_timer_start)
xc_uart_init 0x1101803d Thumb Code 476 xc_drv_uart.o(i.xc_uart_init)
xc_unique_identification_read 0x1101822d Thumb Code 228 xc_drv_fmc_spi.o(i.xc_unique_identification_read)
xc_wdt_init 0x11018315 Thumb Code 94 xc_drv_wdt.o(i.xc_wdt_init)
xc_wdt_refresh 0x1101837d Thumb Code 56 xc_drv_wdt.o(i.xc_wdt_refresh)
xc_wdt_reload 0x110183bd Thumb Code 60 xc_drv_wdt.o(i.xc_wdt_reload)
xc_wdt_start 0x11018401 Thumb Code 44 xc_drv_wdt.o(i.xc_wdt_start)
_get_lc_numeric 0x11018435 Thumb Code 44 lc_numeric_c.o(locale$$code)
_get_lc_ctype 0x11018461 Thumb Code 44 lc_ctype_c.o(locale$$code)
__aeabi_fmul 0x1101848d Thumb Code 0 fmul.o(x$fpl$fmul)
_fmul 0x1101848d Thumb Code 172 fmul.o(x$fpl$fmul)
_printf_fp_dec 0x1101853d Thumb Code 16 printf1.o(x$fpl$printf1)
_printf_fp_hex 0x1101854d Thumb Code 16 printf2.o(x$fpl$printf2)
__I$use$fp 0x1101855c Number 0 usenofp.o(x$fpl$usenofp)
app_msg_handler_tab 0x1101855c Data 8 app_task.o(.constdata)
TASK_DESC_APP 0x11018564 Data 12 app_task.o(.constdata)
app_sec_msg_handler_list 0x110185a0 Data 40 app_sec.o(.constdata)
app_sec_handlers 0x110185c8 Data 8 app_sec.o(.constdata)
nvds_magic_number 0x11018656 Data 4 nvds.o(.constdata)
Region$$Table$$Base 0x11018a18 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x11018a68 Number 0 anon$$obj.o(Region$$Table)
__ctype 0x11018a91 Data 0 lc_ctype_c.o(locale$$data)
read_user_data 0x11016409 Thumb Code 132 fmc_spi_1.o(i.read_user_data)
reverse_verif_is_true 0x110164b1 Thumb Code 14 xc_drv_fmc_spi.o(i.reverse_verif_is_true)
rf433_decoder_get_frame 0x110164f1 Thumb Code 32 rf433_decoder.o(i.rf433_decoder_get_frame)
rf433_decoder_init 0x11016515 Thumb Code 46 rf433_decoder.o(i.rf433_decoder_init)
rf433_decoder_process 0x11016549 Thumb Code 56 rf433_decoder.o(i.rf433_decoder_process)
rf433_decoder_sample 0x11016589 Thumb Code 104 rf433_decoder.o(i.rf433_decoder_sample)
rf433_gpio_init 0x110165fd Thumb Code 30 rf433.o(i.rf433_gpio_init)
rom_env_host_init 0x11016a49 Thumb Code 24 arch_main.o(i.rom_env_host_init)
scan_433 0x11016a71 Thumb Code 322 rf433.o(i.scan_433)
scan_uart 0x11016bc5 Thumb Code 104 uart_1.o(i.scan_uart)
set_TaskComps_timer 0x11016c35 Thumb Code 10 timeslice.o(i.set_TaskComps_timer)
set_single_addr_name 0x11016c45 Thumb Code 118 arch_main.o(i.set_single_addr_name)
set_vector 0x11016ce1 Thumb Code 46 system_xinc.o(i.set_vector)
slave_send_data 0x11016d1d Thumb Code 84 usr_server.o(i.slave_send_data)
srv_get_hdl_from_att_idx 0x11016db9 Thumb Code 10 usr_server.o(i.srv_get_hdl_from_att_idx)
switch_init 0x11016dc9 Thumb Code 64 switch_s.o(i.switch_init)
systick_callback 0x11016e2d Thumb Code 2 xc_drv_systick.o(i.systick_callback)
timer0_2_init 0x11016e31 Thumb Code 124 timer.o(i.timer0_2_init)
timer3_callback 0x11016eb9 Thumb Code 2 xc_drv_timer.o(i.timer3_callback)
trigger_check_process 0x11016ebd Thumb Code 494 switch_s.o(i.trigger_check_process)
uart_user_handler 0x110170b5 Thumb Code 138 xc_drv_uart.o(i.uart_user_handler)
updateTimer 0x11017165 Thumb Code 22 timer.o(i.updateTimer)
wdt_init 0x1101717b Thumb Code 26 arch_main.o(i.wdt_init)
wright_user_data 0x11017195 Thumb Code 136 fmc_spi_1.o(i.wright_user_data)
xc_adc_data_average 0x11017241 Thumb Code 120 xc_drv_adc.o(i.xc_adc_data_average)
xc_ble_activity_delete 0x110172bd Thumb Code 36 xc_gap_api.o(i.xc_ble_activity_delete)
xc_bor_init 0x110172e5 Thumb Code 40 xc_drv_bor.o(i.xc_bor_init)
xc_clock_bbpll_common_cfg 0x11017315 Thumb Code 50 xc_drv_clock.o(i.xc_clock_bbpll_common_cfg)
xc_clock_bbpll_freq_cfg 0x11017355 Thumb Code 224 xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg)
xc_clock_hfclk_in_get 0x11017441 Thumb Code 6 xc_drv_clock.o(i.xc_clock_hfclk_in_get)
xc_clock_hfclk_set 0x1101744d Thumb Code 192 xc_drv_clock.o(i.xc_clock_hfclk_set)
xc_clock_init_cfg 0x11017529 Thumb Code 22 xc_drv_clock.o(i.xc_clock_init_cfg)
xc_clock_lfclk_in_get 0x11017541 Thumb Code 6 xc_drv_clock.o(i.xc_clock_lfclk_in_get)
xc_clock_lfclk_set 0x1101754d Thumb Code 96 xc_drv_clock.o(i.xc_clock_lfclk_set)
xc_fota_dev_ack_cmd 0x110175b9 Thumb Code 36 ota_protocol.o(i.xc_fota_dev_ack_cmd)
xc_gpio_direction_config 0x110175e1 Thumb Code 24 xc_drv_gpio.o(i.xc_gpio_direction_config)
xc_gpio_fun_sel 0x110175fd Thumb Code 36 xc_drv_gpio.o(i.xc_gpio_fun_sel)
xc_gpio_init 0x11017625 Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_init)
xc_gpio_it_config 0x11017655 Thumb Code 46 xc_drv_gpio.o(i.xc_gpio_it_config)
xc_gpio_mux_ctl 0x11017689 Thumb Code 70 xc_drv_gpio.o(i.xc_gpio_mux_ctl)
xc_gpio_pull_config 0x110176d5 Thumb Code 228 xc_drv_gpio.o(i.xc_gpio_pull_config)
xc_gpio_read_pin 0x110177bd Thumb Code 30 xc_drv_gpio.o(i.xc_gpio_read_pin)
xc_gpio_toggle_pin 0x110177e1 Thumb Code 36 xc_drv_gpio.o(i.xc_gpio_toggle_pin)
xc_gpio_write_pin 0x1101780d Thumb Code 24 xc_drv_gpio.o(i.xc_gpio_write_pin)
xc_hfclk_set 0x11017829 Thumb Code 58 xc_drv_clock.o(i.xc_hfclk_set)
xc_ota_schedule 0x11017869 Thumb Code 68 ota_protocol.o(i.xc_ota_schedule)
xc_pwm_dutycycle_set 0x110178cd Thumb Code 104 xc_drv_pwm.o(i.xc_pwm_dutycycle_set)
xc_pwm_init 0x1101793d Thumb Code 208 xc_drv_pwm.o(i.xc_pwm_init)
xc_pwm_start_all 0x11017a1d Thumb Code 20 xc_drv_pwm.o(i.xc_pwm_start_all)
xc_pwr_vol_set 0x11017a39 Thumb Code 70 xc_drv_pwr.o(i.xc_pwr_vol_set)
xc_rc32k_soft_calib_set 0x11017a95 Thumb Code 204 xc_drv_calib.o(i.xc_rc32k_soft_calib_set)
xc_system_param_check 0x11017b8d Thumb Code 230 xc_drv_clock.o(i.xc_system_param_check)
xc_systick_unit_get 0x11017da9 Thumb Code 6 xc_drv_clock.o(i.xc_systick_unit_get)
xc_timer_init 0x11017db5 Thumb Code 274 xc_drv_timer.o(i.xc_timer_init)
xc_timer_set_value 0x11017ed5 Thumb Code 32 xc_drv_timer.o(i.xc_timer_set_value)
xc_timer_start 0x11017efd Thumb Code 48 xc_drv_timer.o(i.xc_timer_start)
xc_uart_init 0x1101802d Thumb Code 476 xc_drv_uart.o(i.xc_uart_init)
xc_unique_identification_read 0x1101821d Thumb Code 228 xc_drv_fmc_spi.o(i.xc_unique_identification_read)
xc_wdt_init 0x11018305 Thumb Code 94 xc_drv_wdt.o(i.xc_wdt_init)
xc_wdt_refresh 0x1101836d Thumb Code 56 xc_drv_wdt.o(i.xc_wdt_refresh)
xc_wdt_reload 0x110183ad Thumb Code 60 xc_drv_wdt.o(i.xc_wdt_reload)
xc_wdt_start 0x110183f1 Thumb Code 44 xc_drv_wdt.o(i.xc_wdt_start)
_get_lc_numeric 0x11018425 Thumb Code 44 lc_numeric_c.o(locale$$code)
_get_lc_ctype 0x11018451 Thumb Code 44 lc_ctype_c.o(locale$$code)
__aeabi_fmul 0x1101847d Thumb Code 0 fmul.o(x$fpl$fmul)
_fmul 0x1101847d Thumb Code 172 fmul.o(x$fpl$fmul)
_printf_fp_dec 0x1101852d Thumb Code 16 printf1.o(x$fpl$printf1)
_printf_fp_hex 0x1101853d Thumb Code 16 printf2.o(x$fpl$printf2)
__I$use$fp 0x1101854c Number 0 usenofp.o(x$fpl$usenofp)
app_msg_handler_tab 0x1101854c Data 8 app_task.o(.constdata)
TASK_DESC_APP 0x11018554 Data 12 app_task.o(.constdata)
app_sec_msg_handler_list 0x11018590 Data 40 app_sec.o(.constdata)
app_sec_handlers 0x110185b8 Data 8 app_sec.o(.constdata)
nvds_magic_number 0x11018646 Data 4 nvds.o(.constdata)
Region$$Table$$Base 0x11018a08 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x11018a58 Number 0 anon$$obj.o(Region$$Table)
__ctype 0x11018a81 Data 0 lc_ctype_c.o(locale$$data)
write_buffer 0x53006c00 Data 512 nvds.o(ram_em)
fota_env 0x53006e00 Data 2091 ota_protocol.o(ram_em)
@@ -3048,39 +3047,39 @@ Memory Map of the image
Image Entry point : 0x110120c1
Load Region LOAD (Base: 0x11012000, Size: 0x000081e8, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x000076a0])
Load Region LOAD (Base: 0x11012000, Size: 0x000081d8, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00007690])
Execution Region RW1 (Exec base: 0x10000100, Load base: 0x11018b94, Size: 0x000006f0, Max: 0xffffffff, ABSOLUTE)
Execution Region RW1 (Exec base: 0x10000100, Load base: 0x11018b84, 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: 0x10002300, Load base: 0x11018b94, Size: 0x00001598, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00000068])
Execution Region RW (Exec base: 0x10002300, Load base: 0x11018b84, Size: 0x00001598, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00000068])
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x10002300 0x11018b94 0x00000040 Code RO 4812 .text c_p.l(rt_memclr.o)
0x10002340 0x11018bd4 0x0000015a Code RO 4818 .text c_p.l(aeabi_sdiv.o)
0x10002300 0x11018b84 0x00000040 Code RO 4812 .text c_p.l(rt_memclr.o)
0x10002340 0x11018bc4 0x0000015a Code RO 4818 .text c_p.l(aeabi_sdiv.o)
0x1000249a COMPRESSED 0x00000002 PAD
0x1000249c 0x11018d30 0x0000000c Ven RO 5142 Veneer$$Code anon$$obj.o
0x100024a8 0x11018d3c 0x0000000c Ven RO 5143 Veneer$$Code anon$$obj.o
0x100024b4 0x11018d48 0x0000000c Ven RO 5144 Veneer$$Code anon$$obj.o
0x100024c0 0x11018d54 0x0000000c Ven RO 5145 Veneer$$Code anon$$obj.o
0x100024cc 0x11018d60 0x0000000c Ven RO 5146 Veneer$$Code anon$$obj.o
0x100024d8 0x11018d6c 0x0000000c Ven RO 5147 Veneer$$Code anon$$obj.o
0x100024e4 0x11018d78 0x0000000c Ven RO 5148 Veneer$$Code anon$$obj.o
0x100024f0 0x11018d84 0x0000000c Ven RO 5149 Veneer$$Code anon$$obj.o
0x100024fc 0x11018d90 0x0000000c Ven RO 5150 Veneer$$Code anon$$obj.o
0x10002508 0x11018d9c 0x0000000c Ven RO 5151 Veneer$$Code anon$$obj.o
0x10002514 0x11018da8 0x00000018 Code RO 17 ram_code system_xinc.o
0x1000252c 0x11018dc0 0x0000003c Code RO 687 ram_code arch_main.o
0x10002568 0x11018dfc 0x000000b8 Code RO 1630 ram_code xc_drv_bor.o
0x10002620 0x11018eb4 0x000005c8 Code RO 2172 ram_code xc_drv_fmc_spi.o
0x10002be8 0x1101947c 0x0000002c Code RO 3295 ram_code xc_drv_rtc.o
0x10002c14 0x110194a8 0x000000b0 Code RO 4053 ram_code timer.o
0x10002cc4 0x11019558 0x000000c8 Code RO 4333 ram_code key.o
0x1000249c 0x11018d20 0x0000000c Ven RO 5142 Veneer$$Code anon$$obj.o
0x100024a8 0x11018d2c 0x0000000c Ven RO 5143 Veneer$$Code anon$$obj.o
0x100024b4 0x11018d38 0x0000000c Ven RO 5144 Veneer$$Code anon$$obj.o
0x100024c0 0x11018d44 0x0000000c Ven RO 5145 Veneer$$Code anon$$obj.o
0x100024cc 0x11018d50 0x0000000c Ven RO 5146 Veneer$$Code anon$$obj.o
0x100024d8 0x11018d5c 0x0000000c Ven RO 5147 Veneer$$Code anon$$obj.o
0x100024e4 0x11018d68 0x0000000c Ven RO 5148 Veneer$$Code anon$$obj.o
0x100024f0 0x11018d74 0x0000000c Ven RO 5149 Veneer$$Code anon$$obj.o
0x100024fc 0x11018d80 0x0000000c Ven RO 5150 Veneer$$Code anon$$obj.o
0x10002508 0x11018d8c 0x0000000c Ven RO 5151 Veneer$$Code anon$$obj.o
0x10002514 0x11018d98 0x00000018 Code RO 17 ram_code system_xinc.o
0x1000252c 0x11018db0 0x0000003c Code RO 687 ram_code arch_main.o
0x10002568 0x11018dec 0x000000b8 Code RO 1630 ram_code xc_drv_bor.o
0x10002620 0x11018ea4 0x000005c8 Code RO 2172 ram_code xc_drv_fmc_spi.o
0x10002be8 0x1101946c 0x0000002c Code RO 3295 ram_code xc_drv_rtc.o
0x10002c14 0x11019498 0x000000b0 Code RO 4053 ram_code timer.o
0x10002cc4 0x11019548 0x000000c8 Code RO 4333 ram_code key.o
0x10002d8c COMPRESSED 0x00000004 Data RW 18 .data system_xinc.o
0x10002d90 COMPRESSED 0x00000034 Data RW 554 .data app_task.o
0x10002dc4 COMPRESSED 0x00000001 Data RW 555 .data app_task.o
@@ -3125,7 +3124,7 @@ Memory Map of the image
0x10003898 - 0x00000000 Zero RW 2 HEAP startup_xinc.o
Execution Region EXE (Exec base: 0x11012000, Load base: 0x11012000, Size: 0x00006b94, Max: 0xffffffff, ABSOLUTE)
Execution Region EXE (Exec base: 0x11012000, Load base: 0x11012000, Size: 0x00006b84, Max: 0xffffffff, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
@@ -3385,126 +3384,126 @@ Memory Map of the image
0x11016268 0x11016268 0x00000004 Code RO 2492 i.pwm_capture_ch2_callback xc_drv_pwm.o
0x1101626c 0x1101626c 0x000000dc Code RO 2493 i.pwm_freq_to_period xc_drv_pwm.o
0x11016348 0x11016348 0x000000c0 Code RO 2494 i.pwm_pin_set xc_drv_pwm.o
0x11016408 0x11016408 0x000000b8 Code RO 4285 i.read_user_data fmc_spi_1.o
0x110164c0 0x110164c0 0x0000000e Code RO 2169 i.reverse_verif_is_true xc_drv_fmc_spi.o
0x110164ce 0x110164ce 0x0000000e Code RO 4640 i.rf433_abs_diff_u16 rf433_decoder.o
0x110164dc 0x110164dc 0x00000024 Code RO 4641 i.rf433_decode_reset rf433_decoder.o
0x11016500 0x11016500 0x00000024 Code RO 4642 i.rf433_decoder_get_frame rf433_decoder.o
0x11016524 0x11016524 0x00000034 Code RO 4644 i.rf433_decoder_init rf433_decoder.o
0x11016558 0x11016558 0x00000040 Code RO 4645 i.rf433_decoder_process rf433_decoder.o
0x11016598 0x11016598 0x00000074 Code RO 4646 i.rf433_decoder_sample rf433_decoder.o
0x1101660c 0x1101660c 0x0000001e Code RO 4179 i.rf433_gpio_init rf433.o
0x1101662a 0x1101662a 0x00000002 PAD
0x1101662c 0x1101662c 0x0000001c Code RO 4647 i.rf433_is_long rf433_decoder.o
0x11016648 0x11016648 0x0000001c Code RO 4648 i.rf433_is_short rf433_decoder.o
0x11016664 0x11016664 0x00000010 Code RO 4649 i.rf433_limit_t rf433_decoder.o
0x11016674 0x11016674 0x0000005c Code RO 4650 i.rf433_output_code rf433_decoder.o
0x110166d0 0x110166d0 0x00000248 Code RO 4651 i.rf433_process_clean_pulse rf433_decoder.o
0x11016918 0x11016918 0x000000bc Code RO 4652 i.rf433_repair_input_pulse rf433_decoder.o
0x110169d4 0x110169d4 0x00000018 Code RO 4653 i.rf433_repair_reset rf433_decoder.o
0x110169ec 0x110169ec 0x0000006c Code RO 4654 i.rf433_update_range_by_t rf433_decoder.o
0x11016a58 0x11016a58 0x00000028 Code RO 683 i.rom_env_host_init arch_main.o
0x11016a80 0x11016a80 0x00000154 Code RO 4180 i.scan_433 rf433.o
0x11016bd4 0x11016bd4 0x00000070 Code RO 4138 i.scan_uart uart_1.o
0x11016c44 0x11016c44 0x00000010 Code RO 4093 i.set_TaskComps_timer timeslice.o
0x11016c54 0x11016c54 0x0000009c Code RO 684 i.set_single_addr_name arch_main.o
0x11016cf0 0x11016cf0 0x0000003c Code RO 16 i.set_vector system_xinc.o
0x11016d2c 0x11016d2c 0x0000009c Code RO 942 i.slave_send_data usr_server.o
0x11016dc8 0x11016dc8 0x00000010 Code RO 943 i.srv_get_hdl_from_att_idx usr_server.o
0x11016dd8 0x11016dd8 0x00000048 Code RO 4241 i.switch_init switch_s.o
0x11016e20 0x11016e20 0x0000001c Code RO 4242 i.switch_s1_clear_action_state switch_s.o
0x11016e3c 0x11016e3c 0x00000002 Code RO 3531 i.systick_callback xc_drv_systick.o
0x11016e3e 0x11016e3e 0x00000002 PAD
0x11016e40 0x11016e40 0x00000088 Code RO 4051 i.timer0_2_init timer.o
0x11016ec8 0x11016ec8 0x00000002 Code RO 3573 i.timer3_callback xc_drv_timer.o
0x11016eca 0x11016eca 0x00000002 PAD
0x11016ecc 0x11016ecc 0x000001f8 Code RO 4243 i.trigger_check_process switch_s.o
0x110170c4 0x110170c4 0x000000b0 Code RO 3768 i.uart_user_handler xc_drv_uart.o
0x11017174 0x11017174 0x00000016 Code RO 4052 i.updateTimer timer.o
0x1101718a 0x1101718a 0x0000001a Code RO 686 i.wdt_init arch_main.o
0x110171a4 0x110171a4 0x000000ac Code RO 4286 i.wright_user_data fmc_spi_1.o
0x11017250 0x11017250 0x0000007c Code RO 1373 i.xc_adc_data_average xc_drv_adc.o
0x110172cc 0x110172cc 0x00000028 Code RO 1168 i.xc_ble_activity_delete xc_gap_api.o
0x110172f4 0x110172f4 0x00000030 Code RO 1629 i.xc_bor_init xc_drv_bor.o
0x11017324 0x11017324 0x00000040 Code RO 1872 i.xc_clock_bbpll_common_cfg xc_drv_clock.o
0x11017364 0x11017364 0x000000ec Code RO 1873 i.xc_clock_bbpll_freq_cfg xc_drv_clock.o
0x11017450 0x11017450 0x0000000c Code RO 1874 i.xc_clock_hfclk_in_get xc_drv_clock.o
0x1101745c 0x1101745c 0x000000dc Code RO 1875 i.xc_clock_hfclk_set xc_drv_clock.o
0x11017538 0x11017538 0x00000016 Code RO 1877 i.xc_clock_init_cfg xc_drv_clock.o
0x1101754e 0x1101754e 0x00000002 PAD
0x11017550 0x11017550 0x0000000c Code RO 1878 i.xc_clock_lfclk_in_get xc_drv_clock.o
0x1101755c 0x1101755c 0x0000006c Code RO 1879 i.xc_clock_lfclk_set xc_drv_clock.o
0x110175c8 0x110175c8 0x00000028 Code RO 4487 i.xc_fota_dev_ack_cmd ota_protocol.o
0x110175f0 0x110175f0 0x0000001c Code RO 2303 i.xc_gpio_direction_config xc_drv_gpio.o
0x1101760c 0x1101760c 0x00000028 Code RO 2304 i.xc_gpio_fun_sel xc_drv_gpio.o
0x11017634 0x11017634 0x0000002e Code RO 2305 i.xc_gpio_init xc_drv_gpio.o
0x11017662 0x11017662 0x00000002 PAD
0x11017664 0x11017664 0x00000034 Code RO 2306 i.xc_gpio_it_config xc_drv_gpio.o
0x11017698 0x11017698 0x0000004c Code RO 2307 i.xc_gpio_mux_ctl xc_drv_gpio.o
0x110176e4 0x110176e4 0x000000e8 Code RO 2308 i.xc_gpio_pull_config xc_drv_gpio.o
0x110177cc 0x110177cc 0x00000024 Code RO 2309 i.xc_gpio_read_pin xc_drv_gpio.o
0x110177f0 0x110177f0 0x0000002c Code RO 2310 i.xc_gpio_toggle_pin xc_drv_gpio.o
0x1101781c 0x1101781c 0x0000001c Code RO 2311 i.xc_gpio_write_pin xc_drv_gpio.o
0x11017838 0x11017838 0x00000040 Code RO 1894 i.xc_hfclk_set xc_drv_clock.o
0x11017878 0x11017878 0x00000064 Code RO 4491 i.xc_ota_schedule ota_protocol.o
0x110178dc 0x110178dc 0x00000070 Code RO 2517 i.xc_pwm_dutycycle_set xc_drv_pwm.o
0x1101794c 0x1101794c 0x000000e0 Code RO 2518 i.xc_pwm_init xc_drv_pwm.o
0x11017a2c 0x11017a2c 0x0000001c Code RO 2523 i.xc_pwm_start_all xc_drv_pwm.o
0x11017a48 0x11017a48 0x0000005c Code RO 2941 i.xc_pwr_vol_set xc_drv_pwr.o
0x11017aa4 0x11017aa4 0x000000f8 Code RO 1717 i.xc_rc32k_soft_calib_set xc_drv_calib.o
0x11017b9c 0x11017b9c 0x0000021c Code RO 1895 i.xc_system_param_check xc_drv_clock.o
0x11017db8 0x11017db8 0x0000000c Code RO 1897 i.xc_systick_unit_get xc_drv_clock.o
0x11017dc4 0x11017dc4 0x00000120 Code RO 3574 i.xc_timer_init xc_drv_timer.o
0x11017ee4 0x11017ee4 0x00000028 Code RO 3575 i.xc_timer_set_value xc_drv_timer.o
0x11017f0c 0x11017f0c 0x0000003c Code RO 3576 i.xc_timer_start xc_drv_timer.o
0x11017f48 0x11017f48 0x000000f4 Code RO 3578 i.xc_timer_us_to_ticks xc_drv_timer.o
0x1101803c 0x1101803c 0x000001f0 Code RO 3772 i.xc_uart_init xc_drv_uart.o
0x1101822c 0x1101822c 0x000000e8 Code RO 2171 i.xc_unique_identification_read xc_drv_fmc_spi.o
0x11018314 0x11018314 0x00000068 Code RO 3981 i.xc_wdt_init xc_drv_wdt.o
0x1101837c 0x1101837c 0x00000040 Code RO 3982 i.xc_wdt_refresh xc_drv_wdt.o
0x110183bc 0x110183bc 0x00000044 Code RO 3983 i.xc_wdt_reload xc_drv_wdt.o
0x11018400 0x11018400 0x00000034 Code RO 3984 i.xc_wdt_start xc_drv_wdt.o
0x11018434 0x11018434 0x0000002c Code RO 4956 locale$$code c_p.l(lc_numeric_c.o)
0x11018460 0x11018460 0x0000002c Code RO 4983 locale$$code c_p.l(lc_ctype_c.o)
0x1101848c 0x1101848c 0x000000b0 Code RO 4841 x$fpl$fmul fz_ps.l(fmul.o)
0x1101853c 0x1101853c 0x00000010 Code RO 4895 x$fpl$printf1 fz_ps.l(printf1.o)
0x1101854c 0x1101854c 0x00000010 Code RO 4897 x$fpl$printf2 fz_ps.l(printf2.o)
0x1101855c 0x1101855c 0x00000000 Code RO 4903 x$fpl$usenofp fz_ps.l(usenofp.o)
0x1101855c 0x1101855c 0x00000008 Data RO 551 .constdata app_task.o
0x11018564 0x11018564 0x00000038 Data RO 552 .constdata app_task.o
0x1101859c 0x1101859c 0x00000002 Data RO 689 .constdata arch_main.o
0x1101859e 0x1101859e 0x00000002 PAD
0x110185a0 0x110185a0 0x00000028 Data RO 813 .constdata app_sec.o
0x110185c8 0x110185c8 0x00000008 Data RO 814 .constdata app_sec.o
0x110185d0 0x110185d0 0x00000086 Data RO 944 .constdata usr_server.o
0x11018656 0x11018656 0x00000004 Data RO 1074 .constdata nvds.o
0x1101865a 0x1101865a 0x0000001f Data RO 2534 .constdata xc_drv_pwm.o
0x11018679 0x11018679 0x00000004 Data RO 3579 .constdata xc_drv_timer.o
0x1101867d 0x1101867d 0x00000001 PAD
0x1101867e 0x1101867e 0x00000006 Data RO 3779 .constdata xc_drv_uart.o
0x11018684 0x11018684 0x00000010 Data RO 4494 .constdata ota_protocol.o
0x11018694 0x11018694 0x00000028 Data RO 4778 .constdata c_p.l(_printf_hex_int_ll_ptr.o)
0x110186bc 0x110186bc 0x00000011 Data RO 4798 .constdata c_p.l(__printf_flags_ss_wp.o)
0x110186cd 0x110186cd 0x00000040 Data RO 4835 .constdata fz_ps.l(fdiv.o)
0x1101870d 0x1101870d 0x00000003 PAD
0x11018710 0x11018710 0x00000008 Data RO 4863 .constdata c_p.l(_printf_wctomb.o)
0x11018718 0x11018718 0x00000026 Data RO 4926 .constdata c_p.l(_printf_fp_hex.o)
0x1101873e 0x1101873e 0x00000002 PAD
0x11018740 0x11018740 0x00000094 Data RO 4949 .constdata c_p.l(bigflt0.o)
0x110187d4 0x110187d4 0x000000cf Data RO 553 .conststring app_task.o
0x110188a3 0x110188a3 0x00000001 PAD
0x110188a4 0x110188a4 0x00000055 Data RO 945 .conststring usr_server.o
0x110188f9 0x110188f9 0x00000003 PAD
0x110188fc 0x110188fc 0x00000062 Data RO 2535 .conststring xc_drv_pwm.o
0x1101895e 0x1101895e 0x00000002 PAD
0x11018960 0x11018960 0x000000b5 Data RO 4656 .conststring rf433_decoder.o
0x11018a15 0x11018a15 0x00000003 PAD
0x11018a18 0x11018a18 0x00000050 Data RO 5105 Region$$Table anon$$obj.o
0x11018a68 0x11018a68 0x0000001c Data RO 4955 locale$$data c_p.l(lc_numeric_c.o)
0x11018a84 0x11018a84 0x00000110 Data RO 4982 locale$$data c_p.l(lc_ctype_c.o)
0x11016408 0x11016408 0x000000a8 Code RO 4285 i.read_user_data fmc_spi_1.o
0x110164b0 0x110164b0 0x0000000e Code RO 2169 i.reverse_verif_is_true xc_drv_fmc_spi.o
0x110164be 0x110164be 0x0000000e Code RO 4640 i.rf433_abs_diff_u16 rf433_decoder.o
0x110164cc 0x110164cc 0x00000024 Code RO 4641 i.rf433_decode_reset rf433_decoder.o
0x110164f0 0x110164f0 0x00000024 Code RO 4642 i.rf433_decoder_get_frame rf433_decoder.o
0x11016514 0x11016514 0x00000034 Code RO 4644 i.rf433_decoder_init rf433_decoder.o
0x11016548 0x11016548 0x00000040 Code RO 4645 i.rf433_decoder_process rf433_decoder.o
0x11016588 0x11016588 0x00000074 Code RO 4646 i.rf433_decoder_sample rf433_decoder.o
0x110165fc 0x110165fc 0x0000001e Code RO 4179 i.rf433_gpio_init rf433.o
0x1101661a 0x1101661a 0x00000002 PAD
0x1101661c 0x1101661c 0x0000001c Code RO 4647 i.rf433_is_long rf433_decoder.o
0x11016638 0x11016638 0x0000001c Code RO 4648 i.rf433_is_short rf433_decoder.o
0x11016654 0x11016654 0x00000010 Code RO 4649 i.rf433_limit_t rf433_decoder.o
0x11016664 0x11016664 0x0000005c Code RO 4650 i.rf433_output_code rf433_decoder.o
0x110166c0 0x110166c0 0x00000248 Code RO 4651 i.rf433_process_clean_pulse rf433_decoder.o
0x11016908 0x11016908 0x000000bc Code RO 4652 i.rf433_repair_input_pulse rf433_decoder.o
0x110169c4 0x110169c4 0x00000018 Code RO 4653 i.rf433_repair_reset rf433_decoder.o
0x110169dc 0x110169dc 0x0000006c Code RO 4654 i.rf433_update_range_by_t rf433_decoder.o
0x11016a48 0x11016a48 0x00000028 Code RO 683 i.rom_env_host_init arch_main.o
0x11016a70 0x11016a70 0x00000154 Code RO 4180 i.scan_433 rf433.o
0x11016bc4 0x11016bc4 0x00000070 Code RO 4138 i.scan_uart uart_1.o
0x11016c34 0x11016c34 0x00000010 Code RO 4093 i.set_TaskComps_timer timeslice.o
0x11016c44 0x11016c44 0x0000009c Code RO 684 i.set_single_addr_name arch_main.o
0x11016ce0 0x11016ce0 0x0000003c Code RO 16 i.set_vector system_xinc.o
0x11016d1c 0x11016d1c 0x0000009c Code RO 942 i.slave_send_data usr_server.o
0x11016db8 0x11016db8 0x00000010 Code RO 943 i.srv_get_hdl_from_att_idx usr_server.o
0x11016dc8 0x11016dc8 0x00000048 Code RO 4241 i.switch_init switch_s.o
0x11016e10 0x11016e10 0x0000001c Code RO 4242 i.switch_s1_clear_action_state switch_s.o
0x11016e2c 0x11016e2c 0x00000002 Code RO 3531 i.systick_callback xc_drv_systick.o
0x11016e2e 0x11016e2e 0x00000002 PAD
0x11016e30 0x11016e30 0x00000088 Code RO 4051 i.timer0_2_init timer.o
0x11016eb8 0x11016eb8 0x00000002 Code RO 3573 i.timer3_callback xc_drv_timer.o
0x11016eba 0x11016eba 0x00000002 PAD
0x11016ebc 0x11016ebc 0x000001f8 Code RO 4243 i.trigger_check_process switch_s.o
0x110170b4 0x110170b4 0x000000b0 Code RO 3768 i.uart_user_handler xc_drv_uart.o
0x11017164 0x11017164 0x00000016 Code RO 4052 i.updateTimer timer.o
0x1101717a 0x1101717a 0x0000001a Code RO 686 i.wdt_init arch_main.o
0x11017194 0x11017194 0x000000ac Code RO 4286 i.wright_user_data fmc_spi_1.o
0x11017240 0x11017240 0x0000007c Code RO 1373 i.xc_adc_data_average xc_drv_adc.o
0x110172bc 0x110172bc 0x00000028 Code RO 1168 i.xc_ble_activity_delete xc_gap_api.o
0x110172e4 0x110172e4 0x00000030 Code RO 1629 i.xc_bor_init xc_drv_bor.o
0x11017314 0x11017314 0x00000040 Code RO 1872 i.xc_clock_bbpll_common_cfg xc_drv_clock.o
0x11017354 0x11017354 0x000000ec Code RO 1873 i.xc_clock_bbpll_freq_cfg xc_drv_clock.o
0x11017440 0x11017440 0x0000000c Code RO 1874 i.xc_clock_hfclk_in_get xc_drv_clock.o
0x1101744c 0x1101744c 0x000000dc Code RO 1875 i.xc_clock_hfclk_set xc_drv_clock.o
0x11017528 0x11017528 0x00000016 Code RO 1877 i.xc_clock_init_cfg xc_drv_clock.o
0x1101753e 0x1101753e 0x00000002 PAD
0x11017540 0x11017540 0x0000000c Code RO 1878 i.xc_clock_lfclk_in_get xc_drv_clock.o
0x1101754c 0x1101754c 0x0000006c Code RO 1879 i.xc_clock_lfclk_set xc_drv_clock.o
0x110175b8 0x110175b8 0x00000028 Code RO 4487 i.xc_fota_dev_ack_cmd ota_protocol.o
0x110175e0 0x110175e0 0x0000001c Code RO 2303 i.xc_gpio_direction_config xc_drv_gpio.o
0x110175fc 0x110175fc 0x00000028 Code RO 2304 i.xc_gpio_fun_sel xc_drv_gpio.o
0x11017624 0x11017624 0x0000002e Code RO 2305 i.xc_gpio_init xc_drv_gpio.o
0x11017652 0x11017652 0x00000002 PAD
0x11017654 0x11017654 0x00000034 Code RO 2306 i.xc_gpio_it_config xc_drv_gpio.o
0x11017688 0x11017688 0x0000004c Code RO 2307 i.xc_gpio_mux_ctl xc_drv_gpio.o
0x110176d4 0x110176d4 0x000000e8 Code RO 2308 i.xc_gpio_pull_config xc_drv_gpio.o
0x110177bc 0x110177bc 0x00000024 Code RO 2309 i.xc_gpio_read_pin xc_drv_gpio.o
0x110177e0 0x110177e0 0x0000002c Code RO 2310 i.xc_gpio_toggle_pin xc_drv_gpio.o
0x1101780c 0x1101780c 0x0000001c Code RO 2311 i.xc_gpio_write_pin xc_drv_gpio.o
0x11017828 0x11017828 0x00000040 Code RO 1894 i.xc_hfclk_set xc_drv_clock.o
0x11017868 0x11017868 0x00000064 Code RO 4491 i.xc_ota_schedule ota_protocol.o
0x110178cc 0x110178cc 0x00000070 Code RO 2517 i.xc_pwm_dutycycle_set xc_drv_pwm.o
0x1101793c 0x1101793c 0x000000e0 Code RO 2518 i.xc_pwm_init xc_drv_pwm.o
0x11017a1c 0x11017a1c 0x0000001c Code RO 2523 i.xc_pwm_start_all xc_drv_pwm.o
0x11017a38 0x11017a38 0x0000005c Code RO 2941 i.xc_pwr_vol_set xc_drv_pwr.o
0x11017a94 0x11017a94 0x000000f8 Code RO 1717 i.xc_rc32k_soft_calib_set xc_drv_calib.o
0x11017b8c 0x11017b8c 0x0000021c Code RO 1895 i.xc_system_param_check xc_drv_clock.o
0x11017da8 0x11017da8 0x0000000c Code RO 1897 i.xc_systick_unit_get xc_drv_clock.o
0x11017db4 0x11017db4 0x00000120 Code RO 3574 i.xc_timer_init xc_drv_timer.o
0x11017ed4 0x11017ed4 0x00000028 Code RO 3575 i.xc_timer_set_value xc_drv_timer.o
0x11017efc 0x11017efc 0x0000003c Code RO 3576 i.xc_timer_start xc_drv_timer.o
0x11017f38 0x11017f38 0x000000f4 Code RO 3578 i.xc_timer_us_to_ticks xc_drv_timer.o
0x1101802c 0x1101802c 0x000001f0 Code RO 3772 i.xc_uart_init xc_drv_uart.o
0x1101821c 0x1101821c 0x000000e8 Code RO 2171 i.xc_unique_identification_read xc_drv_fmc_spi.o
0x11018304 0x11018304 0x00000068 Code RO 3981 i.xc_wdt_init xc_drv_wdt.o
0x1101836c 0x1101836c 0x00000040 Code RO 3982 i.xc_wdt_refresh xc_drv_wdt.o
0x110183ac 0x110183ac 0x00000044 Code RO 3983 i.xc_wdt_reload xc_drv_wdt.o
0x110183f0 0x110183f0 0x00000034 Code RO 3984 i.xc_wdt_start xc_drv_wdt.o
0x11018424 0x11018424 0x0000002c Code RO 4956 locale$$code c_p.l(lc_numeric_c.o)
0x11018450 0x11018450 0x0000002c Code RO 4983 locale$$code c_p.l(lc_ctype_c.o)
0x1101847c 0x1101847c 0x000000b0 Code RO 4841 x$fpl$fmul fz_ps.l(fmul.o)
0x1101852c 0x1101852c 0x00000010 Code RO 4895 x$fpl$printf1 fz_ps.l(printf1.o)
0x1101853c 0x1101853c 0x00000010 Code RO 4897 x$fpl$printf2 fz_ps.l(printf2.o)
0x1101854c 0x1101854c 0x00000000 Code RO 4903 x$fpl$usenofp fz_ps.l(usenofp.o)
0x1101854c 0x1101854c 0x00000008 Data RO 551 .constdata app_task.o
0x11018554 0x11018554 0x00000038 Data RO 552 .constdata app_task.o
0x1101858c 0x1101858c 0x00000002 Data RO 689 .constdata arch_main.o
0x1101858e 0x1101858e 0x00000002 PAD
0x11018590 0x11018590 0x00000028 Data RO 813 .constdata app_sec.o
0x110185b8 0x110185b8 0x00000008 Data RO 814 .constdata app_sec.o
0x110185c0 0x110185c0 0x00000086 Data RO 944 .constdata usr_server.o
0x11018646 0x11018646 0x00000004 Data RO 1074 .constdata nvds.o
0x1101864a 0x1101864a 0x0000001f Data RO 2534 .constdata xc_drv_pwm.o
0x11018669 0x11018669 0x00000004 Data RO 3579 .constdata xc_drv_timer.o
0x1101866d 0x1101866d 0x00000001 PAD
0x1101866e 0x1101866e 0x00000006 Data RO 3779 .constdata xc_drv_uart.o
0x11018674 0x11018674 0x00000010 Data RO 4494 .constdata ota_protocol.o
0x11018684 0x11018684 0x00000028 Data RO 4778 .constdata c_p.l(_printf_hex_int_ll_ptr.o)
0x110186ac 0x110186ac 0x00000011 Data RO 4798 .constdata c_p.l(__printf_flags_ss_wp.o)
0x110186bd 0x110186bd 0x00000040 Data RO 4835 .constdata fz_ps.l(fdiv.o)
0x110186fd 0x110186fd 0x00000003 PAD
0x11018700 0x11018700 0x00000008 Data RO 4863 .constdata c_p.l(_printf_wctomb.o)
0x11018708 0x11018708 0x00000026 Data RO 4926 .constdata c_p.l(_printf_fp_hex.o)
0x1101872e 0x1101872e 0x00000002 PAD
0x11018730 0x11018730 0x00000094 Data RO 4949 .constdata c_p.l(bigflt0.o)
0x110187c4 0x110187c4 0x000000cf Data RO 553 .conststring app_task.o
0x11018893 0x11018893 0x00000001 PAD
0x11018894 0x11018894 0x00000055 Data RO 945 .conststring usr_server.o
0x110188e9 0x110188e9 0x00000003 PAD
0x110188ec 0x110188ec 0x00000062 Data RO 2535 .conststring xc_drv_pwm.o
0x1101894e 0x1101894e 0x00000002 PAD
0x11018950 0x11018950 0x000000b5 Data RO 4656 .conststring rf433_decoder.o
0x11018a05 0x11018a05 0x00000003 PAD
0x11018a08 0x11018a08 0x00000050 Data RO 5105 Region$$Table anon$$obj.o
0x11018a58 0x11018a58 0x0000001c Data RO 4955 locale$$data c_p.l(lc_numeric_c.o)
0x11018a74 0x11018a74 0x00000110 Data RO 4982 locale$$data c_p.l(lc_ctype_c.o)
Execution Region RW2 (Exec base: 0x53006c00, Load base: 0x11019688, Size: 0x00000a2c, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00000018])
Execution Region RW2 (Exec base: 0x53006c00, Load base: 0x11019678, Size: 0x00000a2c, Max: 0xffffffff, ABSOLUTE, COMPRESSED[0x00000018])
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
@@ -3523,7 +3522,7 @@ Image component sizes
1620 798 48 2 0 6152 app_sec.o
2000 814 271 53 0 15074 app_task.o
1048 336 2 0 28 17291 arch_main.o
428 80 0 0 512 3281 fmc_spi_1.o
412 78 0 0 512 3273 fmc_spi_1.o
522 30 0 20 0 7671 key.o
112 16 0 2 0 1310 led.o
1052 192 4 516 24 13683 nvds.o
@@ -3556,7 +3555,7 @@ Image component sizes
40 4 0 0 0 1425 xc_gap_api.o
----------------------------------------------------------------------
20314 4478 1164 3016 4096 503378 Object Totals
20298 4476 1164 3016 4096 503370 Object Totals
444 148 80 0 0 0 (incl. Generated)
16 0 12 11 2 0 (incl. Padding)
@@ -3675,15 +3674,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
28456 4710 1784 3016 4192 497906 Grand Totals
28456 4710 1784 128 4192 497906 ELF Image Totals (compressed)
28456 4710 1784 128 0 0 ROM Totals
28440 4708 1784 3016 4192 497898 Grand Totals
28440 4708 1784 128 4192 497898 ELF Image Totals (compressed)
28440 4708 1784 128 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 30240 ( 29.53kB)
Total RO Size (Code + RO Data) 30224 ( 29.52kB)
Total RW Size (RW Data + ZI Data) 7208 ( 7.04kB)
Total ROM Size (Code + RO Data + RW Data) 30368 ( 29.66kB)
Total ROM Size (Code + RO Data + RW Data) 30352 ( 29.64kB)
==============================================================================
@@ -29,6 +29,7 @@ Project File Date: 07/21/2026
Rebuild target 'ble-sdk-xip'
assembling startup_xinc.s...
compiling system_xinc.c...
compiling aes.c...
compiling sleep.c...
compiling app_batt.c...
compiling arch_main.c...
@@ -37,53 +38,52 @@ compiling arch_main.c...
..\app\src\arch_main.c(340): warning: #223-D: function "rf_tx_power_set" declared implicitly
rf_tx_power_set(TRANS_POWER_0_5DBM);
..\app\src\arch_main.c: 2 warnings, 0 errors
compiling app_sec.c...
compiling usr_server.c...
..\app\src\usr_server.c(78): warning: #550-D: variable "ble_state_last_ch1_count" was set but never used
static uint8_t ble_state_last_ch1_count = 0;
..\app\src\usr_server.c: 1 warning, 0 errors
compiling app_sec.c...
compiling aes.c...
compiling nvds.c...
compiling app_task.c...
compiling xc_drv_adc.c...
compiling nvds.c...
compiling xc_drv_aotimer.c...
compiling xc_gap_api.c...
compiling xc_drv_bor.c...
compiling xc_gatt_client_api.c...
compiling xc_gap_api.c...
compiling xc_gatt_server_api.c...
compiling xc_drv_calib.c...
compiling xc_drv_clock.c...
compiling xc_drv_dma.c...
compiling xc_drv_fmc_spi_dma.c...
compiling xc_drv_gpio.c...
compiling xc_drv_i2c.c...
compiling xc_drv_fmc_spi.c...
compiling xc_drv_i2c.c...
compiling xc_drv_gpio.c...
compiling xc_drv_pga.c...
compiling xc_drv_pwr.c...
compiling xc_drv_pwm.c...
compiling xc_drv_pwr.c...
compiling xc_drv_qdec.c...
compiling xc_drv_spi_dma.c...
compiling xc_drv_rtc.c...
compiling xc_drv_spi.c...
compiling xc_drv_spi_dma.c...
compiling xc_drv_sw_i2c.c...
compiling xc_drv_systick.c...
compiling xc_drv_timer.c...
compiling xc_drv_uart.c...
compiling xc_drv_uart_dma.c...
compiling xc_drv_uart.c...
compiling xc_drv_wdt.c...
compiling timer.c...
compiling switch_s.c...
compiling fmc_spi_1.c...
compiling key.c...
compiling led.c...
compiling timeslice.c...
compiling uart_1.c...
compiling timeslice.c...
compiling switch_s.c...
compiling key.c...
compiling rf433.c...
..\app\src\rf433.c(116): warning: #177-D: function "set_click" was declared but never referenced
static void set_click(void)
..\app\src\rf433.c: 1 warning, 0 errors
compiling rf433_decoder.c...
compiling led.c...
compiling ota_flash_interface.c...
compiling rf433_decoder.c...
compiling ota_server.c...
compiling ota_protocol.c...
..\app\src\ota_protocol.c(149): warning: #550-D: variable "sw_ver" was set but never used
@@ -93,35 +93,35 @@ compiling ota_protocol.c...
..\app\src\ota_protocol.c: 2 warnings, 0 errors
linking...
.\Linker\cpu_xip.scat(21): warning: L6329W: Pattern uread4.o(.text) only matches removed unused sections.
Program Size: Code=28456 RO-data=1784 RW-data=3016 ZI-data=4192
Program Size: Code=28440 RO-data=1784 RW-data=3016 ZI-data=4192
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\Double_ota\ge_ota.bat
Size of file: 30368 bytes.
all_size=30368
size:30368 PageCNT119
Size of file: 30352 bytes.
all_size=30352
size:30352 PageCNT119
dual_xip
length:30728
size:30728
Addr:12000
Size:0x7700
BAddr:0x12000
Acheck:0x21e62240
Acheck:0xf3ee5b20
SoftVer:0x10
RomVer:0x20
LoadAddr:0x11012000
Is xip ota?:1
ota_data.bin success已复制 1 个文件。
Size of file: 30368 bytes.
all_size=30368
size:30368 PageCNT119
Size of file: 30352 bytes.
all_size=30352
size:30352 PageCNT119
dual_xip
length:30728
size:30728
Addr:12000
Size:0x7700
BAddr:0x1e000
Acheck:0x21e62240
Acheck:0xf3ee5b20
SoftVer:0x10
RomVer:0x20
LoadAddr:0x11012000
@@ -155,7 +155,7 @@ is_db=1
is_th=0
需要填充0个sector
all_size:1a000
size: 30368
size: 30352
updata file success !
已复制 1 个文件。
总有2个命令行参数
@@ -195,399 +195,399 @@ crc:26:c6f0eb20
crc:27:25ecd560
crc:28:57384220
crc:29:b08b2bc0
crc:30:5dd40500
crc:31:b2d345c0
crc:32:35241b80
crc:33:caf9a220
crc:34:4811f7e0
crc:35:760e56e0
crc:36:fe5caee0
crc:37:9096fd00
crc:38:2cae7660
crc:39:b60a5900
crc:40:548ad6c0
crc:41:8b6eafa0
crc:42:f28bd0e0
crc:43:d17f94a0
crc:44:de59a2c0
crc:45:73193080
crc:46:d8da74a0
crc:47:4c632020
crc:48:66695b00
crc:49:d76df9a0
crc:50:23a62e0
crc:51:93c10ba0
crc:52:964f3c80
crc:53:7fb6c120
crc:54:d6107500
crc:55:ed2b0960
crc:56:f5764860
crc:57:40fc3220
crc:58:417f8300
crc:59:8c0de520
crc:60:ee46dbc0
crc:61:9e85c540
crc:62:c87b9c40
crc:63:6ba3760
crc:64:e7ac58a0
crc:65:eca7ba0
crc:66:54d67d40
crc:67:4b6989e0
crc:68:5d052240
crc:69:78b9c760
crc:70:23c42fe0
crc:71:a95fbd00
crc:72:dd9fa100
crc:73:d4d2dca0
crc:74:898379e0
crc:75:3e2171a0
crc:76:d05fbdc0
crc:77:b55abc0
crc:78:bf93d1c0
crc:79:c21b1160
crc:80:6a33c220
crc:81:e6c64a60
crc:82:4646c100
crc:83:13fe54c0
crc:84:62301960
crc:85:536f3040
crc:86:dbb13220
crc:87:db527e80
crc:88:225fd560
crc:89:c1404a40
crc:90:6988dca0
crc:91:38527fc0
crc:92:559ff600
crc:93:3eb92f80
crc:94:7dfc6e00
crc:95:50e440a0
crc:96:81ae8760
crc:97:a5fb6f80
crc:98:e245bc20
crc:99:3fe0c960
crc:100:57890aa0
crc:101:33c0b760
crc:102:d1ec1d20
crc:103:d76feb20
crc:104:ac2c800
crc:105:fa858ca0
crc:106:db8ff560
crc:107:697479e0
crc:108:4e57c7e0
crc:109:3746aac0
crc:110:5af187a0
crc:111:7fdc0820
crc:112:df356a80
crc:113:45167a0
crc:114:f0b85520
crc:115:ed30b580
crc:116:9c166240
crc:117:46048720
crc:118:488ae100
crc:119:4f508200
crc:120:5ad6bd00
crc:121:6d9de7c0
crc:122:12e49340
crc:123:c8115e80
crc:124:29e709a0
crc:125:54bef0a0
crc:126:f7e21c20
crc:127:89e00720
crc:128:4b140
crc:129:d52f90c0
crc:130:38d12ec0
crc:131:39cc5680
crc:132:85a77a40
crc:133:996662e0
crc:134:bbeca6e0
crc:135:5cf67420
crc:136:99ce0700
crc:137:cfbd25c0
crc:138:548176e0
crc:139:f7799d00
crc:140:5f660080
crc:141:f0c64ec0
crc:142:86f6bb00
crc:143:2f3628a0
crc:144:f056f820
crc:145:417b1460
crc:146:52aa4360
crc:147:7f2402e0
crc:148:c193a040
crc:149:bd761120
crc:150:1e1cf880
crc:151:94606b40
crc:152:815c8960
crc:153:1ef41580
crc:154:f3800680
crc:155:6295cd80
crc:156:9075db00
crc:157:b6165500
crc:158:47e725a0
crc:159:7a5e3d40
crc:160:c5577640
crc:161:f546bcc0
crc:162:67d4a860
crc:163:cd28b4c0
crc:164:45898860
crc:165:ae2819a0
crc:166:b79dd2e0
crc:167:f489f240
crc:168:df61c740
crc:169:ae51ac40
crc:170:459d15e0
crc:171:c8af6bc0
crc:172:d6b41aa0
crc:173:ce9fdde0
crc:174:72dbb600
crc:175:6232bae0
crc:176:f58c59e0
crc:177:47438c20
crc:178:78dd88e0
crc:179:3bc755e0
crc:180:cf10e980
crc:181:6e6153e0
crc:182:1ffbbbc0
crc:183:9238a3c0
crc:184:3071fac0
crc:185:1614fda0
crc:186:b9fbc300
crc:187:61485ac0
crc:188:d4162060
crc:189:c289f360
crc:190:5fa88860
crc:191:2c0f4640
crc:192:13002dc0
crc:193:ecafbb00
crc:194:6be8cde0
crc:195:80b01920
crc:196:74245ea0
crc:197:d62fd620
crc:198:e48febe0
crc:199:31b28880
crc:200:587ec140
crc:201:39f67920
crc:202:1328aa40
crc:203:c2770ca0
crc:204:678bb340
crc:205:7e9dc6c0
crc:206:ad3b1b80
crc:207:3a7b88e0
crc:208:78c43720
crc:209:fbacbe80
crc:210:7d88cc00
crc:211:fee53700
crc:212:ffbe6240
crc:213:f487ea60
crc:214:104e5c00
crc:215:afb84840
crc:216:20082cc0
crc:217:89935020
crc:218:662b46a0
crc:219:17ce8a00
crc:220:b0906840
crc:221:1e2171a0
crc:222:82e97380
crc:223:9746b680
crc:224:c0748fe0
crc:225:fe938d60
crc:226:25504640
crc:227:efe909a0
crc:228:319f2600
crc:229:25e9bfe0
crc:230:3c802800
crc:231:470b0a00
crc:232:fb95bf20
crc:233:caaaaac0
crc:234:fdef3ea0
crc:235:8d7aaea0
crc:236:fc99d20
crc:237:93f98240
crc:238:6d5b5880
crc:239:3f057f80
crc:240:6bd740a0
crc:241:7ed04080
crc:242:aadbca0
crc:243:2b1b600
crc:244:d7875260
crc:245:e0477fa0
crc:246:28aa0280
crc:247:19ad47e0
crc:248:246ce200
crc:249:e5336d60
crc:250:c890ae20
crc:251:fe426cc0
crc:252:2cad39c0
crc:253:29967280
crc:254:6504de80
crc:255:469509e0
crc:256:1d5f4ce0
crc:257:c08f7fc0
crc:258:af5a6a0
crc:259:c2da6260
crc:260:c598a440
crc:261:938c2b20
crc:262:e68bc0e0
crc:263:a539f940
crc:264:36525220
crc:265:fa4db8a0
crc:266:200e0ae0
crc:267:e5c16280
crc:268:539f27c0
crc:269:b1cd6900
crc:270:46abe5c0
crc:271:677e3800
crc:272:ee804420
crc:273:2a6ad2a0
crc:274:7f51a1c0
crc:275:393f7ea0
crc:276:8e4e6680
crc:277:bfe05480
crc:278:26085340
crc:279:f6b6c0e0
crc:280:e4bc0360
crc:281:7e0b9f60
crc:282:d0f2da20
crc:283:f2afb8c0
crc:284:a56c76c0
crc:285:2e5e6880
crc:286:c5faf120
crc:287:a8dd78c0
crc:288:1000fca0
crc:289:473d920
crc:290:cbdcd5e0
crc:291:e994f120
crc:292:7bec0380
crc:293:189ecea0
crc:294:31b6f080
crc:295:b5a84fc0
crc:296:2270680
crc:297:29c1f260
crc:298:8e157300
crc:299:bed38ec0
crc:300:c9ac64a0
crc:301:366bb540
crc:302:7e5c34c0
crc:303:2abe5660
crc:304:99dd2ba0
crc:305:eec6e920
crc:306:259991a0
crc:307:801903e0
crc:308:4b6a4520
crc:309:d99b8740
crc:310:dd845d60
crc:311:c6f0edc0
crc:312:d80b8fe0
crc:313:d833f560
crc:314:96bd6a60
crc:315:88cceb20
crc:316:43d3a9c0
crc:317:7a38df80
crc:318:fc744c0
crc:319:b15e7ea0
crc:320:96870540
crc:321:cfa02dc0
crc:322:c38c2c80
crc:323:fb416440
crc:324:fdcff660
crc:325:ffa044c0
crc:326:44000ce0
crc:327:bdcc1ae0
crc:328:6924f0a0
crc:329:19858380
crc:330:5d78b7c0
crc:331:756a43c0
crc:332:ca474d80
crc:333:625b23c0
crc:334:98f60040
crc:335:244bf920
crc:336:12f64cc0
crc:337:69e55020
crc:338:2f2e1e40
crc:339:aa025cc0
crc:340:23031ec0
crc:341:33fda400
crc:342:bcfa3300
crc:343:bf95b840
crc:344:84ddc760
crc:345:538d8580
crc:346:bcb51720
crc:347:f3abc820
crc:348:f1b137e0
crc:349:4c15c420
crc:350:ae0825a0
crc:351:e0cc3640
crc:352:ab8dee80
crc:353:f21cc5a0
crc:354:82375ba0
crc:355:e3532440
crc:356:fd119e40
crc:357:b6b8ccc0
crc:358:1d0be220
crc:359:5ec9fc60
crc:360:29dda300
crc:361:6971e3e0
crc:362:243e3be0
crc:363:eab8cca0
crc:364:d43e8120
crc:365:19fc9e80
crc:366:f21d3980
crc:367:691221c0
crc:368:4b291440
crc:369:7df61720
crc:370:ad9aeac0
crc:371:23f0f3c0
crc:372:e4039100
crc:373:a67190c0
crc:374:c7ec2860
crc:375:4f60c3e0
crc:376:a49183e0
crc:377:ba90db80
crc:378:bee37560
crc:379:76c755c0
crc:380:2968c780
crc:381:57a99840
crc:382:90bb99e0
crc:383:db700800
crc:384:57d6ba20
crc:385:fc8581c0
crc:386:4d3b40
crc:387:e2c8f0a0
crc:388:cd09d080
crc:389:b3541400
crc:390:ef541da0
crc:391:876504c0
crc:392:ffd09800
crc:393:1dbef980
crc:394:c6c85740
crc:395:af76bce0
crc:396:76538ca0
crc:397:91e60a60
crc:398:698e0280
crc:399:34399e80
crc:400:7f978f00
crc:401:fa26d6c0
crc:402:b6a12140
crc:403:1b39dc20
crc:404:5f86d180
crc:405:27b710c0
crc:406:b3fb8b60
crc:407:c9e121e0
crc:408:7b6732e0
crc:409:78e37d40
crc:410:6046e0
crc:411:fc3f7fa0
crc:412:17b44fe0
crc:413:3728d240
crc:414:b7a4a8e0
crc:415:df464f60
PageCNT:416remain:256file_sumcheck:df464f60 i:416
crc:30:a31fcaa0
crc:31:a9410300
crc:32:2d51c2c0
crc:33:19efa7a0
crc:34:3e831760
crc:35:ab1dd900
crc:36:efc872c0
crc:37:9d51d1c0
crc:38:613f6ce0
crc:39:7b8943e0
crc:40:da673840
crc:41:9cbbb7c0
crc:42:11d72520
crc:43:39067680
crc:44:7226f460
crc:45:11ff9980
crc:46:7808a320
crc:47:6c1cdcc0
crc:48:3abe080
crc:49:ac944ac0
crc:50:e633c580
crc:51:7f39eb40
crc:52:bcb099a0
crc:53:20b1e2e0
crc:54:5eb02d80
crc:55:d9860080
crc:56:b2091060
crc:57:d85b9a60
crc:58:58f5be0
crc:59:1ab21ee0
crc:60:c7dca740
crc:61:3f36200
crc:62:aeb8e520
crc:63:64e9a960
crc:64:f2572a80
crc:65:5ede0b20
crc:66:45848640
crc:67:e3be7940
crc:68:d1e0c7c0
crc:69:1e221860
crc:70:a20c58a0
crc:71:1d888ac0
crc:72:2a155100
crc:73:dde84280
crc:74:4113c200
crc:75:a089b460
crc:76:21725a80
crc:77:4bea96e0
crc:78:ad5865e0
crc:79:9f7979e0
crc:80:d0651de0
crc:81:a8b61260
crc:82:7a481420
crc:83:f40765c0
crc:84:196081a0
crc:85:a0ee1700
crc:86:b97d91c0
crc:87:74774de0
crc:88:6380bc40
crc:89:56aff140
crc:90:37c8e540
crc:91:f63e2b00
crc:92:8e9a79e0
crc:93:dcbfce60
crc:94:851e3360
crc:95:e8978b20
crc:96:f78e9020
crc:97:403a7600
crc:98:ab8c33a0
crc:99:47376780
crc:100:f0eaeb80
crc:101:3b298400
crc:102:aaf73bc0
crc:103:d09b0e40
crc:104:6d5a7600
crc:105:4d2cd360
crc:106:bc25f520
crc:107:d20d62c0
crc:108:a5297900
crc:109:6363d940
crc:110:e1d9dd20
crc:111:2c765c60
crc:112:95b21580
crc:113:2fb09080
crc:114:3e2ac80
crc:115:4adab660
crc:116:5a3cbb60
crc:117:26b4c7a0
crc:118:2aff6f80
crc:119:e2664520
crc:120:ca89b920
crc:121:5261a20
crc:122:bb74f2e0
crc:123:a32bdba0
crc:124:ee8b8f20
crc:125:89f29d60
crc:126:53955600
crc:127:d762b000
crc:128:527c1aa0
crc:129:c602d00
crc:130:695af8c0
crc:131:c338fa20
crc:132:5bfeec20
crc:133:e56311a0
crc:134:881292a0
crc:135:2a854aa0
crc:136:eeac4a00
crc:137:1f53bfa0
crc:138:e7fed2c0
crc:139:2d544160
crc:140:b40e9800
crc:141:3dfe49a0
crc:142:55298800
crc:143:d6b70c00
crc:144:e10da4c0
crc:145:8c33a4e0
crc:146:bda2cde0
crc:147:64e7ba60
crc:148:ba9b2660
crc:149:e63ee5c0
crc:150:b31d0380
crc:151:6b6d85e0
crc:152:487c2080
crc:153:975ebb00
crc:154:8c72e4a0
crc:155:a1c06f60
crc:156:13135200
crc:157:59b9c220
crc:158:157ab660
crc:159:630a8f60
crc:160:f2308dc0
crc:161:45249500
crc:162:b8398d80
crc:163:a6563c60
crc:164:18785220
crc:165:ec58ca00
crc:166:67635460
crc:167:8ec282e0
crc:168:ecbebf40
crc:169:805a8bc0
crc:170:728a35e0
crc:171:b6bdb620
crc:172:9d8c64c0
crc:173:5878a0e0
crc:174:fcdddca0
crc:175:74980720
crc:176:8d3fc620
crc:177:2ce3fbc0
crc:178:a2aa7bc0
crc:179:6cd38d60
crc:180:6dd7d600
crc:181:47f125a0
crc:182:65a85fc0
crc:183:35d19800
crc:184:960db1a0
crc:185:d606e800
crc:186:cf7bf980
crc:187:79e646a0
crc:188:860b83c0
crc:189:bb475ae0
crc:190:e8970d60
crc:191:6e0c95e0
crc:192:65042400
crc:193:31fb660
crc:194:81da6cc0
crc:195:f4ad0ac0
crc:196:df739100
crc:197:615c1760
crc:198:bae19140
crc:199:e0073b00
crc:200:db9e1920
crc:201:76729aa0
crc:202:c076fc60
crc:203:d2a77560
crc:204:98fe9f00
crc:205:a438c720
crc:206:3fbdde80
crc:207:bf39ab80
crc:208:41ba7280
crc:209:e58c580
crc:210:939551e0
crc:211:5d193b80
crc:212:3dc7bfc0
crc:213:eeef5980
crc:214:39e18340
crc:215:56a4f920
crc:216:1fc14c60
crc:217:4deda880
crc:218:f9b18220
crc:219:596f0b20
crc:220:be6f0de0
crc:221:1ec7bc0
crc:222:8c7c5880
crc:223:e7aa8de0
crc:224:3396baa0
crc:225:c295ef40
crc:226:fd9a4300
crc:227:558621c0
crc:228:9a187620
crc:229:43deb0c0
crc:230:9ddab820
crc:231:47607e0
crc:232:2e8e6e00
crc:233:8a9bce80
crc:234:6fadeee0
crc:235:65200ca0
crc:236:1a6396e0
crc:237:6396bec0
crc:238:a2c060
crc:239:4476a3a0
crc:240:87a0f180
crc:241:1b4b0c0
crc:242:454aa6a0
crc:243:a9aaf6c0
crc:244:1e111260
crc:245:9dc1efc0
crc:246:55e2ff40
crc:247:b5e546e0
crc:248:65d97cc0
crc:249:33667c20
crc:250:c33610c0
crc:251:c830260
crc:252:419e06a0
crc:253:32d618e0
crc:254:452724a0
crc:255:6144fb60
crc:256:82129760
crc:257:624ca00
crc:258:35c52380
crc:259:91b1c9e0
crc:260:c22ffb00
crc:261:6c8b2380
crc:262:83b17520
crc:263:ad685700
crc:264:3b7f01e0
crc:265:ddae2920
crc:266:56d2f480
crc:267:52561140
crc:268:cb0206e0
crc:269:511bcc40
crc:270:f22f2040
crc:271:f8415980
crc:272:87b62440
crc:273:cf5feda0
crc:274:44f10300
crc:275:9ab46c00
crc:276:26339cc0
crc:277:6a94d6e0
crc:278:cc4774e0
crc:279:7d9da980
crc:280:bba52380
crc:281:dfd99e20
crc:282:a18a3be0
crc:283:25cc7840
crc:284:52875fe0
crc:285:5ca6b580
crc:286:f5b2dbc0
crc:287:2a512520
crc:288:6d9557a0
crc:289:31d6ab00
crc:290:45d1bdc0
crc:291:931afe0
crc:292:4956f80
crc:293:17557a60
crc:294:46a0db20
crc:295:134ce480
crc:296:ae6ac380
crc:297:31cfd300
crc:298:539cb280
crc:299:9b1547e0
crc:300:6c082d00
crc:301:eab2eba0
crc:302:b44d27c0
crc:303:69f1cac0
crc:304:7e816160
crc:305:9cd3b2e0
crc:306:a1631f40
crc:307:6c133be0
crc:308:2692fb40
crc:309:ae27c8c0
crc:310:d6e17760
crc:311:74603e00
crc:312:89a43720
crc:313:209a9640
crc:314:5a50e320
crc:315:b8a38b00
crc:316:59df3b20
crc:317:29976080
crc:318:a13b40
crc:319:e3f67840
crc:320:6432c580
crc:321:ce493240
crc:322:95cc1d60
crc:323:63376c60
crc:324:b6423300
crc:325:4a8a9e00
crc:326:c5534cc0
crc:327:f6ec3a60
crc:328:8caea3c0
crc:329:f08f320
crc:330:e182be40
crc:331:ec69dc80
crc:332:7e6b1920
crc:333:3df7d140
crc:334:86a4e4c0
crc:335:dd6ece00
crc:336:4f48d400
crc:337:ba3330e0
crc:338:a4a77c60
crc:339:d09c1940
crc:340:df604a40
crc:341:9cf03c60
crc:342:53734700
crc:343:16918640
crc:344:cecfd140
crc:345:58b8cea0
crc:346:f5734e0
crc:347:46297f00
crc:348:d2b23500
crc:349:ce11b700
crc:350:85fa24c0
crc:351:cf4042c0
crc:352:16714d60
crc:353:78ba1c80
crc:354:4ff1efc0
crc:355:8c64ffa0
crc:356:15d592c0
crc:357:152132a0
crc:358:ccc7a840
crc:359:b70ab0e0
crc:360:5858b5e0
crc:361:7b728e00
crc:362:dfd8d360
crc:363:71f68f40
crc:364:63aff720
crc:365:dcb28340
crc:366:b6b35380
crc:367:3034b2c0
crc:368:4f036760
crc:369:e60afb20
crc:370:dd6253e0
crc:371:2293cae0
crc:372:1057bc60
crc:373:4a818f80
crc:374:36cc540
crc:375:a0def0e0
crc:376:347c00a0
crc:377:33e23540
crc:378:96a91740
crc:379:e16722c0
crc:380:a7d6f6c0
crc:381:909a3480
crc:382:5dc28220
crc:383:1af0cb20
crc:384:41663ae0
crc:385:abb4f100
crc:386:ae9c1d20
crc:387:17759380
crc:388:321b400
crc:389:dd503a20
crc:390:5e7758a0
crc:391:d9202660
crc:392:e1568a20
crc:393:efef0a80
crc:394:dc8dd520
crc:395:b4f46c80
crc:396:134e6980
crc:397:aae69380
crc:398:4b9ff420
crc:399:bf8ead20
crc:400:36632180
crc:401:be5b4c20
crc:402:3faa5c60
crc:403:b91f3f80
crc:404:934427c0
crc:405:d0475620
crc:406:f18f1dc0
crc:407:966fdc20
crc:408:94a66060
crc:409:9606e140
crc:410:aaa47720
crc:411:436288c0
crc:412:86cddd40
crc:413:739a4e0
crc:414:e1040560
crc:415:cb96ec20
PageCNT:416remain:256file_sumcheck:cb96ec20 i:416
length:1a000
00 106496updata mac success !
merge file success !
Checksum source: C:\Users\QJM\Desktop\421发布58兼容两种遥控\tools\offline_burn\40-ab-00-cd-01-01_DF464F60_1000000.bin
Online BIN: C:\Users\QJM\Desktop\421发布58兼容两种遥控\release\online\HPW421_V1.3_XC6517_DF464F60.bin
OTA BIN: C:\Users\QJM\Desktop\421发布58兼容两种遥控\release\ota\HPW421_V1.3_XC6517_DF464F60_OTA.bin
Checksum source: C:\Users\QJM\Desktop\421发布58兼容两种遥控\tools\offline_burn\40-ab-00-cd-01-01_CB96EC20_1000000.bin
Online BIN: C:\Users\QJM\Desktop\421发布58兼容两种遥控\release\online\HPW421_V1.3_XC6517_CB96EC20.bin
OTA BIN: C:\Users\QJM\Desktop\421发布58兼容两种遥控\release\ota\HPW421_V1.3_XC6517_CB96EC20_OTA.bin
".\Objects\Xinc_ble_sdk.axf" - 0 Error(s), 7 Warning(s).
<h2>Software Packages used:</h2>
@@ -601,7 +601,7 @@ Package Vendor: ARM
D:/Keil_v5/Packs/ARM/CMSIS/5.9.0/Device/ARM/ARMCM0/Include
<h2>Collection of Component Files used:</h2>
Build Time Elapsed: 00:00:21
Build Time Elapsed: 00:00:22
</pre>
</body>
</html>
@@ -3,7 +3,7 @@
<title>Static Call Graph - [.\Objects\Xinc_ble_sdk.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image .\Objects\Xinc_ble_sdk.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060960: Last Updated: Tue Jul 28 12:03:20 2026
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 5060960: Last Updated: Tue Aug 18 11:24:13 2026
<BR><P>
<H3>Maximum Stack Usage = 600 bytes + Unknown(Functions without stacksize, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@@ -191,7 +191,6 @@ Global Symbols
<BR>[Called By]<UL><LI><a href="#[d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_init (via Veneer)
<LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_bond_req_ind_handler (via Veneer)
<LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_init (via Veneer)
<LI><a href="#[11c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;read_user_data (via Veneer)
<LI><a href="#[c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;scan_433 (via Veneer)
</UL>
@@ -202,11 +201,11 @@ Global Symbols
<LI><a href="#[e3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_set_adv_data (via Veneer)
<LI><a href="#[cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_create_advertising (via Veneer)
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_callback (via Veneer)
<LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_ruid
<LI><a href="#[104]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rom_env_host_init (via Veneer)
<LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read
<LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page
<LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_ruid
<LI><a href="#[104]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rom_env_host_init (via Veneer)
</UL>
<P><STRONG><a name="[211]"></a>__aeabi_memclr8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, rt_memclr.o(.text), UNUSED)
@@ -218,12 +217,12 @@ Global Symbols
<P><STRONG><a name="[212]"></a>__aeabi_uidiv</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, aeabi_sdiv.o(.text), UNUSED)
<P><STRONG><a name="[108]"></a>__aeabi_uidivmod</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, aeabi_sdiv.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_bond_req_ind_handler (via Veneer)
<BR><BR>[Called By]<UL><LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pwm_freq_to_period (via Veneer)
<LI><a href="#[15f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_hfclk_set (via Veneer)
<LI><a href="#[4d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_bond_req_ind_handler (via Veneer)
<LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_uart_init (via Veneer)
<LI><a href="#[fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clock_init (via Veneer)
<LI><a href="#[cb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_adc_data_average (via Veneer)
<LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pwm_freq_to_period (via Veneer)
<LI><a href="#[15f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_hfclk_set (via Veneer)
<LI><a href="#[150]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rf433_process_clean_pulse (via Veneer)
</UL>
@@ -336,8 +335,8 @@ Global Symbols
<LI><a href="#[180]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ram_memcpy_bytes
<LI><a href="#[cd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr4
</UL>
<BR>[Called By]<UL><LI><a href="#[fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fmc_spi_read (via Veneer)
<LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read
<BR>[Called By]<UL><LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read
<LI><a href="#[fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fmc_spi_read (via Veneer)
</UL>
<P><STRONG><a name="[170]"></a>xc_fmc_spi_flash_read</STRONG> (Thumb, 142 bytes, Stack size 296 bytes, xc_drv_fmc_spi.o(ram_code))
@@ -950,6 +949,7 @@ Global Symbols
<LI><a href="#[12c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_cmp_evt
<LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapm_callback
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_callback
<LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pwm_freq_to_period
<LI><a href="#[46]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;nvds_erase
<LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;slave_send_data
<LI><a href="#[51]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;custom_svc_cb_event_sent
@@ -964,7 +964,6 @@ Global Symbols
<LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_init
<LI><a href="#[fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;board_init
<LI><a href="#[bc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;adc_intr_callback
<LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pwm_freq_to_period
<LI><a href="#[13]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_ota_schedule
<LI><a href="#[28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;WDT_Handler
<LI><a href="#[c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uart_user_handler
@@ -1536,10 +1535,10 @@ Global Symbols
<P><STRONG><a name="[c6]"></a>_433_fun</STRONG> (Thumb, 70 bytes, Stack size 8 bytes, rf433.o(i._433_fun))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = _433_fun
</UL>
<BR>[Calls]<UL><LI><a href="#[c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_read_pin
<LI><a href="#[c9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_state_mark_dirty
<LI><a href="#[ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_write_pin
<BR>[Calls]<UL><LI><a href="#[ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_write_pin
<LI><a href="#[c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_toggle_pin
<LI><a href="#[c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_read_pin
<LI><a href="#[c9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_state_mark_dirty
</UL>
<BR>[Called By]<UL><LI><a href="#[c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;scan_433
</UL>
@@ -1553,10 +1552,10 @@ Global Symbols
<P><STRONG><a name="[11a]"></a>__ARM_common_switch8</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, arch_main.o(i.__ARM_common_switch8))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __ARM_common_switch8
</UL>
<BR>[Called By]<UL><LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_bond_ind_handler
<BR>[Called By]<UL><LI><a href="#[15e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_bbpll_freq_cfg
<LI><a href="#[4e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gapc_bond_ind_handler
<LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_size_and_type_get
<LI><a href="#[47]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;set_single_addr_name
<LI><a href="#[15e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_bbpll_freq_cfg
</UL>
<P><STRONG><a name="[ad]"></a>__ARM_fpclassify</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, fpclassify.o(i.__ARM_fpclassify))
@@ -1801,14 +1800,14 @@ Global Symbols
<P><STRONG><a name="[101]"></a>chx_gpio_init</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, rf433.o(i.chx_gpio_init))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = chx_gpio_init &rArr; xc_gpio_init &rArr; xc_gpio_pull_config
</UL>
<BR>[Calls]<UL><LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_init
<LI><a href="#[ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_write_pin
<BR>[Calls]<UL><LI><a href="#[ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_write_pin
<LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_init
</UL>
<BR>[Called By]<UL><LI><a href="#[fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;board_init
</UL>
<P><STRONG><a name="[fd]"></a>clock_init</STRONG> (Thumb, 94 bytes, Stack size 32 bytes, sleep.o(i.clock_init))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = clock_init &rArr; xc_clock_init_cfg &rArr; xc_clock_hfclk_set &rArr; xc_hfclk_set &rArr; xc_clock_bbpll_freq_cfg &rArr; __ARM_common_switch8
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = clock_init &rArr; xc_clock_init_cfg &rArr; xc_clock_hfclk_set &rArr; xc_hfclk_set &rArr; xc_clock_bbpll_freq_cfg &rArr; delay_us
</UL>
<BR>[Calls]<UL><LI><a href="#[106]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_init_cfg
<LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_hfclk_in_get
@@ -2140,11 +2139,10 @@ Global Symbols
<BR>[Called By]<UL><LI><a href="#[12f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_pwm_init
</UL>
<P><STRONG><a name="[11c]"></a>read_user_data</STRONG> (Thumb, 146 bytes, Stack size 16 bytes, fmc_spi_1.o(i.read_user_data))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = read_user_data &rArr; get_checksum
<P><STRONG><a name="[11c]"></a>read_user_data</STRONG> (Thumb, 132 bytes, Stack size 8 bytes, fmc_spi_1.o(i.read_user_data))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = read_user_data &rArr; get_checksum
</UL>
<BR>[Calls]<UL><LI><a href="#[14a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;get_checksum
<LI><a href="#[d3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_memclr (via Veneer)
</UL>
<BR>[Called By]<UL><LI><a href="#[fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fmc_spi_read
</UL>
@@ -2211,8 +2209,8 @@ Global Symbols
<P><STRONG><a name="[ed]"></a>scan_uart</STRONG> (Thumb, 104 bytes, Stack size 16 bytes, uart_1.o(i.scan_uart))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = scan_uart &rArr; flash_run
</UL>
<BR>[Calls]<UL><LI><a href="#[c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_read_pin
<LI><a href="#[c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_toggle_pin
<BR>[Calls]<UL><LI><a href="#[c7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_toggle_pin
<LI><a href="#[c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_read_pin
<LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_run
</UL>
<BR>[Called By]<UL><LI><a href="#[b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ble_message_process
@@ -2259,9 +2257,9 @@ Global Symbols
<P><STRONG><a name="[102]"></a>switch_init</STRONG> (Thumb, 64 bytes, Stack size 24 bytes, switch_s.o(i.switch_init))
<BR><BR>[Stack]<UL><LI>Max Depth = 44<LI>Call Chain = switch_init &rArr; xc_gpio_init &rArr; xc_gpio_pull_config
</UL>
<BR>[Calls]<UL><LI><a href="#[c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_read_pin
<BR>[Calls]<UL><LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_it_config
<LI><a href="#[c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_read_pin
<LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_init
<LI><a href="#[157]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_it_config
</UL>
<BR>[Called By]<UL><LI><a href="#[fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;board_init
</UL>
@@ -2286,8 +2284,8 @@ Global Symbols
<P><STRONG><a name="[11]"></a>trigger_check_process</STRONG> (Thumb, 494 bytes, Stack size 24 bytes, switch_s.o(i.trigger_check_process))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = trigger_check_process &rArr; flash_run
</UL>
<BR>[Calls]<UL><LI><a href="#[c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_read_pin
<LI><a href="#[ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_write_pin
<BR>[Calls]<UL><LI><a href="#[ca]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_write_pin
<LI><a href="#[c8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_read_pin
<LI><a href="#[15b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;switch_s1_clear_action_state
<LI><a href="#[118]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_run
</UL>
@@ -2351,25 +2349,25 @@ Global Symbols
</UL>
<P><STRONG><a name="[15e]"></a>xc_clock_bbpll_freq_cfg</STRONG> (Thumb, 224 bytes, Stack size 32 bytes, xc_drv_clock.o(i.xc_clock_bbpll_freq_cfg))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = xc_clock_bbpll_freq_cfg &rArr; __ARM_common_switch8
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = xc_clock_bbpll_freq_cfg &rArr; delay_us
</UL>
<BR>[Calls]<UL><LI><a href="#[11a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_us
<BR>[Calls]<UL><LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_us
<LI><a href="#[11a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
</UL>
<BR>[Called By]<UL><LI><a href="#[160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_hfclk_set
</UL>
<P><STRONG><a name="[107]"></a>xc_clock_hfclk_in_get</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, xc_drv_clock.o(i.xc_clock_hfclk_in_get))
<BR><BR>[Called By]<UL><LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_uart_init
<BR><BR>[Called By]<UL><LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pwm_freq_to_period
<LI><a href="#[168]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_pwr_vol_set
<LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_uart_init
<LI><a href="#[fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clock_init
<LI><a href="#[169]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_rc32k_soft_calib_set
<LI><a href="#[147]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pwm_freq_to_period
<LI><a href="#[168]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_pwr_vol_set
<LI><a href="#[16d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_timer_us_to_ticks
</UL>
<P><STRONG><a name="[15f]"></a>xc_clock_hfclk_set</STRONG> (Thumb, 192 bytes, Stack size 32 bytes, xc_drv_clock.o(i.xc_clock_hfclk_set))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = xc_clock_hfclk_set &rArr; xc_hfclk_set &rArr; xc_clock_bbpll_freq_cfg &rArr; __ARM_common_switch8
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = xc_clock_hfclk_set &rArr; xc_hfclk_set &rArr; xc_clock_bbpll_freq_cfg &rArr; delay_us
</UL>
<BR>[Calls]<UL><LI><a href="#[160]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_hfclk_set
<LI><a href="#[108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod (via Veneer)
@@ -2378,7 +2376,7 @@ Global Symbols
</UL>
<P><STRONG><a name="[106]"></a>xc_clock_init_cfg</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, xc_drv_clock.o(i.xc_clock_init_cfg))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = xc_clock_init_cfg &rArr; xc_clock_hfclk_set &rArr; xc_hfclk_set &rArr; xc_clock_bbpll_freq_cfg &rArr; __ARM_common_switch8
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = xc_clock_init_cfg &rArr; xc_clock_hfclk_set &rArr; xc_hfclk_set &rArr; xc_clock_bbpll_freq_cfg &rArr; delay_us
</UL>
<BR>[Calls]<UL><LI><a href="#[161]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_lfclk_set
<LI><a href="#[15f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_hfclk_set
@@ -2426,12 +2424,12 @@ Global Symbols
<LI><a href="#[164]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_fun_sel
<LI><a href="#[165]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_gpio_direction_config
</UL>
<BR>[Called By]<UL><LI><a href="#[102]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;switch_init
<BR>[Called By]<UL><LI><a href="#[161]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_lfclk_set
<LI><a href="#[102]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;switch_init
<LI><a href="#[ff]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;rf433_gpio_init
<LI><a href="#[101]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;chx_gpio_init
<LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_key_init
<LI><a href="#[e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;app_uart_init
<LI><a href="#[161]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_lfclk_set
<LI><a href="#[149]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pwm_pin_set
</UL>
@@ -2476,7 +2474,7 @@ Global Symbols
</UL>
<P><STRONG><a name="[160]"></a>xc_hfclk_set</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, xc_drv_clock.o(i.xc_hfclk_set))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = xc_hfclk_set &rArr; xc_clock_bbpll_freq_cfg &rArr; __ARM_common_switch8
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = xc_hfclk_set &rArr; xc_clock_bbpll_freq_cfg &rArr; delay_us
</UL>
<BR>[Calls]<UL><LI><a href="#[168]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_pwr_vol_set
<LI><a href="#[10f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay_us
@@ -2586,13 +2584,13 @@ Global Symbols
<P><STRONG><a name="[117]"></a>xc_unique_identification_read</STRONG> (Thumb, 228 bytes, Stack size 64 bytes, xc_drv_fmc_spi.o(i.xc_unique_identification_read))
<BR><BR>[Stack]<UL><LI>Max Depth = 456<LI>Call Chain = xc_unique_identification_read &rArr; xc_fmc_spi_flash_read &rArr; xc_fmc_spi_flash_read_page &rArr; xc_fmc_spi_read_nbyte
</UL>
<BR>[Calls]<UL><LI><a href="#[111]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_init_oprt (via Veneer)
<LI><a href="#[112]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wake_up (via Veneer)
<LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_size_and_type_get
<LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read (via Veneer)
<BR>[Calls]<UL><LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read (via Veneer)
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page (via Veneer)
<LI><a href="#[171]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;reverse_verif_is_true
<LI><a href="#[173]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;extract32_16
<LI><a href="#[111]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_init_oprt (via Veneer)
<LI><a href="#[112]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wake_up (via Veneer)
<LI><a href="#[115]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_size_and_type_get
</UL>
<BR>[Called By]<UL><LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;flash_init
</UL>
@@ -2805,36 +2803,36 @@ Local Symbols
<P><STRONG><a name="[180]"></a>ram_memcpy_bytes</STRONG> (Thumb, 62 bytes, Stack size 8 bytes, xc_drv_fmc_spi.o(ram_code))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ram_memcpy_bytes
</UL>
<BR>[Called By]<UL><LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_page
<LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_ruid
<LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_rdid
<LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read
<BR>[Called By]<UL><LI><a href="#[170]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read
<LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page
<LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_page
<LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_ruid
<LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_rdid
</UL>
<P><STRONG><a name="[17b]"></a>xc_fmc_spi_write_nbyte</STRONG> (Thumb, 142 bytes, Stack size 20 bytes, xc_drv_fmc_spi.o(ram_code))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = xc_fmc_spi_write_nbyte
</UL>
<BR>[Called By]<UL><LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_page
<BR>[Called By]<UL><LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page
<LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_enable
<LI><a href="#[17d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wait_busy
<LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_page
<LI><a href="#[112]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wake_up
<LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_ruid
<LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_rdid
<LI><a href="#[ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_erase_page
<LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page
<LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_enable
<LI><a href="#[17d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wait_busy
</UL>
<P><STRONG><a name="[17e]"></a>xc_fmc_spi_read_nbyte</STRONG> (Thumb, 120 bytes, Stack size 24 bytes, xc_drv_fmc_spi.o(ram_code))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = xc_fmc_spi_read_nbyte
</UL>
<BR>[Called By]<UL><LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_ruid
<LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_rdid
<LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<BR>[Called By]<UL><LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page
<LI><a href="#[17d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wait_busy
<LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_ruid
<LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_rdid
</UL>
<P><STRONG><a name="[17d]"></a>xc_fmc_spi_flash_wait_busy</STRONG> (Thumb, 62 bytes, Stack size 24 bytes, xc_drv_fmc_spi.o(ram_code))
@@ -2865,48 +2863,48 @@ Local Symbols
</UL>
<P><STRONG><a name="[179]"></a>xc_fmc_status_wait_idle</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, xc_drv_fmc_spi.o(ram_code))
<BR><BR>[Called By]<UL><LI><a href="#[111]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_init_oprt
<BR><BR>[Called By]<UL><LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page
<LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_enable
<LI><a href="#[17d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wait_busy
<LI><a href="#[111]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_init_oprt
<LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_page
<LI><a href="#[112]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wake_up
<LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_ruid
<LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_rdid
<LI><a href="#[ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_erase_page
<LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page
<LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_enable
<LI><a href="#[17d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wait_busy
</UL>
<P><STRONG><a name="[17a]"></a>xc_fmc_spi_enable</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, xc_drv_fmc_spi.o(ram_code))
<BR><BR>[Called By]<UL><LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_page
<BR><BR>[Called By]<UL><LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page
<LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_enable
<LI><a href="#[17d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wait_busy
<LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_page
<LI><a href="#[112]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wake_up
<LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_ruid
<LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_rdid
<LI><a href="#[ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_erase_page
<LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page
<LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_enable
<LI><a href="#[17d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wait_busy
</UL>
<P><STRONG><a name="[17c]"></a>xc_fmc_spi_disable</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, xc_drv_fmc_spi.o(ram_code))
<BR><BR>[Called By]<UL><LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_page
<BR><BR>[Called By]<UL><LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page
<LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_enable
<LI><a href="#[17d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wait_busy
<LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_page
<LI><a href="#[112]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wake_up
<LI><a href="#[114]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_ruid
<LI><a href="#[113]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_rdid
<LI><a href="#[ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_erase_page
<LI><a href="#[11b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_read_page
<LI><a href="#[172]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_otp_read_page
<LI><a href="#[17f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_write_enable
<LI><a href="#[17d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_fmc_spi_flash_wait_busy
</UL>
<P><STRONG><a name="[147]"></a>pwm_freq_to_period</STRONG> (Thumb, 148 bytes, Stack size 32 bytes, xc_drv_pwm.o(i.pwm_freq_to_period))
<BR><BR>[Stack]<UL><LI>Max Depth = 168 + Unknown Stack Size
<LI>Call Chain = pwm_freq_to_period &rArr; __2printf &rArr; _printf_char_file &rArr; _printf_char_common &rArr; __printf
</UL>
<BR>[Calls]<UL><LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_hfclk_in_get
<LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_lfclk_in_get
<BR>[Calls]<UL><LI><a href="#[148]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_lfclk_in_get
<LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;xc_clock_hfclk_in_get
<LI><a href="#[108]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod (via Veneer)
<LI><a href="#[8b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__2printf
</UL>
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
;#<FEEDBACK># ARM Linker, 5060960: Last Updated: Tue Jul 28 12:03:20 2026
;#<FEEDBACK># ARM Linker, 5060960: Last Updated: Tue Aug 18 11:24:13 2026
;VERSION 0.2
;FILE aes.o
__asm___5_aes_c____REV16 <= USED 0