Browse Source

update

master
Yuenold 4 years ago
parent
commit
6cdcd7050c
  1. 2
      .gitignore
  2. 1
      APP/adc.c
  3. 2
      APP/main.c
  4. 400
      project_ozone/Listings/project_o.map
  5. 98
      project_ozone/project_o.uvgui.admin

2
.gitignore

@ -1,4 +1,4 @@
project_ozone/Objects/*.o
project_ozone/Objects/*
project_ozone/Objects/*.crf project_ozone/Objects/*.crf
project_ozone/Objects/*.hex project_ozone/Objects/*.hex
project_ozone/Objects/*.htm project_ozone/Objects/*.htm

1
APP/adc.c

@ -17,6 +17,7 @@ void ADCInit(uint8_t *port, uint8_t pin) {
y.Signal = GPIO_Pin_Signal_Analog; // y.Signal = GPIO_Pin_Signal_Analog; //
y.Dir = GPIO_Direction_Input; // y.Dir = GPIO_Direction_Input; //
y.Func = GPIO_Reuse_Func0; y.Func = GPIO_Reuse_Func0;
//x.CHS设置adc采集的通道每个引脚对应一个通道
// GPIO_Init(GPIO_Pin_B9, &y); // GPIO_Init(GPIO_Pin_B9, &y);
if (pin == 2) { if (pin == 2) {
GPIO_Init(GPIO_Pin_A2, &y); GPIO_Init(GPIO_Pin_A2, &y);

2
APP/main.c

@ -74,7 +74,7 @@ int main(void) {
if (ozone_message.ozone_work_state == 2) if (ozone_message.ozone_work_state == 2)
is_ozone_work_time_over(); is_ozone_work_time_over();
if (ozone_message.ozone_interva_state == true){ if (ozone_message.ozone_interva_state == true){
set_rgb_flicker();
set_rgb_flicker();//rgb亮3灭1
is_ozone_interva_time_over(); is_ozone_interva_time_over();
} }
adc_loop_gather(); adc_loop_gather();

400
project_ozone/Listings/project_o.map

@ -221,7 +221,7 @@ Section Cross References
adc.o(i.get_adc_value) refers to lib_adc.o(i.ADC_GetConvStatus) for ADC_GetConvStatus adc.o(i.get_adc_value) refers to lib_adc.o(i.ADC_GetConvStatus) for ADC_GetConvStatus
adc.o(i.get_adc_value) refers to lib_adc.o(i.ADC_GetConvValue) for ADC_GetConvValue adc.o(i.get_adc_value) refers to lib_adc.o(i.ADC_GetConvValue) for ADC_GetConvValue
adc.o(i.get_adc_value) refers to lib_adc.o(i.ADC_SoftStop) for ADC_SoftStop adc.o(i.get_adc_value) refers to lib_adc.o(i.ADC_SoftStop) for ADC_SoftStop
adc.o(i.get_adc_value) refers to printf1.o(i.__0printf$1) for __2printf
adc.o(i.get_adc_value) refers to adc.o(i.record_adc_gather_value) for record_adc_gather_value
adc.o(i.get_adc_value) refers to adc.o(.data) for .data adc.o(i.get_adc_value) refers to adc.o(.data) for .data
adc.o(i.record_adc_gather_value) refers to adc.o(i.beg_average_value) for beg_average_value adc.o(i.record_adc_gather_value) refers to adc.o(i.beg_average_value) for beg_average_value
adc.o(i.record_adc_gather_value) refers to adc.o(.data) for .data adc.o(i.record_adc_gather_value) refers to adc.o(.data) for .data
@ -612,14 +612,11 @@ Removing Unused input sections from the image.
Removing timer.o(.revsh_text), (4 bytes). Removing timer.o(.revsh_text), (4 bytes).
Removing ozone_work.o(.rev16_text), (4 bytes). Removing ozone_work.o(.rev16_text), (4 bytes).
Removing ozone_work.o(.revsh_text), (4 bytes). Removing ozone_work.o(.revsh_text), (4 bytes).
Removing ozone_work.o(i.process_voltage_abnormal), (76 bytes).
Removing ozone_work.o(i.set_ozone_starting_up), (8 bytes). Removing ozone_work.o(i.set_ozone_starting_up), (8 bytes).
Removing ozone_work.o(i.set_ozone_work), (8 bytes). Removing ozone_work.o(i.set_ozone_work), (8 bytes).
Removing ozone_work.o(i.set_rgb_off), (10 bytes). Removing ozone_work.o(i.set_rgb_off), (10 bytes).
Removing adc.o(.rev16_text), (4 bytes). Removing adc.o(.rev16_text), (4 bytes).
Removing adc.o(.revsh_text), (4 bytes). Removing adc.o(.revsh_text), (4 bytes).
Removing adc.o(i.beg_average_value), (80 bytes).
Removing adc.o(i.record_adc_gather_value), (68 bytes).
Removing system_es8p5066.o(.rev16_text), (4 bytes). Removing system_es8p5066.o(.rev16_text), (4 bytes).
Removing system_es8p5066.o(.revsh_text), (4 bytes). Removing system_es8p5066.o(.revsh_text), (4 bytes).
Removing es8p5066_iap_table.o(.rev16_text), (4 bytes). Removing es8p5066_iap_table.o(.rev16_text), (4 bytes).
@ -820,7 +817,7 @@ Removing Unused input sections from the image.
Removing depilogue.o(.text), (190 bytes). Removing depilogue.o(.text), (190 bytes).
Removing depilogue.o(i.__ARM_clz), (46 bytes). Removing depilogue.o(i.__ARM_clz), (46 bytes).
230 unused section(s) (total 6214 bytes) removed from the image.
227 unused section(s) (total 5990 bytes) removed from the image.
============================================================================== ==============================================================================
@ -834,33 +831,33 @@ Image Symbol Table
../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE
../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE
../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE
../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE
../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE
@ -868,10 +865,10 @@ Image Symbol Table
../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE
../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE
../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE
../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE
@ -943,8 +940,8 @@ Image Symbol Table
.text 0x000001e2 Section 0 ffixui.o(.text) .text 0x000001e2 Section 0 ffixui.o(.text)
.text 0x0000020a Section 0 f2d.o(.text) .text 0x0000020a Section 0 f2d.o(.text)
.text 0x00000232 Section 0 d2f.o(.text) .text 0x00000232 Section 0 d2f.o(.text)
.text 0x0000026a Section 0 fepilogue.o(.text)
.text 0x0000026a Section 0 iusefp.o(.text) .text 0x0000026a Section 0 iusefp.o(.text)
.text 0x0000026a Section 0 fepilogue.o(.text)
.text 0x000002ec Section 36 init.o(.text) .text 0x000002ec Section 36 init.o(.text)
.text 0x00000310 Section 0 __dczerorl2.o(.text) .text 0x00000310 Section 0 __dczerorl2.o(.text)
i.ADCInit 0x00000368 Section 0 adc.o(i.ADCInit) i.ADCInit 0x00000368 Section 0 adc.o(i.ADCInit)
@ -1010,61 +1007,64 @@ Image Symbol Table
_printf_core 0x00000f55 Thumb Code 332 printf1.o(i._printf_core) _printf_core 0x00000f55 Thumb Code 332 printf1.o(i._printf_core)
i.according_now_gear_set_pwm 0x000010a4 Section 0 ozone_work.o(i.according_now_gear_set_pwm) i.according_now_gear_set_pwm 0x000010a4 Section 0 ozone_work.o(i.according_now_gear_set_pwm)
i.adc_loop_gather 0x000010c0 Section 0 adc.o(i.adc_loop_gather) i.adc_loop_gather 0x000010c0 Section 0 adc.o(i.adc_loop_gather)
i.close_ozone_work 0x000010e4 Section 0 ozone_work.o(i.close_ozone_work)
close_ozone_work 0x000010e5 Thumb Code 34 ozone_work.o(i.close_ozone_work)
i.feed_iwdt 0x00001110 Section 0 main.o(i.feed_iwdt)
i.fputc 0x00001138 Section 0 lib_printf.o(i.fputc)
i.gears_led_on 0x0000117c Section 0 ozone_work.o(i.gears_led_on)
i.get_adc_value 0x000011b0 Section 0 adc.o(i.get_adc_value)
i.get_ozone_starting_up_state 0x000011f8 Section 0 ozone_work.o(i.get_ozone_starting_up_state)
i.get_sys_ticket 0x00001204 Section 0 systick.o(i.get_sys_ticket)
i.gpio_init 0x00001210 Section 0 port.o(i.gpio_init)
i.is_ozone_interva_time_over 0x00001248 Section 0 ozone_work.o(i.is_ozone_interva_time_over)
i.is_ozone_work_time_over 0x000012a8 Section 0 ozone_work.o(i.is_ozone_work_time_over)
i.iwdt_init 0x0000131c Section 0 main.o(i.iwdt_init)
i.led_gpio_init 0x00001354 Section 0 port.o(i.led_gpio_init)
led_gpio_init 0x00001355 Thumb Code 86 port.o(i.led_gpio_init)
i.main 0x000013ac Section 0 main.o(i.main)
i.onkey 0x00001428 Section 0 key.o(i.onkey)
i.ozone_interval_over 0x000014e4 Section 0 ozone_work.o(i.ozone_interval_over)
i.ozone_work_mode 0x00001504 Section 0 ozone_work.o(i.ozone_work_mode)
i.port_fan_set 0x00001544 Section 0 port.o(i.port_fan_set)
i.port_gpio_get_gears_key_state 0x00001550 Section 0 port.o(i.port_gpio_get_gears_key_state)
i.port_gpio_get_interval_key_state 0x00001560 Section 0 port.o(i.port_gpio_get_interval_key_state)
i.port_gpio_get_switch_key_state 0x00001570 Section 0 port.o(i.port_gpio_get_switch_key_state)
i.port_gpio_get_timer_key_state 0x00001580 Section 0 port.o(i.port_gpio_get_timer_key_state)
i.port_haspassedms 0x00001590 Section 0 systick.o(i.port_haspassedms)
i.port_key_state 0x000015a8 Section 0 key.o(i.port_key_state)
i.port_led0_set 0x000015c8 Section 0 port.o(i.port_led0_set)
i.port_led1_set 0x000015d6 Section 0 port.o(i.port_led1_set)
i.port_led2_set 0x000015e4 Section 0 port.o(i.port_led2_set)
i.port_led3_set 0x000015f2 Section 0 port.o(i.port_led3_set)
i.port_led_b_set 0x00001600 Section 0 port.o(i.port_led_b_set)
i.port_led_g_set 0x0000160e Section 0 port.o(i.port_led_g_set)
i.port_led_r_set 0x0000161c Section 0 port.o(i.port_led_r_set)
i.power_on_ozone_work_state 0x0000162c Section 0 ozone_work.o(i.power_on_ozone_work_state)
i.process_switch_key 0x00001644 Section 0 ozone_work.o(i.process_switch_key)
i.set_interval_time 0x0000166c Section 0 ozone_work.o(i.set_interval_time)
i.set_ozen_gears 0x000016d0 Section 0 ozone_work.o(i.set_ozen_gears)
i.set_ozone_shutdown 0x0000172c Section 0 ozone_work.o(i.set_ozone_shutdown)
i.set_ozone_work_time 0x00001754 Section 0 ozone_work.o(i.set_ozone_work_time)
i.set_pwm_frequency_duty 0x00001808 Section 0 timer.o(i.set_pwm_frequency_duty)
i.set_rgb_flicker 0x00001840 Section 0 ozone_work.o(i.set_rgb_flicker)
i.set_rgb_on 0x0000187c Section 0 ozone_work.o(i.set_rgb_on)
i.set_stop_interval_ozone_work 0x00001898 Section 0 ozone_work.o(i.set_stop_interval_ozone_work)
i.t16_pinA4_init 0x000018aa Section 0 timer.o(i.t16_pinA4_init)
i.t16n0_1_init 0x000018cc Section 0 timer.o(i.t16n0_1_init)
i.timing_led_on 0x00001964 Section 0 ozone_work.o(i.timing_led_on)
i.timing_ozone_work_over 0x000019b4 Section 0 ozone_work.o(i.timing_ozone_work_over)
i.uart0_init 0x000019d4 Section 0 uart0.o(i.uart0_init)
i.update_interval_down_begin_sys_time 0x00001a5c Section 0 ozone_work.o(i.update_interval_down_begin_sys_time)
i.update_ozer_work_state 0x00001a6c Section 0 ozone_work.o(i.update_ozer_work_state)
i.zkey_do_loop_in_each_period 0x00001a8c Section 0 key.o(i.zkey_do_loop_in_each_period)
i.zkey_init 0x00001ab8 Section 0 key.o(i.zkey_init)
i.zkey_process_each 0x00001b04 Section 0 key.o(i.zkey_process_each)
i.zkey_process_each_after_filter 0x00001b40 Section 0 key.o(i.zkey_process_each_after_filter)
.conststring 0x00001b8c Section 45 key.o(.conststring)
.conststring 0x00001bbc Section 6 adc.o(.conststring)
i.beg_average_value 0x000010e4 Section 0 adc.o(i.beg_average_value)
i.close_ozone_work 0x00001134 Section 0 ozone_work.o(i.close_ozone_work)
close_ozone_work 0x00001135 Thumb Code 34 ozone_work.o(i.close_ozone_work)
i.feed_iwdt 0x00001160 Section 0 main.o(i.feed_iwdt)
i.fputc 0x00001188 Section 0 lib_printf.o(i.fputc)
i.gears_led_on 0x000011cc Section 0 ozone_work.o(i.gears_led_on)
i.get_adc_value 0x00001200 Section 0 adc.o(i.get_adc_value)
i.get_ozone_starting_up_state 0x0000123c Section 0 ozone_work.o(i.get_ozone_starting_up_state)
i.get_sys_ticket 0x00001248 Section 0 systick.o(i.get_sys_ticket)
i.gpio_init 0x00001254 Section 0 port.o(i.gpio_init)
i.is_ozone_interva_time_over 0x0000128c Section 0 ozone_work.o(i.is_ozone_interva_time_over)
i.is_ozone_work_time_over 0x000012ec Section 0 ozone_work.o(i.is_ozone_work_time_over)
i.iwdt_init 0x00001360 Section 0 main.o(i.iwdt_init)
i.led_gpio_init 0x00001398 Section 0 port.o(i.led_gpio_init)
led_gpio_init 0x00001399 Thumb Code 86 port.o(i.led_gpio_init)
i.main 0x000013f0 Section 0 main.o(i.main)
i.onkey 0x0000146c Section 0 key.o(i.onkey)
i.ozone_interval_over 0x00001528 Section 0 ozone_work.o(i.ozone_interval_over)
i.ozone_work_mode 0x00001548 Section 0 ozone_work.o(i.ozone_work_mode)
i.port_fan_set 0x00001588 Section 0 port.o(i.port_fan_set)
i.port_gpio_get_gears_key_state 0x00001594 Section 0 port.o(i.port_gpio_get_gears_key_state)
i.port_gpio_get_interval_key_state 0x000015a4 Section 0 port.o(i.port_gpio_get_interval_key_state)
i.port_gpio_get_switch_key_state 0x000015b4 Section 0 port.o(i.port_gpio_get_switch_key_state)
i.port_gpio_get_timer_key_state 0x000015c4 Section 0 port.o(i.port_gpio_get_timer_key_state)
i.port_haspassedms 0x000015d4 Section 0 systick.o(i.port_haspassedms)
i.port_key_state 0x000015ec Section 0 key.o(i.port_key_state)
i.port_led0_set 0x0000160c Section 0 port.o(i.port_led0_set)
i.port_led1_set 0x0000161a Section 0 port.o(i.port_led1_set)
i.port_led2_set 0x00001628 Section 0 port.o(i.port_led2_set)
i.port_led3_set 0x00001636 Section 0 port.o(i.port_led3_set)
i.port_led_b_set 0x00001644 Section 0 port.o(i.port_led_b_set)
i.port_led_g_set 0x00001652 Section 0 port.o(i.port_led_g_set)
i.port_led_r_set 0x00001660 Section 0 port.o(i.port_led_r_set)
i.power_on_ozone_work_state 0x00001670 Section 0 ozone_work.o(i.power_on_ozone_work_state)
i.process_switch_key 0x00001688 Section 0 ozone_work.o(i.process_switch_key)
i.process_voltage_abnormal 0x000016b0 Section 0 ozone_work.o(i.process_voltage_abnormal)
i.record_adc_gather_value 0x000016fc Section 0 adc.o(i.record_adc_gather_value)
i.set_interval_time 0x00001740 Section 0 ozone_work.o(i.set_interval_time)
i.set_ozen_gears 0x000017a4 Section 0 ozone_work.o(i.set_ozen_gears)
i.set_ozone_shutdown 0x00001800 Section 0 ozone_work.o(i.set_ozone_shutdown)
i.set_ozone_work_time 0x00001828 Section 0 ozone_work.o(i.set_ozone_work_time)
i.set_pwm_frequency_duty 0x000018dc Section 0 timer.o(i.set_pwm_frequency_duty)
i.set_rgb_flicker 0x00001914 Section 0 ozone_work.o(i.set_rgb_flicker)
i.set_rgb_on 0x00001950 Section 0 ozone_work.o(i.set_rgb_on)
i.set_stop_interval_ozone_work 0x0000196c Section 0 ozone_work.o(i.set_stop_interval_ozone_work)
i.t16_pinA4_init 0x0000197e Section 0 timer.o(i.t16_pinA4_init)
i.t16n0_1_init 0x000019a0 Section 0 timer.o(i.t16n0_1_init)
i.timing_led_on 0x00001a38 Section 0 ozone_work.o(i.timing_led_on)
i.timing_ozone_work_over 0x00001a88 Section 0 ozone_work.o(i.timing_ozone_work_over)
i.uart0_init 0x00001aa8 Section 0 uart0.o(i.uart0_init)
i.update_interval_down_begin_sys_time 0x00001b30 Section 0 ozone_work.o(i.update_interval_down_begin_sys_time)
i.update_ozer_work_state 0x00001b40 Section 0 ozone_work.o(i.update_ozer_work_state)
i.zkey_do_loop_in_each_period 0x00001b60 Section 0 key.o(i.zkey_do_loop_in_each_period)
i.zkey_init 0x00001b8c Section 0 key.o(i.zkey_init)
i.zkey_process_each 0x00001bd8 Section 0 key.o(i.zkey_process_each)
i.zkey_process_each_after_filter 0x00001c14 Section 0 key.o(i.zkey_process_each_after_filter)
.conststring 0x00001c60 Section 45 key.o(.conststring)
.conststring 0x00001c90 Section 6 adc.o(.conststring)
.data 0x20000000 Section 124 key.o(.data) .data 0x20000000 Section 124 key.o(.data)
s_inited 0x20000000 Data 1 key.o(.data) s_inited 0x20000000 Data 1 key.o(.data)
keylastprocess 0x20000004 Data 4 key.o(.data) keylastprocess 0x20000004 Data 4 key.o(.data)
@ -1261,57 +1261,60 @@ Image Symbol Table
__scatterload_zeroinit 0x00000f47 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) __scatterload_zeroinit 0x00000f47 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
according_now_gear_set_pwm 0x000010a5 Thumb Code 22 ozone_work.o(i.according_now_gear_set_pwm) according_now_gear_set_pwm 0x000010a5 Thumb Code 22 ozone_work.o(i.according_now_gear_set_pwm)
adc_loop_gather 0x000010c1 Thumb Code 30 adc.o(i.adc_loop_gather) adc_loop_gather 0x000010c1 Thumb Code 30 adc.o(i.adc_loop_gather)
feed_iwdt 0x00001111 Thumb Code 26 main.o(i.feed_iwdt)
fputc 0x00001139 Thumb Code 58 lib_printf.o(i.fputc)
gears_led_on 0x0000117d Thumb Code 46 ozone_work.o(i.gears_led_on)
get_adc_value 0x000011b1 Thumb Code 58 adc.o(i.get_adc_value)
get_ozone_starting_up_state 0x000011f9 Thumb Code 6 ozone_work.o(i.get_ozone_starting_up_state)
get_sys_ticket 0x00001205 Thumb Code 6 systick.o(i.get_sys_ticket)
gpio_init 0x00001211 Thumb Code 56 port.o(i.gpio_init)
is_ozone_interva_time_over 0x00001249 Thumb Code 62 ozone_work.o(i.is_ozone_interva_time_over)
is_ozone_work_time_over 0x000012a9 Thumb Code 76 ozone_work.o(i.is_ozone_work_time_over)
iwdt_init 0x0000131d Thumb Code 42 main.o(i.iwdt_init)
main 0x000013ad Thumb Code 112 main.o(i.main)
onkey 0x00001429 Thumb Code 180 key.o(i.onkey)
ozone_interval_over 0x000014e5 Thumb Code 22 ozone_work.o(i.ozone_interval_over)
ozone_work_mode 0x00001505 Thumb Code 60 ozone_work.o(i.ozone_work_mode)
port_fan_set 0x00001545 Thumb Code 12 port.o(i.port_fan_set)
port_gpio_get_gears_key_state 0x00001551 Thumb Code 16 port.o(i.port_gpio_get_gears_key_state)
port_gpio_get_interval_key_state 0x00001561 Thumb Code 16 port.o(i.port_gpio_get_interval_key_state)
port_gpio_get_switch_key_state 0x00001571 Thumb Code 16 port.o(i.port_gpio_get_switch_key_state)
port_gpio_get_timer_key_state 0x00001581 Thumb Code 16 port.o(i.port_gpio_get_timer_key_state)
port_haspassedms 0x00001591 Thumb Code 18 systick.o(i.port_haspassedms)
port_key_state 0x000015a9 Thumb Code 28 key.o(i.port_key_state)
port_led0_set 0x000015c9 Thumb Code 14 port.o(i.port_led0_set)
port_led1_set 0x000015d7 Thumb Code 14 port.o(i.port_led1_set)
port_led2_set 0x000015e5 Thumb Code 14 port.o(i.port_led2_set)
port_led3_set 0x000015f3 Thumb Code 14 port.o(i.port_led3_set)
port_led_b_set 0x00001601 Thumb Code 14 port.o(i.port_led_b_set)
port_led_g_set 0x0000160f Thumb Code 14 port.o(i.port_led_g_set)
port_led_r_set 0x0000161d Thumb Code 14 port.o(i.port_led_r_set)
power_on_ozone_work_state 0x0000162d Thumb Code 18 ozone_work.o(i.power_on_ozone_work_state)
process_switch_key 0x00001645 Thumb Code 34 ozone_work.o(i.process_switch_key)
set_interval_time 0x0000166d Thumb Code 56 ozone_work.o(i.set_interval_time)
set_ozen_gears 0x000016d1 Thumb Code 78 ozone_work.o(i.set_ozen_gears)
set_ozone_shutdown 0x0000172d Thumb Code 28 ozone_work.o(i.set_ozone_shutdown)
set_ozone_work_time 0x00001755 Thumb Code 130 ozone_work.o(i.set_ozone_work_time)
set_pwm_frequency_duty 0x00001809 Thumb Code 48 timer.o(i.set_pwm_frequency_duty)
set_rgb_flicker 0x00001841 Thumb Code 54 ozone_work.o(i.set_rgb_flicker)
set_rgb_on 0x0000187d Thumb Code 24 ozone_work.o(i.set_rgb_on)
set_stop_interval_ozone_work 0x00001899 Thumb Code 18 ozone_work.o(i.set_stop_interval_ozone_work)
t16_pinA4_init 0x000018ab Thumb Code 34 timer.o(i.t16_pinA4_init)
t16n0_1_init 0x000018cd Thumb Code 142 timer.o(i.t16n0_1_init)
timing_led_on 0x00001965 Thumb Code 76 ozone_work.o(i.timing_led_on)
timing_ozone_work_over 0x000019b5 Thumb Code 22 ozone_work.o(i.timing_ozone_work_over)
uart0_init 0x000019d5 Thumb Code 132 uart0.o(i.uart0_init)
update_interval_down_begin_sys_time 0x00001a5d Thumb Code 12 ozone_work.o(i.update_interval_down_begin_sys_time)
update_ozer_work_state 0x00001a6d Thumb Code 26 ozone_work.o(i.update_ozer_work_state)
zkey_do_loop_in_each_period 0x00001a8d Thumb Code 38 key.o(i.zkey_do_loop_in_each_period)
zkey_init 0x00001ab9 Thumb Code 72 key.o(i.zkey_init)
zkey_process_each 0x00001b05 Thumb Code 60 key.o(i.zkey_process_each)
zkey_process_each_after_filter 0x00001b41 Thumb Code 70 key.o(i.zkey_process_each_after_filter)
Region$$Table$$Base 0x00001bc4 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00001be4 Number 0 anon$$obj.o(Region$$Table)
beg_average_value 0x000010e5 Thumb Code 58 adc.o(i.beg_average_value)
feed_iwdt 0x00001161 Thumb Code 26 main.o(i.feed_iwdt)
fputc 0x00001189 Thumb Code 58 lib_printf.o(i.fputc)
gears_led_on 0x000011cd Thumb Code 46 ozone_work.o(i.gears_led_on)
get_adc_value 0x00001201 Thumb Code 56 adc.o(i.get_adc_value)
get_ozone_starting_up_state 0x0000123d Thumb Code 6 ozone_work.o(i.get_ozone_starting_up_state)
get_sys_ticket 0x00001249 Thumb Code 6 systick.o(i.get_sys_ticket)
gpio_init 0x00001255 Thumb Code 56 port.o(i.gpio_init)
is_ozone_interva_time_over 0x0000128d Thumb Code 62 ozone_work.o(i.is_ozone_interva_time_over)
is_ozone_work_time_over 0x000012ed Thumb Code 76 ozone_work.o(i.is_ozone_work_time_over)
iwdt_init 0x00001361 Thumb Code 42 main.o(i.iwdt_init)
main 0x000013f1 Thumb Code 112 main.o(i.main)
onkey 0x0000146d Thumb Code 180 key.o(i.onkey)
ozone_interval_over 0x00001529 Thumb Code 22 ozone_work.o(i.ozone_interval_over)
ozone_work_mode 0x00001549 Thumb Code 60 ozone_work.o(i.ozone_work_mode)
port_fan_set 0x00001589 Thumb Code 12 port.o(i.port_fan_set)
port_gpio_get_gears_key_state 0x00001595 Thumb Code 16 port.o(i.port_gpio_get_gears_key_state)
port_gpio_get_interval_key_state 0x000015a5 Thumb Code 16 port.o(i.port_gpio_get_interval_key_state)
port_gpio_get_switch_key_state 0x000015b5 Thumb Code 16 port.o(i.port_gpio_get_switch_key_state)
port_gpio_get_timer_key_state 0x000015c5 Thumb Code 16 port.o(i.port_gpio_get_timer_key_state)
port_haspassedms 0x000015d5 Thumb Code 18 systick.o(i.port_haspassedms)
port_key_state 0x000015ed Thumb Code 28 key.o(i.port_key_state)
port_led0_set 0x0000160d Thumb Code 14 port.o(i.port_led0_set)
port_led1_set 0x0000161b Thumb Code 14 port.o(i.port_led1_set)
port_led2_set 0x00001629 Thumb Code 14 port.o(i.port_led2_set)
port_led3_set 0x00001637 Thumb Code 14 port.o(i.port_led3_set)
port_led_b_set 0x00001645 Thumb Code 14 port.o(i.port_led_b_set)
port_led_g_set 0x00001653 Thumb Code 14 port.o(i.port_led_g_set)
port_led_r_set 0x00001661 Thumb Code 14 port.o(i.port_led_r_set)
power_on_ozone_work_state 0x00001671 Thumb Code 18 ozone_work.o(i.power_on_ozone_work_state)
process_switch_key 0x00001689 Thumb Code 34 ozone_work.o(i.process_switch_key)
process_voltage_abnormal 0x000016b1 Thumb Code 66 ozone_work.o(i.process_voltage_abnormal)
record_adc_gather_value 0x000016fd Thumb Code 62 adc.o(i.record_adc_gather_value)
set_interval_time 0x00001741 Thumb Code 56 ozone_work.o(i.set_interval_time)
set_ozen_gears 0x000017a5 Thumb Code 78 ozone_work.o(i.set_ozen_gears)
set_ozone_shutdown 0x00001801 Thumb Code 28 ozone_work.o(i.set_ozone_shutdown)
set_ozone_work_time 0x00001829 Thumb Code 130 ozone_work.o(i.set_ozone_work_time)
set_pwm_frequency_duty 0x000018dd Thumb Code 48 timer.o(i.set_pwm_frequency_duty)
set_rgb_flicker 0x00001915 Thumb Code 54 ozone_work.o(i.set_rgb_flicker)
set_rgb_on 0x00001951 Thumb Code 24 ozone_work.o(i.set_rgb_on)
set_stop_interval_ozone_work 0x0000196d Thumb Code 18 ozone_work.o(i.set_stop_interval_ozone_work)
t16_pinA4_init 0x0000197f Thumb Code 34 timer.o(i.t16_pinA4_init)
t16n0_1_init 0x000019a1 Thumb Code 142 timer.o(i.t16n0_1_init)
timing_led_on 0x00001a39 Thumb Code 76 ozone_work.o(i.timing_led_on)
timing_ozone_work_over 0x00001a89 Thumb Code 22 ozone_work.o(i.timing_ozone_work_over)
uart0_init 0x00001aa9 Thumb Code 132 uart0.o(i.uart0_init)
update_interval_down_begin_sys_time 0x00001b31 Thumb Code 12 ozone_work.o(i.update_interval_down_begin_sys_time)
update_ozer_work_state 0x00001b41 Thumb Code 26 ozone_work.o(i.update_ozer_work_state)
zkey_do_loop_in_each_period 0x00001b61 Thumb Code 38 key.o(i.zkey_do_loop_in_each_period)
zkey_init 0x00001b8d Thumb Code 72 key.o(i.zkey_init)
zkey_process_each 0x00001bd9 Thumb Code 60 key.o(i.zkey_process_each)
zkey_process_each_after_filter 0x00001c15 Thumb Code 70 key.o(i.zkey_process_each_after_filter)
Region$$Table$$Base 0x00001c98 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00001cb8 Number 0 anon$$obj.o(Region$$Table)
key_module 0x2000007c Data 12 key.o(.data) key_module 0x2000007c Data 12 key.o(.data)
g_frequency 0x20000088 Data 4 timer.o(.data) g_frequency 0x20000088 Data 4 timer.o(.data)
g_duty 0x2000008c Data 16 timer.o(.data) g_duty 0x2000008c Data 16 timer.o(.data)
@ -1333,9 +1336,9 @@ Memory Map of the image
Image Entry point : 0x000000c1 Image Entry point : 0x000000c1
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00001d34, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x00001c44])
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00001e08, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x00001d18])
Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00001be4, Max: 0x00010000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00001cb8, Max: 0x00010000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object Exec Addr Load Addr Size Type Attr Idx E Section Name Object
@ -1431,67 +1434,70 @@ Memory Map of the image
0x00000f54 0x00000f54 0x00000150 Code RO 2205 i._printf_core mc_p.l(printf1.o) 0x00000f54 0x00000f54 0x00000150 Code RO 2205 i._printf_core mc_p.l(printf1.o)
0x000010a4 0x000010a4 0x0000001c Code RO 427 i.according_now_gear_set_pwm ozone_work.o 0x000010a4 0x000010a4 0x0000001c Code RO 427 i.according_now_gear_set_pwm ozone_work.o
0x000010c0 0x000010c0 0x00000024 Code RO 590 i.adc_loop_gather adc.o 0x000010c0 0x000010c0 0x00000024 Code RO 590 i.adc_loop_gather adc.o
0x000010e4 0x000010e4 0x0000002c Code RO 428 i.close_ozone_work ozone_work.o
0x00001110 0x00001110 0x00000028 Code RO 3 i.feed_iwdt main.o
0x00001138 0x00001138 0x00000044 Code RO 1197 i.fputc lib_printf.o
0x0000117c 0x0000117c 0x00000034 Code RO 429 i.gears_led_on ozone_work.o
0x000011b0 0x000011b0 0x00000048 Code RO 592 i.get_adc_value adc.o
0x000011f8 0x000011f8 0x0000000c Code RO 430 i.get_ozone_starting_up_state ozone_work.o
0x00001204 0x00001204 0x0000000c Code RO 259 i.get_sys_ticket systick.o
0x00001210 0x00001210 0x00000038 Code RO 130 i.gpio_init port.o
0x00001248 0x00001248 0x00000060 Code RO 431 i.is_ozone_interva_time_over ozone_work.o
0x000012a8 0x000012a8 0x00000074 Code RO 432 i.is_ozone_work_time_over ozone_work.o
0x0000131c 0x0000131c 0x00000038 Code RO 4 i.iwdt_init main.o
0x00001354 0x00001354 0x00000056 Code RO 131 i.led_gpio_init port.o
0x000013aa 0x000013aa 0x00000002 PAD
0x000013ac 0x000013ac 0x0000007c Code RO 5 i.main main.o
0x00001428 0x00001428 0x000000bc Code RO 301 i.onkey key.o
0x000014e4 0x000014e4 0x00000020 Code RO 433 i.ozone_interval_over ozone_work.o
0x00001504 0x00001504 0x00000040 Code RO 434 i.ozone_work_mode ozone_work.o
0x00001544 0x00001544 0x0000000c Code RO 133 i.port_fan_set port.o
0x00001550 0x00001550 0x00000010 Code RO 134 i.port_gpio_get_gears_key_state port.o
0x00001560 0x00001560 0x00000010 Code RO 135 i.port_gpio_get_interval_key_state port.o
0x00001570 0x00001570 0x00000010 Code RO 136 i.port_gpio_get_switch_key_state port.o
0x00001580 0x00001580 0x00000010 Code RO 137 i.port_gpio_get_timer_key_state port.o
0x00001590 0x00001590 0x00000018 Code RO 261 i.port_haspassedms systick.o
0x000015a8 0x000015a8 0x00000020 Code RO 302 i.port_key_state key.o
0x000015c8 0x000015c8 0x0000000e Code RO 139 i.port_led0_set port.o
0x000015d6 0x000015d6 0x0000000e Code RO 141 i.port_led1_set port.o
0x000015e4 0x000015e4 0x0000000e Code RO 143 i.port_led2_set port.o
0x000015f2 0x000015f2 0x0000000e Code RO 145 i.port_led3_set port.o
0x00001600 0x00001600 0x0000000e Code RO 146 i.port_led_b_set port.o
0x0000160e 0x0000160e 0x0000000e Code RO 147 i.port_led_g_set port.o
0x0000161c 0x0000161c 0x0000000e Code RO 148 i.port_led_r_set port.o
0x0000162a 0x0000162a 0x00000002 PAD
0x0000162c 0x0000162c 0x00000018 Code RO 435 i.power_on_ozone_work_state ozone_work.o
0x00001644 0x00001644 0x00000028 Code RO 436 i.process_switch_key ozone_work.o
0x0000166c 0x0000166c 0x00000064 Code RO 438 i.set_interval_time ozone_work.o
0x000016d0 0x000016d0 0x0000005c Code RO 439 i.set_ozen_gears ozone_work.o
0x0000172c 0x0000172c 0x00000028 Code RO 440 i.set_ozone_shutdown ozone_work.o
0x00001754 0x00001754 0x000000b4 Code RO 443 i.set_ozone_work_time ozone_work.o
0x00001808 0x00001808 0x00000038 Code RO 392 i.set_pwm_frequency_duty timer.o
0x00001840 0x00001840 0x0000003c Code RO 444 i.set_rgb_flicker ozone_work.o
0x0000187c 0x0000187c 0x0000001c Code RO 446 i.set_rgb_on ozone_work.o
0x00001898 0x00001898 0x00000012 Code RO 447 i.set_stop_interval_ozone_work ozone_work.o
0x000018aa 0x000018aa 0x00000022 Code RO 393 i.t16_pinA4_init timer.o
0x000018cc 0x000018cc 0x00000098 Code RO 394 i.t16n0_1_init timer.o
0x00001964 0x00001964 0x00000050 Code RO 448 i.timing_led_on ozone_work.o
0x000019b4 0x000019b4 0x00000020 Code RO 449 i.timing_ozone_work_over ozone_work.o
0x000019d4 0x000019d4 0x00000088 Code RO 362 i.uart0_init uart0.o
0x00001a5c 0x00001a5c 0x00000010 Code RO 450 i.update_interval_down_begin_sys_time ozone_work.o
0x00001a6c 0x00001a6c 0x00000020 Code RO 451 i.update_ozer_work_state ozone_work.o
0x00001a8c 0x00001a8c 0x0000002c Code RO 303 i.zkey_do_loop_in_each_period key.o
0x00001ab8 0x00001ab8 0x0000004c Code RO 304 i.zkey_init key.o
0x00001b04 0x00001b04 0x0000003c Code RO 305 i.zkey_process_each key.o
0x00001b40 0x00001b40 0x0000004c Code RO 306 i.zkey_process_each_after_filter key.o
0x00001b8c 0x00001b8c 0x0000002d Data RO 307 .conststring key.o
0x00001bb9 0x00001bb9 0x00000003 PAD
0x00001bbc 0x00001bbc 0x00000006 Data RO 595 .conststring adc.o
0x00001bc2 0x00001bc2 0x00000002 PAD
0x00001bc4 0x00001bc4 0x00000020 Data RO 2468 Region$$Table anon$$obj.o
0x000010e4 0x000010e4 0x00000050 Code RO 591 i.beg_average_value adc.o
0x00001134 0x00001134 0x0000002c Code RO 428 i.close_ozone_work ozone_work.o
0x00001160 0x00001160 0x00000028 Code RO 3 i.feed_iwdt main.o
0x00001188 0x00001188 0x00000044 Code RO 1197 i.fputc lib_printf.o
0x000011cc 0x000011cc 0x00000034 Code RO 429 i.gears_led_on ozone_work.o
0x00001200 0x00001200 0x0000003c Code RO 592 i.get_adc_value adc.o
0x0000123c 0x0000123c 0x0000000c Code RO 430 i.get_ozone_starting_up_state ozone_work.o
0x00001248 0x00001248 0x0000000c Code RO 259 i.get_sys_ticket systick.o
0x00001254 0x00001254 0x00000038 Code RO 130 i.gpio_init port.o
0x0000128c 0x0000128c 0x00000060 Code RO 431 i.is_ozone_interva_time_over ozone_work.o
0x000012ec 0x000012ec 0x00000074 Code RO 432 i.is_ozone_work_time_over ozone_work.o
0x00001360 0x00001360 0x00000038 Code RO 4 i.iwdt_init main.o
0x00001398 0x00001398 0x00000056 Code RO 131 i.led_gpio_init port.o
0x000013ee 0x000013ee 0x00000002 PAD
0x000013f0 0x000013f0 0x0000007c Code RO 5 i.main main.o
0x0000146c 0x0000146c 0x000000bc Code RO 301 i.onkey key.o
0x00001528 0x00001528 0x00000020 Code RO 433 i.ozone_interval_over ozone_work.o
0x00001548 0x00001548 0x00000040 Code RO 434 i.ozone_work_mode ozone_work.o
0x00001588 0x00001588 0x0000000c Code RO 133 i.port_fan_set port.o
0x00001594 0x00001594 0x00000010 Code RO 134 i.port_gpio_get_gears_key_state port.o
0x000015a4 0x000015a4 0x00000010 Code RO 135 i.port_gpio_get_interval_key_state port.o
0x000015b4 0x000015b4 0x00000010 Code RO 136 i.port_gpio_get_switch_key_state port.o
0x000015c4 0x000015c4 0x00000010 Code RO 137 i.port_gpio_get_timer_key_state port.o
0x000015d4 0x000015d4 0x00000018 Code RO 261 i.port_haspassedms systick.o
0x000015ec 0x000015ec 0x00000020 Code RO 302 i.port_key_state key.o
0x0000160c 0x0000160c 0x0000000e Code RO 139 i.port_led0_set port.o
0x0000161a 0x0000161a 0x0000000e Code RO 141 i.port_led1_set port.o
0x00001628 0x00001628 0x0000000e Code RO 143 i.port_led2_set port.o
0x00001636 0x00001636 0x0000000e Code RO 145 i.port_led3_set port.o
0x00001644 0x00001644 0x0000000e Code RO 146 i.port_led_b_set port.o
0x00001652 0x00001652 0x0000000e Code RO 147 i.port_led_g_set port.o
0x00001660 0x00001660 0x0000000e Code RO 148 i.port_led_r_set port.o
0x0000166e 0x0000166e 0x00000002 PAD
0x00001670 0x00001670 0x00000018 Code RO 435 i.power_on_ozone_work_state ozone_work.o
0x00001688 0x00001688 0x00000028 Code RO 436 i.process_switch_key ozone_work.o
0x000016b0 0x000016b0 0x0000004c Code RO 437 i.process_voltage_abnormal ozone_work.o
0x000016fc 0x000016fc 0x00000044 Code RO 593 i.record_adc_gather_value adc.o
0x00001740 0x00001740 0x00000064 Code RO 438 i.set_interval_time ozone_work.o
0x000017a4 0x000017a4 0x0000005c Code RO 439 i.set_ozen_gears ozone_work.o
0x00001800 0x00001800 0x00000028 Code RO 440 i.set_ozone_shutdown ozone_work.o
0x00001828 0x00001828 0x000000b4 Code RO 443 i.set_ozone_work_time ozone_work.o
0x000018dc 0x000018dc 0x00000038 Code RO 392 i.set_pwm_frequency_duty timer.o
0x00001914 0x00001914 0x0000003c Code RO 444 i.set_rgb_flicker ozone_work.o
0x00001950 0x00001950 0x0000001c Code RO 446 i.set_rgb_on ozone_work.o
0x0000196c 0x0000196c 0x00000012 Code RO 447 i.set_stop_interval_ozone_work ozone_work.o
0x0000197e 0x0000197e 0x00000022 Code RO 393 i.t16_pinA4_init timer.o
0x000019a0 0x000019a0 0x00000098 Code RO 394 i.t16n0_1_init timer.o
0x00001a38 0x00001a38 0x00000050 Code RO 448 i.timing_led_on ozone_work.o
0x00001a88 0x00001a88 0x00000020 Code RO 449 i.timing_ozone_work_over ozone_work.o
0x00001aa8 0x00001aa8 0x00000088 Code RO 362 i.uart0_init uart0.o
0x00001b30 0x00001b30 0x00000010 Code RO 450 i.update_interval_down_begin_sys_time ozone_work.o
0x00001b40 0x00001b40 0x00000020 Code RO 451 i.update_ozer_work_state ozone_work.o
0x00001b60 0x00001b60 0x0000002c Code RO 303 i.zkey_do_loop_in_each_period key.o
0x00001b8c 0x00001b8c 0x0000004c Code RO 304 i.zkey_init key.o
0x00001bd8 0x00001bd8 0x0000003c Code RO 305 i.zkey_process_each key.o
0x00001c14 0x00001c14 0x0000004c Code RO 306 i.zkey_process_each_after_filter key.o
0x00001c60 0x00001c60 0x0000002d Data RO 307 .conststring key.o
0x00001c8d 0x00001c8d 0x00000003 PAD
0x00001c90 0x00001c90 0x00000006 Data RO 595 .conststring adc.o
0x00001c96 0x00001c96 0x00000002 PAD
0x00001c98 0x00001c98 0x00000020 Data RO 2468 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x00001be4, Size: 0x00000588, Max: 0x00001000, ABSOLUTE, COMPRESSED[0x00000060])
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x00001cb8, Size: 0x00000588, Max: 0x00001000, ABSOLUTE, COMPRESSED[0x00000060])
Exec Addr Load Addr Size Type Attr Idx E Section Name Object Exec Addr Load Addr Size Type Attr Idx E Section Name Object
@ -1515,7 +1521,7 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Object Name Code (inc. data) RO Data RW Data ZI Data Debug Object Name
248 44 6 88 28 2238 adc.o
384 62 6 88 28 3584 adc.o
24 6 0 4 0 2475 irqhandler.o 24 6 0 4 0 2475 irqhandler.o
476 28 45 136 0 5630 key.o 476 28 45 136 0 5630 key.o
388 38 0 0 0 3549 lib_adc.o 388 38 0 0 0 3549 lib_adc.o
@ -1527,7 +1533,7 @@ Image component sizes
286 10 0 0 0 4495 lib_uart.o 286 10 0 0 0 4495 lib_uart.o
136 24 0 0 0 1517 lib_wdt.o 136 24 0 0 0 1517 lib_wdt.o
220 40 0 0 0 77068 main.o 220 40 0 0 0 77068 main.o
1212 290 0 80 28 13703 ozone_work.o
1288 300 0 80 28 13771 ozone_work.o
316 0 0 0 0 7222 port.o 316 0 0 0 0 7222 port.o
28 8 192 0 1024 664 startup_es8p5066.o 28 8 192 0 1024 664 startup_es8p5066.o
10 0 0 4 0 731 system_es8p5066.o 10 0 0 4 0 731 system_es8p5066.o
@ -1536,7 +1542,7 @@ Image component sizes
160 8 0 0 0 1064 uart0.o 160 8 0 0 0 1064 uart0.o
---------------------------------------------------------------------- ----------------------------------------------------------------------
5810 726 280 332 1080 147015 Object Totals
6022 754 280 332 1080 148429 Object Totals
0 0 32 0 0 0 (incl. Generated) 0 0 32 0 0 0 (incl. Generated)
16 0 5 0 0 0 (incl. Padding) 16 0 5 0 0 0 (incl. Padding)
@ -1589,15 +1595,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug Code (inc. data) RO Data RW Data ZI Data Debug
6860 754 280 336 1080 143251 Grand Totals
6860 754 280 96 1080 143251 ELF Image Totals (compressed)
6860 754 280 96 0 0 ROM Totals
7072 782 280 336 1080 144533 Grand Totals
7072 782 280 96 1080 144533 ELF Image Totals (compressed)
7072 782 280 96 0 0 ROM Totals
============================================================================== ==============================================================================
Total RO Size (Code + RO Data) 7140 ( 6.97kB)
Total RO Size (Code + RO Data) 7352 ( 7.18kB)
Total RW Size (RW Data + ZI Data) 1416 ( 1.38kB) Total RW Size (RW Data + ZI Data) 1416 ( 1.38kB)
Total ROM Size (Code + RO Data + RW Data) 7236 ( 7.07kB)
Total ROM Size (Code + RO Data + RW Data) 7448 ( 7.27kB)
============================================================================== ==============================================================================

98
project_ozone/project_o.uvgui.admin
File diff suppressed because it is too large
View File

Loading…
Cancel
Save