diff --git a/.settings/language.settings.xml b/.settings/language.settings.xml
index 4cc4adc..b33837c 100644
--- a/.settings/language.settings.xml
+++ b/.settings/language.settings.xml
@@ -5,7 +5,7 @@
-
+
diff --git a/App/src/mppt_control.c b/App/src/mppt_control.c
index 74ad24a..5c29ea2 100644
--- a/App/src/mppt_control.c
+++ b/App/src/mppt_control.c
@@ -12,6 +12,16 @@
SL_Mppt_para g_Mppt_Para = {0};
+static void TrickleCharge(void);
+static void ConstantCurrentCharge(void);
+static void ConstantVoltageCharge(void);
+static void FloatingCharge(void);
+
+#define TrickleV 10
+#define ConstantCurrentV 13
+#define ConstantVoltageV 14
+#define FloatingV 14
+
/**
* @brief 得到输出的功率
* @param
@@ -135,6 +145,69 @@ void mppt_constantVoltage(void)
Set_duty_ratio(temp);
}
+/**
+ * @brief 涓 流充 电
+ * @param
+ * @retval
+ *
+ */
+void TrickleCharge(void)
+{
+
+
+}
+
+/**
+ * @brief 恒流充 电(大电流充电),mppt最大功率充电
+ * @param
+ * @retval
+ *
+ */
+void ConstantCurrentCharge(void)
+{
+
+
+}
+
+/**
+ * @brief 恒压充电
+ * @param
+ * @retval
+ *
+ */
+void ConstantVoltageCharge(void)
+{
+
+
+}
+
+/**
+ * @brief 浮充充电
+ * @param
+ * @retval
+ *
+ */
+void FloatingCharge(void)
+{
+
+
+}
+
+void MpptContorl(void)
+{
+ float OutputVoltage = get_PV_VOLT_OUT();
+
+ if (TrickleV > OutputVoltage) {
+ TrickleCharge();
+ } else if (ConstantCurrentV > OutputVoltage) {
+ ConstantCurrentCharge();
+ } else if (ConstantVoltageV > OutputVoltage) {
+ ConstantVoltageCharge();
+ } else {
+ FloatingCharge();
+ }
+}
+
void test(void)
{
// mppt_readjust();
diff --git a/obj/App/src/mppt_control.d b/obj/App/src/mppt_control.d
index 808aecb..d64bb07 100644
--- a/obj/App/src/mppt_control.d
+++ b/obj/App/src/mppt_control.d
@@ -1,100 +1,97 @@
App/src/mppt_control.o: ../App/src/mppt_control.c \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/mppt_control.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/collect_Conversion.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/adc.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/pwm.h \
- D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/inflash.h
+ D:\psx\MPPT\git\App\inc/mppt_control.h D:\psx\MPPT\git\Debug/debug.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \
+ D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \
+ D:\psx\MPPT\git\User/ch32l103_conf.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \
+ D:\psx\MPPT\git\User/ch32l103_it.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \
+ D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h \
+ D:\psx\MPPT\git\App\inc/collect_Conversion.h \
+ D:\psx\MPPT\git\Hardware\inc/adc.h D:\psx\MPPT\git\Hardware\inc/pwm.h \
+ D:\psx\MPPT\git\App\inc/inflash.h
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/mppt_control.h:
+D:\psx\MPPT\git\App\inc/mppt_control.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h:
+D:\psx\MPPT\git\Debug/debug.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h:
+D:\psx\MPPT\git\Core/core_riscv.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h:
+D:\psx\MPPT\git\User/system_ch32l103.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h:
+D:\psx\MPPT\git\User/ch32l103_conf.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h:
+D:\psx\MPPT\git\User/ch32l103_it.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h:
+D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/collect_Conversion.h:
+D:\psx\MPPT\git\App\inc/collect_Conversion.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/adc.h:
+D:\psx\MPPT\git\Hardware\inc/adc.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\Hardware\inc/pwm.h:
+D:\psx\MPPT\git\Hardware\inc/pwm.h:
-D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/inflash.h:
+D:\psx\MPPT\git\App\inc/inflash.h:
diff --git a/obj/App/src/mppt_control.o b/obj/App/src/mppt_control.o
index cdbd58d..c2939ad 100644
Binary files a/obj/App/src/mppt_control.o and b/obj/App/src/mppt_control.o differ
diff --git a/obj/mppt_Nos_V0.4.elf b/obj/mppt_Nos_V0.4.elf
index 2b3e18d..70b73c1 100644
Binary files a/obj/mppt_Nos_V0.4.elf and b/obj/mppt_Nos_V0.4.elf differ
diff --git a/obj/mppt_Nos_V0.4.lst b/obj/mppt_Nos_V0.4.lst
index 62d44f3..7526b39 100644
--- a/obj/mppt_Nos_V0.4.lst
+++ b/obj/mppt_Nos_V0.4.lst
@@ -33,27 +33,27 @@ Idx Name Size VMA LMA File off Algn
ALLOC
8 .stack 00000800 20004800 20004800 00009800 2**0
ALLOC
- 9 .debug_info 0001e5bd 00000000 00000000 00009150 2**0
+ 9 .debug_info 0001e60d 00000000 00000000 00009150 2**0
CONTENTS, READONLY, DEBUGGING
- 10 .debug_abbrev 0000516d 00000000 00000000 0002770d 2**0
+ 10 .debug_abbrev 0000517e 00000000 00000000 0002775d 2**0
CONTENTS, READONLY, DEBUGGING
- 11 .debug_aranges 00000e28 00000000 00000000 0002c880 2**3
+ 11 .debug_aranges 00000e30 00000000 00000000 0002c8e0 2**3
CONTENTS, READONLY, DEBUGGING
- 12 .debug_ranges 00001000 00000000 00000000 0002d6a8 2**3
+ 12 .debug_ranges 00001008 00000000 00000000 0002d710 2**3
CONTENTS, READONLY, DEBUGGING
- 13 .debug_line 00012341 00000000 00000000 0002e6a8 2**0
+ 13 .debug_line 00012323 00000000 00000000 0002e718 2**0
CONTENTS, READONLY, DEBUGGING
- 14 .debug_str 00004409 00000000 00000000 000409e9 2**0
+ 14 .debug_str 0000446c 00000000 00000000 00040a3b 2**0
CONTENTS, READONLY, DEBUGGING
- 15 .comment 00000033 00000000 00000000 00044df2 2**0
+ 15 .comment 00000033 00000000 00000000 00044ea7 2**0
CONTENTS, READONLY
- 16 .debug_frame 00002f74 00000000 00000000 00044e28 2**2
+ 16 .debug_frame 00002f90 00000000 00000000 00044edc 2**2
CONTENTS, READONLY, DEBUGGING
- 17 .debug_loc 0000604c 00000000 00000000 00047d9c 2**0
+ 17 .debug_loc 0000604c 00000000 00000000 00047e6c 2**0
CONTENTS, READONLY, DEBUGGING
- 18 .stab 00000084 00000000 00000000 0004dde8 2**2
+ 18 .stab 00000084 00000000 00000000 0004deb8 2**2
CONTENTS, READONLY, DEBUGGING
- 19 .stabstr 00000117 00000000 00000000 0004de6c 2**0
+ 19 .stabstr 00000117 00000000 00000000 0004df3c 2**0
CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE:
00000000 l d .init 00000000 .init
diff --git a/obj/mppt_Nos_V0.4.map b/obj/mppt_Nos_V0.4.map
index 11fbeb7..8462bc4 100644
--- a/obj/mppt_Nos_V0.4.map
+++ b/obj/mppt_Nos_V0.4.map
@@ -1299,6 +1299,8 @@ Discarded input sections
0x0000000000000000 0x138 ./App/src/mppt_control.o
.text.mppt_constantVoltage
0x0000000000000000 0x72 ./App/src/mppt_control.o
+ .text.MpptContorl
+ 0x0000000000000000 0x18 ./App/src/mppt_control.o
.rodata.Get_OutputPower.cst4
0x0000000000000000 0x8 ./App/src/mppt_control.o
.rodata.Get_OutputPower.str1.4
@@ -1309,15 +1311,15 @@ Discarded input sections
0x0000000000000000 0xc ./App/src/mppt_control.o
.rodata.mppt_readJust.str1.4
0x0000000000000000 0x6b ./App/src/mppt_control.o
- .sbss.OutputPower.5031
+ .sbss.OutputPower.5039
0x0000000000000000 0x4 ./App/src/mppt_control.o
- .sbss.V_out.5032
+ .sbss.V_out.5040
0x0000000000000000 0x4 ./App/src/mppt_control.o
- .sbss.last_OutputPower.5041
+ .sbss.last_OutputPower.5049
0x0000000000000000 0x4 ./App/src/mppt_control.o
- .sbss.now_duty_ratio.5040
+ .sbss.now_duty_ratio.5048
0x0000000000000000 0x4 ./App/src/mppt_control.o
- .sdata.last_duty_ratio.5039
+ .sdata.last_duty_ratio.5047
0x0000000000000000 0x4 ./App/src/mppt_control.o
.sdata2.step1_pwm
0x0000000000000000 0x4 ./App/src/mppt_control.o
@@ -2721,7 +2723,7 @@ END GROUP
0x0000000020005000 PROVIDE (_eusrstack = .)
OUTPUT(mppt_Nos_V0.4.elf elf32-littleriscv)
-.debug_info 0x0000000000000000 0x1e5bd
+.debug_info 0x0000000000000000 0x1e60d
.debug_info 0x0000000000000000 0x9aa ./User/ch32l103_it.o
.debug_info 0x00000000000009aa 0xbb4 ./User/main.o
.debug_info 0x000000000000155e 0xc5f ./User/system_ch32l103.o
@@ -2746,12 +2748,12 @@ OUTPUT(mppt_Nos_V0.4.elf elf32-littleriscv)
.debug_info 0x0000000000015f0f 0xf18 ./Debug/debug.o
.debug_info 0x0000000000016e27 0x10d4 ./App/src/collect_Conversion.o
.debug_info 0x0000000000017efb 0xb46 ./App/src/inflash.o
- .debug_info 0x0000000000018a41 0xe32 ./App/src/mppt_control.o
- .debug_info 0x0000000000019873 0x2499 ./App/src/sl_protocol.o
- .debug_info 0x000000000001bd0c 0x15d1 ./App/src/task.o
- .debug_info 0x000000000001d2dd 0x12e0 ./App/src/uart_dev.o
+ .debug_info 0x0000000000018a41 0xe82 ./App/src/mppt_control.o
+ .debug_info 0x00000000000198c3 0x2499 ./App/src/sl_protocol.o
+ .debug_info 0x000000000001bd5c 0x15d1 ./App/src/task.o
+ .debug_info 0x000000000001d32d 0x12e0 ./App/src/uart_dev.o
-.debug_abbrev 0x0000000000000000 0x516d
+.debug_abbrev 0x0000000000000000 0x517e
.debug_abbrev 0x0000000000000000 0x1cf ./User/ch32l103_it.o
.debug_abbrev 0x00000000000001cf 0x211 ./User/main.o
.debug_abbrev 0x00000000000003e0 0x2d7 ./User/system_ch32l103.o
@@ -2776,12 +2778,12 @@ OUTPUT(mppt_Nos_V0.4.elf elf32-littleriscv)
.debug_abbrev 0x0000000000003a79 0x2d7 ./Debug/debug.o
.debug_abbrev 0x0000000000003d50 0x31e ./App/src/collect_Conversion.o
.debug_abbrev 0x000000000000406e 0x284 ./App/src/inflash.o
- .debug_abbrev 0x00000000000042f2 0x2af ./App/src/mppt_control.o
- .debug_abbrev 0x00000000000045a1 0x4e9 ./App/src/sl_protocol.o
- .debug_abbrev 0x0000000000004a8a 0x2ef ./App/src/task.o
- .debug_abbrev 0x0000000000004d79 0x3f4 ./App/src/uart_dev.o
+ .debug_abbrev 0x00000000000042f2 0x2c0 ./App/src/mppt_control.o
+ .debug_abbrev 0x00000000000045b2 0x4e9 ./App/src/sl_protocol.o
+ .debug_abbrev 0x0000000000004a9b 0x2ef ./App/src/task.o
+ .debug_abbrev 0x0000000000004d8a 0x3f4 ./App/src/uart_dev.o
-.debug_aranges 0x0000000000000000 0xe28
+.debug_aranges 0x0000000000000000 0xe30
.debug_aranges
0x0000000000000000 0x28 ./User/ch32l103_it.o
.debug_aranges
@@ -2831,15 +2833,15 @@ OUTPUT(mppt_Nos_V0.4.elf elf32-littleriscv)
.debug_aranges
0x0000000000000c40 0x28 ./App/src/inflash.o
.debug_aranges
- 0x0000000000000c68 0x40 ./App/src/mppt_control.o
+ 0x0000000000000c68 0x48 ./App/src/mppt_control.o
.debug_aranges
- 0x0000000000000ca8 0xa8 ./App/src/sl_protocol.o
+ 0x0000000000000cb0 0xa8 ./App/src/sl_protocol.o
.debug_aranges
- 0x0000000000000d50 0x58 ./App/src/task.o
+ 0x0000000000000d58 0x58 ./App/src/task.o
.debug_aranges
- 0x0000000000000da8 0x80 ./App/src/uart_dev.o
+ 0x0000000000000db0 0x80 ./App/src/uart_dev.o
-.debug_ranges 0x0000000000000000 0x1000
+.debug_ranges 0x0000000000000000 0x1008
.debug_ranges 0x0000000000000000 0x18 ./User/ch32l103_it.o
.debug_ranges 0x0000000000000018 0x10 ./User/main.o
.debug_ranges 0x0000000000000028 0x48 ./User/system_ch32l103.o
@@ -2864,12 +2866,12 @@ OUTPUT(mppt_Nos_V0.4.elf elf32-littleriscv)
.debug_ranges 0x0000000000000bb8 0x38 ./Debug/debug.o
.debug_ranges 0x0000000000000bf0 0x50 ./App/src/collect_Conversion.o
.debug_ranges 0x0000000000000c40 0x18 ./App/src/inflash.o
- .debug_ranges 0x0000000000000c58 0x30 ./App/src/mppt_control.o
- .debug_ranges 0x0000000000000c88 0x248 ./App/src/sl_protocol.o
- .debug_ranges 0x0000000000000ed0 0x60 ./App/src/task.o
- .debug_ranges 0x0000000000000f30 0xd0 ./App/src/uart_dev.o
+ .debug_ranges 0x0000000000000c58 0x38 ./App/src/mppt_control.o
+ .debug_ranges 0x0000000000000c90 0x248 ./App/src/sl_protocol.o
+ .debug_ranges 0x0000000000000ed8 0x60 ./App/src/task.o
+ .debug_ranges 0x0000000000000f38 0xd0 ./App/src/uart_dev.o
-.debug_line 0x0000000000000000 0x12341
+.debug_line 0x0000000000000000 0x12323
.debug_line 0x0000000000000000 0x259 ./User/ch32l103_it.o
.debug_line 0x0000000000000259 0x336 ./User/main.o
.debug_line 0x000000000000058f 0x723 ./User/system_ch32l103.o
@@ -2894,12 +2896,12 @@ OUTPUT(mppt_Nos_V0.4.elf elf32-littleriscv)
.debug_line 0x000000000000e04e 0x6d5 ./Debug/debug.o
.debug_line 0x000000000000e723 0x94b ./App/src/collect_Conversion.o
.debug_line 0x000000000000f06e 0x31d ./App/src/inflash.o
- .debug_line 0x000000000000f38b 0x6d0 ./App/src/mppt_control.o
- .debug_line 0x000000000000fa5b 0x1595 ./App/src/sl_protocol.o
- .debug_line 0x0000000000010ff0 0xa57 ./App/src/task.o
- .debug_line 0x0000000000011a47 0x8fa ./App/src/uart_dev.o
+ .debug_line 0x000000000000f38b 0x6b2 ./App/src/mppt_control.o
+ .debug_line 0x000000000000fa3d 0x1595 ./App/src/sl_protocol.o
+ .debug_line 0x0000000000010fd2 0xa57 ./App/src/task.o
+ .debug_line 0x0000000000011a29 0x8fa ./App/src/uart_dev.o
-.debug_str 0x0000000000000000 0x4409
+.debug_str 0x0000000000000000 0x446c
.debug_str 0x0000000000000000 0x553 ./User/ch32l103_it.o
0x5d7 (size before relaxing)
.debug_str 0x0000000000000553 0x1bb ./User/main.o
@@ -2948,13 +2950,13 @@ OUTPUT(mppt_Nos_V0.4.elf elf32-littleriscv)
0x863 (size before relaxing)
.debug_str 0x0000000000003842 0xa7 ./App/src/inflash.o
0x6db (size before relaxing)
- .debug_str 0x00000000000038e9 0x104 ./App/src/mppt_control.o
- 0x8b8 (size before relaxing)
- .debug_str 0x00000000000039ed 0x80c ./App/src/sl_protocol.o
+ .debug_str 0x00000000000038e9 0x167 ./App/src/mppt_control.o
+ 0x906 (size before relaxing)
+ .debug_str 0x0000000000003a50 0x80c ./App/src/sl_protocol.o
0x12bf (size before relaxing)
- .debug_str 0x00000000000041f9 0x11b ./App/src/task.o
+ .debug_str 0x000000000000425c 0x11b ./App/src/task.o
0xd0d (size before relaxing)
- .debug_str 0x0000000000004314 0xf5 ./App/src/uart_dev.o
+ .debug_str 0x0000000000004377 0xf5 ./App/src/uart_dev.o
0x9b4 (size before relaxing)
.comment 0x0000000000000000 0x33
@@ -2987,7 +2989,7 @@ OUTPUT(mppt_Nos_V0.4.elf elf32-littleriscv)
.comment 0x0000000000000033 0x34 ./App/src/task.o
.comment 0x0000000000000033 0x34 ./App/src/uart_dev.o
-.debug_frame 0x0000000000000000 0x2f74
+.debug_frame 0x0000000000000000 0x2f90
.debug_frame 0x0000000000000000 0x30 ./User/ch32l103_it.o
.debug_frame 0x0000000000000030 0x2c ./User/main.o
.debug_frame 0x000000000000005c 0x48 ./User/system_ch32l103.o
@@ -3011,67 +3013,67 @@ OUTPUT(mppt_Nos_V0.4.elf elf32-littleriscv)
.debug_frame 0x000000000000186c 0x9c ./Debug/debug.o
.debug_frame 0x0000000000001908 0x12c ./App/src/collect_Conversion.o
.debug_frame 0x0000000000001a34 0x4c ./App/src/inflash.o
- .debug_frame 0x0000000000001a80 0xc4 ./App/src/mppt_control.o
- .debug_frame 0x0000000000001b44 0x264 ./App/src/sl_protocol.o
- .debug_frame 0x0000000000001da8 0xfc ./App/src/task.o
- .debug_frame 0x0000000000001ea4 0x194 ./App/src/uart_dev.o
- .debug_frame 0x0000000000002038 0x44 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-w_log.o)
- .debug_frame 0x000000000000207c 0x60 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-e_log.o)
- .debug_frame 0x00000000000020dc 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_matherr.o)
- .debug_frame 0x00000000000020fc 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_nan.o)
- .debug_frame 0x000000000000211c 0x44 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(adddf3.o)
- .debug_frame 0x0000000000002160 0x50 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divdf3.o)
- .debug_frame 0x00000000000021b0 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(eqdf2.o)
- .debug_frame 0x00000000000021d0 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(gedf2.o)
- .debug_frame 0x00000000000021f0 0x54 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(muldf3.o)
- .debug_frame 0x0000000000002244 0x44 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(subdf3.o)
- .debug_frame 0x0000000000002288 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(unorddf2.o)
- .debug_frame 0x00000000000022a8 0x38 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatsidf.o)
- .debug_frame 0x00000000000022e0 0x50 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divsf3.o)
- .debug_frame 0x0000000000002330 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(gesf2.o)
- .debug_frame 0x0000000000002350 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(lesf2.o)
- .debug_frame 0x0000000000002370 0x50 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(mulsf3.o)
- .debug_frame 0x00000000000023c0 0x3c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(subsf3.o)
- .debug_frame 0x00000000000023fc 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixsfsi.o)
- .debug_frame 0x000000000000241c 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixunssfsi.o)
- .debug_frame 0x000000000000243c 0x44 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatunsisf.o)
- .debug_frame 0x0000000000002480 0x38 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(extendsfdf2.o)
- .debug_frame 0x00000000000024b8 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(truncdfsf2.o)
- .debug_frame 0x00000000000024d8 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clzsi2.o)
- .debug_frame 0x00000000000024f8 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-errno.o)
- .debug_frame 0x0000000000002518 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memcpy.o)
- .debug_frame 0x0000000000002538 0x54 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-printf.o)
- .debug_frame 0x000000000000258c 0x50 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-putchar.o)
- .debug_frame 0x00000000000025dc 0x54 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-puts.o)
- .debug_frame 0x0000000000002630 0x5c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-rand.o)
- .debug_frame 0x000000000000268c 0x50 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wbuf.o)
- .debug_frame 0x00000000000026dc 0x3c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wsetup.o)
- .debug_frame 0x0000000000002718 0x7c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fflush.o)
- .debug_frame 0x0000000000002794 0x148 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
- .debug_frame 0x00000000000028dc 0x88 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fwalk.o)
- .debug_frame 0x0000000000002964 0x64 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-makebuf.o)
- .debug_frame 0x00000000000029c8 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-malloc.o)
- .debug_frame 0x00000000000029f8 0x40 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-freer.o)
- .debug_frame 0x0000000000002a38 0x40 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
- .debug_frame 0x0000000000002a78 0xd0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o)
- .debug_frame 0x0000000000002b48 0x8c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o)
- .debug_frame 0x0000000000002bd4 0x4c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-putc.o)
- .debug_frame 0x0000000000002c20 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o)
- .debug_frame 0x0000000000002c50 0xa4 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o)
- .debug_frame 0x0000000000002cf4 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-writer.o)
- .debug_frame 0x0000000000002d24 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-closer.o)
- .debug_frame 0x0000000000002d54 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fstatr.o)
- .debug_frame 0x0000000000002d84 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-isattyr.o)
- .debug_frame 0x0000000000002db4 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-lseekr.o)
- .debug_frame 0x0000000000002de4 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memchr.o)
- .debug_frame 0x0000000000002e04 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o)
- .debug_frame 0x0000000000002e34 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-readr.o)
- .debug_frame 0x0000000000002e64 0x70 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-reent.o)
- .debug_frame 0x0000000000002ed4 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(close.o)
- .debug_frame 0x0000000000002ef4 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(fstat.o)
- .debug_frame 0x0000000000002f14 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(isatty.o)
- .debug_frame 0x0000000000002f34 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(lseek.o)
- .debug_frame 0x0000000000002f54 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(read.o)
+ .debug_frame 0x0000000000001a80 0xe0 ./App/src/mppt_control.o
+ .debug_frame 0x0000000000001b60 0x264 ./App/src/sl_protocol.o
+ .debug_frame 0x0000000000001dc4 0xfc ./App/src/task.o
+ .debug_frame 0x0000000000001ec0 0x194 ./App/src/uart_dev.o
+ .debug_frame 0x0000000000002054 0x44 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-w_log.o)
+ .debug_frame 0x0000000000002098 0x60 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-e_log.o)
+ .debug_frame 0x00000000000020f8 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_matherr.o)
+ .debug_frame 0x0000000000002118 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a(lib_a-s_nan.o)
+ .debug_frame 0x0000000000002138 0x44 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(adddf3.o)
+ .debug_frame 0x000000000000217c 0x50 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divdf3.o)
+ .debug_frame 0x00000000000021cc 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(eqdf2.o)
+ .debug_frame 0x00000000000021ec 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(gedf2.o)
+ .debug_frame 0x000000000000220c 0x54 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(muldf3.o)
+ .debug_frame 0x0000000000002260 0x44 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(subdf3.o)
+ .debug_frame 0x00000000000022a4 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(unorddf2.o)
+ .debug_frame 0x00000000000022c4 0x38 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatsidf.o)
+ .debug_frame 0x00000000000022fc 0x50 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(divsf3.o)
+ .debug_frame 0x000000000000234c 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(gesf2.o)
+ .debug_frame 0x000000000000236c 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(lesf2.o)
+ .debug_frame 0x000000000000238c 0x50 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(mulsf3.o)
+ .debug_frame 0x00000000000023dc 0x3c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(subsf3.o)
+ .debug_frame 0x0000000000002418 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixsfsi.o)
+ .debug_frame 0x0000000000002438 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(fixunssfsi.o)
+ .debug_frame 0x0000000000002458 0x44 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(floatunsisf.o)
+ .debug_frame 0x000000000000249c 0x38 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(extendsfdf2.o)
+ .debug_frame 0x00000000000024d4 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(truncdfsf2.o)
+ .debug_frame 0x00000000000024f4 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clzsi2.o)
+ .debug_frame 0x0000000000002514 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-errno.o)
+ .debug_frame 0x0000000000002534 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memcpy.o)
+ .debug_frame 0x0000000000002554 0x54 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-printf.o)
+ .debug_frame 0x00000000000025a8 0x50 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-putchar.o)
+ .debug_frame 0x00000000000025f8 0x54 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-puts.o)
+ .debug_frame 0x000000000000264c 0x5c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-rand.o)
+ .debug_frame 0x00000000000026a8 0x50 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wbuf.o)
+ .debug_frame 0x00000000000026f8 0x3c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-wsetup.o)
+ .debug_frame 0x0000000000002734 0x7c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fflush.o)
+ .debug_frame 0x00000000000027b0 0x148 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-findfp.o)
+ .debug_frame 0x00000000000028f8 0x88 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fwalk.o)
+ .debug_frame 0x0000000000002980 0x64 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-makebuf.o)
+ .debug_frame 0x00000000000029e4 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-malloc.o)
+ .debug_frame 0x0000000000002a14 0x40 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-freer.o)
+ .debug_frame 0x0000000000002a54 0x40 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-mallocr.o)
+ .debug_frame 0x0000000000002a94 0xd0 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf.o)
+ .debug_frame 0x0000000000002b64 0x8c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-nano-vfprintf_i.o)
+ .debug_frame 0x0000000000002bf0 0x4c d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-putc.o)
+ .debug_frame 0x0000000000002c3c 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-sbrkr.o)
+ .debug_frame 0x0000000000002c6c 0xa4 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-stdio.o)
+ .debug_frame 0x0000000000002d10 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-writer.o)
+ .debug_frame 0x0000000000002d40 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-closer.o)
+ .debug_frame 0x0000000000002d70 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-fstatr.o)
+ .debug_frame 0x0000000000002da0 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-isattyr.o)
+ .debug_frame 0x0000000000002dd0 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-lseekr.o)
+ .debug_frame 0x0000000000002e00 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-memchr.o)
+ .debug_frame 0x0000000000002e20 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-mlock.o)
+ .debug_frame 0x0000000000002e50 0x30 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-readr.o)
+ .debug_frame 0x0000000000002e80 0x70 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libg_nano.a(lib_a-reent.o)
+ .debug_frame 0x0000000000002ef0 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(close.o)
+ .debug_frame 0x0000000000002f10 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(fstat.o)
+ .debug_frame 0x0000000000002f30 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(isatty.o)
+ .debug_frame 0x0000000000002f50 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(lseek.o)
+ .debug_frame 0x0000000000002f70 0x20 d:/psx/rj/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a(read.o)
.debug_loc 0x0000000000000000 0x604c
.debug_loc 0x0000000000000000 0xac ./User/system_ch32l103.o