From edda15155faa8689bcd3c8e594465d96bd97c97c Mon Sep 17 00:00:00 2001 From: zhaohe <1013909206@qq.com> Date: Fri, 19 Aug 2022 21:46:41 +0800 Subject: [PATCH] update --- project_ozone/Listings/project_o.map | 727 +++++++++++++++++------------------ 1 file changed, 363 insertions(+), 364 deletions(-) diff --git a/project_ozone/Listings/project_o.map b/project_ozone/Listings/project_o.map index e4301c1..cbaf9a2 100644 --- a/project_ozone/Listings/project_o.map +++ b/project_ozone/Listings/project_o.map @@ -468,7 +468,6 @@ Section Cross References adc.o(i.adc_get_voltage) refers to dmul.o(.text) for __aeabi_dmul adc.o(i.adc_get_voltage) refers to ddiv.o(.text) for __aeabi_ddiv adc.o(i.adc_get_voltage) refers to d2f.o(.text) for __aeabi_d2f - adc.o(i.adc_module_init) refers to lib_adc.o(i.ADC_Reset) for ADC_Reset adc.o(i.adc_module_init) refers to lib_adc.o(i.ADC_Init) for ADC_Init adc.o(i.adc_module_init) refers to adc.o(.data) for g_default_adc_ch adc.o(i.adc_pin_init) refers to lib_gpio.o(i.GPIO_Init) for GPIO_Init @@ -1330,155 +1329,155 @@ Image Symbol Table i.adc_get_value_by_adcch 0x0000270c Section 0 adc.o(i.adc_get_value_by_adcch) i.adc_get_voltage 0x00002788 Section 0 adc.o(i.adc_get_voltage) i.adc_module_init 0x000027c8 Section 0 adc.o(i.adc_module_init) - i.adc_pin_init 0x0000280c Section 0 adc.o(i.adc_pin_init) - i.calculate_top 0x00002834 Section 0 pwm.o(i.calculate_top) - calculate_top 0x00002835 Thumb Code 78 pwm.o(i.calculate_top) - i.close_all_light 0x0000288c Section 0 human_computer_interaction_service.o(i.close_all_light) - i.compute_avarage_power 0x000028b2 Section 0 ozone_control_service.o(i.compute_avarage_power) - compute_avarage_power 0x000028b3 Thumb Code 68 ozone_control_service.o(i.compute_avarage_power) - i.compute_countdown_num 0x000028f6 Section 0 main.o(i.compute_countdown_num) - compute_countdown_num 0x000028f7 Thumb Code 40 main.o(i.compute_countdown_num) - i.compute_slope 0x00002920 Section 0 ozone_control_service.o(i.compute_slope) - compute_slope 0x00002921 Thumb Code 40 ozone_control_service.o(i.compute_slope) - i.do_countdown_flash_light_effect 0x0000294c Section 0 human_computer_interaction_service.o(i.do_countdown_flash_light_effect) - i.errorToStr 0x000029ec Section 0 main.o(i.errorToStr) - errorToStr 0x000029ed Thumb Code 46 main.o(i.errorToStr) - i.exception_monitor_schedule 0x00002a9c Section 0 main.o(i.exception_monitor_schedule) - i.fputc 0x00002bd8 Section 0 lib_printf.o(i.fputc) - i.frequency_sweep_get_power 0x00002c24 Section 0 frequency_sweep_service.o(i.frequency_sweep_get_power) - i.frequency_sweep_is_finished 0x00002c30 Section 0 frequency_sweep_service.o(i.frequency_sweep_is_finished) - i.frequency_sweep_schedule 0x00002c44 Section 0 frequency_sweep_service.o(i.frequency_sweep_schedule) - i.frequency_sweep_start 0x00002d28 Section 0 frequency_sweep_service.o(i.frequency_sweep_start) - i.frequency_sweep_stop 0x00002d74 Section 0 frequency_sweep_service.o(i.frequency_sweep_stop) - i.get_expect_power 0x00002d80 Section 0 ozone_control_service.o(i.get_expect_power) - i.get_resonant_frequency 0x00002da8 Section 0 ozone_control_service.o(i.get_resonant_frequency) - get_resonant_frequency 0x00002da9 Thumb Code 76 ozone_control_service.o(i.get_resonant_frequency) - i.gety 0x00002df4 Section 0 ozone_control_service.o(i.gety) - gety 0x00002df5 Thumb Code 12 ozone_control_service.o(i.gety) - i.hcis_active_input 0x00002e00 Section 0 human_computer_interaction_service.o(i.hcis_active_input) - i.hcis_shcedule 0x00002e18 Section 0 human_computer_interaction_service.o(i.hcis_shcedule) - i.increase_and_assign_countdonwnum 0x00002e38 Section 0 main.o(i.increase_and_assign_countdonwnum) - increase_and_assign_countdonwnum 0x00002e39 Thumb Code 62 main.o(i.increase_and_assign_countdonwnum) - i.kalmanFilter 0x00002e7c Section 0 kalmanfilter.o(i.kalmanFilter) - i.lcs_schedule_process 0x00002ed4 Section 0 human_computer_interaction_service.o(i.lcs_schedule_process) - i.least_square_method 0x00002f24 Section 0 least_square_method.o(i.least_square_method) - i.main 0x000030c4 Section 0 main.o(i.main) - i.mf_do_debug_light_state 0x000031f8 Section 0 main.o(i.mf_do_debug_light_state) - mf_do_debug_light_state 0x000031f9 Thumb Code 40 main.o(i.mf_do_debug_light_state) - i.mf_fan_get_power 0x00003224 Section 0 main.o(i.mf_fan_get_power) - mf_fan_get_power 0x00003225 Thumb Code 38 main.o(i.mf_fan_get_power) - i.mf_get_ozone_power 0x00003250 Section 0 ozone_control_service.o(i.mf_get_ozone_power) - mf_get_ozone_power 0x00003251 Thumb Code 18 ozone_control_service.o(i.mf_get_ozone_power) - i.mf_get_ozone_power 0x00003268 Section 0 frequency_sweep_service.o(i.mf_get_ozone_power) - mf_get_ozone_power 0x00003269 Thumb Code 38 frequency_sweep_service.o(i.mf_get_ozone_power) - i.mf_get_ozone_power_reset_filter 0x00003294 Section 0 ozone_control_service.o(i.mf_get_ozone_power_reset_filter) - mf_get_ozone_power_reset_filter 0x00003295 Thumb Code 12 ozone_control_service.o(i.mf_get_ozone_power_reset_filter) - i.mf_getpower 0x000032a4 Section 0 frequency_sweep_service.o(i.mf_getpower) - mf_getpower 0x000032a5 Thumb Code 60 frequency_sweep_service.o(i.mf_getpower) - i.mf_init_all_subdevice_state 0x000032e8 Section 0 main.o(i.mf_init_all_subdevice_state) - mf_init_all_subdevice_state 0x000032e9 Thumb Code 58 main.o(i.mf_init_all_subdevice_state) - i.mf_process_interval_key 0x00003324 Section 0 main.o(i.mf_process_interval_key) - mf_process_interval_key 0x00003325 Thumb Code 98 main.o(i.mf_process_interval_key) - i.mf_process_level_key 0x00003394 Section 0 main.o(i.mf_process_level_key) - mf_process_level_key 0x00003395 Thumb Code 84 main.o(i.mf_process_level_key) - i.mf_process_poweron_key 0x0000342c Section 0 main.o(i.mf_process_poweron_key) - mf_process_poweron_key 0x0000342d Thumb Code 32 main.o(i.mf_process_poweron_key) - i.mf_process_timer_key 0x00003458 Section 0 main.o(i.mf_process_timer_key) - mf_process_timer_key 0x00003459 Thumb Code 98 main.o(i.mf_process_timer_key) - i.mf_set_countdown 0x000034c8 Section 0 main.o(i.mf_set_countdown) - mf_set_countdown 0x000034c9 Thumb Code 36 main.o(i.mf_set_countdown) - i.mf_set_status_light_by_level 0x000034f0 Section 0 human_computer_interaction_service.o(i.mf_set_status_light_by_level) - mf_set_status_light_by_level 0x000034f1 Thumb Code 36 human_computer_interaction_service.o(i.mf_set_status_light_by_level) - i.mf_set_status_light_state 0x00003514 Section 0 human_computer_interaction_service.o(i.mf_set_status_light_state) - i.mf_setpower 0x00003530 Section 0 frequency_sweep_service.o(i.mf_setpower) - mf_setpower 0x00003531 Thumb Code 36 frequency_sweep_service.o(i.mf_setpower) - i.mf_try_auto_restart 0x0000355c Section 0 main.o(i.mf_try_auto_restart) - mf_try_auto_restart 0x0000355d Thumb Code 116 main.o(i.mf_try_auto_restart) - i.mf_try_autoshutdown 0x000035f8 Section 0 main.o(i.mf_try_autoshutdown) - mf_try_autoshutdown 0x000035f9 Thumb Code 24 main.o(i.mf_try_autoshutdown) - i.mf_try_autostop 0x00003614 Section 0 main.o(i.mf_try_autostop) - mf_try_autostop 0x00003615 Thumb Code 16 main.o(i.mf_try_autostop) - i.mf_update_countdown 0x00003628 Section 0 main.o(i.mf_update_countdown) - mf_update_countdown 0x00003629 Thumb Code 88 main.o(i.mf_update_countdown) - i.onkey 0x00003684 Section 0 main.o(i.onkey) - onkey 0x00003685 Thumb Code 102 main.o(i.onkey) - i.ozone_control_get_expect_power 0x0000371c Section 0 ozone_control_service.o(i.ozone_control_get_expect_power) - i.ozone_control_get_ozone_power 0x00003724 Section 0 ozone_control_service.o(i.ozone_control_get_ozone_power) - i.ozone_control_get_working_state 0x0000372c Section 0 ozone_control_service.o(i.ozone_control_get_working_state) - i.ozone_control_get_working_state_id 0x00003734 Section 0 ozone_control_service.o(i.ozone_control_get_working_state_id) - i.ozone_control_init 0x00003778 Section 0 ozone_control_service.o(i.ozone_control_init) - i.ozone_control_schedule 0x00003794 Section 0 ozone_control_service.o(i.ozone_control_schedule) - i.ozone_control_start 0x000037c0 Section 0 ozone_control_service.o(i.ozone_control_start) - i.ozone_control_stop 0x000037d4 Section 0 ozone_control_service.o(i.ozone_control_stop) - i.port_adc_get_fan_power 0x000037e8 Section 0 port.o(i.port_adc_get_fan_power) - i.port_adc_get_ozone_generator_power 0x0000380c Section 0 port.o(i.port_adc_get_ozone_generator_power) - i.port_debug_set 0x00003840 Section 0 port.o(i.port_debug_set) - i.port_fan_get 0x00003852 Section 0 port.o(i.port_fan_get) - i.port_fan_set 0x00003864 Section 0 port.o(i.port_fan_set) - i.port_gpio_get_interval_key_state 0x0000387e Section 0 port.o(i.port_gpio_get_interval_key_state) - i.port_gpio_get_level_key_state 0x00003890 Section 0 port.o(i.port_gpio_get_level_key_state) - i.port_gpio_get_power_key_state 0x000038a2 Section 0 port.o(i.port_gpio_get_power_key_state) - i.port_gpio_get_timer_key_state 0x000038b4 Section 0 port.o(i.port_gpio_get_timer_key_state) - i.port_init 0x000038c8 Section 0 port.o(i.port_init) - i.port_led0_set 0x000039e4 Section 0 port.o(i.port_led0_set) - i.port_led1_set 0x000039f6 Section 0 port.o(i.port_led1_set) - i.port_led2_set 0x00003a08 Section 0 port.o(i.port_led2_set) - i.port_led3_set 0x00003a1a Section 0 port.o(i.port_led3_set) - i.port_led_b_set 0x00003a2c Section 0 port.o(i.port_led_b_set) - i.port_led_g_set 0x00003a3e Section 0 port.o(i.port_led_g_set) - i.port_led_r_set 0x00003a50 Section 0 port.o(i.port_led_r_set) - i.port_ozone_pwm_set_duty 0x00003a64 Section 0 port.o(i.port_ozone_pwm_set_duty) - i.port_ozone_pwm_start 0x00003a84 Section 0 port.o(i.port_ozone_pwm_start) - i.port_ozone_pwm_stop 0x00003a94 Section 0 port.o(i.port_ozone_pwm_stop) - i.poweron 0x00003aa4 Section 0 main.o(i.poweron) - poweron 0x00003aa5 Thumb Code 28 main.o(i.poweron) - i.processBeforeWorkingStateSweepFrequency 0x00003ad0 Section 0 ozone_control_service.o(i.processBeforeWorkingStateSweepFrequency) - processBeforeWorkingStateSweepFrequency 0x00003ad1 Thumb Code 158 ozone_control_service.o(i.processBeforeWorkingStateSweepFrequency) - i.processWorkingState 0x00003c04 Section 0 ozone_control_service.o(i.processWorkingState) - processWorkingState 0x00003c05 Thumb Code 418 ozone_control_service.o(i.processWorkingState) - i.process_countdonwlight 0x00003e40 Section 0 human_computer_interaction_service.o(i.process_countdonwlight) - i.process_level_light 0x00003eb0 Section 0 human_computer_interaction_service.o(i.process_level_light) - i.process_light_state_on_exception 0x00003ef0 Section 0 human_computer_interaction_service.o(i.process_light_state_on_exception) - i.prv_zkey_process_each_after_filter 0x00003fb4 Section 0 key.o(i.prv_zkey_process_each_after_filter) - prv_zkey_process_each_after_filter 0x00003fb5 Thumb Code 86 key.o(i.prv_zkey_process_each_after_filter) - i.shutdwon 0x00004010 Section 0 main.o(i.shutdwon) - shutdwon 0x00004011 Thumb Code 20 main.o(i.shutdwon) - i.startwork 0x00004034 Section 0 main.o(i.startwork) - startwork 0x00004035 Thumb Code 26 main.o(i.startwork) - i.state_machine_get_now_state 0x00004058 Section 0 state_machine.o(i.state_machine_get_now_state) - i.state_machine_init 0x0000405e Section 0 state_machine.o(i.state_machine_init) - i.state_machine_process_event 0x0000406c Section 0 ozone_control_service.o(i.state_machine_process_event) - state_machine_process_event 0x0000406d Thumb Code 98 ozone_control_service.o(i.state_machine_process_event) - i.state_machine_schedule_each10ms 0x000040e8 Section 0 state_machine.o(i.state_machine_schedule_each10ms) - i.state_machine_trigger_event 0x0000418c Section 0 state_machine.o(i.state_machine_trigger_event) - i.stopwork 0x000041a0 Section 0 main.o(i.stopwork) - stopwork 0x000041a1 Thumb Code 20 main.o(i.stopwork) - i.systicket_delay_ms 0x000041b8 Section 0 systicket.o(i.systicket_delay_ms) - i.systicket_get_now_ms 0x000041d4 Section 0 systicket.o(i.systicket_get_now_ms) - i.systicket_haspassedms 0x000041e0 Section 0 systicket.o(i.systicket_haspassedms) - i.systicket_init 0x000041fc Section 0 systicket.o(i.systicket_init) - i.this_module_schedule 0x0000423c Section 0 main.o(i.this_module_schedule) - i.trigger_exception 0x00004280 Section 0 main.o(i.trigger_exception) - i.uart0_init 0x0000474c Section 0 uart0.o(i.uart0_init) - i.uart0_init_pin 0x000047d0 Section 0 uart0.o(i.uart0_init_pin) - uart0_init_pin 0x000047d1 Thumb Code 146 uart0.o(i.uart0_init_pin) - i.zgpio_get_default_input_config 0x00004864 Section 0 gpio.o(i.zgpio_get_default_input_config) - i.zgpio_get_default_ode_output_config 0x00004880 Section 0 gpio.o(i.zgpio_get_default_ode_output_config) - i.zgpio_get_default_output_config 0x000048a0 Section 0 gpio.o(i.zgpio_get_default_output_config) - i.zgpio_init_all_gpio 0x000048bc Section 0 gpio.o(i.zgpio_init_all_gpio) - i.zgpio_init_as_input 0x000048be Section 0 gpio.o(i.zgpio_init_as_input) - i.zgpio_init_as_output 0x000048ce Section 0 gpio.o(i.zgpio_init_as_output) - i.zkey_do_loop_in_each_period 0x000048e8 Section 0 key.o(i.zkey_do_loop_in_each_period) - i.zkey_init 0x00004924 Section 0 key.o(i.zkey_init) - i.zkey_process_each 0x00004998 Section 0 key.o(i.zkey_process_each) - i.zpwm_init 0x000049d6 Section 0 pwm.o(i.zpwm_init) - i.zpwm_set_duty 0x00004ab0 Section 0 pwm.o(i.zpwm_set_duty) - i.zpwm_set_duty_ns 0x00004b68 Section 0 pwm.o(i.zpwm_set_duty_ns) - i.zpwm_set_freq 0x00004c08 Section 0 pwm.o(i.zpwm_set_freq) - i.zpwm_start 0x00004c52 Section 0 pwm.o(i.zpwm_start) - i.zpwm_stop 0x00004cae Section 0 pwm.o(i.zpwm_stop) - .conststring 0x00004d08 Section 45 main.o(.conststring) - .conststring 0x00004d38 Section 62 ozone_control_service.o(.conststring) + i.adc_pin_init 0x00002818 Section 0 adc.o(i.adc_pin_init) + i.calculate_top 0x00002840 Section 0 pwm.o(i.calculate_top) + calculate_top 0x00002841 Thumb Code 78 pwm.o(i.calculate_top) + i.close_all_light 0x00002898 Section 0 human_computer_interaction_service.o(i.close_all_light) + i.compute_avarage_power 0x000028be Section 0 ozone_control_service.o(i.compute_avarage_power) + compute_avarage_power 0x000028bf Thumb Code 68 ozone_control_service.o(i.compute_avarage_power) + i.compute_countdown_num 0x00002902 Section 0 main.o(i.compute_countdown_num) + compute_countdown_num 0x00002903 Thumb Code 40 main.o(i.compute_countdown_num) + i.compute_slope 0x0000292c Section 0 ozone_control_service.o(i.compute_slope) + compute_slope 0x0000292d Thumb Code 40 ozone_control_service.o(i.compute_slope) + i.do_countdown_flash_light_effect 0x00002958 Section 0 human_computer_interaction_service.o(i.do_countdown_flash_light_effect) + i.errorToStr 0x000029f8 Section 0 main.o(i.errorToStr) + errorToStr 0x000029f9 Thumb Code 46 main.o(i.errorToStr) + i.exception_monitor_schedule 0x00002aa8 Section 0 main.o(i.exception_monitor_schedule) + i.fputc 0x00002be4 Section 0 lib_printf.o(i.fputc) + i.frequency_sweep_get_power 0x00002c30 Section 0 frequency_sweep_service.o(i.frequency_sweep_get_power) + i.frequency_sweep_is_finished 0x00002c3c Section 0 frequency_sweep_service.o(i.frequency_sweep_is_finished) + i.frequency_sweep_schedule 0x00002c50 Section 0 frequency_sweep_service.o(i.frequency_sweep_schedule) + i.frequency_sweep_start 0x00002d34 Section 0 frequency_sweep_service.o(i.frequency_sweep_start) + i.frequency_sweep_stop 0x00002d80 Section 0 frequency_sweep_service.o(i.frequency_sweep_stop) + i.get_expect_power 0x00002d8c Section 0 ozone_control_service.o(i.get_expect_power) + i.get_resonant_frequency 0x00002db4 Section 0 ozone_control_service.o(i.get_resonant_frequency) + get_resonant_frequency 0x00002db5 Thumb Code 76 ozone_control_service.o(i.get_resonant_frequency) + i.gety 0x00002e00 Section 0 ozone_control_service.o(i.gety) + gety 0x00002e01 Thumb Code 12 ozone_control_service.o(i.gety) + i.hcis_active_input 0x00002e0c Section 0 human_computer_interaction_service.o(i.hcis_active_input) + i.hcis_shcedule 0x00002e24 Section 0 human_computer_interaction_service.o(i.hcis_shcedule) + i.increase_and_assign_countdonwnum 0x00002e44 Section 0 main.o(i.increase_and_assign_countdonwnum) + increase_and_assign_countdonwnum 0x00002e45 Thumb Code 62 main.o(i.increase_and_assign_countdonwnum) + i.kalmanFilter 0x00002e88 Section 0 kalmanfilter.o(i.kalmanFilter) + i.lcs_schedule_process 0x00002ee0 Section 0 human_computer_interaction_service.o(i.lcs_schedule_process) + i.least_square_method 0x00002f30 Section 0 least_square_method.o(i.least_square_method) + i.main 0x000030d0 Section 0 main.o(i.main) + i.mf_do_debug_light_state 0x00003204 Section 0 main.o(i.mf_do_debug_light_state) + mf_do_debug_light_state 0x00003205 Thumb Code 40 main.o(i.mf_do_debug_light_state) + i.mf_fan_get_power 0x00003230 Section 0 main.o(i.mf_fan_get_power) + mf_fan_get_power 0x00003231 Thumb Code 38 main.o(i.mf_fan_get_power) + i.mf_get_ozone_power 0x0000325c Section 0 ozone_control_service.o(i.mf_get_ozone_power) + mf_get_ozone_power 0x0000325d Thumb Code 18 ozone_control_service.o(i.mf_get_ozone_power) + i.mf_get_ozone_power 0x00003274 Section 0 frequency_sweep_service.o(i.mf_get_ozone_power) + mf_get_ozone_power 0x00003275 Thumb Code 38 frequency_sweep_service.o(i.mf_get_ozone_power) + i.mf_get_ozone_power_reset_filter 0x000032a0 Section 0 ozone_control_service.o(i.mf_get_ozone_power_reset_filter) + mf_get_ozone_power_reset_filter 0x000032a1 Thumb Code 12 ozone_control_service.o(i.mf_get_ozone_power_reset_filter) + i.mf_getpower 0x000032b0 Section 0 frequency_sweep_service.o(i.mf_getpower) + mf_getpower 0x000032b1 Thumb Code 60 frequency_sweep_service.o(i.mf_getpower) + i.mf_init_all_subdevice_state 0x000032f4 Section 0 main.o(i.mf_init_all_subdevice_state) + mf_init_all_subdevice_state 0x000032f5 Thumb Code 58 main.o(i.mf_init_all_subdevice_state) + i.mf_process_interval_key 0x00003330 Section 0 main.o(i.mf_process_interval_key) + mf_process_interval_key 0x00003331 Thumb Code 98 main.o(i.mf_process_interval_key) + i.mf_process_level_key 0x000033a0 Section 0 main.o(i.mf_process_level_key) + mf_process_level_key 0x000033a1 Thumb Code 84 main.o(i.mf_process_level_key) + i.mf_process_poweron_key 0x00003438 Section 0 main.o(i.mf_process_poweron_key) + mf_process_poweron_key 0x00003439 Thumb Code 32 main.o(i.mf_process_poweron_key) + i.mf_process_timer_key 0x00003464 Section 0 main.o(i.mf_process_timer_key) + mf_process_timer_key 0x00003465 Thumb Code 98 main.o(i.mf_process_timer_key) + i.mf_set_countdown 0x000034d4 Section 0 main.o(i.mf_set_countdown) + mf_set_countdown 0x000034d5 Thumb Code 36 main.o(i.mf_set_countdown) + i.mf_set_status_light_by_level 0x000034fc Section 0 human_computer_interaction_service.o(i.mf_set_status_light_by_level) + mf_set_status_light_by_level 0x000034fd Thumb Code 36 human_computer_interaction_service.o(i.mf_set_status_light_by_level) + i.mf_set_status_light_state 0x00003520 Section 0 human_computer_interaction_service.o(i.mf_set_status_light_state) + i.mf_setpower 0x0000353c Section 0 frequency_sweep_service.o(i.mf_setpower) + mf_setpower 0x0000353d Thumb Code 36 frequency_sweep_service.o(i.mf_setpower) + i.mf_try_auto_restart 0x00003568 Section 0 main.o(i.mf_try_auto_restart) + mf_try_auto_restart 0x00003569 Thumb Code 116 main.o(i.mf_try_auto_restart) + i.mf_try_autoshutdown 0x00003604 Section 0 main.o(i.mf_try_autoshutdown) + mf_try_autoshutdown 0x00003605 Thumb Code 24 main.o(i.mf_try_autoshutdown) + i.mf_try_autostop 0x00003620 Section 0 main.o(i.mf_try_autostop) + mf_try_autostop 0x00003621 Thumb Code 16 main.o(i.mf_try_autostop) + i.mf_update_countdown 0x00003634 Section 0 main.o(i.mf_update_countdown) + mf_update_countdown 0x00003635 Thumb Code 88 main.o(i.mf_update_countdown) + i.onkey 0x00003690 Section 0 main.o(i.onkey) + onkey 0x00003691 Thumb Code 102 main.o(i.onkey) + i.ozone_control_get_expect_power 0x00003728 Section 0 ozone_control_service.o(i.ozone_control_get_expect_power) + i.ozone_control_get_ozone_power 0x00003730 Section 0 ozone_control_service.o(i.ozone_control_get_ozone_power) + i.ozone_control_get_working_state 0x00003738 Section 0 ozone_control_service.o(i.ozone_control_get_working_state) + i.ozone_control_get_working_state_id 0x00003740 Section 0 ozone_control_service.o(i.ozone_control_get_working_state_id) + i.ozone_control_init 0x00003784 Section 0 ozone_control_service.o(i.ozone_control_init) + i.ozone_control_schedule 0x000037a0 Section 0 ozone_control_service.o(i.ozone_control_schedule) + i.ozone_control_start 0x000037cc Section 0 ozone_control_service.o(i.ozone_control_start) + i.ozone_control_stop 0x000037e0 Section 0 ozone_control_service.o(i.ozone_control_stop) + i.port_adc_get_fan_power 0x000037f4 Section 0 port.o(i.port_adc_get_fan_power) + i.port_adc_get_ozone_generator_power 0x00003818 Section 0 port.o(i.port_adc_get_ozone_generator_power) + i.port_debug_set 0x0000384c Section 0 port.o(i.port_debug_set) + i.port_fan_get 0x0000385e Section 0 port.o(i.port_fan_get) + i.port_fan_set 0x00003870 Section 0 port.o(i.port_fan_set) + i.port_gpio_get_interval_key_state 0x0000388a Section 0 port.o(i.port_gpio_get_interval_key_state) + i.port_gpio_get_level_key_state 0x0000389c Section 0 port.o(i.port_gpio_get_level_key_state) + i.port_gpio_get_power_key_state 0x000038ae Section 0 port.o(i.port_gpio_get_power_key_state) + i.port_gpio_get_timer_key_state 0x000038c0 Section 0 port.o(i.port_gpio_get_timer_key_state) + i.port_init 0x000038d4 Section 0 port.o(i.port_init) + i.port_led0_set 0x000039f0 Section 0 port.o(i.port_led0_set) + i.port_led1_set 0x00003a02 Section 0 port.o(i.port_led1_set) + i.port_led2_set 0x00003a14 Section 0 port.o(i.port_led2_set) + i.port_led3_set 0x00003a26 Section 0 port.o(i.port_led3_set) + i.port_led_b_set 0x00003a38 Section 0 port.o(i.port_led_b_set) + i.port_led_g_set 0x00003a4a Section 0 port.o(i.port_led_g_set) + i.port_led_r_set 0x00003a5c Section 0 port.o(i.port_led_r_set) + i.port_ozone_pwm_set_duty 0x00003a70 Section 0 port.o(i.port_ozone_pwm_set_duty) + i.port_ozone_pwm_start 0x00003a90 Section 0 port.o(i.port_ozone_pwm_start) + i.port_ozone_pwm_stop 0x00003aa0 Section 0 port.o(i.port_ozone_pwm_stop) + i.poweron 0x00003ab0 Section 0 main.o(i.poweron) + poweron 0x00003ab1 Thumb Code 28 main.o(i.poweron) + i.processBeforeWorkingStateSweepFrequency 0x00003adc Section 0 ozone_control_service.o(i.processBeforeWorkingStateSweepFrequency) + processBeforeWorkingStateSweepFrequency 0x00003add Thumb Code 158 ozone_control_service.o(i.processBeforeWorkingStateSweepFrequency) + i.processWorkingState 0x00003c10 Section 0 ozone_control_service.o(i.processWorkingState) + processWorkingState 0x00003c11 Thumb Code 418 ozone_control_service.o(i.processWorkingState) + i.process_countdonwlight 0x00003e4c Section 0 human_computer_interaction_service.o(i.process_countdonwlight) + i.process_level_light 0x00003ebc Section 0 human_computer_interaction_service.o(i.process_level_light) + i.process_light_state_on_exception 0x00003efc Section 0 human_computer_interaction_service.o(i.process_light_state_on_exception) + i.prv_zkey_process_each_after_filter 0x00003fc0 Section 0 key.o(i.prv_zkey_process_each_after_filter) + prv_zkey_process_each_after_filter 0x00003fc1 Thumb Code 86 key.o(i.prv_zkey_process_each_after_filter) + i.shutdwon 0x0000401c Section 0 main.o(i.shutdwon) + shutdwon 0x0000401d Thumb Code 20 main.o(i.shutdwon) + i.startwork 0x00004040 Section 0 main.o(i.startwork) + startwork 0x00004041 Thumb Code 26 main.o(i.startwork) + i.state_machine_get_now_state 0x00004064 Section 0 state_machine.o(i.state_machine_get_now_state) + i.state_machine_init 0x0000406a Section 0 state_machine.o(i.state_machine_init) + i.state_machine_process_event 0x00004078 Section 0 ozone_control_service.o(i.state_machine_process_event) + state_machine_process_event 0x00004079 Thumb Code 98 ozone_control_service.o(i.state_machine_process_event) + i.state_machine_schedule_each10ms 0x000040f4 Section 0 state_machine.o(i.state_machine_schedule_each10ms) + i.state_machine_trigger_event 0x00004198 Section 0 state_machine.o(i.state_machine_trigger_event) + i.stopwork 0x000041ac Section 0 main.o(i.stopwork) + stopwork 0x000041ad Thumb Code 20 main.o(i.stopwork) + i.systicket_delay_ms 0x000041c4 Section 0 systicket.o(i.systicket_delay_ms) + i.systicket_get_now_ms 0x000041e0 Section 0 systicket.o(i.systicket_get_now_ms) + i.systicket_haspassedms 0x000041ec Section 0 systicket.o(i.systicket_haspassedms) + i.systicket_init 0x00004208 Section 0 systicket.o(i.systicket_init) + i.this_module_schedule 0x00004248 Section 0 main.o(i.this_module_schedule) + i.trigger_exception 0x0000428c Section 0 main.o(i.trigger_exception) + i.uart0_init 0x00004758 Section 0 uart0.o(i.uart0_init) + i.uart0_init_pin 0x000047dc Section 0 uart0.o(i.uart0_init_pin) + uart0_init_pin 0x000047dd Thumb Code 146 uart0.o(i.uart0_init_pin) + i.zgpio_get_default_input_config 0x00004870 Section 0 gpio.o(i.zgpio_get_default_input_config) + i.zgpio_get_default_ode_output_config 0x0000488c Section 0 gpio.o(i.zgpio_get_default_ode_output_config) + i.zgpio_get_default_output_config 0x000048ac Section 0 gpio.o(i.zgpio_get_default_output_config) + i.zgpio_init_all_gpio 0x000048c8 Section 0 gpio.o(i.zgpio_init_all_gpio) + i.zgpio_init_as_input 0x000048ca Section 0 gpio.o(i.zgpio_init_as_input) + i.zgpio_init_as_output 0x000048da Section 0 gpio.o(i.zgpio_init_as_output) + i.zkey_do_loop_in_each_period 0x000048f4 Section 0 key.o(i.zkey_do_loop_in_each_period) + i.zkey_init 0x00004930 Section 0 key.o(i.zkey_init) + i.zkey_process_each 0x000049a4 Section 0 key.o(i.zkey_process_each) + i.zpwm_init 0x000049e2 Section 0 pwm.o(i.zpwm_init) + i.zpwm_set_duty 0x00004abc Section 0 pwm.o(i.zpwm_set_duty) + i.zpwm_set_duty_ns 0x00004b74 Section 0 pwm.o(i.zpwm_set_duty_ns) + i.zpwm_set_freq 0x00004c14 Section 0 pwm.o(i.zpwm_set_freq) + i.zpwm_start 0x00004c5e Section 0 pwm.o(i.zpwm_start) + i.zpwm_stop 0x00004cba Section 0 pwm.o(i.zpwm_stop) + .conststring 0x00004d14 Section 45 main.o(.conststring) + .conststring 0x00004d44 Section 62 ozone_control_service.o(.conststring) .data 0x20000000 Section 148 main.o(.data) s_keys 0x20000000 Data 112 main.o(.data) m_fanerronum 0x2000007c Data 4 main.o(.data) @@ -1729,84 +1728,84 @@ Image Symbol Table adc_get_value 0x000026a9 Thumb Code 76 adc.o(i.adc_get_value) adc_get_value_by_adcch 0x0000270d Thumb Code 104 adc.o(i.adc_get_value_by_adcch) adc_get_voltage 0x00002789 Thumb Code 50 adc.o(i.adc_get_voltage) - adc_module_init 0x000027c9 Thumb Code 62 adc.o(i.adc_module_init) - adc_pin_init 0x0000280d Thumb Code 36 adc.o(i.adc_pin_init) - close_all_light 0x0000288d Thumb Code 38 human_computer_interaction_service.o(i.close_all_light) - do_countdown_flash_light_effect 0x0000294d Thumb Code 146 human_computer_interaction_service.o(i.do_countdown_flash_light_effect) - exception_monitor_schedule 0x00002a9d Thumb Code 250 main.o(i.exception_monitor_schedule) - fputc 0x00002bd9 Thumb Code 66 lib_printf.o(i.fputc) - frequency_sweep_get_power 0x00002c25 Thumb Code 12 frequency_sweep_service.o(i.frequency_sweep_get_power) - frequency_sweep_is_finished 0x00002c31 Thumb Code 16 frequency_sweep_service.o(i.frequency_sweep_is_finished) - frequency_sweep_schedule 0x00002c45 Thumb Code 206 frequency_sweep_service.o(i.frequency_sweep_schedule) - frequency_sweep_start 0x00002d29 Thumb Code 62 frequency_sweep_service.o(i.frequency_sweep_start) - frequency_sweep_stop 0x00002d75 Thumb Code 8 frequency_sweep_service.o(i.frequency_sweep_stop) - get_expect_power 0x00002d81 Thumb Code 26 ozone_control_service.o(i.get_expect_power) - hcis_active_input 0x00002e01 Thumb Code 18 human_computer_interaction_service.o(i.hcis_active_input) - hcis_shcedule 0x00002e19 Thumb Code 28 human_computer_interaction_service.o(i.hcis_shcedule) - kalmanFilter 0x00002e7d Thumb Code 86 kalmanfilter.o(i.kalmanFilter) - lcs_schedule_process 0x00002ed5 Thumb Code 70 human_computer_interaction_service.o(i.lcs_schedule_process) - least_square_method 0x00002f25 Thumb Code 414 least_square_method.o(i.least_square_method) - main 0x000030c5 Thumb Code 182 main.o(i.main) - mf_set_status_light_state 0x00003515 Thumb Code 28 human_computer_interaction_service.o(i.mf_set_status_light_state) - ozone_control_get_expect_power 0x0000371d Thumb Code 8 ozone_control_service.o(i.ozone_control_get_expect_power) - ozone_control_get_ozone_power 0x00003725 Thumb Code 8 ozone_control_service.o(i.ozone_control_get_ozone_power) - ozone_control_get_working_state 0x0000372d Thumb Code 4 ozone_control_service.o(i.ozone_control_get_working_state) - ozone_control_get_working_state_id 0x00003735 Thumb Code 58 ozone_control_service.o(i.ozone_control_get_working_state_id) - ozone_control_init 0x00003779 Thumb Code 16 ozone_control_service.o(i.ozone_control_init) - ozone_control_schedule 0x00003795 Thumb Code 34 ozone_control_service.o(i.ozone_control_schedule) - ozone_control_start 0x000037c1 Thumb Code 12 ozone_control_service.o(i.ozone_control_start) - ozone_control_stop 0x000037d5 Thumb Code 12 ozone_control_service.o(i.ozone_control_stop) - port_adc_get_fan_power 0x000037e9 Thumb Code 30 port.o(i.port_adc_get_fan_power) - port_adc_get_ozone_generator_power 0x0000380d Thumb Code 42 port.o(i.port_adc_get_ozone_generator_power) - port_debug_set 0x00003841 Thumb Code 18 port.o(i.port_debug_set) - port_fan_get 0x00003853 Thumb Code 18 port.o(i.port_fan_get) - port_fan_set 0x00003865 Thumb Code 26 port.o(i.port_fan_set) - port_gpio_get_interval_key_state 0x0000387f Thumb Code 18 port.o(i.port_gpio_get_interval_key_state) - port_gpio_get_level_key_state 0x00003891 Thumb Code 18 port.o(i.port_gpio_get_level_key_state) - port_gpio_get_power_key_state 0x000038a3 Thumb Code 18 port.o(i.port_gpio_get_power_key_state) - port_gpio_get_timer_key_state 0x000038b5 Thumb Code 18 port.o(i.port_gpio_get_timer_key_state) - port_init 0x000038c9 Thumb Code 276 port.o(i.port_init) - port_led0_set 0x000039e5 Thumb Code 18 port.o(i.port_led0_set) - port_led1_set 0x000039f7 Thumb Code 18 port.o(i.port_led1_set) - port_led2_set 0x00003a09 Thumb Code 18 port.o(i.port_led2_set) - port_led3_set 0x00003a1b Thumb Code 18 port.o(i.port_led3_set) - port_led_b_set 0x00003a2d Thumb Code 18 port.o(i.port_led_b_set) - port_led_g_set 0x00003a3f Thumb Code 18 port.o(i.port_led_g_set) - port_led_r_set 0x00003a51 Thumb Code 18 port.o(i.port_led_r_set) - port_ozone_pwm_set_duty 0x00003a65 Thumb Code 28 port.o(i.port_ozone_pwm_set_duty) - port_ozone_pwm_start 0x00003a85 Thumb Code 12 port.o(i.port_ozone_pwm_start) - port_ozone_pwm_stop 0x00003a95 Thumb Code 12 port.o(i.port_ozone_pwm_stop) - process_countdonwlight 0x00003e41 Thumb Code 106 human_computer_interaction_service.o(i.process_countdonwlight) - process_level_light 0x00003eb1 Thumb Code 58 human_computer_interaction_service.o(i.process_level_light) - process_light_state_on_exception 0x00003ef1 Thumb Code 178 human_computer_interaction_service.o(i.process_light_state_on_exception) - state_machine_get_now_state 0x00004059 Thumb Code 6 state_machine.o(i.state_machine_get_now_state) - state_machine_init 0x0000405f Thumb Code 14 state_machine.o(i.state_machine_init) - state_machine_schedule_each10ms 0x000040e9 Thumb Code 138 state_machine.o(i.state_machine_schedule_each10ms) - state_machine_trigger_event 0x0000418d Thumb Code 20 state_machine.o(i.state_machine_trigger_event) - systicket_delay_ms 0x000041b9 Thumb Code 26 systicket.o(i.systicket_delay_ms) - systicket_get_now_ms 0x000041d5 Thumb Code 6 systicket.o(i.systicket_get_now_ms) - systicket_haspassedms 0x000041e1 Thumb Code 28 systicket.o(i.systicket_haspassedms) - systicket_init 0x000041fd Thumb Code 54 systicket.o(i.systicket_init) - this_module_schedule 0x0000423d Thumb Code 62 main.o(i.this_module_schedule) - trigger_exception 0x00004281 Thumb Code 376 main.o(i.trigger_exception) - uart0_init 0x0000474d Thumb Code 128 uart0.o(i.uart0_init) - zgpio_get_default_input_config 0x00004865 Thumb Code 22 gpio.o(i.zgpio_get_default_input_config) - zgpio_get_default_ode_output_config 0x00004881 Thumb Code 26 gpio.o(i.zgpio_get_default_ode_output_config) - zgpio_get_default_output_config 0x000048a1 Thumb Code 22 gpio.o(i.zgpio_get_default_output_config) - zgpio_init_all_gpio 0x000048bd Thumb Code 2 gpio.o(i.zgpio_init_all_gpio) - zgpio_init_as_input 0x000048bf Thumb Code 16 gpio.o(i.zgpio_init_as_input) - zgpio_init_as_output 0x000048cf Thumb Code 26 gpio.o(i.zgpio_init_as_output) - zkey_do_loop_in_each_period 0x000048e9 Thumb Code 50 key.o(i.zkey_do_loop_in_each_period) - zkey_init 0x00004925 Thumb Code 108 key.o(i.zkey_init) - zkey_process_each 0x00004999 Thumb Code 62 key.o(i.zkey_process_each) - zpwm_init 0x000049d7 Thumb Code 218 pwm.o(i.zpwm_init) - zpwm_set_duty 0x00004ab1 Thumb Code 180 pwm.o(i.zpwm_set_duty) - zpwm_set_duty_ns 0x00004b69 Thumb Code 150 pwm.o(i.zpwm_set_duty_ns) - zpwm_set_freq 0x00004c09 Thumb Code 74 pwm.o(i.zpwm_set_freq) - zpwm_start 0x00004c53 Thumb Code 92 pwm.o(i.zpwm_start) - zpwm_stop 0x00004caf Thumb Code 88 pwm.o(i.zpwm_stop) - Region$$Table$$Base 0x00004d78 Number 0 anon$$obj.o(Region$$Table) - Region$$Table$$Limit 0x00004d98 Number 0 anon$$obj.o(Region$$Table) + adc_module_init 0x000027c9 Thumb Code 70 adc.o(i.adc_module_init) + adc_pin_init 0x00002819 Thumb Code 36 adc.o(i.adc_pin_init) + close_all_light 0x00002899 Thumb Code 38 human_computer_interaction_service.o(i.close_all_light) + do_countdown_flash_light_effect 0x00002959 Thumb Code 146 human_computer_interaction_service.o(i.do_countdown_flash_light_effect) + exception_monitor_schedule 0x00002aa9 Thumb Code 250 main.o(i.exception_monitor_schedule) + fputc 0x00002be5 Thumb Code 66 lib_printf.o(i.fputc) + frequency_sweep_get_power 0x00002c31 Thumb Code 12 frequency_sweep_service.o(i.frequency_sweep_get_power) + frequency_sweep_is_finished 0x00002c3d Thumb Code 16 frequency_sweep_service.o(i.frequency_sweep_is_finished) + frequency_sweep_schedule 0x00002c51 Thumb Code 206 frequency_sweep_service.o(i.frequency_sweep_schedule) + frequency_sweep_start 0x00002d35 Thumb Code 62 frequency_sweep_service.o(i.frequency_sweep_start) + frequency_sweep_stop 0x00002d81 Thumb Code 8 frequency_sweep_service.o(i.frequency_sweep_stop) + get_expect_power 0x00002d8d Thumb Code 26 ozone_control_service.o(i.get_expect_power) + hcis_active_input 0x00002e0d Thumb Code 18 human_computer_interaction_service.o(i.hcis_active_input) + hcis_shcedule 0x00002e25 Thumb Code 28 human_computer_interaction_service.o(i.hcis_shcedule) + kalmanFilter 0x00002e89 Thumb Code 86 kalmanfilter.o(i.kalmanFilter) + lcs_schedule_process 0x00002ee1 Thumb Code 70 human_computer_interaction_service.o(i.lcs_schedule_process) + least_square_method 0x00002f31 Thumb Code 414 least_square_method.o(i.least_square_method) + main 0x000030d1 Thumb Code 182 main.o(i.main) + mf_set_status_light_state 0x00003521 Thumb Code 28 human_computer_interaction_service.o(i.mf_set_status_light_state) + ozone_control_get_expect_power 0x00003729 Thumb Code 8 ozone_control_service.o(i.ozone_control_get_expect_power) + ozone_control_get_ozone_power 0x00003731 Thumb Code 8 ozone_control_service.o(i.ozone_control_get_ozone_power) + ozone_control_get_working_state 0x00003739 Thumb Code 4 ozone_control_service.o(i.ozone_control_get_working_state) + ozone_control_get_working_state_id 0x00003741 Thumb Code 58 ozone_control_service.o(i.ozone_control_get_working_state_id) + ozone_control_init 0x00003785 Thumb Code 16 ozone_control_service.o(i.ozone_control_init) + ozone_control_schedule 0x000037a1 Thumb Code 34 ozone_control_service.o(i.ozone_control_schedule) + ozone_control_start 0x000037cd Thumb Code 12 ozone_control_service.o(i.ozone_control_start) + ozone_control_stop 0x000037e1 Thumb Code 12 ozone_control_service.o(i.ozone_control_stop) + port_adc_get_fan_power 0x000037f5 Thumb Code 30 port.o(i.port_adc_get_fan_power) + port_adc_get_ozone_generator_power 0x00003819 Thumb Code 42 port.o(i.port_adc_get_ozone_generator_power) + port_debug_set 0x0000384d Thumb Code 18 port.o(i.port_debug_set) + port_fan_get 0x0000385f Thumb Code 18 port.o(i.port_fan_get) + port_fan_set 0x00003871 Thumb Code 26 port.o(i.port_fan_set) + port_gpio_get_interval_key_state 0x0000388b Thumb Code 18 port.o(i.port_gpio_get_interval_key_state) + port_gpio_get_level_key_state 0x0000389d Thumb Code 18 port.o(i.port_gpio_get_level_key_state) + port_gpio_get_power_key_state 0x000038af Thumb Code 18 port.o(i.port_gpio_get_power_key_state) + port_gpio_get_timer_key_state 0x000038c1 Thumb Code 18 port.o(i.port_gpio_get_timer_key_state) + port_init 0x000038d5 Thumb Code 276 port.o(i.port_init) + port_led0_set 0x000039f1 Thumb Code 18 port.o(i.port_led0_set) + port_led1_set 0x00003a03 Thumb Code 18 port.o(i.port_led1_set) + port_led2_set 0x00003a15 Thumb Code 18 port.o(i.port_led2_set) + port_led3_set 0x00003a27 Thumb Code 18 port.o(i.port_led3_set) + port_led_b_set 0x00003a39 Thumb Code 18 port.o(i.port_led_b_set) + port_led_g_set 0x00003a4b Thumb Code 18 port.o(i.port_led_g_set) + port_led_r_set 0x00003a5d Thumb Code 18 port.o(i.port_led_r_set) + port_ozone_pwm_set_duty 0x00003a71 Thumb Code 28 port.o(i.port_ozone_pwm_set_duty) + port_ozone_pwm_start 0x00003a91 Thumb Code 12 port.o(i.port_ozone_pwm_start) + port_ozone_pwm_stop 0x00003aa1 Thumb Code 12 port.o(i.port_ozone_pwm_stop) + process_countdonwlight 0x00003e4d Thumb Code 106 human_computer_interaction_service.o(i.process_countdonwlight) + process_level_light 0x00003ebd Thumb Code 58 human_computer_interaction_service.o(i.process_level_light) + process_light_state_on_exception 0x00003efd Thumb Code 178 human_computer_interaction_service.o(i.process_light_state_on_exception) + state_machine_get_now_state 0x00004065 Thumb Code 6 state_machine.o(i.state_machine_get_now_state) + state_machine_init 0x0000406b Thumb Code 14 state_machine.o(i.state_machine_init) + state_machine_schedule_each10ms 0x000040f5 Thumb Code 138 state_machine.o(i.state_machine_schedule_each10ms) + state_machine_trigger_event 0x00004199 Thumb Code 20 state_machine.o(i.state_machine_trigger_event) + systicket_delay_ms 0x000041c5 Thumb Code 26 systicket.o(i.systicket_delay_ms) + systicket_get_now_ms 0x000041e1 Thumb Code 6 systicket.o(i.systicket_get_now_ms) + systicket_haspassedms 0x000041ed Thumb Code 28 systicket.o(i.systicket_haspassedms) + systicket_init 0x00004209 Thumb Code 54 systicket.o(i.systicket_init) + this_module_schedule 0x00004249 Thumb Code 62 main.o(i.this_module_schedule) + trigger_exception 0x0000428d Thumb Code 376 main.o(i.trigger_exception) + uart0_init 0x00004759 Thumb Code 128 uart0.o(i.uart0_init) + zgpio_get_default_input_config 0x00004871 Thumb Code 22 gpio.o(i.zgpio_get_default_input_config) + zgpio_get_default_ode_output_config 0x0000488d Thumb Code 26 gpio.o(i.zgpio_get_default_ode_output_config) + zgpio_get_default_output_config 0x000048ad Thumb Code 22 gpio.o(i.zgpio_get_default_output_config) + zgpio_init_all_gpio 0x000048c9 Thumb Code 2 gpio.o(i.zgpio_init_all_gpio) + zgpio_init_as_input 0x000048cb Thumb Code 16 gpio.o(i.zgpio_init_as_input) + zgpio_init_as_output 0x000048db Thumb Code 26 gpio.o(i.zgpio_init_as_output) + zkey_do_loop_in_each_period 0x000048f5 Thumb Code 50 key.o(i.zkey_do_loop_in_each_period) + zkey_init 0x00004931 Thumb Code 108 key.o(i.zkey_init) + zkey_process_each 0x000049a5 Thumb Code 62 key.o(i.zkey_process_each) + zpwm_init 0x000049e3 Thumb Code 218 pwm.o(i.zpwm_init) + zpwm_set_duty 0x00004abd Thumb Code 180 pwm.o(i.zpwm_set_duty) + zpwm_set_duty_ns 0x00004b75 Thumb Code 150 pwm.o(i.zpwm_set_duty_ns) + zpwm_set_freq 0x00004c15 Thumb Code 74 pwm.o(i.zpwm_set_freq) + zpwm_start 0x00004c5f Thumb Code 92 pwm.o(i.zpwm_start) + zpwm_stop 0x00004cbb Thumb Code 88 pwm.o(i.zpwm_stop) + Region$$Table$$Base 0x00004d84 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x00004da4 Number 0 anon$$obj.o(Region$$Table) key_module 0x20000070 Data 12 main.o(.data) m_states 0x20000094 Data 36 ozone_control_service.o(.data) SystemCoreClock 0x20000100 Data 4 system_es8p5066.o(.data) @@ -1826,9 +1825,9 @@ Memory Map of the image Image Entry point : 0x000000c1 - Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00004ec4, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x00004de0]) + Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00004ed0, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x00004dec]) - Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00004d98, Max: 0x00010000, ABSOLUTE) + Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00004da4, Max: 0x00010000, ABSOLUTE) Exec Addr Load Addr Size Type Attr Idx E Section Name Object @@ -1955,135 +1954,135 @@ Memory Map of the image 0x000026a8 0x000026a8 0x00000064 Code RO 2455 i.adc_get_value adc.o 0x0000270c 0x0000270c 0x0000007c Code RO 2456 i.adc_get_value_by_adcch adc.o 0x00002788 0x00002788 0x00000040 Code RO 2457 i.adc_get_voltage adc.o - 0x000027c8 0x000027c8 0x00000044 Code RO 2458 i.adc_module_init adc.o - 0x0000280c 0x0000280c 0x00000028 Code RO 2459 i.adc_pin_init adc.o - 0x00002834 0x00002834 0x00000058 Code RO 2689 i.calculate_top pwm.o - 0x0000288c 0x0000288c 0x00000026 Code RO 878 i.close_all_light human_computer_interaction_service.o - 0x000028b2 0x000028b2 0x00000044 Code RO 530 i.compute_avarage_power ozone_control_service.o - 0x000028f6 0x000028f6 0x00000028 Code RO 4 i.compute_countdown_num main.o - 0x0000291e 0x0000291e 0x00000002 PAD - 0x00002920 0x00002920 0x0000002c Code RO 531 i.compute_slope ozone_control_service.o - 0x0000294c 0x0000294c 0x000000a0 Code RO 879 i.do_countdown_flash_light_effect human_computer_interaction_service.o - 0x000029ec 0x000029ec 0x000000b0 Code RO 5 i.errorToStr main.o - 0x00002a9c 0x00002a9c 0x0000013c Code RO 6 i.exception_monitor_schedule main.o - 0x00002bd8 0x00002bd8 0x0000004c Code RO 1557 i.fputc lib_printf.o - 0x00002c24 0x00002c24 0x0000000c Code RO 763 i.frequency_sweep_get_power frequency_sweep_service.o - 0x00002c30 0x00002c30 0x00000014 Code RO 764 i.frequency_sweep_is_finished frequency_sweep_service.o - 0x00002c44 0x00002c44 0x000000e4 Code RO 765 i.frequency_sweep_schedule frequency_sweep_service.o - 0x00002d28 0x00002d28 0x0000004c Code RO 766 i.frequency_sweep_start frequency_sweep_service.o - 0x00002d74 0x00002d74 0x0000000c Code RO 767 i.frequency_sweep_stop frequency_sweep_service.o - 0x00002d80 0x00002d80 0x00000028 Code RO 532 i.get_expect_power ozone_control_service.o - 0x00002da8 0x00002da8 0x0000004c Code RO 533 i.get_resonant_frequency ozone_control_service.o - 0x00002df4 0x00002df4 0x0000000c Code RO 534 i.gety ozone_control_service.o - 0x00002e00 0x00002e00 0x00000018 Code RO 880 i.hcis_active_input human_computer_interaction_service.o - 0x00002e18 0x00002e18 0x00000020 Code RO 882 i.hcis_shcedule human_computer_interaction_service.o - 0x00002e38 0x00002e38 0x00000044 Code RO 7 i.increase_and_assign_countdonwnum main.o - 0x00002e7c 0x00002e7c 0x00000056 Code RO 963 i.kalmanFilter kalmanfilter.o - 0x00002ed2 0x00002ed2 0x00000002 PAD - 0x00002ed4 0x00002ed4 0x00000050 Code RO 883 i.lcs_schedule_process human_computer_interaction_service.o - 0x00002f24 0x00002f24 0x0000019e Code RO 975 i.least_square_method least_square_method.o - 0x000030c2 0x000030c2 0x00000002 PAD - 0x000030c4 0x000030c4 0x00000134 Code RO 8 i.main main.o - 0x000031f8 0x000031f8 0x0000002c Code RO 9 i.mf_do_debug_light_state main.o - 0x00003224 0x00003224 0x0000002c Code RO 10 i.mf_fan_get_power main.o - 0x00003250 0x00003250 0x00000018 Code RO 535 i.mf_get_ozone_power ozone_control_service.o - 0x00003268 0x00003268 0x0000002c Code RO 768 i.mf_get_ozone_power frequency_sweep_service.o - 0x00003294 0x00003294 0x00000010 Code RO 536 i.mf_get_ozone_power_reset_filter ozone_control_service.o - 0x000032a4 0x000032a4 0x00000044 Code RO 769 i.mf_getpower frequency_sweep_service.o - 0x000032e8 0x000032e8 0x0000003a Code RO 11 i.mf_init_all_subdevice_state main.o - 0x00003322 0x00003322 0x00000002 PAD - 0x00003324 0x00003324 0x00000070 Code RO 12 i.mf_process_interval_key main.o - 0x00003394 0x00003394 0x00000098 Code RO 13 i.mf_process_level_key main.o - 0x0000342c 0x0000342c 0x0000002c Code RO 14 i.mf_process_poweron_key main.o - 0x00003458 0x00003458 0x00000070 Code RO 15 i.mf_process_timer_key main.o - 0x000034c8 0x000034c8 0x00000028 Code RO 16 i.mf_set_countdown main.o - 0x000034f0 0x000034f0 0x00000024 Code RO 884 i.mf_set_status_light_by_level human_computer_interaction_service.o - 0x00003514 0x00003514 0x0000001c Code RO 885 i.mf_set_status_light_state human_computer_interaction_service.o - 0x00003530 0x00003530 0x0000002c Code RO 770 i.mf_setpower frequency_sweep_service.o - 0x0000355c 0x0000355c 0x0000009c Code RO 17 i.mf_try_auto_restart main.o - 0x000035f8 0x000035f8 0x0000001c Code RO 18 i.mf_try_autoshutdown main.o - 0x00003614 0x00003614 0x00000014 Code RO 19 i.mf_try_autostop main.o - 0x00003628 0x00003628 0x0000005c Code RO 20 i.mf_update_countdown main.o - 0x00003684 0x00003684 0x00000098 Code RO 21 i.onkey main.o - 0x0000371c 0x0000371c 0x00000008 Code RO 537 i.ozone_control_get_expect_power ozone_control_service.o - 0x00003724 0x00003724 0x00000008 Code RO 538 i.ozone_control_get_ozone_power ozone_control_service.o - 0x0000372c 0x0000372c 0x00000008 Code RO 539 i.ozone_control_get_working_state ozone_control_service.o - 0x00003734 0x00003734 0x00000044 Code RO 540 i.ozone_control_get_working_state_id ozone_control_service.o - 0x00003778 0x00003778 0x0000001c Code RO 541 i.ozone_control_init ozone_control_service.o - 0x00003794 0x00003794 0x0000002c Code RO 542 i.ozone_control_schedule ozone_control_service.o - 0x000037c0 0x000037c0 0x00000014 Code RO 543 i.ozone_control_start ozone_control_service.o - 0x000037d4 0x000037d4 0x00000014 Code RO 544 i.ozone_control_stop ozone_control_service.o - 0x000037e8 0x000037e8 0x00000024 Code RO 256 i.port_adc_get_fan_power port.o - 0x0000380c 0x0000380c 0x00000034 Code RO 258 i.port_adc_get_ozone_generator_power port.o - 0x00003840 0x00003840 0x00000012 Code RO 260 i.port_debug_set port.o - 0x00003852 0x00003852 0x00000012 Code RO 261 i.port_fan_get port.o - 0x00003864 0x00003864 0x0000001a Code RO 262 i.port_fan_set port.o - 0x0000387e 0x0000387e 0x00000012 Code RO 263 i.port_gpio_get_interval_key_state port.o - 0x00003890 0x00003890 0x00000012 Code RO 264 i.port_gpio_get_level_key_state port.o - 0x000038a2 0x000038a2 0x00000012 Code RO 265 i.port_gpio_get_power_key_state port.o - 0x000038b4 0x000038b4 0x00000012 Code RO 266 i.port_gpio_get_timer_key_state port.o - 0x000038c6 0x000038c6 0x00000002 PAD - 0x000038c8 0x000038c8 0x0000011c Code RO 267 i.port_init port.o - 0x000039e4 0x000039e4 0x00000012 Code RO 269 i.port_led0_set port.o - 0x000039f6 0x000039f6 0x00000012 Code RO 271 i.port_led1_set port.o - 0x00003a08 0x00003a08 0x00000012 Code RO 273 i.port_led2_set port.o - 0x00003a1a 0x00003a1a 0x00000012 Code RO 275 i.port_led3_set port.o - 0x00003a2c 0x00003a2c 0x00000012 Code RO 277 i.port_led_b_set port.o - 0x00003a3e 0x00003a3e 0x00000012 Code RO 279 i.port_led_g_set port.o - 0x00003a50 0x00003a50 0x00000012 Code RO 281 i.port_led_r_set port.o - 0x00003a62 0x00003a62 0x00000002 PAD - 0x00003a64 0x00003a64 0x00000020 Code RO 282 i.port_ozone_pwm_set_duty port.o - 0x00003a84 0x00003a84 0x00000010 Code RO 283 i.port_ozone_pwm_start port.o - 0x00003a94 0x00003a94 0x00000010 Code RO 284 i.port_ozone_pwm_stop port.o - 0x00003aa4 0x00003aa4 0x0000002c Code RO 22 i.poweron main.o - 0x00003ad0 0x00003ad0 0x00000134 Code RO 545 i.processBeforeWorkingStateSweepFrequency ozone_control_service.o - 0x00003c04 0x00003c04 0x0000023c Code RO 546 i.processWorkingState ozone_control_service.o - 0x00003e40 0x00003e40 0x00000070 Code RO 886 i.process_countdonwlight human_computer_interaction_service.o - 0x00003eb0 0x00003eb0 0x00000040 Code RO 887 i.process_level_light human_computer_interaction_service.o - 0x00003ef0 0x00003ef0 0x000000c4 Code RO 888 i.process_light_state_on_exception human_computer_interaction_service.o - 0x00003fb4 0x00003fb4 0x0000005c Code RO 2644 i.prv_zkey_process_each_after_filter key.o - 0x00004010 0x00004010 0x00000024 Code RO 23 i.shutdwon main.o - 0x00004034 0x00004034 0x00000024 Code RO 24 i.startwork main.o - 0x00004058 0x00004058 0x00000006 Code RO 833 i.state_machine_get_now_state state_machine.o - 0x0000405e 0x0000405e 0x0000000e Code RO 835 i.state_machine_init state_machine.o - 0x0000406c 0x0000406c 0x0000007c Code RO 547 i.state_machine_process_event ozone_control_service.o - 0x000040e8 0x000040e8 0x000000a4 Code RO 836 i.state_machine_schedule_each10ms state_machine.o - 0x0000418c 0x0000418c 0x00000014 Code RO 837 i.state_machine_trigger_event state_machine.o - 0x000041a0 0x000041a0 0x00000018 Code RO 25 i.stopwork main.o - 0x000041b8 0x000041b8 0x0000001a Code RO 2570 i.systicket_delay_ms systicket.o - 0x000041d2 0x000041d2 0x00000002 PAD - 0x000041d4 0x000041d4 0x0000000c Code RO 2571 i.systicket_get_now_ms systicket.o - 0x000041e0 0x000041e0 0x0000001c Code RO 2572 i.systicket_haspassedms systicket.o - 0x000041fc 0x000041fc 0x00000040 Code RO 2573 i.systicket_init systicket.o - 0x0000423c 0x0000423c 0x00000044 Code RO 26 i.this_module_schedule main.o - 0x00004280 0x00004280 0x000004cc Code RO 27 i.trigger_exception main.o - 0x0000474c 0x0000474c 0x00000084 Code RO 2616 i.uart0_init uart0.o - 0x000047d0 0x000047d0 0x00000092 Code RO 2617 i.uart0_init_pin uart0.o - 0x00004862 0x00004862 0x00000002 PAD - 0x00004864 0x00004864 0x0000001c Code RO 2515 i.zgpio_get_default_input_config gpio.o - 0x00004880 0x00004880 0x00000020 Code RO 2516 i.zgpio_get_default_ode_output_config gpio.o - 0x000048a0 0x000048a0 0x0000001c Code RO 2517 i.zgpio_get_default_output_config gpio.o - 0x000048bc 0x000048bc 0x00000002 Code RO 2518 i.zgpio_init_all_gpio gpio.o - 0x000048be 0x000048be 0x00000010 Code RO 2519 i.zgpio_init_as_input gpio.o - 0x000048ce 0x000048ce 0x0000001a Code RO 2520 i.zgpio_init_as_output gpio.o - 0x000048e8 0x000048e8 0x0000003c Code RO 2645 i.zkey_do_loop_in_each_period key.o - 0x00004924 0x00004924 0x00000074 Code RO 2646 i.zkey_init key.o - 0x00004998 0x00004998 0x0000003e Code RO 2647 i.zkey_process_each key.o - 0x000049d6 0x000049d6 0x000000da Code RO 2690 i.zpwm_init pwm.o - 0x00004ab0 0x00004ab0 0x000000b8 Code RO 2691 i.zpwm_set_duty pwm.o - 0x00004b68 0x00004b68 0x000000a0 Code RO 2692 i.zpwm_set_duty_ns pwm.o - 0x00004c08 0x00004c08 0x0000004a Code RO 2693 i.zpwm_set_freq pwm.o - 0x00004c52 0x00004c52 0x0000005c Code RO 2694 i.zpwm_start pwm.o - 0x00004cae 0x00004cae 0x00000058 Code RO 2695 i.zpwm_stop pwm.o - 0x00004d06 0x00004d06 0x00000002 PAD - 0x00004d08 0x00004d08 0x0000002d Data RO 28 .conststring main.o - 0x00004d35 0x00004d35 0x00000003 PAD - 0x00004d38 0x00004d38 0x0000003e Data RO 549 .conststring ozone_control_service.o - 0x00004d76 0x00004d76 0x00000002 PAD - 0x00004d78 0x00004d78 0x00000020 Data RO 3086 Region$$Table anon$$obj.o + 0x000027c8 0x000027c8 0x00000050 Code RO 2458 i.adc_module_init adc.o + 0x00002818 0x00002818 0x00000028 Code RO 2459 i.adc_pin_init adc.o + 0x00002840 0x00002840 0x00000058 Code RO 2689 i.calculate_top pwm.o + 0x00002898 0x00002898 0x00000026 Code RO 878 i.close_all_light human_computer_interaction_service.o + 0x000028be 0x000028be 0x00000044 Code RO 530 i.compute_avarage_power ozone_control_service.o + 0x00002902 0x00002902 0x00000028 Code RO 4 i.compute_countdown_num main.o + 0x0000292a 0x0000292a 0x00000002 PAD + 0x0000292c 0x0000292c 0x0000002c Code RO 531 i.compute_slope ozone_control_service.o + 0x00002958 0x00002958 0x000000a0 Code RO 879 i.do_countdown_flash_light_effect human_computer_interaction_service.o + 0x000029f8 0x000029f8 0x000000b0 Code RO 5 i.errorToStr main.o + 0x00002aa8 0x00002aa8 0x0000013c Code RO 6 i.exception_monitor_schedule main.o + 0x00002be4 0x00002be4 0x0000004c Code RO 1557 i.fputc lib_printf.o + 0x00002c30 0x00002c30 0x0000000c Code RO 763 i.frequency_sweep_get_power frequency_sweep_service.o + 0x00002c3c 0x00002c3c 0x00000014 Code RO 764 i.frequency_sweep_is_finished frequency_sweep_service.o + 0x00002c50 0x00002c50 0x000000e4 Code RO 765 i.frequency_sweep_schedule frequency_sweep_service.o + 0x00002d34 0x00002d34 0x0000004c Code RO 766 i.frequency_sweep_start frequency_sweep_service.o + 0x00002d80 0x00002d80 0x0000000c Code RO 767 i.frequency_sweep_stop frequency_sweep_service.o + 0x00002d8c 0x00002d8c 0x00000028 Code RO 532 i.get_expect_power ozone_control_service.o + 0x00002db4 0x00002db4 0x0000004c Code RO 533 i.get_resonant_frequency ozone_control_service.o + 0x00002e00 0x00002e00 0x0000000c Code RO 534 i.gety ozone_control_service.o + 0x00002e0c 0x00002e0c 0x00000018 Code RO 880 i.hcis_active_input human_computer_interaction_service.o + 0x00002e24 0x00002e24 0x00000020 Code RO 882 i.hcis_shcedule human_computer_interaction_service.o + 0x00002e44 0x00002e44 0x00000044 Code RO 7 i.increase_and_assign_countdonwnum main.o + 0x00002e88 0x00002e88 0x00000056 Code RO 963 i.kalmanFilter kalmanfilter.o + 0x00002ede 0x00002ede 0x00000002 PAD + 0x00002ee0 0x00002ee0 0x00000050 Code RO 883 i.lcs_schedule_process human_computer_interaction_service.o + 0x00002f30 0x00002f30 0x0000019e Code RO 975 i.least_square_method least_square_method.o + 0x000030ce 0x000030ce 0x00000002 PAD + 0x000030d0 0x000030d0 0x00000134 Code RO 8 i.main main.o + 0x00003204 0x00003204 0x0000002c Code RO 9 i.mf_do_debug_light_state main.o + 0x00003230 0x00003230 0x0000002c Code RO 10 i.mf_fan_get_power main.o + 0x0000325c 0x0000325c 0x00000018 Code RO 535 i.mf_get_ozone_power ozone_control_service.o + 0x00003274 0x00003274 0x0000002c Code RO 768 i.mf_get_ozone_power frequency_sweep_service.o + 0x000032a0 0x000032a0 0x00000010 Code RO 536 i.mf_get_ozone_power_reset_filter ozone_control_service.o + 0x000032b0 0x000032b0 0x00000044 Code RO 769 i.mf_getpower frequency_sweep_service.o + 0x000032f4 0x000032f4 0x0000003a Code RO 11 i.mf_init_all_subdevice_state main.o + 0x0000332e 0x0000332e 0x00000002 PAD + 0x00003330 0x00003330 0x00000070 Code RO 12 i.mf_process_interval_key main.o + 0x000033a0 0x000033a0 0x00000098 Code RO 13 i.mf_process_level_key main.o + 0x00003438 0x00003438 0x0000002c Code RO 14 i.mf_process_poweron_key main.o + 0x00003464 0x00003464 0x00000070 Code RO 15 i.mf_process_timer_key main.o + 0x000034d4 0x000034d4 0x00000028 Code RO 16 i.mf_set_countdown main.o + 0x000034fc 0x000034fc 0x00000024 Code RO 884 i.mf_set_status_light_by_level human_computer_interaction_service.o + 0x00003520 0x00003520 0x0000001c Code RO 885 i.mf_set_status_light_state human_computer_interaction_service.o + 0x0000353c 0x0000353c 0x0000002c Code RO 770 i.mf_setpower frequency_sweep_service.o + 0x00003568 0x00003568 0x0000009c Code RO 17 i.mf_try_auto_restart main.o + 0x00003604 0x00003604 0x0000001c Code RO 18 i.mf_try_autoshutdown main.o + 0x00003620 0x00003620 0x00000014 Code RO 19 i.mf_try_autostop main.o + 0x00003634 0x00003634 0x0000005c Code RO 20 i.mf_update_countdown main.o + 0x00003690 0x00003690 0x00000098 Code RO 21 i.onkey main.o + 0x00003728 0x00003728 0x00000008 Code RO 537 i.ozone_control_get_expect_power ozone_control_service.o + 0x00003730 0x00003730 0x00000008 Code RO 538 i.ozone_control_get_ozone_power ozone_control_service.o + 0x00003738 0x00003738 0x00000008 Code RO 539 i.ozone_control_get_working_state ozone_control_service.o + 0x00003740 0x00003740 0x00000044 Code RO 540 i.ozone_control_get_working_state_id ozone_control_service.o + 0x00003784 0x00003784 0x0000001c Code RO 541 i.ozone_control_init ozone_control_service.o + 0x000037a0 0x000037a0 0x0000002c Code RO 542 i.ozone_control_schedule ozone_control_service.o + 0x000037cc 0x000037cc 0x00000014 Code RO 543 i.ozone_control_start ozone_control_service.o + 0x000037e0 0x000037e0 0x00000014 Code RO 544 i.ozone_control_stop ozone_control_service.o + 0x000037f4 0x000037f4 0x00000024 Code RO 256 i.port_adc_get_fan_power port.o + 0x00003818 0x00003818 0x00000034 Code RO 258 i.port_adc_get_ozone_generator_power port.o + 0x0000384c 0x0000384c 0x00000012 Code RO 260 i.port_debug_set port.o + 0x0000385e 0x0000385e 0x00000012 Code RO 261 i.port_fan_get port.o + 0x00003870 0x00003870 0x0000001a Code RO 262 i.port_fan_set port.o + 0x0000388a 0x0000388a 0x00000012 Code RO 263 i.port_gpio_get_interval_key_state port.o + 0x0000389c 0x0000389c 0x00000012 Code RO 264 i.port_gpio_get_level_key_state port.o + 0x000038ae 0x000038ae 0x00000012 Code RO 265 i.port_gpio_get_power_key_state port.o + 0x000038c0 0x000038c0 0x00000012 Code RO 266 i.port_gpio_get_timer_key_state port.o + 0x000038d2 0x000038d2 0x00000002 PAD + 0x000038d4 0x000038d4 0x0000011c Code RO 267 i.port_init port.o + 0x000039f0 0x000039f0 0x00000012 Code RO 269 i.port_led0_set port.o + 0x00003a02 0x00003a02 0x00000012 Code RO 271 i.port_led1_set port.o + 0x00003a14 0x00003a14 0x00000012 Code RO 273 i.port_led2_set port.o + 0x00003a26 0x00003a26 0x00000012 Code RO 275 i.port_led3_set port.o + 0x00003a38 0x00003a38 0x00000012 Code RO 277 i.port_led_b_set port.o + 0x00003a4a 0x00003a4a 0x00000012 Code RO 279 i.port_led_g_set port.o + 0x00003a5c 0x00003a5c 0x00000012 Code RO 281 i.port_led_r_set port.o + 0x00003a6e 0x00003a6e 0x00000002 PAD + 0x00003a70 0x00003a70 0x00000020 Code RO 282 i.port_ozone_pwm_set_duty port.o + 0x00003a90 0x00003a90 0x00000010 Code RO 283 i.port_ozone_pwm_start port.o + 0x00003aa0 0x00003aa0 0x00000010 Code RO 284 i.port_ozone_pwm_stop port.o + 0x00003ab0 0x00003ab0 0x0000002c Code RO 22 i.poweron main.o + 0x00003adc 0x00003adc 0x00000134 Code RO 545 i.processBeforeWorkingStateSweepFrequency ozone_control_service.o + 0x00003c10 0x00003c10 0x0000023c Code RO 546 i.processWorkingState ozone_control_service.o + 0x00003e4c 0x00003e4c 0x00000070 Code RO 886 i.process_countdonwlight human_computer_interaction_service.o + 0x00003ebc 0x00003ebc 0x00000040 Code RO 887 i.process_level_light human_computer_interaction_service.o + 0x00003efc 0x00003efc 0x000000c4 Code RO 888 i.process_light_state_on_exception human_computer_interaction_service.o + 0x00003fc0 0x00003fc0 0x0000005c Code RO 2644 i.prv_zkey_process_each_after_filter key.o + 0x0000401c 0x0000401c 0x00000024 Code RO 23 i.shutdwon main.o + 0x00004040 0x00004040 0x00000024 Code RO 24 i.startwork main.o + 0x00004064 0x00004064 0x00000006 Code RO 833 i.state_machine_get_now_state state_machine.o + 0x0000406a 0x0000406a 0x0000000e Code RO 835 i.state_machine_init state_machine.o + 0x00004078 0x00004078 0x0000007c Code RO 547 i.state_machine_process_event ozone_control_service.o + 0x000040f4 0x000040f4 0x000000a4 Code RO 836 i.state_machine_schedule_each10ms state_machine.o + 0x00004198 0x00004198 0x00000014 Code RO 837 i.state_machine_trigger_event state_machine.o + 0x000041ac 0x000041ac 0x00000018 Code RO 25 i.stopwork main.o + 0x000041c4 0x000041c4 0x0000001a Code RO 2570 i.systicket_delay_ms systicket.o + 0x000041de 0x000041de 0x00000002 PAD + 0x000041e0 0x000041e0 0x0000000c Code RO 2571 i.systicket_get_now_ms systicket.o + 0x000041ec 0x000041ec 0x0000001c Code RO 2572 i.systicket_haspassedms systicket.o + 0x00004208 0x00004208 0x00000040 Code RO 2573 i.systicket_init systicket.o + 0x00004248 0x00004248 0x00000044 Code RO 26 i.this_module_schedule main.o + 0x0000428c 0x0000428c 0x000004cc Code RO 27 i.trigger_exception main.o + 0x00004758 0x00004758 0x00000084 Code RO 2616 i.uart0_init uart0.o + 0x000047dc 0x000047dc 0x00000092 Code RO 2617 i.uart0_init_pin uart0.o + 0x0000486e 0x0000486e 0x00000002 PAD + 0x00004870 0x00004870 0x0000001c Code RO 2515 i.zgpio_get_default_input_config gpio.o + 0x0000488c 0x0000488c 0x00000020 Code RO 2516 i.zgpio_get_default_ode_output_config gpio.o + 0x000048ac 0x000048ac 0x0000001c Code RO 2517 i.zgpio_get_default_output_config gpio.o + 0x000048c8 0x000048c8 0x00000002 Code RO 2518 i.zgpio_init_all_gpio gpio.o + 0x000048ca 0x000048ca 0x00000010 Code RO 2519 i.zgpio_init_as_input gpio.o + 0x000048da 0x000048da 0x0000001a Code RO 2520 i.zgpio_init_as_output gpio.o + 0x000048f4 0x000048f4 0x0000003c Code RO 2645 i.zkey_do_loop_in_each_period key.o + 0x00004930 0x00004930 0x00000074 Code RO 2646 i.zkey_init key.o + 0x000049a4 0x000049a4 0x0000003e Code RO 2647 i.zkey_process_each key.o + 0x000049e2 0x000049e2 0x000000da Code RO 2690 i.zpwm_init pwm.o + 0x00004abc 0x00004abc 0x000000b8 Code RO 2691 i.zpwm_set_duty pwm.o + 0x00004b74 0x00004b74 0x000000a0 Code RO 2692 i.zpwm_set_duty_ns pwm.o + 0x00004c14 0x00004c14 0x0000004a Code RO 2693 i.zpwm_set_freq pwm.o + 0x00004c5e 0x00004c5e 0x0000005c Code RO 2694 i.zpwm_start pwm.o + 0x00004cba 0x00004cba 0x00000058 Code RO 2695 i.zpwm_stop pwm.o + 0x00004d12 0x00004d12 0x00000002 PAD + 0x00004d14 0x00004d14 0x0000002d Data RO 28 .conststring main.o + 0x00004d41 0x00004d41 0x00000003 PAD + 0x00004d44 0x00004d44 0x0000003e Data RO 549 .conststring ozone_control_service.o + 0x00004d82 0x00004d82 0x00000002 PAD + 0x00004d84 0x00004d84 0x00000020 Data RO 3086 Region$$Table anon$$obj.o - Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x00004d98, Size: 0x00000d68, Max: 0x00001000, ABSOLUTE, COMPRESSED[0x00000048]) + Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x00004da4, Size: 0x00000d68, Max: 0x00001000, ABSOLUTE, COMPRESSED[0x00000048]) Exec Addr Load Addr Size Type Attr Idx E Section Name Object @@ -2114,7 +2113,7 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug Object Name - 636 124 0 1 0 4156 adc.o + 648 128 0 1 0 4156 adc.o 504 66 0 24 1020 6183 frequency_sweep_service.o 132 18 0 21 0 3532 gpio.o 770 64 0 20 0 7374 human_computer_interaction_service.o @@ -2141,7 +2140,7 @@ Image component sizes 278 4 0 0 0 1705 uart0.o ---------------------------------------------------------------------- - 14698 2598 336 296 3132 244169 Object Totals + 14710 2602 336 296 3132 244169 Object Totals 0 0 32 0 0 0 (incl. Generated) 26 0 5 5 4 0 (incl. Padding) @@ -2214,15 +2213,15 @@ Image component sizes Code (inc. data) RO Data RW Data ZI Data Debug - 19528 2764 336 300 3132 238157 Grand Totals - 19528 2764 336 72 3132 238157 ELF Image Totals (compressed) - 19528 2764 336 72 0 0 ROM Totals + 19540 2768 336 300 3132 238157 Grand Totals + 19540 2768 336 72 3132 238157 ELF Image Totals (compressed) + 19540 2768 336 72 0 0 ROM Totals ============================================================================== - Total RO Size (Code + RO Data) 19864 ( 19.40kB) + Total RO Size (Code + RO Data) 19876 ( 19.41kB) Total RW Size (RW Data + ZI Data) 3432 ( 3.35kB) - Total ROM Size (Code + RO Data + RW Data) 19936 ( 19.47kB) + Total ROM Size (Code + RO Data + RW Data) 19948 ( 19.48kB) ==============================================================================