Browse Source

update

master
Yuenold 3 years ago
parent
commit
c42cd7c532
  1. 75
      APP/main.c
  2. 1
      APP/main.h
  3. 4
      APP/port.c
  4. 7
      APP/port.h
  5. 4
      APP/uart0.c
  6. 13
      README.md
  7. 825
      project_ozone/Listings/project_o.map
  8. 168
      project_ozone/project_o.uvgui.admin
  9. 2
      project_ozone/project_o.uvopt

75
APP/main.c

@ -131,7 +131,8 @@ void onkey(zkey_t *key, zkey_state_t key_state) {
* @param key
* @param key_state
*/
if (starting_up_state && error_state.no_error == true) { //
if (starting_up_state) { //
if (error_state.fan_error_status == false && error_state.way_circuit_error_status == false) { //
if (key == &s_keys[0] && //
key->cur_state == zks_keep && //
!key->hasProcessed && //
@ -168,16 +169,23 @@ void onkey(zkey_t *key, zkey_state_t key_state) {
printf("key2 zks_rising_edge\r\n");
shutdown();
}
} else { //
} else if (error_state.fan_error_status == true || error_state.way_circuit_error_status == true) { //
if (key == &s_keys[3] && //
key->cur_state == zks_rising_edge && //
!key->hasProcessed && //
key->keep_state_count <= POWER_KEY_TRIGGER_TIME / KEY_SCAN_PERIOD) {
key->hasProcessed = true;
printf("key zks_rising_edge\r\n");
if (error_state.no_error == false) {
printf("key2 zks_rising_edge\r\n");
shutdown();
}
}
} else { //
if (key == &s_keys[3] && //
key->cur_state == zks_rising_edge && //
!key->hasProcessed && //
key->keep_state_count <= POWER_KEY_TRIGGER_TIME / KEY_SCAN_PERIOD) {
key->hasProcessed = true;
printf("key zks_rising_edge\r\n");
starting_up();
}
}
@ -230,16 +238,14 @@ void process_gearskey_press_even(void) {
//####################### #######################/
void shutdown(void) {
ozone_pwm_control_disable();
error_state.no_error = true;
error_state.fan_error_status = false;
error_state.way_circuit_error_status = false;
s_intervalkey_press_count = 0;
shutdown_before_level = now_level;
starting_up_state = false;
update_ozone_work_gears(WORK_LEVEL_CLOSE);
light_module_set_timing_light_mode(CLOSE_ALL_LED);
port_fan_set(false); //
error_state.fan_error_status = false;
error_state.way_circuit_error_status = false;
error_even_trigger_after_stop_ozone_work_state = false;
}
/**
@ -364,8 +370,9 @@ void feed_iwdt(void) {
}
void process_error_even(void) {
if (error_state.fan_error_status == true) {
error_state.no_error = false;
if (error_state.fan_error_status == false && error_state.way_circuit_error_status == false) { //
return;
} else {
if (!error_even_trigger_after_stop_ozone_work_state) {
error_even_trigger_after_stop_ozone_work_state = true;
set_pwm_modbul_freq_duty(1, 0);
@ -373,6 +380,7 @@ void process_error_even(void) {
light_module_set_timing_light_mode(CLOSE_ALL_LED);
port_fan_set(false); //
}
if (error_state.fan_error_status == true) { //
static uint32_t error_even_fan_ticket = 0;
static uint8_t one_led_flicker_state = 1;
if (port_haspassedms(error_even_fan_ticket) > 500) {
@ -380,15 +388,7 @@ void process_error_even(void) {
one_led_flicker_state = !one_led_flicker_state;
port_led0_set(one_led_flicker_state);
}
} else if (error_state.way_circuit_error_status == true) {
error_state.no_error = false;
if (!error_even_trigger_after_stop_ozone_work_state) {
error_even_trigger_after_stop_ozone_work_state = true;
set_pwm_modbul_freq_duty(1, 0);
light_module_set_rgb_mode(RGB_CLOSE);
light_module_set_timing_light_mode(CLOSE_ALL_LED);
port_fan_set(false); //
}
} else if (error_state.way_circuit_error_status == true) { //
static uint32_t error_even_way_circuit = 0;
static uint8_t two_led_flicker_state = 1;
if (port_haspassedms(error_even_way_circuit) > 500) {
@ -398,14 +398,39 @@ void process_error_even(void) {
port_led1_set(two_led_flicker_state);
}
}
}
}
/***********************************************************************************************************************
* ===============================================================================================================
**
***********************************************************************************************************************/
void test(void) {
error_state.way_circuit_error_status = true;
error_state.fan_error_status = true;
// while (1) {
// port_fan_set(true); //
// printf("open\r\n");
// Delayms(50000);
// port_fan_set(false); //
// printf("close\r\n");
// Delayms(50000);
// port_do_debug_light_state();
// printf("Initialization completed\r\n");
// }
// while (1) {
// port_do_debug_light_state();
// printf("Initialization completed\r\n");
// }
}
/**
* @brief 使rgb闪烁
*
*/
/***********************************************************************************************************************
* ============================================================================================================= *
* =============================================================================================================
**
***********************************************************************************************************************/
int main(void) {
HRC_Config(Enable, SCU_HRC_48M, Enable); //SCU_CLK_HRC
@ -417,10 +442,13 @@ int main(void) {
gpio_init();
zkey_init(&key_module);
t16_pa4_init();
iwdt_init();
// iwdt_init();
power_on_ozone_working_status();
error_state.way_circuit_error_status = true;
printf("Initialization completed\r\n");
// test();
while (true) {
port_do_debug_light_state();
// feed_iwdt();
static uint32_t keylastprocess = 0;
if (port_haspassedms(keylastprocess) > 20) {
keylastprocess = get_sys_ticket();
@ -439,7 +467,6 @@ int main(void) {
}
} else { //
}
feed_iwdt();
}
}
@ -451,5 +478,5 @@ int main(void) {
*
* led0闪烁测试通过
* led0led1闪烁测试通过
*
*
*/

1
APP/main.h

@ -33,7 +33,6 @@ typedef enum {
} WORK_LEVEL_T;
typedef struct {
bool no_error; /*没有异常*/
bool fan_error_status; /*风扇电压异常*/
bool way_circuit_error_status; /*总电压异常*/
} error_state_t;

4
APP/port.c

@ -18,7 +18,7 @@ static void led_gpio_init(void) {
GPIO_Init(GPIO_Pin_A8, &x);
GPIO_Init(GPIO_Pin_A9, &x);
GPIO_Init(GPIO_Pin_B1, &x);
GPIO_Init(GPIO_Pin_A28, &x);
GPIO_Init(GPIO_Pin_A22, &x);
// GPIO_Init(GPIO_Pin_A2, &x);
// GPIO_WriteBit(GPIO_Pin_A2,1);
}
@ -46,7 +46,7 @@ void gpio_init(void) {
key_gpio_init();
}
void port_debug_set(bool state) { GPIO_SET(A, 28, !, state); }
void port_debug_set(bool state) { GPIO_SET(A, 22, !, state); }
void port_fan_set(bool state) { GPIO_SET(B, 1, !!, state); }
void port_led0_set(bool state) { GPIO_SET(A, 3, !, state); }
void port_led1_set(bool state) { GPIO_SET(B, 13, !, state); }

7
APP/port.h

@ -2,9 +2,10 @@
#include "system_ES8P5066.h"
#include "lib_config.h"
#include <stdbool.h> //¶¨Òå²¼¶û
#define UART0_RXD0_PIN GPIO_Pin_A22
#define UART0_TXD0_PIN GPIO_Pin_A23
// #define UART0_RXD0_PIN GPIO_Pin_A22
// #define UART0_TXD0_PIN GPIO_Pin_A23
#define UART0_RXD0_PIN GPIO_Pin_A24
#define UART0_TXD0_PIN GPIO_Pin_A25
#define GPIO_GET(port, pin, mirror) \
(mirror(GPIO_ReadBit(GPIO_Pin_##port##pin) == 1))
#define GPIO_SET(port, pin, mirror, _state) \

4
APP/uart0.c

@ -9,7 +9,7 @@ void uart0_init(void) {
GPIO_InitSettingType InitSet;
InitSet.Dir = GPIO_Direction_Output;
InitSet.DS = GPIO_DS_Output_Strong;
InitSet.Func = GPIO_Reuse_Func1;
InitSet.Func = GPIO_Reuse_Func2;
InitSet.ODE = GPIO_ODE_Output_Disable;
InitSet.PDE = GPIO_PDE_Input_Disable;
InitSet.PUE = GPIO_PUE_Input_Disable;
@ -18,7 +18,7 @@ void uart0_init(void) {
InitSet.Dir = GPIO_Direction_Input;
InitSet.DS = GPIO_DS_Output_Strong;
InitSet.Func = GPIO_Reuse_Func1;
InitSet.Func = GPIO_Reuse_Func2;
InitSet.ODE = GPIO_ODE_Output_Disable;
InitSet.PDE = GPIO_PDE_Input_Disable;
InitSet.PUE = GPIO_PUE_Input_Disable;

13
README.md

@ -61,6 +61,19 @@ v2.0:[项目需求.docx](./doc/项目需求.docx)
[臭氧发生器使用说明](./doc/臭氧发生器使用说明.docx)
## 硬件验证
```
按键按下后操作有一定延时
按键按下触发不灵敏
rgb蓝色灯光偏暗
风扇不受控制,当软件拉低,或者拉高io后,风扇始终处于运作状态
(经过电压测量,软件拉低io后,引脚的输出电压为0.8V,测试了几个引脚都是这样)
```
## 问题
[问题总结](http://192.168.1.3:3000/weizhuangzhuang/ES8P5066_Doc/src/branch/master/doc/%E9%97%AE%E9%A2%98%E7%A7%AF%E7%B4%AF.md)

825
project_ozone/Listings/project_o.map

@ -23,19 +23,18 @@ Section Cross References
main.o(i.main) refers to port.o(i.gpio_init) for gpio_init
main.o(i.main) refers to key.o(i.zkey_init) for zkey_init
main.o(i.main) refers to pwm.o(i.t16_pa4_init) for t16_pa4_init
main.o(i.main) refers to main.o(i.iwdt_init) for iwdt_init
main.o(i.main) refers to main.o(i.power_on_ozone_working_status) for power_on_ozone_working_status
main.o(i.main) refers to printfa.o(i.__0printf) for __2printf
main.o(i.main) refers to systick.o(i.port_do_debug_light_state) for port_do_debug_light_state
main.o(i.main) refers to systick.o(i.port_haspassedms) for port_haspassedms
main.o(i.main) refers to systick.o(i.get_sys_ticket) for get_sys_ticket
main.o(i.main) refers to key.o(i.zkey_do_loop_in_each_period) for zkey_do_loop_in_each_period
main.o(i.main) refers to systick.o(i.port_do_debug_light_state) for port_do_debug_light_state
main.o(i.main) refers to main.o(i.process_error_even) for process_error_even
main.o(i.main) refers to adc.o(i.try_adc_gather) for try_adc_gather
main.o(i.main) refers to main.o(i.try_shutdown) for try_shutdown
main.o(i.main) refers to ozone_pwm_control.o(i.ozone_pwm_control_is_enable) for ozone_pwm_control_is_enable
main.o(i.main) refers to ozone_pwm_control.o(i.ozone_pwm_control_module_loop) for ozone_pwm_control_module_loop
main.o(i.main) refers to main.o(i.process_rgb_flicker) for process_rgb_flicker
main.o(i.main) refers to main.o(i.feed_iwdt) for feed_iwdt
main.o(i.main) refers to main.o(.data) for .data
main.o(i.onkey) refers to printfa.o(i.__0printf) for __2printf
main.o(i.onkey) refers to main.o(i.update_timing_time) for update_timing_time
@ -81,6 +80,10 @@ Section Cross References
main.o(i.starting_up) refers to main.o(i.update_ozone_work_gears) for update_ozone_work_gears
main.o(i.starting_up) refers to port.o(i.port_fan_set) for port_fan_set
main.o(i.starting_up) refers to main.o(.data) for .data
main.o(i.test) refers to port.o(i.port_fan_set) for port_fan_set
main.o(i.test) refers to printfa.o(i.__0printf) for __2printf
main.o(i.test) refers to systick.o(i.Delayms) for Delayms
main.o(i.test) refers to systick.o(i.port_do_debug_light_state) for port_do_debug_light_state
main.o(i.timing_function_is_enable) refers to main.o(.data) for .data
main.o(i.try_shutdown) refers to systick.o(i.port_haspassedms) for port_haspassedms
main.o(i.try_shutdown) refers to systick.o(i.get_sys_ticket) for get_sys_ticket
@ -744,7 +747,10 @@ Removing Unused input sections from the image.
Removing main.o(.rev16_text), (4 bytes).
Removing main.o(.revsh_text), (4 bytes).
Removing main.o(i.feed_iwdt), (40 bytes).
Removing main.o(i.iwdt_init), (56 bytes).
Removing main.o(i.process_switchkey), (32 bytes).
Removing main.o(i.test), (100 bytes).
Removing main.o(i.timing_function_is_enable), (12 bytes).
Removing port.o(.rev16_text), (4 bytes).
Removing port.o(.revsh_text), (4 bytes).
@ -999,8 +1005,10 @@ Removing Unused input sections from the image.
Removing lib_uart.o(i.UART_SendWord), (4 bytes).
Removing lib_wdt.o(.rev16_text), (4 bytes).
Removing lib_wdt.o(.revsh_text), (4 bytes).
Removing lib_wdt.o(i.IWDT_GetFlagStatus), (20 bytes).
Removing lib_wdt.o(i.IWDT_GetITStatus), (20 bytes).
Removing lib_wdt.o(i.IWDT_GetValue), (12 bytes).
Removing lib_wdt.o(i.IWDT_Init), (116 bytes).
Removing lib_wdt.o(i.IWDT_SetReloadValue), (12 bytes).
Removing lib_wdt.o(i.WWDT_GetFlagStatus), (20 bytes).
Removing lib_wdt.o(i.WWDT_GetValue), (12 bytes).
@ -1010,7 +1018,7 @@ Removing Unused input sections from the image.
Removing irqhandler.o(.rev16_text), (4 bytes).
Removing irqhandler.o(.revsh_text), (4 bytes).
267 unused section(s) (total 7018 bytes) removed from the image.
272 unused section(s) (total 7350 bytes) removed from the image.
==============================================================================
@ -1025,32 +1033,32 @@ Image Symbol Table
../clib/microlib/division.c 0x00000000 Number 0 idiv.o ABSOLUTE
../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE
../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.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 entry7b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.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 printf5.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.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 printf8.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE
../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE
../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE
@ -1059,17 +1067,17 @@ Image Symbol Table
../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE
../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE
../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE
../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE
../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixui.o ABSOLUTE
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixi.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixui.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 dflti.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE
../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE
../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE
../fplib/microlib/fpscalb.c 0x00000000 Number 0 fscalb.o ABSOLUTE
..\APP\adc.c 0x00000000 Number 0 adc.o ABSOLUTE
@ -1190,108 +1198,104 @@ Image Symbol Table
i.HOOK_pwm_stop 0x0000109c Section 0 main.o(i.HOOK_pwm_stop)
i.HRC_Config 0x000010c8 Section 0 lib_scu.o(i.HRC_Config)
i.HardFault_IRQHandler 0x0000114c Section 0 irqhandler.o(i.HardFault_IRQHandler)
i.IWDT_GetFlagStatus 0x00001150 Section 0 lib_wdt.o(i.IWDT_GetFlagStatus)
i.IWDT_Init 0x00001164 Section 0 lib_wdt.o(i.IWDT_Init)
i.NMI_IRQHandler 0x000011d8 Section 0 irqhandler.o(i.NMI_IRQHandler)
i.NVIC_Init 0x000011dc Section 0 lib_scs.o(i.NVIC_Init)
i.PendSV_IRQHandler 0x0000121c Section 0 irqhandler.o(i.PendSV_IRQHandler)
i.SCU_SysClkSelect 0x00001220 Section 0 lib_scu.o(i.SCU_SysClkSelect)
i.SVC_IRQHandler 0x00001248 Section 0 irqhandler.o(i.SVC_IRQHandler)
i.SysTick_IRQHandler 0x0000124c Section 0 irqhandler.o(i.SysTick_IRQHandler)
i.SysTick_Init 0x0000125c Section 0 lib_scs.o(i.SysTick_Init)
i.SystemInit 0x00001284 Section 0 system_es8p5066.o(i.SystemInit)
i.T16Nx_BaseInit 0x0000128e Section 0 lib_timer.o(i.T16Nx_BaseInit)
i.T16Nx_Disable 0x000012e8 Section 0 lib_timer.o(i.T16Nx_Disable)
i.T16Nx_Enable 0x000012f2 Section 0 lib_timer.o(i.T16Nx_Enable)
i.T16Nx_MAT2ITConfig 0x000012fc Section 0 lib_timer.o(i.T16Nx_MAT2ITConfig)
i.T16Nx_MAT2Out1Config 0x0000130e Section 0 lib_timer.o(i.T16Nx_MAT2Out1Config)
i.T16Nx_MAT3ITConfig 0x00001320 Section 0 lib_timer.o(i.T16Nx_MAT3ITConfig)
i.T16Nx_MAT3Out1Config 0x00001332 Section 0 lib_timer.o(i.T16Nx_MAT3Out1Config)
i.T16Nx_PMWOutInit 0x00001344 Section 0 lib_timer.o(i.T16Nx_PMWOutInit)
i.T16Nx_SetCNT1 0x000013b6 Section 0 lib_timer.o(i.T16Nx_SetCNT1)
i.T16Nx_SetMAT2 0x000013d2 Section 0 lib_timer.o(i.T16Nx_SetMAT2)
i.T16Nx_SetMAT3 0x000013de Section 0 lib_timer.o(i.T16Nx_SetMAT3)
i.T16Nx_SetTOP1 0x000013ea Section 0 lib_timer.o(i.T16Nx_SetTOP1)
i.UART0_IRQHandler 0x000013f8 Section 0 uart0.o(i.UART0_IRQHandler)
i.UART_ClearITPendingBit 0x00001410 Section 0 lib_uart.o(i.UART_ClearITPendingBit)
i.UART_GetFlagStatus 0x00001414 Section 0 lib_uart.o(i.UART_GetFlagStatus)
i.UART_ITConfig 0x00001422 Section 0 lib_uart.o(i.UART_ITConfig)
i.UART_Init 0x00001434 Section 0 lib_uart.o(i.UART_Init)
i.UART_RecByte 0x00001514 Section 0 lib_uart.o(i.UART_RecByte)
i.UART_SendByte 0x0000151a Section 0 lib_uart.o(i.UART_SendByte)
i.UART_TBIMConfig 0x00001520 Section 0 lib_uart.o(i.UART_TBIMConfig)
i.User_SysTickInit 0x00001530 Section 0 systick.o(i.User_SysTickInit)
i.__0printf 0x00001564 Section 0 printfa.o(i.__0printf)
i.__ARM_clz 0x00001584 Section 0 depilogue.o(i.__ARM_clz)
i.__ARM_common_switch8 0x000015b2 Section 0 ozone_work.o(i.__ARM_common_switch8)
i.__scatterload_copy 0x000015cc Section 14 handlers.o(i.__scatterload_copy)
i.__scatterload_null 0x000015da Section 2 handlers.o(i.__scatterload_null)
i.__scatterload_zeroinit 0x000015dc Section 14 handlers.o(i.__scatterload_zeroinit)
i._fp_digits 0x000015ec Section 0 printfa.o(i._fp_digits)
_fp_digits 0x000015ed Thumb Code 344 printfa.o(i._fp_digits)
i._printf_core 0x00001760 Section 0 printfa.o(i._printf_core)
_printf_core 0x00001761 Thumb Code 1754 printfa.o(i._printf_core)
i._printf_post_padding 0x00001e4c Section 0 printfa.o(i._printf_post_padding)
_printf_post_padding 0x00001e4d Thumb Code 32 printfa.o(i._printf_post_padding)
i._printf_pre_padding 0x00001e6c Section 0 printfa.o(i._printf_pre_padding)
_printf_pre_padding 0x00001e6d Thumb Code 44 printfa.o(i._printf_pre_padding)
i.feed_iwdt 0x00001e98 Section 0 main.o(i.feed_iwdt)
i.fputc 0x00001ec0 Section 0 lib_printf.o(i.fputc)
i.get_adc_value 0x00001f04 Section 0 adc.o(i.get_adc_value)
i.get_sys_ticket 0x00001f4c Section 0 systick.o(i.get_sys_ticket)
i.gpio_init 0x00001f58 Section 0 port.o(i.gpio_init)
i.iwdt_init 0x00001f90 Section 0 main.o(i.iwdt_init)
i.led_gpio_init 0x00001fc8 Section 0 port.o(i.led_gpio_init)
led_gpio_init 0x00001fc9 Thumb Code 86 port.o(i.led_gpio_init)
i.light_module_set_rgb_mode 0x00002020 Section 0 light.o(i.light_module_set_rgb_mode)
i.light_module_set_timing_light_mode 0x00002090 Section 0 light.o(i.light_module_set_timing_light_mode)
i.main 0x00002100 Section 0 main.o(i.main)
i.onkey 0x00002194 Section 0 main.o(i.onkey)
i.ozone_pwm_control_disable 0x000022fc Section 0 ozone_pwm_control.o(i.ozone_pwm_control_disable)
i.ozone_pwm_control_enable 0x00002308 Section 0 ozone_pwm_control.o(i.ozone_pwm_control_enable)
i.ozone_pwm_control_is_enable 0x00002314 Section 0 ozone_pwm_control.o(i.ozone_pwm_control_is_enable)
i.ozone_pwm_control_module_loop 0x00002320 Section 0 ozone_pwm_control.o(i.ozone_pwm_control_module_loop)
i.ozone_pwm_control_module_set_pwm_output_1 0x0000239c Section 0 ozone_pwm_control.o(i.ozone_pwm_control_module_set_pwm_output_1)
i.ozone_pwm_control_module_set_pwm_output_2 0x000023bc Section 0 ozone_pwm_control.o(i.ozone_pwm_control_module_set_pwm_output_2)
i.port_debug_set 0x000023ec Section 0 port.o(i.port_debug_set)
i.port_do_debug_light_state 0x000023fc Section 0 systick.o(i.port_do_debug_light_state)
i.port_fan_set 0x00002438 Section 0 port.o(i.port_fan_set)
i.port_gpio_get_gears_key_state 0x00002444 Section 0 port.o(i.port_gpio_get_gears_key_state)
i.port_gpio_get_interval_key_state 0x00002454 Section 0 port.o(i.port_gpio_get_interval_key_state)
i.port_gpio_get_switch_key_state 0x00002464 Section 0 port.o(i.port_gpio_get_switch_key_state)
i.port_gpio_get_timer_key_state 0x00002474 Section 0 port.o(i.port_gpio_get_timer_key_state)
i.port_haspassedms 0x00002484 Section 0 systick.o(i.port_haspassedms)
i.port_led0_set 0x0000249c Section 0 port.o(i.port_led0_set)
i.port_led1_set 0x000024aa Section 0 port.o(i.port_led1_set)
i.port_led2_set 0x000024b8 Section 0 port.o(i.port_led2_set)
i.port_led3_set 0x000024c6 Section 0 port.o(i.port_led3_set)
i.port_led_b_set 0x000024d4 Section 0 port.o(i.port_led_b_set)
i.port_led_g_set 0x000024e2 Section 0 port.o(i.port_led_g_set)
i.port_led_r_set 0x000024f0 Section 0 port.o(i.port_led_r_set)
i.power_on_ozone_working_status 0x000024fe Section 0 main.o(i.power_on_ozone_working_status)
i.process_error_even 0x00002514 Section 0 main.o(i.process_error_even)
i.process_gearskey_press_even 0x000025dc Section 0 main.o(i.process_gearskey_press_even)
i.process_intervalkey_press_even 0x0000260c Section 0 main.o(i.process_intervalkey_press_even)
i.process_rgb_flicker 0x0000262c Section 0 main.o(i.process_rgb_flicker)
i.restore_the_mode_before_intermittent_work 0x0000267c Section 0 main.o(i.restore_the_mode_before_intermittent_work)
i.set_pwm_modbul_freq_duty 0x000026bc Section 0 pwm.o(i.set_pwm_modbul_freq_duty)
i.shutdown 0x000027d0 Section 0 main.o(i.shutdown)
i.starting_up 0x00002808 Section 0 main.o(i.starting_up)
i.t16_pa4_init 0x00002834 Section 0 pwm.o(i.t16_pa4_init)
i.try_adc_gather 0x000028d4 Section 0 adc.o(i.try_adc_gather)
i.try_shutdown 0x000028f8 Section 0 main.o(i.try_shutdown)
i.uart0_init 0x00002948 Section 0 uart0.o(i.uart0_init)
i.updae_led_light_mode 0x000029d0 Section 0 main.o(i.updae_led_light_mode)
i.update_begin_ticket 0x00002a2c Section 0 ozone_pwm_control.o(i.update_begin_ticket)
i.update_interval_period_duty 0x00002a3c Section 0 main.o(i.update_interval_period_duty)
i.update_ozone_work_gears 0x00002aa0 Section 0 main.o(i.update_ozone_work_gears)
i.update_timing_time 0x00002af4 Section 0 main.o(i.update_timing_time)
i.zkey_do_loop_in_each_period 0x00002b84 Section 0 key.o(i.zkey_do_loop_in_each_period)
i.zkey_init 0x00002bb0 Section 0 key.o(i.zkey_init)
i.zkey_process_each 0x00002bfc Section 0 key.o(i.zkey_process_each)
i.zkey_process_each_after_filter 0x00002c38 Section 0 key.o(i.zkey_process_each_after_filter)
.conststring 0x00002c84 Section 45 main.o(.conststring)
.conststring 0x00002cb4 Section 6 adc.o(.conststring)
i.NMI_IRQHandler 0x0000114e Section 0 irqhandler.o(i.NMI_IRQHandler)
i.NVIC_Init 0x00001150 Section 0 lib_scs.o(i.NVIC_Init)
i.PendSV_IRQHandler 0x00001190 Section 0 irqhandler.o(i.PendSV_IRQHandler)
i.SCU_SysClkSelect 0x00001194 Section 0 lib_scu.o(i.SCU_SysClkSelect)
i.SVC_IRQHandler 0x000011bc Section 0 irqhandler.o(i.SVC_IRQHandler)
i.SysTick_IRQHandler 0x000011c0 Section 0 irqhandler.o(i.SysTick_IRQHandler)
i.SysTick_Init 0x000011d0 Section 0 lib_scs.o(i.SysTick_Init)
i.SystemInit 0x000011f8 Section 0 system_es8p5066.o(i.SystemInit)
i.T16Nx_BaseInit 0x00001202 Section 0 lib_timer.o(i.T16Nx_BaseInit)
i.T16Nx_Disable 0x0000125c Section 0 lib_timer.o(i.T16Nx_Disable)
i.T16Nx_Enable 0x00001266 Section 0 lib_timer.o(i.T16Nx_Enable)
i.T16Nx_MAT2ITConfig 0x00001270 Section 0 lib_timer.o(i.T16Nx_MAT2ITConfig)
i.T16Nx_MAT2Out1Config 0x00001282 Section 0 lib_timer.o(i.T16Nx_MAT2Out1Config)
i.T16Nx_MAT3ITConfig 0x00001294 Section 0 lib_timer.o(i.T16Nx_MAT3ITConfig)
i.T16Nx_MAT3Out1Config 0x000012a6 Section 0 lib_timer.o(i.T16Nx_MAT3Out1Config)
i.T16Nx_PMWOutInit 0x000012b8 Section 0 lib_timer.o(i.T16Nx_PMWOutInit)
i.T16Nx_SetCNT1 0x0000132a Section 0 lib_timer.o(i.T16Nx_SetCNT1)
i.T16Nx_SetMAT2 0x00001346 Section 0 lib_timer.o(i.T16Nx_SetMAT2)
i.T16Nx_SetMAT3 0x00001352 Section 0 lib_timer.o(i.T16Nx_SetMAT3)
i.T16Nx_SetTOP1 0x0000135e Section 0 lib_timer.o(i.T16Nx_SetTOP1)
i.UART0_IRQHandler 0x0000136c Section 0 uart0.o(i.UART0_IRQHandler)
i.UART_ClearITPendingBit 0x00001384 Section 0 lib_uart.o(i.UART_ClearITPendingBit)
i.UART_GetFlagStatus 0x00001388 Section 0 lib_uart.o(i.UART_GetFlagStatus)
i.UART_ITConfig 0x00001396 Section 0 lib_uart.o(i.UART_ITConfig)
i.UART_Init 0x000013a8 Section 0 lib_uart.o(i.UART_Init)
i.UART_RecByte 0x00001488 Section 0 lib_uart.o(i.UART_RecByte)
i.UART_SendByte 0x0000148e Section 0 lib_uart.o(i.UART_SendByte)
i.UART_TBIMConfig 0x00001494 Section 0 lib_uart.o(i.UART_TBIMConfig)
i.User_SysTickInit 0x000014a4 Section 0 systick.o(i.User_SysTickInit)
i.__0printf 0x000014d8 Section 0 printfa.o(i.__0printf)
i.__ARM_clz 0x000014f8 Section 0 depilogue.o(i.__ARM_clz)
i.__ARM_common_switch8 0x00001526 Section 0 ozone_work.o(i.__ARM_common_switch8)
i.__scatterload_copy 0x00001540 Section 14 handlers.o(i.__scatterload_copy)
i.__scatterload_null 0x0000154e Section 2 handlers.o(i.__scatterload_null)
i.__scatterload_zeroinit 0x00001550 Section 14 handlers.o(i.__scatterload_zeroinit)
i._fp_digits 0x00001560 Section 0 printfa.o(i._fp_digits)
_fp_digits 0x00001561 Thumb Code 344 printfa.o(i._fp_digits)
i._printf_core 0x000016d4 Section 0 printfa.o(i._printf_core)
_printf_core 0x000016d5 Thumb Code 1754 printfa.o(i._printf_core)
i._printf_post_padding 0x00001dc0 Section 0 printfa.o(i._printf_post_padding)
_printf_post_padding 0x00001dc1 Thumb Code 32 printfa.o(i._printf_post_padding)
i._printf_pre_padding 0x00001de0 Section 0 printfa.o(i._printf_pre_padding)
_printf_pre_padding 0x00001de1 Thumb Code 44 printfa.o(i._printf_pre_padding)
i.fputc 0x00001e0c Section 0 lib_printf.o(i.fputc)
i.get_adc_value 0x00001e50 Section 0 adc.o(i.get_adc_value)
i.get_sys_ticket 0x00001e98 Section 0 systick.o(i.get_sys_ticket)
i.gpio_init 0x00001ea4 Section 0 port.o(i.gpio_init)
i.led_gpio_init 0x00001edc Section 0 port.o(i.led_gpio_init)
led_gpio_init 0x00001edd Thumb Code 86 port.o(i.led_gpio_init)
i.light_module_set_rgb_mode 0x00001f34 Section 0 light.o(i.light_module_set_rgb_mode)
i.light_module_set_timing_light_mode 0x00001fa4 Section 0 light.o(i.light_module_set_timing_light_mode)
i.main 0x00002014 Section 0 main.o(i.main)
i.onkey 0x000020c8 Section 0 main.o(i.onkey)
i.ozone_pwm_control_disable 0x00002234 Section 0 ozone_pwm_control.o(i.ozone_pwm_control_disable)
i.ozone_pwm_control_enable 0x00002240 Section 0 ozone_pwm_control.o(i.ozone_pwm_control_enable)
i.ozone_pwm_control_is_enable 0x0000224c Section 0 ozone_pwm_control.o(i.ozone_pwm_control_is_enable)
i.ozone_pwm_control_module_loop 0x00002258 Section 0 ozone_pwm_control.o(i.ozone_pwm_control_module_loop)
i.ozone_pwm_control_module_set_pwm_output_1 0x000022d4 Section 0 ozone_pwm_control.o(i.ozone_pwm_control_module_set_pwm_output_1)
i.ozone_pwm_control_module_set_pwm_output_2 0x000022f4 Section 0 ozone_pwm_control.o(i.ozone_pwm_control_module_set_pwm_output_2)
i.port_debug_set 0x00002324 Section 0 port.o(i.port_debug_set)
i.port_do_debug_light_state 0x00002334 Section 0 systick.o(i.port_do_debug_light_state)
i.port_fan_set 0x00002370 Section 0 port.o(i.port_fan_set)
i.port_gpio_get_gears_key_state 0x0000237c Section 0 port.o(i.port_gpio_get_gears_key_state)
i.port_gpio_get_interval_key_state 0x0000238c Section 0 port.o(i.port_gpio_get_interval_key_state)
i.port_gpio_get_switch_key_state 0x0000239c Section 0 port.o(i.port_gpio_get_switch_key_state)
i.port_gpio_get_timer_key_state 0x000023ac Section 0 port.o(i.port_gpio_get_timer_key_state)
i.port_haspassedms 0x000023bc Section 0 systick.o(i.port_haspassedms)
i.port_led0_set 0x000023d4 Section 0 port.o(i.port_led0_set)
i.port_led1_set 0x000023e2 Section 0 port.o(i.port_led1_set)
i.port_led2_set 0x000023f0 Section 0 port.o(i.port_led2_set)
i.port_led3_set 0x000023fe Section 0 port.o(i.port_led3_set)
i.port_led_b_set 0x0000240c Section 0 port.o(i.port_led_b_set)
i.port_led_g_set 0x0000241a Section 0 port.o(i.port_led_g_set)
i.port_led_r_set 0x00002428 Section 0 port.o(i.port_led_r_set)
i.power_on_ozone_working_status 0x00002436 Section 0 main.o(i.power_on_ozone_working_status)
i.process_error_even 0x0000244c Section 0 main.o(i.process_error_even)
i.process_gearskey_press_even 0x000024f8 Section 0 main.o(i.process_gearskey_press_even)
i.process_intervalkey_press_even 0x00002528 Section 0 main.o(i.process_intervalkey_press_even)
i.process_rgb_flicker 0x00002548 Section 0 main.o(i.process_rgb_flicker)
i.restore_the_mode_before_intermittent_work 0x00002598 Section 0 main.o(i.restore_the_mode_before_intermittent_work)
i.set_pwm_modbul_freq_duty 0x000025d8 Section 0 pwm.o(i.set_pwm_modbul_freq_duty)
i.shutdown 0x000026ec Section 0 main.o(i.shutdown)
i.starting_up 0x0000271c Section 0 main.o(i.starting_up)
i.t16_pa4_init 0x00002748 Section 0 pwm.o(i.t16_pa4_init)
i.try_adc_gather 0x000027e8 Section 0 adc.o(i.try_adc_gather)
i.try_shutdown 0x0000280c Section 0 main.o(i.try_shutdown)
i.uart0_init 0x0000285c Section 0 uart0.o(i.uart0_init)
i.updae_led_light_mode 0x000028e8 Section 0 main.o(i.updae_led_light_mode)
i.update_begin_ticket 0x00002944 Section 0 ozone_pwm_control.o(i.update_begin_ticket)
i.update_interval_period_duty 0x00002954 Section 0 main.o(i.update_interval_period_duty)
i.update_ozone_work_gears 0x000029b8 Section 0 main.o(i.update_ozone_work_gears)
i.update_timing_time 0x00002a0c Section 0 main.o(i.update_timing_time)
i.zkey_do_loop_in_each_period 0x00002a9c Section 0 key.o(i.zkey_do_loop_in_each_period)
i.zkey_init 0x00002ac8 Section 0 key.o(i.zkey_init)
i.zkey_process_each 0x00002b14 Section 0 key.o(i.zkey_process_each)
i.zkey_process_each_after_filter 0x00002b50 Section 0 key.o(i.zkey_process_each_after_filter)
.conststring 0x00002b9c Section 45 main.o(.conststring)
.conststring 0x00002bcc Section 6 adc.o(.conststring)
.data 0x20000000 Section 168 main.o(.data)
s_now_interval_duty 0x20000002 Data 1 main.o(.data)
s_intervalkey_press_count 0x20000003 Data 1 main.o(.data)
@ -1485,107 +1489,103 @@ Image Symbol Table
HOOK_pwm_stop 0x0000109d Thumb Code 30 main.o(i.HOOK_pwm_stop)
HRC_Config 0x000010c9 Thumb Code 124 lib_scu.o(i.HRC_Config)
HardFault_IRQHandler 0x0000114d Thumb Code 2 irqhandler.o(i.HardFault_IRQHandler)
IWDT_GetFlagStatus 0x00001151 Thumb Code 14 lib_wdt.o(i.IWDT_GetFlagStatus)
IWDT_Init 0x00001165 Thumb Code 98 lib_wdt.o(i.IWDT_Init)
NMI_IRQHandler 0x000011d9 Thumb Code 2 irqhandler.o(i.NMI_IRQHandler)
NVIC_Init 0x000011dd Thumb Code 56 lib_scs.o(i.NVIC_Init)
PendSV_IRQHandler 0x0000121d Thumb Code 2 irqhandler.o(i.PendSV_IRQHandler)
SCU_SysClkSelect 0x00001221 Thumb Code 30 lib_scu.o(i.SCU_SysClkSelect)
SVC_IRQHandler 0x00001249 Thumb Code 2 irqhandler.o(i.SVC_IRQHandler)
SysTick_IRQHandler 0x0000124d Thumb Code 10 irqhandler.o(i.SysTick_IRQHandler)
SysTick_Init 0x0000125d Thumb Code 36 lib_scs.o(i.SysTick_Init)
SystemInit 0x00001285 Thumb Code 10 system_es8p5066.o(i.SystemInit)
T16Nx_BaseInit 0x0000128f Thumb Code 90 lib_timer.o(i.T16Nx_BaseInit)
T16Nx_Disable 0x000012e9 Thumb Code 10 lib_timer.o(i.T16Nx_Disable)
T16Nx_Enable 0x000012f3 Thumb Code 10 lib_timer.o(i.T16Nx_Enable)
T16Nx_MAT2ITConfig 0x000012fd Thumb Code 18 lib_timer.o(i.T16Nx_MAT2ITConfig)
T16Nx_MAT2Out1Config 0x0000130f Thumb Code 18 lib_timer.o(i.T16Nx_MAT2Out1Config)
T16Nx_MAT3ITConfig 0x00001321 Thumb Code 18 lib_timer.o(i.T16Nx_MAT3ITConfig)
T16Nx_MAT3Out1Config 0x00001333 Thumb Code 18 lib_timer.o(i.T16Nx_MAT3Out1Config)
T16Nx_PMWOutInit 0x00001345 Thumb Code 114 lib_timer.o(i.T16Nx_PMWOutInit)
T16Nx_SetCNT1 0x000013b7 Thumb Code 28 lib_timer.o(i.T16Nx_SetCNT1)
T16Nx_SetMAT2 0x000013d3 Thumb Code 12 lib_timer.o(i.T16Nx_SetMAT2)
T16Nx_SetMAT3 0x000013df Thumb Code 12 lib_timer.o(i.T16Nx_SetMAT3)
T16Nx_SetTOP1 0x000013eb Thumb Code 12 lib_timer.o(i.T16Nx_SetTOP1)
UART0_IRQHandler 0x000013f9 Thumb Code 20 uart0.o(i.UART0_IRQHandler)
UART_ClearITPendingBit 0x00001411 Thumb Code 4 lib_uart.o(i.UART_ClearITPendingBit)
UART_GetFlagStatus 0x00001415 Thumb Code 14 lib_uart.o(i.UART_GetFlagStatus)
UART_ITConfig 0x00001423 Thumb Code 16 lib_uart.o(i.UART_ITConfig)
UART_Init 0x00001435 Thumb Code 214 lib_uart.o(i.UART_Init)
UART_RecByte 0x00001515 Thumb Code 6 lib_uart.o(i.UART_RecByte)
UART_SendByte 0x0000151b Thumb Code 6 lib_uart.o(i.UART_SendByte)
UART_TBIMConfig 0x00001521 Thumb Code 16 lib_uart.o(i.UART_TBIMConfig)
User_SysTickInit 0x00001531 Thumb Code 42 systick.o(i.User_SysTickInit)
__0printf 0x00001565 Thumb Code 24 printfa.o(i.__0printf)
__1printf 0x00001565 Thumb Code 0 printfa.o(i.__0printf)
__2printf 0x00001565 Thumb Code 0 printfa.o(i.__0printf)
__c89printf 0x00001565 Thumb Code 0 printfa.o(i.__0printf)
printf 0x00001565 Thumb Code 0 printfa.o(i.__0printf)
__ARM_clz 0x00001585 Thumb Code 46 depilogue.o(i.__ARM_clz)
__ARM_common_switch8 0x000015b3 Thumb Code 26 ozone_work.o(i.__ARM_common_switch8)
__scatterload_copy 0x000015cd Thumb Code 14 handlers.o(i.__scatterload_copy)
__scatterload_null 0x000015db Thumb Code 2 handlers.o(i.__scatterload_null)
__scatterload_zeroinit 0x000015dd Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
feed_iwdt 0x00001e99 Thumb Code 26 main.o(i.feed_iwdt)
fputc 0x00001ec1 Thumb Code 58 lib_printf.o(i.fputc)
get_adc_value 0x00001f05 Thumb Code 58 adc.o(i.get_adc_value)
get_sys_ticket 0x00001f4d Thumb Code 6 systick.o(i.get_sys_ticket)
gpio_init 0x00001f59 Thumb Code 56 port.o(i.gpio_init)
iwdt_init 0x00001f91 Thumb Code 42 main.o(i.iwdt_init)
light_module_set_rgb_mode 0x00002021 Thumb Code 106 light.o(i.light_module_set_rgb_mode)
light_module_set_timing_light_mode 0x00002091 Thumb Code 108 light.o(i.light_module_set_timing_light_mode)
main 0x00002101 Thumb Code 140 main.o(i.main)
onkey 0x00002195 Thumb Code 260 main.o(i.onkey)
ozone_pwm_control_disable 0x000022fd Thumb Code 8 ozone_pwm_control.o(i.ozone_pwm_control_disable)
ozone_pwm_control_enable 0x00002309 Thumb Code 8 ozone_pwm_control.o(i.ozone_pwm_control_enable)
ozone_pwm_control_is_enable 0x00002315 Thumb Code 6 ozone_pwm_control.o(i.ozone_pwm_control_is_enable)
ozone_pwm_control_module_loop 0x00002321 Thumb Code 94 ozone_pwm_control.o(i.ozone_pwm_control_module_loop)
ozone_pwm_control_module_set_pwm_output_1 0x0000239d Thumb Code 28 ozone_pwm_control.o(i.ozone_pwm_control_module_set_pwm_output_1)
ozone_pwm_control_module_set_pwm_output_2 0x000023bd Thumb Code 44 ozone_pwm_control.o(i.ozone_pwm_control_module_set_pwm_output_2)
port_debug_set 0x000023ed Thumb Code 14 port.o(i.port_debug_set)
port_do_debug_light_state 0x000023fd Thumb Code 50 systick.o(i.port_do_debug_light_state)
port_fan_set 0x00002439 Thumb Code 12 port.o(i.port_fan_set)
port_gpio_get_gears_key_state 0x00002445 Thumb Code 16 port.o(i.port_gpio_get_gears_key_state)
port_gpio_get_interval_key_state 0x00002455 Thumb Code 16 port.o(i.port_gpio_get_interval_key_state)
port_gpio_get_switch_key_state 0x00002465 Thumb Code 16 port.o(i.port_gpio_get_switch_key_state)
port_gpio_get_timer_key_state 0x00002475 Thumb Code 16 port.o(i.port_gpio_get_timer_key_state)
port_haspassedms 0x00002485 Thumb Code 18 systick.o(i.port_haspassedms)
port_led0_set 0x0000249d Thumb Code 14 port.o(i.port_led0_set)
port_led1_set 0x000024ab Thumb Code 14 port.o(i.port_led1_set)
port_led2_set 0x000024b9 Thumb Code 14 port.o(i.port_led2_set)
port_led3_set 0x000024c7 Thumb Code 14 port.o(i.port_led3_set)
port_led_b_set 0x000024d5 Thumb Code 14 port.o(i.port_led_b_set)
port_led_g_set 0x000024e3 Thumb Code 14 port.o(i.port_led_g_set)
port_led_r_set 0x000024f1 Thumb Code 14 port.o(i.port_led_r_set)
power_on_ozone_working_status 0x000024ff Thumb Code 22 main.o(i.power_on_ozone_working_status)
process_error_even 0x00002515 Thumb Code 196 main.o(i.process_error_even)
process_gearskey_press_even 0x000025dd Thumb Code 44 main.o(i.process_gearskey_press_even)
process_intervalkey_press_even 0x0000260d Thumb Code 28 main.o(i.process_intervalkey_press_even)
process_rgb_flicker 0x0000262d Thumb Code 76 main.o(i.process_rgb_flicker)
restore_the_mode_before_intermittent_work 0x0000267d Thumb Code 58 main.o(i.restore_the_mode_before_intermittent_work)
set_pwm_modbul_freq_duty 0x000026bd Thumb Code 194 pwm.o(i.set_pwm_modbul_freq_duty)
shutdown 0x000027d1 Thumb Code 52 main.o(i.shutdown)
starting_up 0x00002809 Thumb Code 40 main.o(i.starting_up)
t16_pa4_init 0x00002835 Thumb Code 156 pwm.o(i.t16_pa4_init)
try_adc_gather 0x000028d5 Thumb Code 30 adc.o(i.try_adc_gather)
try_shutdown 0x000028f9 Thumb Code 56 main.o(i.try_shutdown)
uart0_init 0x00002949 Thumb Code 132 uart0.o(i.uart0_init)
updae_led_light_mode 0x000029d1 Thumb Code 70 main.o(i.updae_led_light_mode)
update_begin_ticket 0x00002a2d Thumb Code 12 ozone_pwm_control.o(i.update_begin_ticket)
update_interval_period_duty 0x00002a3d Thumb Code 68 main.o(i.update_interval_period_duty)
update_ozone_work_gears 0x00002aa1 Thumb Code 80 main.o(i.update_ozone_work_gears)
update_timing_time 0x00002af5 Thumb Code 102 main.o(i.update_timing_time)
zkey_do_loop_in_each_period 0x00002b85 Thumb Code 38 key.o(i.zkey_do_loop_in_each_period)
zkey_init 0x00002bb1 Thumb Code 72 key.o(i.zkey_init)
zkey_process_each 0x00002bfd Thumb Code 60 key.o(i.zkey_process_each)
zkey_process_each_after_filter 0x00002c39 Thumb Code 70 key.o(i.zkey_process_each_after_filter)
Region$$Table$$Base 0x00002cbc Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00002cdc Number 0 anon$$obj.o(Region$$Table)
NMI_IRQHandler 0x0000114f Thumb Code 2 irqhandler.o(i.NMI_IRQHandler)
NVIC_Init 0x00001151 Thumb Code 56 lib_scs.o(i.NVIC_Init)
PendSV_IRQHandler 0x00001191 Thumb Code 2 irqhandler.o(i.PendSV_IRQHandler)
SCU_SysClkSelect 0x00001195 Thumb Code 30 lib_scu.o(i.SCU_SysClkSelect)
SVC_IRQHandler 0x000011bd Thumb Code 2 irqhandler.o(i.SVC_IRQHandler)
SysTick_IRQHandler 0x000011c1 Thumb Code 10 irqhandler.o(i.SysTick_IRQHandler)
SysTick_Init 0x000011d1 Thumb Code 36 lib_scs.o(i.SysTick_Init)
SystemInit 0x000011f9 Thumb Code 10 system_es8p5066.o(i.SystemInit)
T16Nx_BaseInit 0x00001203 Thumb Code 90 lib_timer.o(i.T16Nx_BaseInit)
T16Nx_Disable 0x0000125d Thumb Code 10 lib_timer.o(i.T16Nx_Disable)
T16Nx_Enable 0x00001267 Thumb Code 10 lib_timer.o(i.T16Nx_Enable)
T16Nx_MAT2ITConfig 0x00001271 Thumb Code 18 lib_timer.o(i.T16Nx_MAT2ITConfig)
T16Nx_MAT2Out1Config 0x00001283 Thumb Code 18 lib_timer.o(i.T16Nx_MAT2Out1Config)
T16Nx_MAT3ITConfig 0x00001295 Thumb Code 18 lib_timer.o(i.T16Nx_MAT3ITConfig)
T16Nx_MAT3Out1Config 0x000012a7 Thumb Code 18 lib_timer.o(i.T16Nx_MAT3Out1Config)
T16Nx_PMWOutInit 0x000012b9 Thumb Code 114 lib_timer.o(i.T16Nx_PMWOutInit)
T16Nx_SetCNT1 0x0000132b Thumb Code 28 lib_timer.o(i.T16Nx_SetCNT1)
T16Nx_SetMAT2 0x00001347 Thumb Code 12 lib_timer.o(i.T16Nx_SetMAT2)
T16Nx_SetMAT3 0x00001353 Thumb Code 12 lib_timer.o(i.T16Nx_SetMAT3)
T16Nx_SetTOP1 0x0000135f Thumb Code 12 lib_timer.o(i.T16Nx_SetTOP1)
UART0_IRQHandler 0x0000136d Thumb Code 20 uart0.o(i.UART0_IRQHandler)
UART_ClearITPendingBit 0x00001385 Thumb Code 4 lib_uart.o(i.UART_ClearITPendingBit)
UART_GetFlagStatus 0x00001389 Thumb Code 14 lib_uart.o(i.UART_GetFlagStatus)
UART_ITConfig 0x00001397 Thumb Code 16 lib_uart.o(i.UART_ITConfig)
UART_Init 0x000013a9 Thumb Code 214 lib_uart.o(i.UART_Init)
UART_RecByte 0x00001489 Thumb Code 6 lib_uart.o(i.UART_RecByte)
UART_SendByte 0x0000148f Thumb Code 6 lib_uart.o(i.UART_SendByte)
UART_TBIMConfig 0x00001495 Thumb Code 16 lib_uart.o(i.UART_TBIMConfig)
User_SysTickInit 0x000014a5 Thumb Code 42 systick.o(i.User_SysTickInit)
__0printf 0x000014d9 Thumb Code 24 printfa.o(i.__0printf)
__1printf 0x000014d9 Thumb Code 0 printfa.o(i.__0printf)
__2printf 0x000014d9 Thumb Code 0 printfa.o(i.__0printf)
__c89printf 0x000014d9 Thumb Code 0 printfa.o(i.__0printf)
printf 0x000014d9 Thumb Code 0 printfa.o(i.__0printf)
__ARM_clz 0x000014f9 Thumb Code 46 depilogue.o(i.__ARM_clz)
__ARM_common_switch8 0x00001527 Thumb Code 26 ozone_work.o(i.__ARM_common_switch8)
__scatterload_copy 0x00001541 Thumb Code 14 handlers.o(i.__scatterload_copy)
__scatterload_null 0x0000154f Thumb Code 2 handlers.o(i.__scatterload_null)
__scatterload_zeroinit 0x00001551 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
fputc 0x00001e0d Thumb Code 58 lib_printf.o(i.fputc)
get_adc_value 0x00001e51 Thumb Code 58 adc.o(i.get_adc_value)
get_sys_ticket 0x00001e99 Thumb Code 6 systick.o(i.get_sys_ticket)
gpio_init 0x00001ea5 Thumb Code 56 port.o(i.gpio_init)
light_module_set_rgb_mode 0x00001f35 Thumb Code 106 light.o(i.light_module_set_rgb_mode)
light_module_set_timing_light_mode 0x00001fa5 Thumb Code 108 light.o(i.light_module_set_timing_light_mode)
main 0x00002015 Thumb Code 144 main.o(i.main)
onkey 0x000020c9 Thumb Code 264 main.o(i.onkey)
ozone_pwm_control_disable 0x00002235 Thumb Code 8 ozone_pwm_control.o(i.ozone_pwm_control_disable)
ozone_pwm_control_enable 0x00002241 Thumb Code 8 ozone_pwm_control.o(i.ozone_pwm_control_enable)
ozone_pwm_control_is_enable 0x0000224d Thumb Code 6 ozone_pwm_control.o(i.ozone_pwm_control_is_enable)
ozone_pwm_control_module_loop 0x00002259 Thumb Code 94 ozone_pwm_control.o(i.ozone_pwm_control_module_loop)
ozone_pwm_control_module_set_pwm_output_1 0x000022d5 Thumb Code 28 ozone_pwm_control.o(i.ozone_pwm_control_module_set_pwm_output_1)
ozone_pwm_control_module_set_pwm_output_2 0x000022f5 Thumb Code 44 ozone_pwm_control.o(i.ozone_pwm_control_module_set_pwm_output_2)
port_debug_set 0x00002325 Thumb Code 14 port.o(i.port_debug_set)
port_do_debug_light_state 0x00002335 Thumb Code 50 systick.o(i.port_do_debug_light_state)
port_fan_set 0x00002371 Thumb Code 12 port.o(i.port_fan_set)
port_gpio_get_gears_key_state 0x0000237d Thumb Code 16 port.o(i.port_gpio_get_gears_key_state)
port_gpio_get_interval_key_state 0x0000238d Thumb Code 16 port.o(i.port_gpio_get_interval_key_state)
port_gpio_get_switch_key_state 0x0000239d Thumb Code 16 port.o(i.port_gpio_get_switch_key_state)
port_gpio_get_timer_key_state 0x000023ad Thumb Code 16 port.o(i.port_gpio_get_timer_key_state)
port_haspassedms 0x000023bd Thumb Code 18 systick.o(i.port_haspassedms)
port_led0_set 0x000023d5 Thumb Code 14 port.o(i.port_led0_set)
port_led1_set 0x000023e3 Thumb Code 14 port.o(i.port_led1_set)
port_led2_set 0x000023f1 Thumb Code 14 port.o(i.port_led2_set)
port_led3_set 0x000023ff Thumb Code 14 port.o(i.port_led3_set)
port_led_b_set 0x0000240d Thumb Code 14 port.o(i.port_led_b_set)
port_led_g_set 0x0000241b Thumb Code 14 port.o(i.port_led_g_set)
port_led_r_set 0x00002429 Thumb Code 14 port.o(i.port_led_r_set)
power_on_ozone_working_status 0x00002437 Thumb Code 22 main.o(i.power_on_ozone_working_status)
process_error_even 0x0000244d Thumb Code 166 main.o(i.process_error_even)
process_gearskey_press_even 0x000024f9 Thumb Code 44 main.o(i.process_gearskey_press_even)
process_intervalkey_press_even 0x00002529 Thumb Code 28 main.o(i.process_intervalkey_press_even)
process_rgb_flicker 0x00002549 Thumb Code 76 main.o(i.process_rgb_flicker)
restore_the_mode_before_intermittent_work 0x00002599 Thumb Code 58 main.o(i.restore_the_mode_before_intermittent_work)
set_pwm_modbul_freq_duty 0x000025d9 Thumb Code 194 pwm.o(i.set_pwm_modbul_freq_duty)
shutdown 0x000026ed Thumb Code 42 main.o(i.shutdown)
starting_up 0x0000271d Thumb Code 40 main.o(i.starting_up)
t16_pa4_init 0x00002749 Thumb Code 156 pwm.o(i.t16_pa4_init)
try_adc_gather 0x000027e9 Thumb Code 30 adc.o(i.try_adc_gather)
try_shutdown 0x0000280d Thumb Code 56 main.o(i.try_shutdown)
uart0_init 0x0000285d Thumb Code 134 uart0.o(i.uart0_init)
updae_led_light_mode 0x000028e9 Thumb Code 70 main.o(i.updae_led_light_mode)
update_begin_ticket 0x00002945 Thumb Code 12 ozone_pwm_control.o(i.update_begin_ticket)
update_interval_period_duty 0x00002955 Thumb Code 68 main.o(i.update_interval_period_duty)
update_ozone_work_gears 0x000029b9 Thumb Code 80 main.o(i.update_ozone_work_gears)
update_timing_time 0x00002a0d Thumb Code 102 main.o(i.update_timing_time)
zkey_do_loop_in_each_period 0x00002a9d Thumb Code 38 key.o(i.zkey_do_loop_in_each_period)
zkey_init 0x00002ac9 Thumb Code 72 key.o(i.zkey_init)
zkey_process_each 0x00002b15 Thumb Code 60 key.o(i.zkey_process_each)
zkey_process_each_after_filter 0x00002b51 Thumb Code 70 key.o(i.zkey_process_each_after_filter)
Region$$Table$$Base 0x00002bd4 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00002bf4 Number 0 anon$$obj.o(Region$$Table)
starting_up_state 0x20000000 Data 1 main.o(.data)
timing_function_enable_falg 0x20000001 Data 1 main.o(.data)
now_level 0x20000009 Data 1 main.o(.data)
shutdown_before_level 0x2000000a Data 1 main.o(.data)
error_state 0x2000000d Data 3 main.o(.data)
error_state 0x2000000d Data 2 main.o(.data)
key_module 0x2000009c Data 12 main.o(.data)
timing_message 0x20000112 Data 1 light.o(.data)
rgb_message 0x20000113 Data 3 light.o(.data)
@ -1608,203 +1608,197 @@ Memory Map of the image
Image Entry point : 0x000000c1
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00002e2c, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x00002d20])
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00002d44, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x00002c38])
Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00002cdc, Max: 0x00010000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00002bf4, Max: 0x00010000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x00000000 0x00000000 0x000000c0 Data RO 2365 RESET startup_es8p5066.o
0x000000c0 0x000000c0 0x00000000 Code RO 2417 * .ARM.Collect$$$$00000000 mc_p.l(entry.o)
0x000000c0 0x000000c0 0x00000004 Code RO 2715 .ARM.Collect$$$$00000001 mc_p.l(entry2.o)
0x000000c4 0x000000c4 0x00000004 Code RO 2718 .ARM.Collect$$$$00000004 mc_p.l(entry5.o)
0x000000c8 0x000000c8 0x00000000 Code RO 2720 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o)
0x000000c8 0x000000c8 0x00000000 Code RO 2722 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o)
0x000000c8 0x000000c8 0x00000008 Code RO 2723 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o)
0x000000d0 0x000000d0 0x00000000 Code RO 2725 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o)
0x000000d0 0x000000d0 0x00000000 Code RO 2727 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o)
0x000000d0 0x000000d0 0x00000004 Code RO 2716 .ARM.Collect$$$$00002712 mc_p.l(entry2.o)
0x000000d4 0x000000d4 0x0000001c Code RO 2366 .text startup_es8p5066.o
0x000000f0 0x000000f0 0x0000002c Code RO 2420 .text mc_p.l(uidiv.o)
0x0000011c 0x0000011c 0x00000028 Code RO 2422 .text mc_p.l(idiv.o)
0x00000144 0x00000144 0x0000007c Code RO 2687 .text mf_p.l(fdiv.o)
0x000001c0 0x000001c0 0x00000018 Code RO 2689 .text mf_p.l(fscalb.o)
0x000001d8 0x000001d8 0x00000164 Code RO 2691 .text mf_p.l(dadd.o)
0x0000033c 0x0000033c 0x000000d0 Code RO 2693 .text mf_p.l(dmul.o)
0x0000040c 0x0000040c 0x000000f0 Code RO 2695 .text mf_p.l(ddiv.o)
0x000004fc 0x000004fc 0x0000000e Code RO 2697 .text mf_p.l(ffltui.o)
0x00000000 0x00000000 0x000000c0 Data RO 2372 RESET startup_es8p5066.o
0x000000c0 0x000000c0 0x00000000 Code RO 2424 * .ARM.Collect$$$$00000000 mc_p.l(entry.o)
0x000000c0 0x000000c0 0x00000004 Code RO 2722 .ARM.Collect$$$$00000001 mc_p.l(entry2.o)
0x000000c4 0x000000c4 0x00000004 Code RO 2725 .ARM.Collect$$$$00000004 mc_p.l(entry5.o)
0x000000c8 0x000000c8 0x00000000 Code RO 2727 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o)
0x000000c8 0x000000c8 0x00000000 Code RO 2729 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o)
0x000000c8 0x000000c8 0x00000008 Code RO 2730 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o)
0x000000d0 0x000000d0 0x00000000 Code RO 2732 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o)
0x000000d0 0x000000d0 0x00000000 Code RO 2734 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o)
0x000000d0 0x000000d0 0x00000004 Code RO 2723 .ARM.Collect$$$$00002712 mc_p.l(entry2.o)
0x000000d4 0x000000d4 0x0000001c Code RO 2373 .text startup_es8p5066.o
0x000000f0 0x000000f0 0x0000002c Code RO 2427 .text mc_p.l(uidiv.o)
0x0000011c 0x0000011c 0x00000028 Code RO 2429 .text mc_p.l(idiv.o)
0x00000144 0x00000144 0x0000007c Code RO 2694 .text mf_p.l(fdiv.o)
0x000001c0 0x000001c0 0x00000018 Code RO 2696 .text mf_p.l(fscalb.o)
0x000001d8 0x000001d8 0x00000164 Code RO 2698 .text mf_p.l(dadd.o)
0x0000033c 0x0000033c 0x000000d0 Code RO 2700 .text mf_p.l(dmul.o)
0x0000040c 0x0000040c 0x000000f0 Code RO 2702 .text mf_p.l(ddiv.o)
0x000004fc 0x000004fc 0x0000000e Code RO 2704 .text mf_p.l(ffltui.o)
0x0000050a 0x0000050a 0x00000002 PAD
0x0000050c 0x0000050c 0x00000028 Code RO 2699 .text mf_p.l(dflti.o)
0x00000534 0x00000534 0x0000001c Code RO 2701 .text mf_p.l(dfltui.o)
0x00000550 0x00000550 0x00000028 Code RO 2703 .text mf_p.l(ffixui.o)
0x00000578 0x00000578 0x00000048 Code RO 2705 .text mf_p.l(dfixi.o)
0x000005c0 0x000005c0 0x0000003c Code RO 2707 .text mf_p.l(dfixui.o)
0x000005fc 0x000005fc 0x00000028 Code RO 2709 .text mf_p.l(f2d.o)
0x00000624 0x00000624 0x00000028 Code RO 2711 .text mf_p.l(cdcmple.o)
0x0000064c 0x0000064c 0x00000038 Code RO 2713 .text mf_p.l(d2f.o)
0x00000684 0x00000684 0x00000060 Code RO 2730 .text mc_p.l(uldiv.o)
0x000006e4 0x000006e4 0x00000020 Code RO 2732 .text mc_p.l(llshl.o)
0x00000704 0x00000704 0x00000022 Code RO 2734 .text mc_p.l(llushr.o)
0x00000726 0x00000726 0x00000026 Code RO 2736 .text mc_p.l(llsshr.o)
0x0000074c 0x0000074c 0x00000000 Code RO 2738 .text mc_p.l(iusefp.o)
0x0000074c 0x0000074c 0x00000082 Code RO 2739 .text mf_p.l(fepilogue.o)
0x000007ce 0x000007ce 0x000000be Code RO 2741 .text mf_p.l(depilogue.o)
0x0000088c 0x0000088c 0x00000040 Code RO 2745 .text mf_p.l(dfixul.o)
0x000008cc 0x000008cc 0x00000028 Code RO 2747 .text mf_p.l(cdrcmple.o)
0x000008f4 0x000008f4 0x00000024 Code RO 2749 .text mc_p.l(init.o)
0x00000918 0x00000918 0x00000056 Code RO 2759 .text mc_p.l(__dczerorl2.o)
0x0000050c 0x0000050c 0x00000028 Code RO 2706 .text mf_p.l(dflti.o)
0x00000534 0x00000534 0x0000001c Code RO 2708 .text mf_p.l(dfltui.o)
0x00000550 0x00000550 0x00000028 Code RO 2710 .text mf_p.l(ffixui.o)
0x00000578 0x00000578 0x00000048 Code RO 2712 .text mf_p.l(dfixi.o)
0x000005c0 0x000005c0 0x0000003c Code RO 2714 .text mf_p.l(dfixui.o)
0x000005fc 0x000005fc 0x00000028 Code RO 2716 .text mf_p.l(f2d.o)
0x00000624 0x00000624 0x00000028 Code RO 2718 .text mf_p.l(cdcmple.o)
0x0000064c 0x0000064c 0x00000038 Code RO 2720 .text mf_p.l(d2f.o)
0x00000684 0x00000684 0x00000060 Code RO 2737 .text mc_p.l(uldiv.o)
0x000006e4 0x000006e4 0x00000020 Code RO 2739 .text mc_p.l(llshl.o)
0x00000704 0x00000704 0x00000022 Code RO 2741 .text mc_p.l(llushr.o)
0x00000726 0x00000726 0x00000026 Code RO 2743 .text mc_p.l(llsshr.o)
0x0000074c 0x0000074c 0x00000000 Code RO 2745 .text mc_p.l(iusefp.o)
0x0000074c 0x0000074c 0x00000082 Code RO 2746 .text mf_p.l(fepilogue.o)
0x000007ce 0x000007ce 0x000000be Code RO 2748 .text mf_p.l(depilogue.o)
0x0000088c 0x0000088c 0x00000040 Code RO 2752 .text mf_p.l(dfixul.o)
0x000008cc 0x000008cc 0x00000028 Code RO 2754 .text mf_p.l(cdrcmple.o)
0x000008f4 0x000008f4 0x00000024 Code RO 2756 .text mc_p.l(init.o)
0x00000918 0x00000918 0x00000056 Code RO 2766 .text mc_p.l(__dczerorl2.o)
0x0000096e 0x0000096e 0x00000002 PAD
0x00000970 0x00000970 0x0000008c Code RO 699 i.ADCInit adc.o
0x000009fc 0x000009fc 0x00000014 Code RO 1009 i.ADC_GetConvStatus lib_adc.o
0x00000a10 0x00000a10 0x00000010 Code RO 1010 i.ADC_GetConvValue lib_adc.o
0x00000a20 0x00000a20 0x000000f4 Code RO 1013 i.ADC_Init lib_adc.o
0x00000b14 0x00000b14 0x0000002c Code RO 1014 i.ADC_Reset lib_adc.o
0x00000b40 0x00000b40 0x00000020 Code RO 1016 i.ADC_SoftStart lib_adc.o
0x00000b60 0x00000b60 0x00000020 Code RO 1017 i.ADC_SoftStop lib_adc.o
0x00000b80 0x00000b80 0x0000002c Code RO 1534 i.DeviceClockAllEnable lib_scu.o
0x00000bac 0x00000bac 0x00000096 Code RO 1098 i.GPIO_GetNormalBitOffsetFromPin lib_gpio.o
0x00000c42 0x00000c42 0x00000082 Code RO 1099 i.GPIO_Init lib_gpio.o
0x00000cc4 0x00000cc4 0x00000024 Code RO 1100 i.GPIO_ReadBit lib_gpio.o
0x00000ce8 0x00000ce8 0x00000030 Code RO 1103 i.GPIO_SetDSRegFromPin lib_gpio.o
0x00000d18 0x00000d18 0x0000002c Code RO 1104 i.GPIO_SetDirRegFromPin lib_gpio.o
0x00000d44 0x00000d44 0x000001d8 Code RO 1105 i.GPIO_SetFuncxRegFromPin lib_gpio.o
0x00000f1c 0x00000f1c 0x00000030 Code RO 1106 i.GPIO_SetODERegFromPin lib_gpio.o
0x00000f4c 0x00000f4c 0x00000030 Code RO 1107 i.GPIO_SetPDERegFromPin lib_gpio.o
0x00000f7c 0x00000f7c 0x00000030 Code RO 1108 i.GPIO_SetPUERegFromPin lib_gpio.o
0x00000fac 0x00000fac 0x00000030 Code RO 1109 i.GPIO_SetPortFLTFromPin lib_gpio.o
0x00000fdc 0x00000fdc 0x00000030 Code RO 1110 i.GPIO_SetPortTypeFromPin lib_gpio.o
0x0000100c 0x0000100c 0x00000030 Code RO 1111 i.GPIO_SetSingalTypeFromPin lib_gpio.o
0x0000103c 0x0000103c 0x0000002c Code RO 1114 i.GPIO_WriteBit lib_gpio.o
0x00000970 0x00000970 0x0000008c Code RO 706 i.ADCInit adc.o
0x000009fc 0x000009fc 0x00000014 Code RO 1016 i.ADC_GetConvStatus lib_adc.o
0x00000a10 0x00000a10 0x00000010 Code RO 1017 i.ADC_GetConvValue lib_adc.o
0x00000a20 0x00000a20 0x000000f4 Code RO 1020 i.ADC_Init lib_adc.o
0x00000b14 0x00000b14 0x0000002c Code RO 1021 i.ADC_Reset lib_adc.o
0x00000b40 0x00000b40 0x00000020 Code RO 1023 i.ADC_SoftStart lib_adc.o
0x00000b60 0x00000b60 0x00000020 Code RO 1024 i.ADC_SoftStop lib_adc.o
0x00000b80 0x00000b80 0x0000002c Code RO 1541 i.DeviceClockAllEnable lib_scu.o
0x00000bac 0x00000bac 0x00000096 Code RO 1105 i.GPIO_GetNormalBitOffsetFromPin lib_gpio.o
0x00000c42 0x00000c42 0x00000082 Code RO 1106 i.GPIO_Init lib_gpio.o
0x00000cc4 0x00000cc4 0x00000024 Code RO 1107 i.GPIO_ReadBit lib_gpio.o
0x00000ce8 0x00000ce8 0x00000030 Code RO 1110 i.GPIO_SetDSRegFromPin lib_gpio.o
0x00000d18 0x00000d18 0x0000002c Code RO 1111 i.GPIO_SetDirRegFromPin lib_gpio.o
0x00000d44 0x00000d44 0x000001d8 Code RO 1112 i.GPIO_SetFuncxRegFromPin lib_gpio.o
0x00000f1c 0x00000f1c 0x00000030 Code RO 1113 i.GPIO_SetODERegFromPin lib_gpio.o
0x00000f4c 0x00000f4c 0x00000030 Code RO 1114 i.GPIO_SetPDERegFromPin lib_gpio.o
0x00000f7c 0x00000f7c 0x00000030 Code RO 1115 i.GPIO_SetPUERegFromPin lib_gpio.o
0x00000fac 0x00000fac 0x00000030 Code RO 1116 i.GPIO_SetPortFLTFromPin lib_gpio.o
0x00000fdc 0x00000fdc 0x00000030 Code RO 1117 i.GPIO_SetPortTypeFromPin lib_gpio.o
0x0000100c 0x0000100c 0x00000030 Code RO 1118 i.GPIO_SetSingalTypeFromPin lib_gpio.o
0x0000103c 0x0000103c 0x0000002c Code RO 1121 i.GPIO_WriteBit lib_gpio.o
0x00001068 0x00001068 0x0000000c Code RO 3 i.HOOK_pwm_is_enable main.o
0x00001074 0x00001074 0x00000028 Code RO 4 i.HOOK_pwm_module_set_pwm_duty main.o
0x0000109c 0x0000109c 0x0000002c Code RO 5 i.HOOK_pwm_stop main.o
0x000010c8 0x000010c8 0x00000084 Code RO 1537 i.HRC_Config lib_scu.o
0x0000114c 0x0000114c 0x00000002 Code RO 2372 i.HardFault_IRQHandler irqhandler.o
0x0000114e 0x0000114e 0x00000002 PAD
0x00001150 0x00001150 0x00000014 Code RO 2297 i.IWDT_GetFlagStatus lib_wdt.o
0x00001164 0x00001164 0x00000074 Code RO 2300 i.IWDT_Init lib_wdt.o
0x000011d8 0x000011d8 0x00000002 Code RO 2373 i.NMI_IRQHandler irqhandler.o
0x000011da 0x000011da 0x00000002 PAD
0x000011dc 0x000011dc 0x00000040 Code RO 1495 i.NVIC_Init lib_scs.o
0x0000121c 0x0000121c 0x00000002 Code RO 2374 i.PendSV_IRQHandler irqhandler.o
0x0000121e 0x0000121e 0x00000002 PAD
0x00001220 0x00001220 0x00000028 Code RO 1546 i.SCU_SysClkSelect lib_scu.o
0x00001248 0x00001248 0x00000002 Code RO 2375 i.SVC_IRQHandler irqhandler.o
0x0000124a 0x0000124a 0x00000002 PAD
0x0000124c 0x0000124c 0x00000010 Code RO 2376 i.SysTick_IRQHandler irqhandler.o
0x0000125c 0x0000125c 0x00000028 Code RO 1498 i.SysTick_Init lib_scs.o
0x00001284 0x00001284 0x0000000a Code RO 909 i.SystemInit system_es8p5066.o
0x0000128e 0x0000128e 0x0000005a Code RO 1748 i.T16Nx_BaseInit lib_timer.o
0x000012e8 0x000012e8 0x0000000a Code RO 1751 i.T16Nx_Disable lib_timer.o
0x000012f2 0x000012f2 0x0000000a Code RO 1752 i.T16Nx_Enable lib_timer.o
0x000012fc 0x000012fc 0x00000012 Code RO 1769 i.T16Nx_MAT2ITConfig lib_timer.o
0x0000130e 0x0000130e 0x00000012 Code RO 1770 i.T16Nx_MAT2Out1Config lib_timer.o
0x00001320 0x00001320 0x00000012 Code RO 1771 i.T16Nx_MAT3ITConfig lib_timer.o
0x00001332 0x00001332 0x00000012 Code RO 1772 i.T16Nx_MAT3Out1Config lib_timer.o
0x00001344 0x00001344 0x00000072 Code RO 1773 i.T16Nx_PMWOutInit lib_timer.o
0x000013b6 0x000013b6 0x0000001c Code RO 1779 i.T16Nx_SetCNT1 lib_timer.o
0x000013d2 0x000013d2 0x0000000c Code RO 1782 i.T16Nx_SetMAT2 lib_timer.o
0x000013de 0x000013de 0x0000000c Code RO 1783 i.T16Nx_SetMAT3 lib_timer.o
0x000013ea 0x000013ea 0x0000000c Code RO 1787 i.T16Nx_SetTOP1 lib_timer.o
0x000013f6 0x000013f6 0x00000002 PAD
0x000013f8 0x000013f8 0x00000018 Code RO 469 i.UART0_IRQHandler uart0.o
0x00001410 0x00001410 0x00000004 Code RO 2184 i.UART_ClearITPendingBit lib_uart.o
0x00001414 0x00001414 0x0000000e Code RO 2185 i.UART_GetFlagStatus lib_uart.o
0x00001422 0x00001422 0x00000010 Code RO 2188 i.UART_ITConfig lib_uart.o
0x00001432 0x00001432 0x00000002 PAD
0x00001434 0x00001434 0x000000e0 Code RO 2189 i.UART_Init lib_uart.o
0x00001514 0x00001514 0x00000006 Code RO 2191 i.UART_RecByte lib_uart.o
0x0000151a 0x0000151a 0x00000006 Code RO 2194 i.UART_SendByte lib_uart.o
0x00001520 0x00001520 0x00000010 Code RO 2197 i.UART_TBIMConfig lib_uart.o
0x00001530 0x00001530 0x00000034 Code RO 383 i.User_SysTickInit systick.o
0x00001564 0x00001564 0x00000020 Code RO 2659 i.__0printf mc_p.l(printfa.o)
0x00001584 0x00001584 0x0000002e Code RO 2743 i.__ARM_clz mf_p.l(depilogue.o)
0x000015b2 0x000015b2 0x0000001a Code RO 688 i.__ARM_common_switch8 ozone_work.o
0x000015cc 0x000015cc 0x0000000e Code RO 2753 i.__scatterload_copy mc_p.l(handlers.o)
0x000015da 0x000015da 0x00000002 Code RO 2754 i.__scatterload_null mc_p.l(handlers.o)
0x000015dc 0x000015dc 0x0000000e Code RO 2755 i.__scatterload_zeroinit mc_p.l(handlers.o)
0x000015ea 0x000015ea 0x00000002 PAD
0x000015ec 0x000015ec 0x00000174 Code RO 2666 i._fp_digits mc_p.l(printfa.o)
0x00001760 0x00001760 0x000006ec Code RO 2667 i._printf_core mc_p.l(printfa.o)
0x00001e4c 0x00001e4c 0x00000020 Code RO 2668 i._printf_post_padding mc_p.l(printfa.o)
0x00001e6c 0x00001e6c 0x0000002c Code RO 2669 i._printf_pre_padding mc_p.l(printfa.o)
0x00001e98 0x00001e98 0x00000028 Code RO 6 i.feed_iwdt main.o
0x00001ec0 0x00001ec0 0x00000044 Code RO 1468 i.fputc lib_printf.o
0x00001f04 0x00001f04 0x00000048 Code RO 701 i.get_adc_value adc.o
0x00001f4c 0x00001f4c 0x0000000c Code RO 384 i.get_sys_ticket systick.o
0x00001f58 0x00001f58 0x00000038 Code RO 255 i.gpio_init port.o
0x00001f90 0x00001f90 0x00000038 Code RO 7 i.iwdt_init main.o
0x00001fc8 0x00001fc8 0x00000056 Code RO 256 i.led_gpio_init port.o
0x0000201e 0x0000201e 0x00000002 PAD
0x00002020 0x00002020 0x00000070 Code RO 751 i.light_module_set_rgb_mode light.o
0x00002090 0x00002090 0x00000070 Code RO 752 i.light_module_set_timing_light_mode light.o
0x00002100 0x00002100 0x00000094 Code RO 8 i.main main.o
0x00002194 0x00002194 0x00000168 Code RO 9 i.onkey main.o
0x000022fc 0x000022fc 0x0000000c Code RO 847 i.ozone_pwm_control_disable ozone_pwm_control.o
0x00002308 0x00002308 0x0000000c Code RO 848 i.ozone_pwm_control_enable ozone_pwm_control.o
0x00002314 0x00002314 0x0000000c Code RO 849 i.ozone_pwm_control_is_enable ozone_pwm_control.o
0x00002320 0x00002320 0x0000007c Code RO 850 i.ozone_pwm_control_module_loop ozone_pwm_control.o
0x0000239c 0x0000239c 0x00000020 Code RO 851 i.ozone_pwm_control_module_set_pwm_output_1 ozone_pwm_control.o
0x000023bc 0x000023bc 0x00000030 Code RO 852 i.ozone_pwm_control_module_set_pwm_output_2 ozone_pwm_control.o
0x000023ec 0x000023ec 0x0000000e Code RO 257 i.port_debug_set port.o
0x000023fa 0x000023fa 0x00000002 PAD
0x000023fc 0x000023fc 0x0000003c Code RO 385 i.port_do_debug_light_state systick.o
0x00002438 0x00002438 0x0000000c Code RO 258 i.port_fan_set port.o
0x00002444 0x00002444 0x00000010 Code RO 259 i.port_gpio_get_gears_key_state port.o
0x00002454 0x00002454 0x00000010 Code RO 260 i.port_gpio_get_interval_key_state port.o
0x00002464 0x00002464 0x00000010 Code RO 261 i.port_gpio_get_switch_key_state port.o
0x00002474 0x00002474 0x00000010 Code RO 262 i.port_gpio_get_timer_key_state port.o
0x00002484 0x00002484 0x00000018 Code RO 386 i.port_haspassedms systick.o
0x0000249c 0x0000249c 0x0000000e Code RO 264 i.port_led0_set port.o
0x000024aa 0x000024aa 0x0000000e Code RO 266 i.port_led1_set port.o
0x000024b8 0x000024b8 0x0000000e Code RO 268 i.port_led2_set port.o
0x000024c6 0x000024c6 0x0000000e Code RO 270 i.port_led3_set port.o
0x000024d4 0x000024d4 0x0000000e Code RO 271 i.port_led_b_set port.o
0x000024e2 0x000024e2 0x0000000e Code RO 272 i.port_led_g_set port.o
0x000024f0 0x000024f0 0x0000000e Code RO 273 i.port_led_r_set port.o
0x000024fe 0x000024fe 0x00000016 Code RO 10 i.power_on_ozone_working_status main.o
0x00002514 0x00002514 0x000000c8 Code RO 11 i.process_error_even main.o
0x000025dc 0x000025dc 0x00000030 Code RO 12 i.process_gearskey_press_even main.o
0x0000260c 0x0000260c 0x00000020 Code RO 13 i.process_intervalkey_press_even main.o
0x0000262c 0x0000262c 0x00000050 Code RO 14 i.process_rgb_flicker main.o
0x0000267c 0x0000267c 0x00000040 Code RO 16 i.restore_the_mode_before_intermittent_work main.o
0x000026bc 0x000026bc 0x00000114 Code RO 821 i.set_pwm_modbul_freq_duty pwm.o
0x000027d0 0x000027d0 0x00000038 Code RO 17 i.shutdown main.o
0x00002808 0x00002808 0x0000002c Code RO 18 i.starting_up main.o
0x00002834 0x00002834 0x000000a0 Code RO 822 i.t16_pa4_init pwm.o
0x000028d4 0x000028d4 0x00000024 Code RO 703 i.try_adc_gather adc.o
0x000028f8 0x000028f8 0x00000050 Code RO 20 i.try_shutdown main.o
0x00002948 0x00002948 0x00000088 Code RO 471 i.uart0_init uart0.o
0x000029d0 0x000029d0 0x0000005c Code RO 21 i.updae_led_light_mode main.o
0x00002a2c 0x00002a2c 0x00000010 Code RO 854 i.update_begin_ticket ozone_pwm_control.o
0x00002a3c 0x00002a3c 0x00000064 Code RO 22 i.update_interval_period_duty main.o
0x00002aa0 0x00002aa0 0x00000054 Code RO 23 i.update_ozone_work_gears main.o
0x00002af4 0x00002af4 0x00000090 Code RO 24 i.update_timing_time main.o
0x00002b84 0x00002b84 0x0000002c Code RO 426 i.zkey_do_loop_in_each_period key.o
0x00002bb0 0x00002bb0 0x0000004c Code RO 427 i.zkey_init key.o
0x00002bfc 0x00002bfc 0x0000003c Code RO 428 i.zkey_process_each key.o
0x00002c38 0x00002c38 0x0000004c Code RO 429 i.zkey_process_each_after_filter key.o
0x00002c84 0x00002c84 0x0000002d Data RO 25 .conststring main.o
0x00002cb1 0x00002cb1 0x00000003 PAD
0x00002cb4 0x00002cb4 0x00000006 Data RO 705 .conststring adc.o
0x00002cba 0x00002cba 0x00000002 PAD
0x00002cbc 0x00002cbc 0x00000020 Data RO 2751 Region$$Table anon$$obj.o
0x000010c8 0x000010c8 0x00000084 Code RO 1544 i.HRC_Config lib_scu.o
0x0000114c 0x0000114c 0x00000002 Code RO 2379 i.HardFault_IRQHandler irqhandler.o
0x0000114e 0x0000114e 0x00000002 Code RO 2380 i.NMI_IRQHandler irqhandler.o
0x00001150 0x00001150 0x00000040 Code RO 1502 i.NVIC_Init lib_scs.o
0x00001190 0x00001190 0x00000002 Code RO 2381 i.PendSV_IRQHandler irqhandler.o
0x00001192 0x00001192 0x00000002 PAD
0x00001194 0x00001194 0x00000028 Code RO 1553 i.SCU_SysClkSelect lib_scu.o
0x000011bc 0x000011bc 0x00000002 Code RO 2382 i.SVC_IRQHandler irqhandler.o
0x000011be 0x000011be 0x00000002 PAD
0x000011c0 0x000011c0 0x00000010 Code RO 2383 i.SysTick_IRQHandler irqhandler.o
0x000011d0 0x000011d0 0x00000028 Code RO 1505 i.SysTick_Init lib_scs.o
0x000011f8 0x000011f8 0x0000000a Code RO 916 i.SystemInit system_es8p5066.o
0x00001202 0x00001202 0x0000005a Code RO 1755 i.T16Nx_BaseInit lib_timer.o
0x0000125c 0x0000125c 0x0000000a Code RO 1758 i.T16Nx_Disable lib_timer.o
0x00001266 0x00001266 0x0000000a Code RO 1759 i.T16Nx_Enable lib_timer.o
0x00001270 0x00001270 0x00000012 Code RO 1776 i.T16Nx_MAT2ITConfig lib_timer.o
0x00001282 0x00001282 0x00000012 Code RO 1777 i.T16Nx_MAT2Out1Config lib_timer.o
0x00001294 0x00001294 0x00000012 Code RO 1778 i.T16Nx_MAT3ITConfig lib_timer.o
0x000012a6 0x000012a6 0x00000012 Code RO 1779 i.T16Nx_MAT3Out1Config lib_timer.o
0x000012b8 0x000012b8 0x00000072 Code RO 1780 i.T16Nx_PMWOutInit lib_timer.o
0x0000132a 0x0000132a 0x0000001c Code RO 1786 i.T16Nx_SetCNT1 lib_timer.o
0x00001346 0x00001346 0x0000000c Code RO 1789 i.T16Nx_SetMAT2 lib_timer.o
0x00001352 0x00001352 0x0000000c Code RO 1790 i.T16Nx_SetMAT3 lib_timer.o
0x0000135e 0x0000135e 0x0000000c Code RO 1794 i.T16Nx_SetTOP1 lib_timer.o
0x0000136a 0x0000136a 0x00000002 PAD
0x0000136c 0x0000136c 0x00000018 Code RO 476 i.UART0_IRQHandler uart0.o
0x00001384 0x00001384 0x00000004 Code RO 2191 i.UART_ClearITPendingBit lib_uart.o
0x00001388 0x00001388 0x0000000e Code RO 2192 i.UART_GetFlagStatus lib_uart.o
0x00001396 0x00001396 0x00000010 Code RO 2195 i.UART_ITConfig lib_uart.o
0x000013a6 0x000013a6 0x00000002 PAD
0x000013a8 0x000013a8 0x000000e0 Code RO 2196 i.UART_Init lib_uart.o
0x00001488 0x00001488 0x00000006 Code RO 2198 i.UART_RecByte lib_uart.o
0x0000148e 0x0000148e 0x00000006 Code RO 2201 i.UART_SendByte lib_uart.o
0x00001494 0x00001494 0x00000010 Code RO 2204 i.UART_TBIMConfig lib_uart.o
0x000014a4 0x000014a4 0x00000034 Code RO 390 i.User_SysTickInit systick.o
0x000014d8 0x000014d8 0x00000020 Code RO 2666 i.__0printf mc_p.l(printfa.o)
0x000014f8 0x000014f8 0x0000002e Code RO 2750 i.__ARM_clz mf_p.l(depilogue.o)
0x00001526 0x00001526 0x0000001a Code RO 695 i.__ARM_common_switch8 ozone_work.o
0x00001540 0x00001540 0x0000000e Code RO 2760 i.__scatterload_copy mc_p.l(handlers.o)
0x0000154e 0x0000154e 0x00000002 Code RO 2761 i.__scatterload_null mc_p.l(handlers.o)
0x00001550 0x00001550 0x0000000e Code RO 2762 i.__scatterload_zeroinit mc_p.l(handlers.o)
0x0000155e 0x0000155e 0x00000002 PAD
0x00001560 0x00001560 0x00000174 Code RO 2673 i._fp_digits mc_p.l(printfa.o)
0x000016d4 0x000016d4 0x000006ec Code RO 2674 i._printf_core mc_p.l(printfa.o)
0x00001dc0 0x00001dc0 0x00000020 Code RO 2675 i._printf_post_padding mc_p.l(printfa.o)
0x00001de0 0x00001de0 0x0000002c Code RO 2676 i._printf_pre_padding mc_p.l(printfa.o)
0x00001e0c 0x00001e0c 0x00000044 Code RO 1475 i.fputc lib_printf.o
0x00001e50 0x00001e50 0x00000048 Code RO 708 i.get_adc_value adc.o
0x00001e98 0x00001e98 0x0000000c Code RO 391 i.get_sys_ticket systick.o
0x00001ea4 0x00001ea4 0x00000038 Code RO 262 i.gpio_init port.o
0x00001edc 0x00001edc 0x00000056 Code RO 263 i.led_gpio_init port.o
0x00001f32 0x00001f32 0x00000002 PAD
0x00001f34 0x00001f34 0x00000070 Code RO 758 i.light_module_set_rgb_mode light.o
0x00001fa4 0x00001fa4 0x00000070 Code RO 759 i.light_module_set_timing_light_mode light.o
0x00002014 0x00002014 0x000000b4 Code RO 8 i.main main.o
0x000020c8 0x000020c8 0x0000016c Code RO 9 i.onkey main.o
0x00002234 0x00002234 0x0000000c Code RO 854 i.ozone_pwm_control_disable ozone_pwm_control.o
0x00002240 0x00002240 0x0000000c Code RO 855 i.ozone_pwm_control_enable ozone_pwm_control.o
0x0000224c 0x0000224c 0x0000000c Code RO 856 i.ozone_pwm_control_is_enable ozone_pwm_control.o
0x00002258 0x00002258 0x0000007c Code RO 857 i.ozone_pwm_control_module_loop ozone_pwm_control.o
0x000022d4 0x000022d4 0x00000020 Code RO 858 i.ozone_pwm_control_module_set_pwm_output_1 ozone_pwm_control.o
0x000022f4 0x000022f4 0x00000030 Code RO 859 i.ozone_pwm_control_module_set_pwm_output_2 ozone_pwm_control.o
0x00002324 0x00002324 0x0000000e Code RO 264 i.port_debug_set port.o
0x00002332 0x00002332 0x00000002 PAD
0x00002334 0x00002334 0x0000003c Code RO 392 i.port_do_debug_light_state systick.o
0x00002370 0x00002370 0x0000000c Code RO 265 i.port_fan_set port.o
0x0000237c 0x0000237c 0x00000010 Code RO 266 i.port_gpio_get_gears_key_state port.o
0x0000238c 0x0000238c 0x00000010 Code RO 267 i.port_gpio_get_interval_key_state port.o
0x0000239c 0x0000239c 0x00000010 Code RO 268 i.port_gpio_get_switch_key_state port.o
0x000023ac 0x000023ac 0x00000010 Code RO 269 i.port_gpio_get_timer_key_state port.o
0x000023bc 0x000023bc 0x00000018 Code RO 393 i.port_haspassedms systick.o
0x000023d4 0x000023d4 0x0000000e Code RO 271 i.port_led0_set port.o
0x000023e2 0x000023e2 0x0000000e Code RO 273 i.port_led1_set port.o
0x000023f0 0x000023f0 0x0000000e Code RO 275 i.port_led2_set port.o
0x000023fe 0x000023fe 0x0000000e Code RO 277 i.port_led3_set port.o
0x0000240c 0x0000240c 0x0000000e Code RO 278 i.port_led_b_set port.o
0x0000241a 0x0000241a 0x0000000e Code RO 279 i.port_led_g_set port.o
0x00002428 0x00002428 0x0000000e Code RO 280 i.port_led_r_set port.o
0x00002436 0x00002436 0x00000016 Code RO 10 i.power_on_ozone_working_status main.o
0x0000244c 0x0000244c 0x000000ac Code RO 11 i.process_error_even main.o
0x000024f8 0x000024f8 0x00000030 Code RO 12 i.process_gearskey_press_even main.o
0x00002528 0x00002528 0x00000020 Code RO 13 i.process_intervalkey_press_even main.o
0x00002548 0x00002548 0x00000050 Code RO 14 i.process_rgb_flicker main.o
0x00002598 0x00002598 0x00000040 Code RO 16 i.restore_the_mode_before_intermittent_work main.o
0x000025d8 0x000025d8 0x00000114 Code RO 828 i.set_pwm_modbul_freq_duty pwm.o
0x000026ec 0x000026ec 0x00000030 Code RO 17 i.shutdown main.o
0x0000271c 0x0000271c 0x0000002c Code RO 18 i.starting_up main.o
0x00002748 0x00002748 0x000000a0 Code RO 829 i.t16_pa4_init pwm.o
0x000027e8 0x000027e8 0x00000024 Code RO 710 i.try_adc_gather adc.o
0x0000280c 0x0000280c 0x00000050 Code RO 21 i.try_shutdown main.o
0x0000285c 0x0000285c 0x0000008c Code RO 478 i.uart0_init uart0.o
0x000028e8 0x000028e8 0x0000005c Code RO 22 i.updae_led_light_mode main.o
0x00002944 0x00002944 0x00000010 Code RO 861 i.update_begin_ticket ozone_pwm_control.o
0x00002954 0x00002954 0x00000064 Code RO 23 i.update_interval_period_duty main.o
0x000029b8 0x000029b8 0x00000054 Code RO 24 i.update_ozone_work_gears main.o
0x00002a0c 0x00002a0c 0x00000090 Code RO 25 i.update_timing_time main.o
0x00002a9c 0x00002a9c 0x0000002c Code RO 433 i.zkey_do_loop_in_each_period key.o
0x00002ac8 0x00002ac8 0x0000004c Code RO 434 i.zkey_init key.o
0x00002b14 0x00002b14 0x0000003c Code RO 435 i.zkey_process_each key.o
0x00002b50 0x00002b50 0x0000004c Code RO 436 i.zkey_process_each_after_filter key.o
0x00002b9c 0x00002b9c 0x0000002d Data RO 26 .conststring main.o
0x00002bc9 0x00002bc9 0x00000003 PAD
0x00002bcc 0x00002bcc 0x00000006 Data RO 712 .conststring adc.o
0x00002bd2 0x00002bd2 0x00000002 PAD
0x00002bd4 0x00002bd4 0x00000020 Data RO 2758 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x00002cdc, Size: 0x00000550, Max: 0x00001000, ABSOLUTE, COMPRESSED[0x00000044])
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x00002bf4, Size: 0x00000550, Max: 0x00001000, ABSOLUTE, COMPRESSED[0x00000044])
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20000000 COMPRESSED 0x000000a8 Data RW 26 .data main.o
0x200000a8 COMPRESSED 0x00000008 Data RW 387 .data systick.o
0x200000b0 COMPRESSED 0x00000008 Data RW 430 .data key.o
0x200000b8 COMPRESSED 0x00000058 Data RW 706 .data adc.o
0x20000110 COMPRESSED 0x00000014 Data RW 757 .data light.o
0x20000124 COMPRESSED 0x00000020 Data RW 855 .data ozone_pwm_control.o
0x20000144 COMPRESSED 0x00000004 Data RW 910 .data system_es8p5066.o
0x20000148 COMPRESSED 0x00000004 Data RW 2377 .data irqhandler.o
0x2000014c COMPRESSED 0x00000004 Data RW 2729 .data mc_p.l(stdout.o)
0x20000150 - 0x00000400 Zero RW 2363 STACK startup_es8p5066.o
0x20000000 COMPRESSED 0x000000a8 Data RW 27 .data main.o
0x200000a8 COMPRESSED 0x00000008 Data RW 394 .data systick.o
0x200000b0 COMPRESSED 0x00000008 Data RW 437 .data key.o
0x200000b8 COMPRESSED 0x00000058 Data RW 713 .data adc.o
0x20000110 COMPRESSED 0x00000014 Data RW 764 .data light.o
0x20000124 COMPRESSED 0x00000020 Data RW 862 .data ozone_pwm_control.o
0x20000144 COMPRESSED 0x00000004 Data RW 917 .data system_es8p5066.o
0x20000148 COMPRESSED 0x00000004 Data RW 2384 .data irqhandler.o
0x2000014c COMPRESSED 0x00000004 Data RW 2736 .data mc_p.l(stdout.o)
0x20000150 - 0x00000400 Zero RW 2370 STACK startup_es8p5066.o
==============================================================================
@ -1824,9 +1818,8 @@ Image component sizes
216 28 0 0 0 1675 lib_scu.o
360 0 0 0 0 6439 lib_timer.o
286 10 0 0 0 4303 lib_uart.o
136 24 0 0 0 1445 lib_wdt.o
224 10 0 20 0 3304 light.o
1746 324 45 168 0 87616 main.o
1650 328 45 168 0 84486 main.o
256 56 0 32 0 4779 ozone_pwm_control.o
26 0 0 0 0 72 ozone_work.o
330 0 0 0 0 7327 port.o
@ -1834,12 +1827,12 @@ Image component sizes
28 8 192 0 1024 640 startup_es8p5066.o
10 0 0 4 0 683 system_es8p5066.o
148 32 0 8 0 2284 systick.o
160 8 0 0 0 1016 uart0.o
164 10 0 0 0 1016 uart0.o
----------------------------------------------------------------------
6678 852 280 332 1024 148660 Object Totals
6446 834 280 332 1024 144085 Object Totals
0 0 32 0 0 0 (incl. Generated)
16 0 5 0 0 0 (incl. Padding)
12 0 5 0 0 0 (incl. Padding)
----------------------------------------------------------------------
@ -1905,15 +1898,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
11204 1026 280 336 1024 145336 Grand Totals
11204 1026 280 68 1024 145336 ELF Image Totals (compressed)
11204 1026 280 68 0 0 ROM Totals
10972 1008 280 336 1024 140937 Grand Totals
10972 1008 280 68 1024 140937 ELF Image Totals (compressed)
10972 1008 280 68 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 11484 ( 11.21kB)
Total RO Size (Code + RO Data) 11252 ( 10.99kB)
Total RW Size (RW Data + ZI Data) 1360 ( 1.33kB)
Total ROM Size (Code + RO Data + RW Data) 11552 ( 11.28kB)
Total ROM Size (Code + RO Data + RW Data) 11320 ( 11.05kB)
==============================================================================

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

2
project_ozone/project_o.uvopt

@ -252,7 +252,7 @@
<GroupNumber>1</GroupNumber>
<FileNumber>5</FileNumber>
<FileType>1</FileType>
<tvExp>0</tvExp>
<tvExp>1</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<bDave2>0</bDave2>
<PathWithFileName>..\APP\uart0.c</PathWithFileName>

Loading…
Cancel
Save