Browse Source

update

master
Yuenold 3 years ago
parent
commit
21f9f51f5a
  1. 4
      APP/adc.c
  2. 23
      APP/main.c
  3. 55
      APP/port.c
  4. 60
      APP/port.h
  5. 595
      project_ozone/Listings/project_o.map
  6. 151
      project_ozone/project_o.uvgui.admin

4
APP/adc.c

@ -39,8 +39,8 @@ void ADCInit(uint8_t *port, uint8_t pin) {
//*3.3/4096=
x.VREF_SEL = ADC_VREF_SEL_0; /* 内部参考电压2.048v,设置内部参考电压为多少 */
x.VREFP = ADC_VREFP_VDD; /* 选择芯片的工作电压VDD,adc的参考电压为多少 */
x.VREF_SEL = ADC_VREF_SEL_0; /* 内部参考电压2.048v,设置内部参考电压为多少 */
x.VREFP = ADC_VREFP_VDD; /* 选择芯片的工作电压VDD,这个是设置adc具体是要哪个电压来做参考adc的参考电压为多少 */
x.VREFN = ADC_VREFN_VSS; /* 负向参考电压选择 */
// x.CHS = ADC_CHS_AIN4;
// x.CHS = ADC_CHS_AIN8;

23
APP/main.c

@ -406,6 +406,21 @@ void process_error_even(void) {
**
***********************************************************************************************************************/
void test(void) {
port_fan_set(false);
Delayms(10000);
port_fan_set(true);
printf("open\r\n");
Delayms(10000);
while (1) {
// unused_gpio_init();
// gpio_init();
// port_fan_set(false);
// printf("close\r\n");
// Delayms(30000);
// port_fan_set(true);
// printf("open\r\n");
// Delayms(10000);
}
error_state.way_circuit_error_status = true;
error_state.fan_error_status = true;
// while (1) {
@ -438,14 +453,18 @@ int main(void) {
DeviceClockAllEnable(); //
User_SysTickInit(); //(1ms中断)
SysTick_Enable();
uart0_init();
// all_gpio_reset();
unused_gpio_init();
gpio_init();
uart0_init();
zkey_init(&key_module);
t16_pa4_init();
// iwdt_init();
power_on_ozone_working_status();
printf("Initialization completed\r\n");
// test();
//test();
while (true) {
port_do_debug_light_state();
// feed_iwdt();

55
APP/port.c

@ -1,5 +1,38 @@
#include "port.h"
// io led4+1 RGB:3 1
/**
* @brief 使io设置为输出模式
*
*/
void unused_gpio_init(void) {
GPIO_InitSettingType x;
x.Signal = GPIO_Pin_Signal_Digital;
x.Dir = GPIO_Direction_Output; //
// x.Dir = GPIO_Direction_Input;
x.Func = GPIO_Reuse_Func0;
x.ODE = GPIO_ODE_Output_Disable;
x.DS = GPIO_DS_Output_Normal;
x.PUE = GPIO_PUE_Input_Disable;
x.PDE = GPIO_PDE_Input_Enable;
GPIO_Init(GPIO_Pin_A10, &x);
GPIO_Init(GPIO_Pin_A23, &x);
GPIO_Init(GPIO_Pin_A27, &x); // 26
GPIO_Init(GPIO_Pin_A28, &x); // 27
GPIO_Init(GPIO_Pin_B0, &x);
//adc
GPIO_Init(GPIO_Pin_B8, &x);
GPIO_Init(GPIO_Pin_B9, &x);
GPIO_Init(GPIO_Pin_A2, &x);
GPIO_WriteBit(GPIO_Pin_A10, 0);
GPIO_WriteBit(GPIO_Pin_A23, 0);
GPIO_WriteBit(GPIO_Pin_A27, 0);
GPIO_WriteBit(GPIO_Pin_A28, 0);
GPIO_WriteBit(GPIO_Pin_B0, 0);
GPIO_WriteBit(GPIO_Pin_B8, 0);
GPIO_WriteBit(GPIO_Pin_B9, 0);
GPIO_WriteBit(GPIO_Pin_A2, 0);
}
static void led_gpio_init(void) {
GPIO_InitSettingType x;
@ -9,7 +42,7 @@ static void led_gpio_init(void) {
x.ODE = GPIO_ODE_Output_Disable;
x.DS = GPIO_DS_Output_Normal;
x.PUE = GPIO_PUE_Input_Disable;
x.PDE = GPIO_PDE_Input_Disable;
x.PDE = GPIO_PDE_Input_Enable;
GPIO_Init(GPIO_Pin_A3, &x);
GPIO_Init(GPIO_Pin_B13, &x);
GPIO_Init(GPIO_Pin_A5, &x);
@ -17,15 +50,13 @@ static void led_gpio_init(void) {
GPIO_Init(GPIO_Pin_A7, &x);
GPIO_Init(GPIO_Pin_A8, &x);
GPIO_Init(GPIO_Pin_A9, &x);
GPIO_Init(GPIO_Pin_B1, &x);
GPIO_Init(GPIO_Pin_B1, &x); //
GPIO_Init(GPIO_Pin_A22, &x);
// GPIO_Init(GPIO_Pin_A2, &x);
// GPIO_WriteBit(GPIO_Pin_A2,1);
}
static void key_gpio_init(void) {
/**
* @brief PA11~PA13?????? ????? ??????
* @brief PA11~PA13
*
*/
GPIO_InitSettingType x;
@ -35,8 +66,8 @@ static void key_gpio_init(void) {
x.Func = GPIO_Reuse_Func0;
x.PUE = GPIO_PUE_Input_Disable;
x.PDE = GPIO_PDE_Input_Enable;
GPIO_Init(GPIO_Pin_A11, &x); //??H
GPIO_Init(GPIO_Pin_A16, &x); //??M
GPIO_Init(GPIO_Pin_A11, &x); //
GPIO_Init(GPIO_Pin_A16, &x); //
GPIO_Init(GPIO_Pin_A13, &x);
GPIO_Init(GPIO_Pin_A12, &x);
}
@ -56,14 +87,12 @@ void port_led_r_set(bool state) { GPIO_SET(A, 7, !, state); }
void port_led_g_set(bool state) { GPIO_SET(A, 8, !, state); }
void port_led_b_set(bool state) { GPIO_SET(A, 9, !, state); }
bool port_gpio_get_timer_key_state(void) { return GPIO_GET(A, 11, !!); } //??H
bool port_gpio_get_gears_key_state(void) { return GPIO_GET(A, 16, !!); } //??M
bool port_gpio_get_timer_key_state(void) { return GPIO_GET(A, 11, !!); } //??H
bool port_gpio_get_gears_key_state(void) { return GPIO_GET(A, 16, !!); } //??M
bool port_gpio_get_switch_key_state(void) { return GPIO_GET(A, 12, !!); }
bool port_gpio_get_interval_key_state(void) { return GPIO_GET(A, 13, !!); }
bool port_led0_get_state(void) { return GPIO_GET(A, 3, !); } //??H
bool port_led1_get_state(void) { return GPIO_GET(B, 13,!); } //??M
bool port_led0_get_state(void) { return GPIO_GET(A, 3, !); } //??H
bool port_led1_get_state(void) { return GPIO_GET(B, 13, !); } //??M
bool port_led2_get_state(void) { return GPIO_GET(A, 5, !); }
bool port_led3_get_state(void) { return GPIO_GET(A, 6, !); }

60
APP/port.h

@ -1,17 +1,17 @@
#pragma once
#include "system_ES8P5066.h"
#include "lib_config.h"
#include <stdbool.h> //定义布尔
#include "lib_config.h"
#include "system_ES8P5066.h"
// #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) \
GPIO_WriteBit(GPIO_Pin_##port##pin, mirror _state ? 1 : 0);
#define GPIO_GET(port, pin, mirror) (mirror(GPIO_ReadBit(GPIO_Pin_##port##pin) == 1))
#define GPIO_SET(port, pin, mirror, _state) GPIO_WriteBit(GPIO_Pin_##port##pin, mirror _state ? 1 : 0);
void unused_gpio_init(void);
void gpio_init(void);
//
@ -25,7 +25,6 @@ void port_led_g_set(bool state);
void port_led_b_set(bool state);
void port_fan_set(bool state);
bool port_gpio_get_timer_key_state(void);
bool port_gpio_get_gears_key_state(void);
bool port_gpio_get_interval_key_state(void);
@ -36,14 +35,48 @@ bool port_led1_get_state(void);
bool port_led2_get_state(void);
bool port_led3_get_state(void);
/*
GPIO_Pin_B0 = 0, //使
GPIO_Pin_B1 = 1,//
GPIO_Pin_B8 = 8,//ADC
GPIO_Pin_B9 = 9,//ADC
GPIO_Pin_B10 = 10,//OSCI
GPIO_Pin_B11 = 11,//OSCO
GPIO_Pin_B12 = 12,//MRSTN
GPIO_Pin_B13 = 13,//LED1
GPIO_Pin_A1 = 15,//VCC
GPIO_Pin_A2 = 16,//ADC
GPIO_Pin_A3 = 17,//LED0
GPIO_Pin_A4 = 18,//PWM
GPIO_Pin_A5 = 19,//LED2
GPIO_Pin_A6 = 20,//LED3
GPIO_Pin_A7 = 21,//LED_R
GPIO_Pin_A8 = 22,//LED_G
GPIO_Pin_A9 = 23,//LED_B
GPIO_Pin_A10 = 24, //使
GPIO_Pin_A11 = 25,//KEY1
GPIO_Pin_A12 = 26,//KEY2
GPIO_Pin_A13 = 27,//KEY3
GPIO_Pin_A14 = 28,//ISPSCK
GPIO_Pin_A15 = 29,//ISPSDA
GPIO_Pin_A16 = 30,//KEY4
GPIO_Pin_A22 = 36,//DEBUG
GPIO_Pin_A23 = 37, //使
GPIO_Pin_A24 = 38,//RX0
GPIO_Pin_A25 = 39,//RX1
GPIO_Pin_A27 = 41, //使
GPIO_Pin_A28 = 42, //使
FUN0
H PA11
M PA16 12绿34
PA13
PA12
LED0 PA3
LED1 PB13
LED2 PA5
@ -69,3 +102,8 @@ bool port_led3_get_state(void);
|
--------------------|------
*/
/*
使
PA10 PA23 PA26 PA27 PB0
*/

595
project_ozone/Listings/project_o.map

@ -19,8 +19,9 @@ Section Cross References
main.o(i.main) refers to system_es8p5066.o(i.SystemInit) for SystemInit
main.o(i.main) refers to lib_scu.o(i.DeviceClockAllEnable) for DeviceClockAllEnable
main.o(i.main) refers to systick.o(i.User_SysTickInit) for User_SysTickInit
main.o(i.main) refers to uart0.o(i.uart0_init) for uart0_init
main.o(i.main) refers to port.o(i.unused_gpio_init) for unused_gpio_init
main.o(i.main) refers to port.o(i.gpio_init) for gpio_init
main.o(i.main) refers to uart0.o(i.uart0_init) for uart0_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.power_on_ozone_working_status) for power_on_ozone_working_status
@ -80,7 +81,9 @@ 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 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 systick.o(i.Delayms) for Delayms
main.o(i.test) refers to printfa.o(i.__0printf) for __2printf
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
@ -130,6 +133,8 @@ Section Cross References
port.o(i.port_led_b_set) refers to lib_gpio.o(i.GPIO_WriteBit) for GPIO_WriteBit
port.o(i.port_led_g_set) refers to lib_gpio.o(i.GPIO_WriteBit) for GPIO_WriteBit
port.o(i.port_led_r_set) refers to lib_gpio.o(i.GPIO_WriteBit) for GPIO_WriteBit
port.o(i.unused_gpio_init) refers to lib_gpio.o(i.GPIO_Init) for GPIO_Init
port.o(i.unused_gpio_init) refers to lib_gpio.o(i.GPIO_WriteBit) for GPIO_WriteBit
systick.o(i.Delayms) refers to systick.o(i.port_haspassedms) for port_haspassedms
systick.o(i.Delayms) refers to irqhandler.o(.data) for g_sys_sick
systick.o(i.User_SysTickInit) refers to uidiv.o(.text) for __aeabi_uidivmod
@ -623,7 +628,7 @@ Removing Unused input sections from the image.
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), (16 bytes).
Removing main.o(i.test), (48 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).
@ -853,7 +858,7 @@ Removing Unused input sections from the image.
Removing irqhandler.o(.rev16_text), (4 bytes).
Removing irqhandler.o(.revsh_text), (4 bytes).
234 unused section(s) (total 5493 bytes) removed from the image.
234 unused section(s) (total 5525 bytes) removed from the image.
==============================================================================
@ -865,53 +870,53 @@ Image Symbol Table
RESET 0x00000000 Section 192 startup_es8p5066.o(RESET)
../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE
../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 idiv.o ABSOLUTE
../clib/microlib/division.c 0x00000000 Number 0 uldiv.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 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/init/entry.s 0x00000000 Number 0 entry5.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 entry2.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.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 entry10b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.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/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 printf8.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE
../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.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/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.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 printf3.o ABSOLUTE
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.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/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE
../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/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE
../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.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 dfixi.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixui.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE
../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.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/fpflt.c 0x00000000 Number 0 dflti.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
@ -1076,56 +1081,57 @@ Image Symbol Table
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)
led_gpio_init 0x00001edd Thumb Code 88 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 0x000020c0 Section 0 main.o(i.onkey)
i.ozone_pwm_control_disable 0x0000222c Section 0 ozone_pwm_control.o(i.ozone_pwm_control_disable)
i.ozone_pwm_control_enable 0x00002238 Section 0 ozone_pwm_control.o(i.ozone_pwm_control_enable)
i.ozone_pwm_control_is_enable 0x00002244 Section 0 ozone_pwm_control.o(i.ozone_pwm_control_is_enable)
i.ozone_pwm_control_module_loop 0x00002250 Section 0 ozone_pwm_control.o(i.ozone_pwm_control_module_loop)
i.ozone_pwm_control_module_set_pwm_output_1 0x000022cc Section 0 ozone_pwm_control.o(i.ozone_pwm_control_module_set_pwm_output_1)
i.ozone_pwm_control_module_set_pwm_output_2 0x000022ec Section 0 ozone_pwm_control.o(i.ozone_pwm_control_module_set_pwm_output_2)
i.port_debug_set 0x0000231c Section 0 port.o(i.port_debug_set)
i.port_do_debug_light_state 0x0000232c Section 0 systick.o(i.port_do_debug_light_state)
i.port_fan_set 0x00002368 Section 0 port.o(i.port_fan_set)
i.port_gpio_get_gears_key_state 0x00002374 Section 0 port.o(i.port_gpio_get_gears_key_state)
i.port_gpio_get_interval_key_state 0x00002384 Section 0 port.o(i.port_gpio_get_interval_key_state)
i.port_gpio_get_switch_key_state 0x00002394 Section 0 port.o(i.port_gpio_get_switch_key_state)
i.port_gpio_get_timer_key_state 0x000023a4 Section 0 port.o(i.port_gpio_get_timer_key_state)
i.port_haspassedms 0x000023b4 Section 0 systick.o(i.port_haspassedms)
i.port_led0_set 0x000023cc Section 0 port.o(i.port_led0_set)
i.port_led1_set 0x000023da Section 0 port.o(i.port_led1_set)
i.port_led2_set 0x000023e8 Section 0 port.o(i.port_led2_set)
i.port_led3_set 0x000023f6 Section 0 port.o(i.port_led3_set)
i.port_led_b_set 0x00002404 Section 0 port.o(i.port_led_b_set)
i.port_led_g_set 0x00002412 Section 0 port.o(i.port_led_g_set)
i.port_led_r_set 0x00002420 Section 0 port.o(i.port_led_r_set)
i.power_on_ozone_working_status 0x0000242e Section 0 main.o(i.power_on_ozone_working_status)
i.process_error_even 0x00002444 Section 0 main.o(i.process_error_even)
i.process_gearskey_press_even 0x000024f0 Section 0 main.o(i.process_gearskey_press_even)
i.process_intervalkey_press_even 0x00002520 Section 0 main.o(i.process_intervalkey_press_even)
i.process_rgb_flicker 0x00002540 Section 0 main.o(i.process_rgb_flicker)
i.restore_the_mode_before_intermittent_work 0x00002590 Section 0 main.o(i.restore_the_mode_before_intermittent_work)
i.set_pwm_modbul_freq_duty 0x000025d0 Section 0 pwm.o(i.set_pwm_modbul_freq_duty)
i.shutdown 0x000026e4 Section 0 main.o(i.shutdown)
i.starting_up 0x00002714 Section 0 main.o(i.starting_up)
i.t16_pa4_init 0x00002740 Section 0 pwm.o(i.t16_pa4_init)
i.try_adc_gather 0x000027e0 Section 0 adc.o(i.try_adc_gather)
i.try_shutdown 0x00002804 Section 0 main.o(i.try_shutdown)
i.uart0_init 0x00002854 Section 0 uart0.o(i.uart0_init)
i.updae_led_light_mode 0x000028e0 Section 0 main.o(i.updae_led_light_mode)
i.update_begin_ticket 0x0000293c Section 0 ozone_pwm_control.o(i.update_begin_ticket)
i.update_interval_period_duty 0x0000294c Section 0 main.o(i.update_interval_period_duty)
i.update_ozone_work_gears 0x000029b0 Section 0 main.o(i.update_ozone_work_gears)
i.update_timing_time 0x00002a04 Section 0 main.o(i.update_timing_time)
i.zkey_do_loop_in_each_period 0x00002a94 Section 0 key.o(i.zkey_do_loop_in_each_period)
i.zkey_init 0x00002ac0 Section 0 key.o(i.zkey_init)
i.zkey_process_each 0x00002b0c Section 0 key.o(i.zkey_process_each)
i.zkey_process_each_after_filter 0x00002b48 Section 0 key.o(i.zkey_process_each_after_filter)
.conststring 0x00002b94 Section 45 main.o(.conststring)
.conststring 0x00002bc4 Section 6 adc.o(.conststring)
i.onkey 0x000020c4 Section 0 main.o(i.onkey)
i.ozone_pwm_control_disable 0x00002230 Section 0 ozone_pwm_control.o(i.ozone_pwm_control_disable)
i.ozone_pwm_control_enable 0x0000223c Section 0 ozone_pwm_control.o(i.ozone_pwm_control_enable)
i.ozone_pwm_control_is_enable 0x00002248 Section 0 ozone_pwm_control.o(i.ozone_pwm_control_is_enable)
i.ozone_pwm_control_module_loop 0x00002254 Section 0 ozone_pwm_control.o(i.ozone_pwm_control_module_loop)
i.ozone_pwm_control_module_set_pwm_output_1 0x000022d0 Section 0 ozone_pwm_control.o(i.ozone_pwm_control_module_set_pwm_output_1)
i.ozone_pwm_control_module_set_pwm_output_2 0x000022f0 Section 0 ozone_pwm_control.o(i.ozone_pwm_control_module_set_pwm_output_2)
i.port_debug_set 0x00002320 Section 0 port.o(i.port_debug_set)
i.port_do_debug_light_state 0x00002330 Section 0 systick.o(i.port_do_debug_light_state)
i.port_fan_set 0x0000236c Section 0 port.o(i.port_fan_set)
i.port_gpio_get_gears_key_state 0x00002378 Section 0 port.o(i.port_gpio_get_gears_key_state)
i.port_gpio_get_interval_key_state 0x00002388 Section 0 port.o(i.port_gpio_get_interval_key_state)
i.port_gpio_get_switch_key_state 0x00002398 Section 0 port.o(i.port_gpio_get_switch_key_state)
i.port_gpio_get_timer_key_state 0x000023a8 Section 0 port.o(i.port_gpio_get_timer_key_state)
i.port_haspassedms 0x000023b8 Section 0 systick.o(i.port_haspassedms)
i.port_led0_set 0x000023d0 Section 0 port.o(i.port_led0_set)
i.port_led1_set 0x000023de Section 0 port.o(i.port_led1_set)
i.port_led2_set 0x000023ec Section 0 port.o(i.port_led2_set)
i.port_led3_set 0x000023fa Section 0 port.o(i.port_led3_set)
i.port_led_b_set 0x00002408 Section 0 port.o(i.port_led_b_set)
i.port_led_g_set 0x00002416 Section 0 port.o(i.port_led_g_set)
i.port_led_r_set 0x00002424 Section 0 port.o(i.port_led_r_set)
i.power_on_ozone_working_status 0x00002432 Section 0 main.o(i.power_on_ozone_working_status)
i.process_error_even 0x00002448 Section 0 main.o(i.process_error_even)
i.process_gearskey_press_even 0x000024f4 Section 0 main.o(i.process_gearskey_press_even)
i.process_intervalkey_press_even 0x00002524 Section 0 main.o(i.process_intervalkey_press_even)
i.process_rgb_flicker 0x00002544 Section 0 main.o(i.process_rgb_flicker)
i.restore_the_mode_before_intermittent_work 0x00002594 Section 0 main.o(i.restore_the_mode_before_intermittent_work)
i.set_pwm_modbul_freq_duty 0x000025d4 Section 0 pwm.o(i.set_pwm_modbul_freq_duty)
i.shutdown 0x000026e8 Section 0 main.o(i.shutdown)
i.starting_up 0x00002718 Section 0 main.o(i.starting_up)
i.t16_pa4_init 0x00002744 Section 0 pwm.o(i.t16_pa4_init)
i.try_adc_gather 0x000027e4 Section 0 adc.o(i.try_adc_gather)
i.try_shutdown 0x00002808 Section 0 main.o(i.try_shutdown)
i.uart0_init 0x00002858 Section 0 uart0.o(i.uart0_init)
i.unused_gpio_init 0x000028e4 Section 0 port.o(i.unused_gpio_init)
i.updae_led_light_mode 0x00002974 Section 0 main.o(i.updae_led_light_mode)
i.update_begin_ticket 0x000029d0 Section 0 ozone_pwm_control.o(i.update_begin_ticket)
i.update_interval_period_duty 0x000029e0 Section 0 main.o(i.update_interval_period_duty)
i.update_ozone_work_gears 0x00002a44 Section 0 main.o(i.update_ozone_work_gears)
i.update_timing_time 0x00002a98 Section 0 main.o(i.update_timing_time)
i.zkey_do_loop_in_each_period 0x00002b28 Section 0 key.o(i.zkey_do_loop_in_each_period)
i.zkey_init 0x00002b54 Section 0 key.o(i.zkey_init)
i.zkey_process_each 0x00002ba0 Section 0 key.o(i.zkey_process_each)
i.zkey_process_each_after_filter 0x00002bdc Section 0 key.o(i.zkey_process_each_after_filter)
.conststring 0x00002c28 Section 45 main.o(.conststring)
.conststring 0x00002c58 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)
@ -1364,53 +1370,54 @@ Image Symbol Table
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 136 main.o(i.main)
onkey 0x000020c1 Thumb Code 264 main.o(i.onkey)
ozone_pwm_control_disable 0x0000222d Thumb Code 8 ozone_pwm_control.o(i.ozone_pwm_control_disable)
ozone_pwm_control_enable 0x00002239 Thumb Code 8 ozone_pwm_control.o(i.ozone_pwm_control_enable)
ozone_pwm_control_is_enable 0x00002245 Thumb Code 6 ozone_pwm_control.o(i.ozone_pwm_control_is_enable)
ozone_pwm_control_module_loop 0x00002251 Thumb Code 94 ozone_pwm_control.o(i.ozone_pwm_control_module_loop)
ozone_pwm_control_module_set_pwm_output_1 0x000022cd Thumb Code 28 ozone_pwm_control.o(i.ozone_pwm_control_module_set_pwm_output_1)
ozone_pwm_control_module_set_pwm_output_2 0x000022ed Thumb Code 44 ozone_pwm_control.o(i.ozone_pwm_control_module_set_pwm_output_2)
port_debug_set 0x0000231d Thumb Code 14 port.o(i.port_debug_set)
port_do_debug_light_state 0x0000232d Thumb Code 50 systick.o(i.port_do_debug_light_state)
port_fan_set 0x00002369 Thumb Code 12 port.o(i.port_fan_set)
port_gpio_get_gears_key_state 0x00002375 Thumb Code 16 port.o(i.port_gpio_get_gears_key_state)
port_gpio_get_interval_key_state 0x00002385 Thumb Code 16 port.o(i.port_gpio_get_interval_key_state)
port_gpio_get_switch_key_state 0x00002395 Thumb Code 16 port.o(i.port_gpio_get_switch_key_state)
port_gpio_get_timer_key_state 0x000023a5 Thumb Code 16 port.o(i.port_gpio_get_timer_key_state)
port_haspassedms 0x000023b5 Thumb Code 18 systick.o(i.port_haspassedms)
port_led0_set 0x000023cd Thumb Code 14 port.o(i.port_led0_set)
port_led1_set 0x000023db Thumb Code 14 port.o(i.port_led1_set)
port_led2_set 0x000023e9 Thumb Code 14 port.o(i.port_led2_set)
port_led3_set 0x000023f7 Thumb Code 14 port.o(i.port_led3_set)
port_led_b_set 0x00002405 Thumb Code 14 port.o(i.port_led_b_set)
port_led_g_set 0x00002413 Thumb Code 14 port.o(i.port_led_g_set)
port_led_r_set 0x00002421 Thumb Code 14 port.o(i.port_led_r_set)
power_on_ozone_working_status 0x0000242f Thumb Code 22 main.o(i.power_on_ozone_working_status)
process_error_even 0x00002445 Thumb Code 166 main.o(i.process_error_even)
process_gearskey_press_even 0x000024f1 Thumb Code 44 main.o(i.process_gearskey_press_even)
process_intervalkey_press_even 0x00002521 Thumb Code 28 main.o(i.process_intervalkey_press_even)
process_rgb_flicker 0x00002541 Thumb Code 76 main.o(i.process_rgb_flicker)
restore_the_mode_before_intermittent_work 0x00002591 Thumb Code 58 main.o(i.restore_the_mode_before_intermittent_work)
set_pwm_modbul_freq_duty 0x000025d1 Thumb Code 194 pwm.o(i.set_pwm_modbul_freq_duty)
shutdown 0x000026e5 Thumb Code 42 main.o(i.shutdown)
starting_up 0x00002715 Thumb Code 40 main.o(i.starting_up)
t16_pa4_init 0x00002741 Thumb Code 156 pwm.o(i.t16_pa4_init)
try_adc_gather 0x000027e1 Thumb Code 30 adc.o(i.try_adc_gather)
try_shutdown 0x00002805 Thumb Code 56 main.o(i.try_shutdown)
uart0_init 0x00002855 Thumb Code 134 uart0.o(i.uart0_init)
updae_led_light_mode 0x000028e1 Thumb Code 70 main.o(i.updae_led_light_mode)
update_begin_ticket 0x0000293d Thumb Code 12 ozone_pwm_control.o(i.update_begin_ticket)
update_interval_period_duty 0x0000294d Thumb Code 68 main.o(i.update_interval_period_duty)
update_ozone_work_gears 0x000029b1 Thumb Code 80 main.o(i.update_ozone_work_gears)
update_timing_time 0x00002a05 Thumb Code 102 main.o(i.update_timing_time)
zkey_do_loop_in_each_period 0x00002a95 Thumb Code 38 key.o(i.zkey_do_loop_in_each_period)
zkey_init 0x00002ac1 Thumb Code 72 key.o(i.zkey_init)
zkey_process_each 0x00002b0d Thumb Code 60 key.o(i.zkey_process_each)
zkey_process_each_after_filter 0x00002b49 Thumb Code 70 key.o(i.zkey_process_each_after_filter)
Region$$Table$$Base 0x00002bcc Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00002bec Number 0 anon$$obj.o(Region$$Table)
main 0x00002015 Thumb Code 140 main.o(i.main)
onkey 0x000020c5 Thumb Code 264 main.o(i.onkey)
ozone_pwm_control_disable 0x00002231 Thumb Code 8 ozone_pwm_control.o(i.ozone_pwm_control_disable)
ozone_pwm_control_enable 0x0000223d Thumb Code 8 ozone_pwm_control.o(i.ozone_pwm_control_enable)
ozone_pwm_control_is_enable 0x00002249 Thumb Code 6 ozone_pwm_control.o(i.ozone_pwm_control_is_enable)
ozone_pwm_control_module_loop 0x00002255 Thumb Code 94 ozone_pwm_control.o(i.ozone_pwm_control_module_loop)
ozone_pwm_control_module_set_pwm_output_1 0x000022d1 Thumb Code 28 ozone_pwm_control.o(i.ozone_pwm_control_module_set_pwm_output_1)
ozone_pwm_control_module_set_pwm_output_2 0x000022f1 Thumb Code 44 ozone_pwm_control.o(i.ozone_pwm_control_module_set_pwm_output_2)
port_debug_set 0x00002321 Thumb Code 14 port.o(i.port_debug_set)
port_do_debug_light_state 0x00002331 Thumb Code 50 systick.o(i.port_do_debug_light_state)
port_fan_set 0x0000236d Thumb Code 12 port.o(i.port_fan_set)
port_gpio_get_gears_key_state 0x00002379 Thumb Code 16 port.o(i.port_gpio_get_gears_key_state)
port_gpio_get_interval_key_state 0x00002389 Thumb Code 16 port.o(i.port_gpio_get_interval_key_state)
port_gpio_get_switch_key_state 0x00002399 Thumb Code 16 port.o(i.port_gpio_get_switch_key_state)
port_gpio_get_timer_key_state 0x000023a9 Thumb Code 16 port.o(i.port_gpio_get_timer_key_state)
port_haspassedms 0x000023b9 Thumb Code 18 systick.o(i.port_haspassedms)
port_led0_set 0x000023d1 Thumb Code 14 port.o(i.port_led0_set)
port_led1_set 0x000023df Thumb Code 14 port.o(i.port_led1_set)
port_led2_set 0x000023ed Thumb Code 14 port.o(i.port_led2_set)
port_led3_set 0x000023fb Thumb Code 14 port.o(i.port_led3_set)
port_led_b_set 0x00002409 Thumb Code 14 port.o(i.port_led_b_set)
port_led_g_set 0x00002417 Thumb Code 14 port.o(i.port_led_g_set)
port_led_r_set 0x00002425 Thumb Code 14 port.o(i.port_led_r_set)
power_on_ozone_working_status 0x00002433 Thumb Code 22 main.o(i.power_on_ozone_working_status)
process_error_even 0x00002449 Thumb Code 166 main.o(i.process_error_even)
process_gearskey_press_even 0x000024f5 Thumb Code 44 main.o(i.process_gearskey_press_even)
process_intervalkey_press_even 0x00002525 Thumb Code 28 main.o(i.process_intervalkey_press_even)
process_rgb_flicker 0x00002545 Thumb Code 76 main.o(i.process_rgb_flicker)
restore_the_mode_before_intermittent_work 0x00002595 Thumb Code 58 main.o(i.restore_the_mode_before_intermittent_work)
set_pwm_modbul_freq_duty 0x000025d5 Thumb Code 194 pwm.o(i.set_pwm_modbul_freq_duty)
shutdown 0x000026e9 Thumb Code 42 main.o(i.shutdown)
starting_up 0x00002719 Thumb Code 40 main.o(i.starting_up)
t16_pa4_init 0x00002745 Thumb Code 156 pwm.o(i.t16_pa4_init)
try_adc_gather 0x000027e5 Thumb Code 30 adc.o(i.try_adc_gather)
try_shutdown 0x00002809 Thumb Code 56 main.o(i.try_shutdown)
uart0_init 0x00002859 Thumb Code 134 uart0.o(i.uart0_init)
unused_gpio_init 0x000028e5 Thumb Code 144 port.o(i.unused_gpio_init)
updae_led_light_mode 0x00002975 Thumb Code 70 main.o(i.updae_led_light_mode)
update_begin_ticket 0x000029d1 Thumb Code 12 ozone_pwm_control.o(i.update_begin_ticket)
update_interval_period_duty 0x000029e1 Thumb Code 68 main.o(i.update_interval_period_duty)
update_ozone_work_gears 0x00002a45 Thumb Code 80 main.o(i.update_ozone_work_gears)
update_timing_time 0x00002a99 Thumb Code 102 main.o(i.update_timing_time)
zkey_do_loop_in_each_period 0x00002b29 Thumb Code 38 key.o(i.zkey_do_loop_in_each_period)
zkey_init 0x00002b55 Thumb Code 72 key.o(i.zkey_init)
zkey_process_each 0x00002ba1 Thumb Code 60 key.o(i.zkey_process_each)
zkey_process_each_after_filter 0x00002bdd Thumb Code 70 key.o(i.zkey_process_each_after_filter)
Region$$Table$$Base 0x00002c60 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x00002c80 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)
@ -1438,197 +1445,197 @@ Memory Map of the image
Image Entry point : 0x000000c1
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00002d3c, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x00002c30])
Load Region LR_IROM1 (Base: 0x00000000, Size: 0x00002dd0, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x00002cc4])
Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00002bec, Max: 0x00010000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x00002c80, Max: 0x00010000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x00000000 0x00000000 0x000000c0 Data RO 2160 RESET startup_es8p5066.o
0x000000c0 0x000000c0 0x00000000 Code RO 2212 * .ARM.Collect$$$$00000000 mc_p.l(entry.o)
0x000000c0 0x000000c0 0x00000004 Code RO 2508 .ARM.Collect$$$$00000001 mc_p.l(entry2.o)
0x000000c4 0x000000c4 0x00000004 Code RO 2511 .ARM.Collect$$$$00000004 mc_p.l(entry5.o)
0x000000c8 0x000000c8 0x00000000 Code RO 2513 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o)
0x000000c8 0x000000c8 0x00000000 Code RO 2515 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o)
0x000000c8 0x000000c8 0x00000008 Code RO 2516 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o)
0x000000d0 0x000000d0 0x00000000 Code RO 2518 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o)
0x000000d0 0x000000d0 0x00000000 Code RO 2520 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o)
0x000000d0 0x000000d0 0x00000004 Code RO 2509 .ARM.Collect$$$$00002712 mc_p.l(entry2.o)
0x000000d4 0x000000d4 0x0000001c Code RO 2161 .text startup_es8p5066.o
0x000000f0 0x000000f0 0x0000002c Code RO 2215 .text mc_p.l(uidiv.o)
0x0000011c 0x0000011c 0x00000028 Code RO 2217 .text mc_p.l(idiv.o)
0x00000144 0x00000144 0x0000007c Code RO 2480 .text mf_p.l(fdiv.o)
0x000001c0 0x000001c0 0x00000018 Code RO 2482 .text mf_p.l(fscalb.o)
0x000001d8 0x000001d8 0x00000164 Code RO 2484 .text mf_p.l(dadd.o)
0x0000033c 0x0000033c 0x000000d0 Code RO 2486 .text mf_p.l(dmul.o)
0x0000040c 0x0000040c 0x000000f0 Code RO 2488 .text mf_p.l(ddiv.o)
0x000004fc 0x000004fc 0x0000000e Code RO 2490 .text mf_p.l(ffltui.o)
0x00000000 0x00000000 0x000000c0 Data RO 2166 RESET startup_es8p5066.o
0x000000c0 0x000000c0 0x00000000 Code RO 2218 * .ARM.Collect$$$$00000000 mc_p.l(entry.o)
0x000000c0 0x000000c0 0x00000004 Code RO 2514 .ARM.Collect$$$$00000001 mc_p.l(entry2.o)
0x000000c4 0x000000c4 0x00000004 Code RO 2517 .ARM.Collect$$$$00000004 mc_p.l(entry5.o)
0x000000c8 0x000000c8 0x00000000 Code RO 2519 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o)
0x000000c8 0x000000c8 0x00000000 Code RO 2521 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o)
0x000000c8 0x000000c8 0x00000008 Code RO 2522 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o)
0x000000d0 0x000000d0 0x00000000 Code RO 2524 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o)
0x000000d0 0x000000d0 0x00000000 Code RO 2526 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o)
0x000000d0 0x000000d0 0x00000004 Code RO 2515 .ARM.Collect$$$$00002712 mc_p.l(entry2.o)
0x000000d4 0x000000d4 0x0000001c Code RO 2167 .text startup_es8p5066.o
0x000000f0 0x000000f0 0x0000002c Code RO 2221 .text mc_p.l(uidiv.o)
0x0000011c 0x0000011c 0x00000028 Code RO 2223 .text mc_p.l(idiv.o)
0x00000144 0x00000144 0x0000007c Code RO 2486 .text mf_p.l(fdiv.o)
0x000001c0 0x000001c0 0x00000018 Code RO 2488 .text mf_p.l(fscalb.o)
0x000001d8 0x000001d8 0x00000164 Code RO 2490 .text mf_p.l(dadd.o)
0x0000033c 0x0000033c 0x000000d0 Code RO 2492 .text mf_p.l(dmul.o)
0x0000040c 0x0000040c 0x000000f0 Code RO 2494 .text mf_p.l(ddiv.o)
0x000004fc 0x000004fc 0x0000000e Code RO 2496 .text mf_p.l(ffltui.o)
0x0000050a 0x0000050a 0x00000002 PAD
0x0000050c 0x0000050c 0x00000028 Code RO 2492 .text mf_p.l(dflti.o)
0x00000534 0x00000534 0x0000001c Code RO 2494 .text mf_p.l(dfltui.o)
0x00000550 0x00000550 0x00000028 Code RO 2496 .text mf_p.l(ffixui.o)
0x00000578 0x00000578 0x00000048 Code RO 2498 .text mf_p.l(dfixi.o)
0x000005c0 0x000005c0 0x0000003c Code RO 2500 .text mf_p.l(dfixui.o)
0x000005fc 0x000005fc 0x00000028 Code RO 2502 .text mf_p.l(f2d.o)
0x00000624 0x00000624 0x00000028 Code RO 2504 .text mf_p.l(cdcmple.o)
0x0000064c 0x0000064c 0x00000038 Code RO 2506 .text mf_p.l(d2f.o)
0x00000684 0x00000684 0x00000060 Code RO 2523 .text mc_p.l(uldiv.o)
0x000006e4 0x000006e4 0x00000020 Code RO 2525 .text mc_p.l(llshl.o)
0x00000704 0x00000704 0x00000022 Code RO 2527 .text mc_p.l(llushr.o)
0x00000726 0x00000726 0x00000026 Code RO 2529 .text mc_p.l(llsshr.o)
0x0000074c 0x0000074c 0x00000000 Code RO 2531 .text mc_p.l(iusefp.o)
0x0000074c 0x0000074c 0x00000082 Code RO 2532 .text mf_p.l(fepilogue.o)
0x000007ce 0x000007ce 0x000000be Code RO 2534 .text mf_p.l(depilogue.o)
0x0000088c 0x0000088c 0x00000040 Code RO 2538 .text mf_p.l(dfixul.o)
0x000008cc 0x000008cc 0x00000028 Code RO 2540 .text mf_p.l(cdrcmple.o)
0x000008f4 0x000008f4 0x00000024 Code RO 2542 .text mc_p.l(init.o)
0x00000918 0x00000918 0x00000056 Code RO 2552 .text mc_p.l(__dczerorl2.o)
0x0000050c 0x0000050c 0x00000028 Code RO 2498 .text mf_p.l(dflti.o)
0x00000534 0x00000534 0x0000001c Code RO 2500 .text mf_p.l(dfltui.o)
0x00000550 0x00000550 0x00000028 Code RO 2502 .text mf_p.l(ffixui.o)
0x00000578 0x00000578 0x00000048 Code RO 2504 .text mf_p.l(dfixi.o)
0x000005c0 0x000005c0 0x0000003c Code RO 2506 .text mf_p.l(dfixui.o)
0x000005fc 0x000005fc 0x00000028 Code RO 2508 .text mf_p.l(f2d.o)
0x00000624 0x00000624 0x00000028 Code RO 2510 .text mf_p.l(cdcmple.o)
0x0000064c 0x0000064c 0x00000038 Code RO 2512 .text mf_p.l(d2f.o)
0x00000684 0x00000684 0x00000060 Code RO 2529 .text mc_p.l(uldiv.o)
0x000006e4 0x000006e4 0x00000020 Code RO 2531 .text mc_p.l(llshl.o)
0x00000704 0x00000704 0x00000022 Code RO 2533 .text mc_p.l(llushr.o)
0x00000726 0x00000726 0x00000026 Code RO 2535 .text mc_p.l(llsshr.o)
0x0000074c 0x0000074c 0x00000000 Code RO 2537 .text mc_p.l(iusefp.o)
0x0000074c 0x0000074c 0x00000082 Code RO 2538 .text mf_p.l(fepilogue.o)
0x000007ce 0x000007ce 0x000000be Code RO 2540 .text mf_p.l(depilogue.o)
0x0000088c 0x0000088c 0x00000040 Code RO 2544 .text mf_p.l(dfixul.o)
0x000008cc 0x000008cc 0x00000028 Code RO 2546 .text mf_p.l(cdrcmple.o)
0x000008f4 0x000008f4 0x00000024 Code RO 2548 .text mc_p.l(init.o)
0x00000918 0x00000918 0x00000056 Code RO 2558 .text mc_p.l(__dczerorl2.o)
0x0000096e 0x0000096e 0x00000002 PAD
0x00000970 0x00000970 0x0000008c Code RO 496 i.ADCInit adc.o
0x000009fc 0x000009fc 0x00000014 Code RO 802 i.ADC_GetConvStatus lib_adc.o
0x00000a10 0x00000a10 0x00000010 Code RO 803 i.ADC_GetConvValue lib_adc.o
0x00000a20 0x00000a20 0x000000f4 Code RO 806 i.ADC_Init lib_adc.o
0x00000b14 0x00000b14 0x0000002c Code RO 807 i.ADC_Reset lib_adc.o
0x00000b40 0x00000b40 0x00000020 Code RO 809 i.ADC_SoftStart lib_adc.o
0x00000b60 0x00000b60 0x00000020 Code RO 810 i.ADC_SoftStop lib_adc.o
0x00000b80 0x00000b80 0x0000002c Code RO 1329 i.DeviceClockAllEnable lib_scu.o
0x00000bac 0x00000bac 0x00000096 Code RO 891 i.GPIO_GetNormalBitOffsetFromPin lib_gpio.o
0x00000c42 0x00000c42 0x00000082 Code RO 892 i.GPIO_Init lib_gpio.o
0x00000cc4 0x00000cc4 0x00000024 Code RO 893 i.GPIO_ReadBit lib_gpio.o
0x00000ce8 0x00000ce8 0x00000030 Code RO 896 i.GPIO_SetDSRegFromPin lib_gpio.o
0x00000d18 0x00000d18 0x0000002c Code RO 897 i.GPIO_SetDirRegFromPin lib_gpio.o
0x00000d44 0x00000d44 0x000001d8 Code RO 898 i.GPIO_SetFuncxRegFromPin lib_gpio.o
0x00000f1c 0x00000f1c 0x00000030 Code RO 899 i.GPIO_SetODERegFromPin lib_gpio.o
0x00000f4c 0x00000f4c 0x00000030 Code RO 900 i.GPIO_SetPDERegFromPin lib_gpio.o
0x00000f7c 0x00000f7c 0x00000030 Code RO 901 i.GPIO_SetPUERegFromPin lib_gpio.o
0x00000fac 0x00000fac 0x00000030 Code RO 902 i.GPIO_SetPortFLTFromPin lib_gpio.o
0x00000fdc 0x00000fdc 0x00000030 Code RO 903 i.GPIO_SetPortTypeFromPin lib_gpio.o
0x0000100c 0x0000100c 0x00000030 Code RO 904 i.GPIO_SetSingalTypeFromPin lib_gpio.o
0x0000103c 0x0000103c 0x0000002c Code RO 907 i.GPIO_WriteBit lib_gpio.o
0x00000970 0x00000970 0x0000008c Code RO 502 i.ADCInit adc.o
0x000009fc 0x000009fc 0x00000014 Code RO 808 i.ADC_GetConvStatus lib_adc.o
0x00000a10 0x00000a10 0x00000010 Code RO 809 i.ADC_GetConvValue lib_adc.o
0x00000a20 0x00000a20 0x000000f4 Code RO 812 i.ADC_Init lib_adc.o
0x00000b14 0x00000b14 0x0000002c Code RO 813 i.ADC_Reset lib_adc.o
0x00000b40 0x00000b40 0x00000020 Code RO 815 i.ADC_SoftStart lib_adc.o
0x00000b60 0x00000b60 0x00000020 Code RO 816 i.ADC_SoftStop lib_adc.o
0x00000b80 0x00000b80 0x0000002c Code RO 1335 i.DeviceClockAllEnable lib_scu.o
0x00000bac 0x00000bac 0x00000096 Code RO 897 i.GPIO_GetNormalBitOffsetFromPin lib_gpio.o
0x00000c42 0x00000c42 0x00000082 Code RO 898 i.GPIO_Init lib_gpio.o
0x00000cc4 0x00000cc4 0x00000024 Code RO 899 i.GPIO_ReadBit lib_gpio.o
0x00000ce8 0x00000ce8 0x00000030 Code RO 902 i.GPIO_SetDSRegFromPin lib_gpio.o
0x00000d18 0x00000d18 0x0000002c Code RO 903 i.GPIO_SetDirRegFromPin lib_gpio.o
0x00000d44 0x00000d44 0x000001d8 Code RO 904 i.GPIO_SetFuncxRegFromPin lib_gpio.o
0x00000f1c 0x00000f1c 0x00000030 Code RO 905 i.GPIO_SetODERegFromPin lib_gpio.o
0x00000f4c 0x00000f4c 0x00000030 Code RO 906 i.GPIO_SetPDERegFromPin lib_gpio.o
0x00000f7c 0x00000f7c 0x00000030 Code RO 907 i.GPIO_SetPUERegFromPin lib_gpio.o
0x00000fac 0x00000fac 0x00000030 Code RO 908 i.GPIO_SetPortFLTFromPin lib_gpio.o
0x00000fdc 0x00000fdc 0x00000030 Code RO 909 i.GPIO_SetPortTypeFromPin lib_gpio.o
0x0000100c 0x0000100c 0x00000030 Code RO 910 i.GPIO_SetSingalTypeFromPin lib_gpio.o
0x0000103c 0x0000103c 0x0000002c Code RO 913 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 1332 i.HRC_Config lib_scu.o
0x0000114c 0x0000114c 0x00000002 Code RO 2167 i.HardFault_IRQHandler irqhandler.o
0x0000114e 0x0000114e 0x00000002 Code RO 2168 i.NMI_IRQHandler irqhandler.o
0x00001150 0x00001150 0x00000040 Code RO 1290 i.NVIC_Init lib_scs.o
0x00001190 0x00001190 0x00000002 Code RO 2169 i.PendSV_IRQHandler irqhandler.o
0x000010c8 0x000010c8 0x00000084 Code RO 1338 i.HRC_Config lib_scu.o
0x0000114c 0x0000114c 0x00000002 Code RO 2173 i.HardFault_IRQHandler irqhandler.o
0x0000114e 0x0000114e 0x00000002 Code RO 2174 i.NMI_IRQHandler irqhandler.o
0x00001150 0x00001150 0x00000040 Code RO 1296 i.NVIC_Init lib_scs.o
0x00001190 0x00001190 0x00000002 Code RO 2175 i.PendSV_IRQHandler irqhandler.o
0x00001192 0x00001192 0x00000002 PAD
0x00001194 0x00001194 0x00000028 Code RO 1341 i.SCU_SysClkSelect lib_scu.o
0x000011bc 0x000011bc 0x00000002 Code RO 2170 i.SVC_IRQHandler irqhandler.o
0x00001194 0x00001194 0x00000028 Code RO 1347 i.SCU_SysClkSelect lib_scu.o
0x000011bc 0x000011bc 0x00000002 Code RO 2176 i.SVC_IRQHandler irqhandler.o
0x000011be 0x000011be 0x00000002 PAD
0x000011c0 0x000011c0 0x00000010 Code RO 2171 i.SysTick_IRQHandler irqhandler.o
0x000011d0 0x000011d0 0x00000028 Code RO 1293 i.SysTick_Init lib_scs.o
0x000011f8 0x000011f8 0x0000000a Code RO 702 i.SystemInit system_es8p5066.o
0x00001202 0x00001202 0x0000005a Code RO 1543 i.T16Nx_BaseInit lib_timer.o
0x0000125c 0x0000125c 0x0000000a Code RO 1546 i.T16Nx_Disable lib_timer.o
0x00001266 0x00001266 0x0000000a Code RO 1547 i.T16Nx_Enable lib_timer.o
0x00001270 0x00001270 0x00000012 Code RO 1564 i.T16Nx_MAT2ITConfig lib_timer.o
0x00001282 0x00001282 0x00000012 Code RO 1565 i.T16Nx_MAT2Out1Config lib_timer.o
0x00001294 0x00001294 0x00000012 Code RO 1566 i.T16Nx_MAT3ITConfig lib_timer.o
0x000012a6 0x000012a6 0x00000012 Code RO 1567 i.T16Nx_MAT3Out1Config lib_timer.o
0x000012b8 0x000012b8 0x00000072 Code RO 1568 i.T16Nx_PMWOutInit lib_timer.o
0x0000132a 0x0000132a 0x0000001c Code RO 1574 i.T16Nx_SetCNT1 lib_timer.o
0x00001346 0x00001346 0x0000000c Code RO 1577 i.T16Nx_SetMAT2 lib_timer.o
0x00001352 0x00001352 0x0000000c Code RO 1578 i.T16Nx_SetMAT3 lib_timer.o
0x0000135e 0x0000135e 0x0000000c Code RO 1582 i.T16Nx_SetTOP1 lib_timer.o
0x000011c0 0x000011c0 0x00000010 Code RO 2177 i.SysTick_IRQHandler irqhandler.o
0x000011d0 0x000011d0 0x00000028 Code RO 1299 i.SysTick_Init lib_scs.o
0x000011f8 0x000011f8 0x0000000a Code RO 708 i.SystemInit system_es8p5066.o
0x00001202 0x00001202 0x0000005a Code RO 1549 i.T16Nx_BaseInit lib_timer.o
0x0000125c 0x0000125c 0x0000000a Code RO 1552 i.T16Nx_Disable lib_timer.o
0x00001266 0x00001266 0x0000000a Code RO 1553 i.T16Nx_Enable lib_timer.o
0x00001270 0x00001270 0x00000012 Code RO 1570 i.T16Nx_MAT2ITConfig lib_timer.o
0x00001282 0x00001282 0x00000012 Code RO 1571 i.T16Nx_MAT2Out1Config lib_timer.o
0x00001294 0x00001294 0x00000012 Code RO 1572 i.T16Nx_MAT3ITConfig lib_timer.o
0x000012a6 0x000012a6 0x00000012 Code RO 1573 i.T16Nx_MAT3Out1Config lib_timer.o
0x000012b8 0x000012b8 0x00000072 Code RO 1574 i.T16Nx_PMWOutInit lib_timer.o
0x0000132a 0x0000132a 0x0000001c Code RO 1580 i.T16Nx_SetCNT1 lib_timer.o
0x00001346 0x00001346 0x0000000c Code RO 1583 i.T16Nx_SetMAT2 lib_timer.o
0x00001352 0x00001352 0x0000000c Code RO 1584 i.T16Nx_SetMAT3 lib_timer.o
0x0000135e 0x0000135e 0x0000000c Code RO 1588 i.T16Nx_SetTOP1 lib_timer.o
0x0000136a 0x0000136a 0x00000002 PAD
0x0000136c 0x0000136c 0x00000018 Code RO 464 i.UART0_IRQHandler uart0.o
0x00001384 0x00001384 0x00000004 Code RO 1979 i.UART_ClearITPendingBit lib_uart.o
0x00001388 0x00001388 0x0000000e Code RO 1980 i.UART_GetFlagStatus lib_uart.o
0x00001396 0x00001396 0x00000010 Code RO 1983 i.UART_ITConfig lib_uart.o
0x0000136c 0x0000136c 0x00000018 Code RO 470 i.UART0_IRQHandler uart0.o
0x00001384 0x00001384 0x00000004 Code RO 1985 i.UART_ClearITPendingBit lib_uart.o
0x00001388 0x00001388 0x0000000e Code RO 1986 i.UART_GetFlagStatus lib_uart.o
0x00001396 0x00001396 0x00000010 Code RO 1989 i.UART_ITConfig lib_uart.o
0x000013a6 0x000013a6 0x00000002 PAD
0x000013a8 0x000013a8 0x000000e0 Code RO 1984 i.UART_Init lib_uart.o
0x00001488 0x00001488 0x00000006 Code RO 1986 i.UART_RecByte lib_uart.o
0x0000148e 0x0000148e 0x00000006 Code RO 1989 i.UART_SendByte lib_uart.o
0x00001494 0x00001494 0x00000010 Code RO 1992 i.UART_TBIMConfig lib_uart.o
0x000014a4 0x000014a4 0x00000034 Code RO 378 i.User_SysTickInit systick.o
0x000014d8 0x000014d8 0x00000020 Code RO 2452 i.__0printf mc_p.l(printfa.o)
0x000014f8 0x000014f8 0x0000002e Code RO 2536 i.__ARM_clz mf_p.l(depilogue.o)
0x00001526 0x00001526 0x0000001a Code RO 1122 i.__ARM_common_switch8 lib_gpio.o
0x00001540 0x00001540 0x0000000e Code RO 2546 i.__scatterload_copy mc_p.l(handlers.o)
0x0000154e 0x0000154e 0x00000002 Code RO 2547 i.__scatterload_null mc_p.l(handlers.o)
0x00001550 0x00001550 0x0000000e Code RO 2548 i.__scatterload_zeroinit mc_p.l(handlers.o)
0x000013a8 0x000013a8 0x000000e0 Code RO 1990 i.UART_Init lib_uart.o
0x00001488 0x00001488 0x00000006 Code RO 1992 i.UART_RecByte lib_uart.o
0x0000148e 0x0000148e 0x00000006 Code RO 1995 i.UART_SendByte lib_uart.o
0x00001494 0x00001494 0x00000010 Code RO 1998 i.UART_TBIMConfig lib_uart.o
0x000014a4 0x000014a4 0x00000034 Code RO 384 i.User_SysTickInit systick.o
0x000014d8 0x000014d8 0x00000020 Code RO 2458 i.__0printf mc_p.l(printfa.o)
0x000014f8 0x000014f8 0x0000002e Code RO 2542 i.__ARM_clz mf_p.l(depilogue.o)
0x00001526 0x00001526 0x0000001a Code RO 1128 i.__ARM_common_switch8 lib_gpio.o
0x00001540 0x00001540 0x0000000e Code RO 2552 i.__scatterload_copy mc_p.l(handlers.o)
0x0000154e 0x0000154e 0x00000002 Code RO 2553 i.__scatterload_null mc_p.l(handlers.o)
0x00001550 0x00001550 0x0000000e Code RO 2554 i.__scatterload_zeroinit mc_p.l(handlers.o)
0x0000155e 0x0000155e 0x00000002 PAD
0x00001560 0x00001560 0x00000174 Code RO 2459 i._fp_digits mc_p.l(printfa.o)
0x000016d4 0x000016d4 0x000006ec Code RO 2460 i._printf_core mc_p.l(printfa.o)
0x00001dc0 0x00001dc0 0x00000020 Code RO 2461 i._printf_post_padding mc_p.l(printfa.o)
0x00001de0 0x00001de0 0x0000002c Code RO 2462 i._printf_pre_padding mc_p.l(printfa.o)
0x00001e0c 0x00001e0c 0x00000044 Code RO 1263 i.fputc lib_printf.o
0x00001e50 0x00001e50 0x00000048 Code RO 498 i.get_adc_value adc.o
0x00001e98 0x00001e98 0x0000000c Code RO 379 i.get_sys_ticket systick.o
0x00001560 0x00001560 0x00000174 Code RO 2465 i._fp_digits mc_p.l(printfa.o)
0x000016d4 0x000016d4 0x000006ec Code RO 2466 i._printf_core mc_p.l(printfa.o)
0x00001dc0 0x00001dc0 0x00000020 Code RO 2467 i._printf_post_padding mc_p.l(printfa.o)
0x00001de0 0x00001de0 0x0000002c Code RO 2468 i._printf_pre_padding mc_p.l(printfa.o)
0x00001e0c 0x00001e0c 0x00000044 Code RO 1269 i.fputc lib_printf.o
0x00001e50 0x00001e50 0x00000048 Code RO 504 i.get_adc_value adc.o
0x00001e98 0x00001e98 0x0000000c Code RO 385 i.get_sys_ticket systick.o
0x00001ea4 0x00001ea4 0x00000038 Code RO 250 i.gpio_init port.o
0x00001edc 0x00001edc 0x00000056 Code RO 251 i.led_gpio_init port.o
0x00001f32 0x00001f32 0x00000002 PAD
0x00001f34 0x00001f34 0x00000070 Code RO 550 i.light_module_set_rgb_mode light.o
0x00001fa4 0x00001fa4 0x00000070 Code RO 551 i.light_module_set_timing_light_mode light.o
0x00002014 0x00002014 0x000000ac Code RO 8 i.main main.o
0x000020c0 0x000020c0 0x0000016c Code RO 9 i.onkey main.o
0x0000222c 0x0000222c 0x0000000c Code RO 640 i.ozone_pwm_control_disable ozone_pwm_control.o
0x00002238 0x00002238 0x0000000c Code RO 641 i.ozone_pwm_control_enable ozone_pwm_control.o
0x00002244 0x00002244 0x0000000c Code RO 642 i.ozone_pwm_control_is_enable ozone_pwm_control.o
0x00002250 0x00002250 0x0000007c Code RO 643 i.ozone_pwm_control_module_loop ozone_pwm_control.o
0x000022cc 0x000022cc 0x00000020 Code RO 644 i.ozone_pwm_control_module_set_pwm_output_1 ozone_pwm_control.o
0x000022ec 0x000022ec 0x00000030 Code RO 645 i.ozone_pwm_control_module_set_pwm_output_2 ozone_pwm_control.o
0x0000231c 0x0000231c 0x0000000e Code RO 252 i.port_debug_set port.o
0x0000232a 0x0000232a 0x00000002 PAD
0x0000232c 0x0000232c 0x0000003c Code RO 380 i.port_do_debug_light_state systick.o
0x00002368 0x00002368 0x0000000c Code RO 253 i.port_fan_set port.o
0x00002374 0x00002374 0x00000010 Code RO 254 i.port_gpio_get_gears_key_state port.o
0x00002384 0x00002384 0x00000010 Code RO 255 i.port_gpio_get_interval_key_state port.o
0x00002394 0x00002394 0x00000010 Code RO 256 i.port_gpio_get_switch_key_state port.o
0x000023a4 0x000023a4 0x00000010 Code RO 257 i.port_gpio_get_timer_key_state port.o
0x000023b4 0x000023b4 0x00000018 Code RO 381 i.port_haspassedms systick.o
0x000023cc 0x000023cc 0x0000000e Code RO 259 i.port_led0_set port.o
0x000023da 0x000023da 0x0000000e Code RO 261 i.port_led1_set port.o
0x000023e8 0x000023e8 0x0000000e Code RO 263 i.port_led2_set port.o
0x000023f6 0x000023f6 0x0000000e Code RO 265 i.port_led3_set port.o
0x00002404 0x00002404 0x0000000e Code RO 266 i.port_led_b_set port.o
0x00002412 0x00002412 0x0000000e Code RO 267 i.port_led_g_set port.o
0x00002420 0x00002420 0x0000000e Code RO 268 i.port_led_r_set port.o
0x0000242e 0x0000242e 0x00000016 Code RO 10 i.power_on_ozone_working_status main.o
0x00002444 0x00002444 0x000000ac Code RO 11 i.process_error_even main.o
0x000024f0 0x000024f0 0x00000030 Code RO 12 i.process_gearskey_press_even main.o
0x00002520 0x00002520 0x00000020 Code RO 13 i.process_intervalkey_press_even main.o
0x00002540 0x00002540 0x00000050 Code RO 14 i.process_rgb_flicker main.o
0x00002590 0x00002590 0x00000040 Code RO 16 i.restore_the_mode_before_intermittent_work main.o
0x000025d0 0x000025d0 0x00000114 Code RO 614 i.set_pwm_modbul_freq_duty pwm.o
0x000026e4 0x000026e4 0x00000030 Code RO 17 i.shutdown main.o
0x00002714 0x00002714 0x0000002c Code RO 18 i.starting_up main.o
0x00002740 0x00002740 0x000000a0 Code RO 615 i.t16_pa4_init pwm.o
0x000027e0 0x000027e0 0x00000024 Code RO 500 i.try_adc_gather adc.o
0x00002804 0x00002804 0x00000050 Code RO 21 i.try_shutdown main.o
0x00002854 0x00002854 0x0000008c Code RO 466 i.uart0_init uart0.o
0x000028e0 0x000028e0 0x0000005c Code RO 22 i.updae_led_light_mode main.o
0x0000293c 0x0000293c 0x00000010 Code RO 647 i.update_begin_ticket ozone_pwm_control.o
0x0000294c 0x0000294c 0x00000064 Code RO 23 i.update_interval_period_duty main.o
0x000029b0 0x000029b0 0x00000054 Code RO 24 i.update_ozone_work_gears main.o
0x00002a04 0x00002a04 0x00000090 Code RO 25 i.update_timing_time main.o
0x00002a94 0x00002a94 0x0000002c Code RO 421 i.zkey_do_loop_in_each_period key.o
0x00002ac0 0x00002ac0 0x0000004c Code RO 422 i.zkey_init key.o
0x00002b0c 0x00002b0c 0x0000003c Code RO 423 i.zkey_process_each key.o
0x00002b48 0x00002b48 0x0000004c Code RO 424 i.zkey_process_each_after_filter key.o
0x00002b94 0x00002b94 0x0000002d Data RO 26 .conststring main.o
0x00002bc1 0x00002bc1 0x00000003 PAD
0x00002bc4 0x00002bc4 0x00000006 Data RO 502 .conststring adc.o
0x00002bca 0x00002bca 0x00000002 PAD
0x00002bcc 0x00002bcc 0x00000020 Data RO 2544 Region$$Table anon$$obj.o
0x00001edc 0x00001edc 0x00000058 Code RO 251 i.led_gpio_init port.o
0x00001f34 0x00001f34 0x00000070 Code RO 556 i.light_module_set_rgb_mode light.o
0x00001fa4 0x00001fa4 0x00000070 Code RO 557 i.light_module_set_timing_light_mode light.o
0x00002014 0x00002014 0x000000b0 Code RO 8 i.main main.o
0x000020c4 0x000020c4 0x0000016c Code RO 9 i.onkey main.o
0x00002230 0x00002230 0x0000000c Code RO 646 i.ozone_pwm_control_disable ozone_pwm_control.o
0x0000223c 0x0000223c 0x0000000c Code RO 647 i.ozone_pwm_control_enable ozone_pwm_control.o
0x00002248 0x00002248 0x0000000c Code RO 648 i.ozone_pwm_control_is_enable ozone_pwm_control.o
0x00002254 0x00002254 0x0000007c Code RO 649 i.ozone_pwm_control_module_loop ozone_pwm_control.o
0x000022d0 0x000022d0 0x00000020 Code RO 650 i.ozone_pwm_control_module_set_pwm_output_1 ozone_pwm_control.o
0x000022f0 0x000022f0 0x00000030 Code RO 651 i.ozone_pwm_control_module_set_pwm_output_2 ozone_pwm_control.o
0x00002320 0x00002320 0x0000000e Code RO 252 i.port_debug_set port.o
0x0000232e 0x0000232e 0x00000002 PAD
0x00002330 0x00002330 0x0000003c Code RO 386 i.port_do_debug_light_state systick.o
0x0000236c 0x0000236c 0x0000000c Code RO 253 i.port_fan_set port.o
0x00002378 0x00002378 0x00000010 Code RO 254 i.port_gpio_get_gears_key_state port.o
0x00002388 0x00002388 0x00000010 Code RO 255 i.port_gpio_get_interval_key_state port.o
0x00002398 0x00002398 0x00000010 Code RO 256 i.port_gpio_get_switch_key_state port.o
0x000023a8 0x000023a8 0x00000010 Code RO 257 i.port_gpio_get_timer_key_state port.o
0x000023b8 0x000023b8 0x00000018 Code RO 387 i.port_haspassedms systick.o
0x000023d0 0x000023d0 0x0000000e Code RO 259 i.port_led0_set port.o
0x000023de 0x000023de 0x0000000e Code RO 261 i.port_led1_set port.o
0x000023ec 0x000023ec 0x0000000e Code RO 263 i.port_led2_set port.o
0x000023fa 0x000023fa 0x0000000e Code RO 265 i.port_led3_set port.o
0x00002408 0x00002408 0x0000000e Code RO 266 i.port_led_b_set port.o
0x00002416 0x00002416 0x0000000e Code RO 267 i.port_led_g_set port.o
0x00002424 0x00002424 0x0000000e Code RO 268 i.port_led_r_set port.o
0x00002432 0x00002432 0x00000016 Code RO 10 i.power_on_ozone_working_status main.o
0x00002448 0x00002448 0x000000ac Code RO 11 i.process_error_even main.o
0x000024f4 0x000024f4 0x00000030 Code RO 12 i.process_gearskey_press_even main.o
0x00002524 0x00002524 0x00000020 Code RO 13 i.process_intervalkey_press_even main.o
0x00002544 0x00002544 0x00000050 Code RO 14 i.process_rgb_flicker main.o
0x00002594 0x00002594 0x00000040 Code RO 16 i.restore_the_mode_before_intermittent_work main.o
0x000025d4 0x000025d4 0x00000114 Code RO 620 i.set_pwm_modbul_freq_duty pwm.o
0x000026e8 0x000026e8 0x00000030 Code RO 17 i.shutdown main.o
0x00002718 0x00002718 0x0000002c Code RO 18 i.starting_up main.o
0x00002744 0x00002744 0x000000a0 Code RO 621 i.t16_pa4_init pwm.o
0x000027e4 0x000027e4 0x00000024 Code RO 506 i.try_adc_gather adc.o
0x00002808 0x00002808 0x00000050 Code RO 21 i.try_shutdown main.o
0x00002858 0x00002858 0x0000008c Code RO 472 i.uart0_init uart0.o
0x000028e4 0x000028e4 0x00000090 Code RO 269 i.unused_gpio_init port.o
0x00002974 0x00002974 0x0000005c Code RO 22 i.updae_led_light_mode main.o
0x000029d0 0x000029d0 0x00000010 Code RO 653 i.update_begin_ticket ozone_pwm_control.o
0x000029e0 0x000029e0 0x00000064 Code RO 23 i.update_interval_period_duty main.o
0x00002a44 0x00002a44 0x00000054 Code RO 24 i.update_ozone_work_gears main.o
0x00002a98 0x00002a98 0x00000090 Code RO 25 i.update_timing_time main.o
0x00002b28 0x00002b28 0x0000002c Code RO 427 i.zkey_do_loop_in_each_period key.o
0x00002b54 0x00002b54 0x0000004c Code RO 428 i.zkey_init key.o
0x00002ba0 0x00002ba0 0x0000003c Code RO 429 i.zkey_process_each key.o
0x00002bdc 0x00002bdc 0x0000004c Code RO 430 i.zkey_process_each_after_filter key.o
0x00002c28 0x00002c28 0x0000002d Data RO 26 .conststring main.o
0x00002c55 0x00002c55 0x00000003 PAD
0x00002c58 0x00002c58 0x00000006 Data RO 508 .conststring adc.o
0x00002c5e 0x00002c5e 0x00000002 PAD
0x00002c60 0x00002c60 0x00000020 Data RO 2550 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x00002bec, Size: 0x00000550, Max: 0x00001000, ABSOLUTE, COMPRESSED[0x00000044])
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x00002c80, Size: 0x00000550, Max: 0x00001000, ABSOLUTE, COMPRESSED[0x00000044])
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20000000 COMPRESSED 0x000000a8 Data RW 27 .data main.o
0x200000a8 COMPRESSED 0x00000008 Data RW 382 .data systick.o
0x200000b0 COMPRESSED 0x00000008 Data RW 425 .data key.o
0x200000b8 COMPRESSED 0x00000058 Data RW 503 .data adc.o
0x20000110 COMPRESSED 0x00000014 Data RW 556 .data light.o
0x20000124 COMPRESSED 0x00000020 Data RW 648 .data ozone_pwm_control.o
0x20000144 COMPRESSED 0x00000004 Data RW 703 .data system_es8p5066.o
0x20000148 COMPRESSED 0x00000004 Data RW 2172 .data irqhandler.o
0x2000014c COMPRESSED 0x00000004 Data RW 2522 .data mc_p.l(stdout.o)
0x20000150 - 0x00000400 Zero RW 2158 STACK startup_es8p5066.o
0x200000a8 COMPRESSED 0x00000008 Data RW 388 .data systick.o
0x200000b0 COMPRESSED 0x00000008 Data RW 431 .data key.o
0x200000b8 COMPRESSED 0x00000058 Data RW 509 .data adc.o
0x20000110 COMPRESSED 0x00000014 Data RW 562 .data light.o
0x20000124 COMPRESSED 0x00000020 Data RW 654 .data ozone_pwm_control.o
0x20000144 COMPRESSED 0x00000004 Data RW 709 .data system_es8p5066.o
0x20000148 COMPRESSED 0x00000004 Data RW 2178 .data irqhandler.o
0x2000014c COMPRESSED 0x00000004 Data RW 2528 .data mc_p.l(stdout.o)
0x20000150 - 0x00000400 Zero RW 2164 STACK startup_es8p5066.o
==============================================================================
@ -1649,9 +1656,9 @@ Image component sizes
360 0 0 0 0 6439 lib_timer.o
286 10 0 0 0 4303 lib_uart.o
224 10 0 20 0 3265 light.o
1642 328 45 168 0 83834 main.o
1646 328 45 168 0 83838 main.o
256 56 0 32 0 4739 ozone_pwm_control.o
330 0 0 0 0 7327 port.o
476 0 0 0 0 7870 port.o
436 86 0 0 0 1934 pwm.o
28 8 192 0 1024 640 startup_es8p5066.o
10 0 0 4 0 683 system_es8p5066.o
@ -1659,9 +1666,9 @@ Image component sizes
164 10 0 0 0 1016 uart0.o
----------------------------------------------------------------------
6438 834 280 332 1024 143934 Object Totals
6586 834 280 332 1024 144481 Object Totals
0 0 32 0 0 0 (incl. Generated)
12 0 5 0 0 0 (incl. Padding)
10 0 5 0 0 0 (incl. Padding)
----------------------------------------------------------------------
@ -1727,15 +1734,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
10964 1008 280 336 1024 140786 Grand Totals
10964 1008 280 68 1024 140786 ELF Image Totals (compressed)
10964 1008 280 68 0 0 ROM Totals
11112 1008 280 336 1024 141289 Grand Totals
11112 1008 280 68 1024 141289 ELF Image Totals (compressed)
11112 1008 280 68 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 11244 ( 10.98kB)
Total RO Size (Code + RO Data) 11392 ( 11.13kB)
Total RW Size (RW Data + ZI Data) 1360 ( 1.33kB)
Total ROM Size (Code + RO Data + RW Data) 11312 ( 11.05kB)
Total ROM Size (Code + RO Data + RW Data) 11460 ( 11.19kB)
==============================================================================

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

Loading…
Cancel
Save