no message

This commit is contained in:
起床就犯困 2024-07-12 17:02:26 +08:00
parent 4414a5f278
commit 60ebf9341a
7 changed files with 248 additions and 176 deletions

View File

@ -5,7 +5,7 @@
<provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/> <provider copy-of="extension" id="org.eclipse.cdt.ui.UserLanguageSettingsProvider"/>
<provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/> <provider-reference id="org.eclipse.cdt.core.ReferencedProjectsLanguageSettingsProvider" ref="shared-provider"/>
<provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/> <provider-reference id="org.eclipse.cdt.managedbuilder.core.MBSLanguageSettingsProvider" ref="shared-provider"/>
<provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="835033356658112547" id="ilg.gnumcueclipse.managedbuild.cross.riscv.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT RISC-V Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true"> <provider class="org.eclipse.cdt.managedbuilder.language.settings.providers.GCCBuiltinSpecsDetector" console="false" env-hash="1422158916725793170" id="ilg.gnumcueclipse.managedbuild.cross.riscv.GCCBuiltinSpecsDetector" keep-relative-paths="false" name="CDT RISC-V Cross GCC Built-in Compiler Settings" parameter="${COMMAND} ${FLAGS} ${cross_toolchain_flags} -E -P -v -dD &quot;${INPUTS}&quot;" prefer-non-shared="true">
<language-scope id="org.eclipse.cdt.core.gcc"/> <language-scope id="org.eclipse.cdt.core.gcc"/>
<language-scope id="org.eclipse.cdt.core.g++"/> <language-scope id="org.eclipse.cdt.core.g++"/>
</provider> </provider>

View File

@ -12,6 +12,16 @@
SL_Mppt_para g_Mppt_Para = {0}; 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 * @brief
* @param * @param
@ -135,6 +145,69 @@ void mppt_constantVoltage(void)
Set_duty_ratio(temp); 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) void test(void)
{ {
// mppt_readjust(); // mppt_readjust();

View File

@ -1,100 +1,97 @@
App/src/mppt_control.o: ../App/src/mppt_control.c \ 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\git\App\inc/mppt_control.h D:\psx\MPPT\git\Debug/debug.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Debug/debug.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ D:\psx\MPPT\git\Core/core_riscv.h D:\psx\MPPT\git\User/system_ch32l103.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Core/core_riscv.h \ D:\psx\MPPT\git\User/ch32l103_conf.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/system_ch32l103.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_adc.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_conf.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_adc.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_bkp.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_can.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_bkp.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_crc.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_can.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_dbgmcu.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_crc.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_dma.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dbgmcu.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_exti.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_dma.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_flash.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_exti.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_gpio.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_flash.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_i2c.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_gpio.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_iwdg.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_i2c.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_pwr.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_iwdg.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_rcc.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_pwr.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_rtc.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rcc.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_spi.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_rtc.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_tim.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_spi.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_usart.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_tim.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_wwdg.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_usart.h \ D:\psx\MPPT\git\User/ch32l103_it.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_wwdg.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_misc.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\User/ch32l103_it.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_lptim.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_misc.h \ D:\psx\MPPT\git\Peripheral\inc/ch32l103_opa.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_lptim.h \ D:\psx\MPPT\git\App\inc/collect_Conversion.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\Peripheral\inc/ch32l103_opa.h \ D:\psx\MPPT\git\Hardware\inc/adc.h D:\psx\MPPT\git\Hardware\inc/pwm.h \
D:\psx\MPPT\2.software\mppt_Nos_V0.4\App\inc/collect_Conversion.h \ D:\psx\MPPT\git\App\inc/inflash.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\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:

Binary file not shown.

Binary file not shown.

View File

@ -33,27 +33,27 @@ Idx Name Size VMA LMA File off Algn
ALLOC ALLOC
8 .stack 00000800 20004800 20004800 00009800 2**0 8 .stack 00000800 20004800 20004800 00009800 2**0
ALLOC ALLOC
9 .debug_info 0001e5bd 00000000 00000000 00009150 2**0 9 .debug_info 0001e60d 00000000 00000000 00009150 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
10 .debug_abbrev 0000516d 00000000 00000000 0002770d 2**0 10 .debug_abbrev 0000517e 00000000 00000000 0002775d 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
11 .debug_aranges 00000e28 00000000 00000000 0002c880 2**3 11 .debug_aranges 00000e30 00000000 00000000 0002c8e0 2**3
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
12 .debug_ranges 00001000 00000000 00000000 0002d6a8 2**3 12 .debug_ranges 00001008 00000000 00000000 0002d710 2**3
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
13 .debug_line 00012341 00000000 00000000 0002e6a8 2**0 13 .debug_line 00012323 00000000 00000000 0002e718 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
14 .debug_str 00004409 00000000 00000000 000409e9 2**0 14 .debug_str 0000446c 00000000 00000000 00040a3b 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
15 .comment 00000033 00000000 00000000 00044df2 2**0 15 .comment 00000033 00000000 00000000 00044ea7 2**0
CONTENTS, READONLY CONTENTS, READONLY
16 .debug_frame 00002f74 00000000 00000000 00044e28 2**2 16 .debug_frame 00002f90 00000000 00000000 00044edc 2**2
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
17 .debug_loc 0000604c 00000000 00000000 00047d9c 2**0 17 .debug_loc 0000604c 00000000 00000000 00047e6c 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
18 .stab 00000084 00000000 00000000 0004dde8 2**2 18 .stab 00000084 00000000 00000000 0004deb8 2**2
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
19 .stabstr 00000117 00000000 00000000 0004de6c 2**0 19 .stabstr 00000117 00000000 00000000 0004df3c 2**0
CONTENTS, READONLY, DEBUGGING CONTENTS, READONLY, DEBUGGING
SYMBOL TABLE: SYMBOL TABLE:
00000000 l d .init 00000000 .init 00000000 l d .init 00000000 .init

View File

@ -1299,6 +1299,8 @@ Discarded input sections
0x0000000000000000 0x138 ./App/src/mppt_control.o 0x0000000000000000 0x138 ./App/src/mppt_control.o
.text.mppt_constantVoltage .text.mppt_constantVoltage
0x0000000000000000 0x72 ./App/src/mppt_control.o 0x0000000000000000 0x72 ./App/src/mppt_control.o
.text.MpptContorl
0x0000000000000000 0x18 ./App/src/mppt_control.o
.rodata.Get_OutputPower.cst4 .rodata.Get_OutputPower.cst4
0x0000000000000000 0x8 ./App/src/mppt_control.o 0x0000000000000000 0x8 ./App/src/mppt_control.o
.rodata.Get_OutputPower.str1.4 .rodata.Get_OutputPower.str1.4
@ -1309,15 +1311,15 @@ Discarded input sections
0x0000000000000000 0xc ./App/src/mppt_control.o 0x0000000000000000 0xc ./App/src/mppt_control.o
.rodata.mppt_readJust.str1.4 .rodata.mppt_readJust.str1.4
0x0000000000000000 0x6b ./App/src/mppt_control.o 0x0000000000000000 0x6b ./App/src/mppt_control.o
.sbss.OutputPower.5031 .sbss.OutputPower.5039
0x0000000000000000 0x4 ./App/src/mppt_control.o 0x0000000000000000 0x4 ./App/src/mppt_control.o
.sbss.V_out.5032 .sbss.V_out.5040
0x0000000000000000 0x4 ./App/src/mppt_control.o 0x0000000000000000 0x4 ./App/src/mppt_control.o
.sbss.last_OutputPower.5041 .sbss.last_OutputPower.5049
0x0000000000000000 0x4 ./App/src/mppt_control.o 0x0000000000000000 0x4 ./App/src/mppt_control.o
.sbss.now_duty_ratio.5040 .sbss.now_duty_ratio.5048
0x0000000000000000 0x4 ./App/src/mppt_control.o 0x0000000000000000 0x4 ./App/src/mppt_control.o
.sdata.last_duty_ratio.5039 .sdata.last_duty_ratio.5047
0x0000000000000000 0x4 ./App/src/mppt_control.o 0x0000000000000000 0x4 ./App/src/mppt_control.o
.sdata2.step1_pwm .sdata2.step1_pwm
0x0000000000000000 0x4 ./App/src/mppt_control.o 0x0000000000000000 0x4 ./App/src/mppt_control.o
@ -2721,7 +2723,7 @@ END GROUP
0x0000000020005000 PROVIDE (_eusrstack = .) 0x0000000020005000 PROVIDE (_eusrstack = .)
OUTPUT(mppt_Nos_V0.4.elf elf32-littleriscv) 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 0x0000000000000000 0x9aa ./User/ch32l103_it.o
.debug_info 0x00000000000009aa 0xbb4 ./User/main.o .debug_info 0x00000000000009aa 0xbb4 ./User/main.o
.debug_info 0x000000000000155e 0xc5f ./User/system_ch32l103.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 0x0000000000015f0f 0xf18 ./Debug/debug.o
.debug_info 0x0000000000016e27 0x10d4 ./App/src/collect_Conversion.o .debug_info 0x0000000000016e27 0x10d4 ./App/src/collect_Conversion.o
.debug_info 0x0000000000017efb 0xb46 ./App/src/inflash.o .debug_info 0x0000000000017efb 0xb46 ./App/src/inflash.o
.debug_info 0x0000000000018a41 0xe32 ./App/src/mppt_control.o .debug_info 0x0000000000018a41 0xe82 ./App/src/mppt_control.o
.debug_info 0x0000000000019873 0x2499 ./App/src/sl_protocol.o .debug_info 0x00000000000198c3 0x2499 ./App/src/sl_protocol.o
.debug_info 0x000000000001bd0c 0x15d1 ./App/src/task.o .debug_info 0x000000000001bd5c 0x15d1 ./App/src/task.o
.debug_info 0x000000000001d2dd 0x12e0 ./App/src/uart_dev.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 0x0000000000000000 0x1cf ./User/ch32l103_it.o
.debug_abbrev 0x00000000000001cf 0x211 ./User/main.o .debug_abbrev 0x00000000000001cf 0x211 ./User/main.o
.debug_abbrev 0x00000000000003e0 0x2d7 ./User/system_ch32l103.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 0x0000000000003a79 0x2d7 ./Debug/debug.o
.debug_abbrev 0x0000000000003d50 0x31e ./App/src/collect_Conversion.o .debug_abbrev 0x0000000000003d50 0x31e ./App/src/collect_Conversion.o
.debug_abbrev 0x000000000000406e 0x284 ./App/src/inflash.o .debug_abbrev 0x000000000000406e 0x284 ./App/src/inflash.o
.debug_abbrev 0x00000000000042f2 0x2af ./App/src/mppt_control.o .debug_abbrev 0x00000000000042f2 0x2c0 ./App/src/mppt_control.o
.debug_abbrev 0x00000000000045a1 0x4e9 ./App/src/sl_protocol.o .debug_abbrev 0x00000000000045b2 0x4e9 ./App/src/sl_protocol.o
.debug_abbrev 0x0000000000004a8a 0x2ef ./App/src/task.o .debug_abbrev 0x0000000000004a9b 0x2ef ./App/src/task.o
.debug_abbrev 0x0000000000004d79 0x3f4 ./App/src/uart_dev.o .debug_abbrev 0x0000000000004d8a 0x3f4 ./App/src/uart_dev.o
.debug_aranges 0x0000000000000000 0xe28 .debug_aranges 0x0000000000000000 0xe30
.debug_aranges .debug_aranges
0x0000000000000000 0x28 ./User/ch32l103_it.o 0x0000000000000000 0x28 ./User/ch32l103_it.o
.debug_aranges .debug_aranges
@ -2831,15 +2833,15 @@ OUTPUT(mppt_Nos_V0.4.elf elf32-littleriscv)
.debug_aranges .debug_aranges
0x0000000000000c40 0x28 ./App/src/inflash.o 0x0000000000000c40 0x28 ./App/src/inflash.o
.debug_aranges .debug_aranges
0x0000000000000c68 0x40 ./App/src/mppt_control.o 0x0000000000000c68 0x48 ./App/src/mppt_control.o
.debug_aranges .debug_aranges
0x0000000000000ca8 0xa8 ./App/src/sl_protocol.o 0x0000000000000cb0 0xa8 ./App/src/sl_protocol.o
.debug_aranges .debug_aranges
0x0000000000000d50 0x58 ./App/src/task.o 0x0000000000000d58 0x58 ./App/src/task.o
.debug_aranges .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 0x0000000000000000 0x18 ./User/ch32l103_it.o
.debug_ranges 0x0000000000000018 0x10 ./User/main.o .debug_ranges 0x0000000000000018 0x10 ./User/main.o
.debug_ranges 0x0000000000000028 0x48 ./User/system_ch32l103.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 0x0000000000000bb8 0x38 ./Debug/debug.o
.debug_ranges 0x0000000000000bf0 0x50 ./App/src/collect_Conversion.o .debug_ranges 0x0000000000000bf0 0x50 ./App/src/collect_Conversion.o
.debug_ranges 0x0000000000000c40 0x18 ./App/src/inflash.o .debug_ranges 0x0000000000000c40 0x18 ./App/src/inflash.o
.debug_ranges 0x0000000000000c58 0x30 ./App/src/mppt_control.o .debug_ranges 0x0000000000000c58 0x38 ./App/src/mppt_control.o
.debug_ranges 0x0000000000000c88 0x248 ./App/src/sl_protocol.o .debug_ranges 0x0000000000000c90 0x248 ./App/src/sl_protocol.o
.debug_ranges 0x0000000000000ed0 0x60 ./App/src/task.o .debug_ranges 0x0000000000000ed8 0x60 ./App/src/task.o
.debug_ranges 0x0000000000000f30 0xd0 ./App/src/uart_dev.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 0x0000000000000000 0x259 ./User/ch32l103_it.o
.debug_line 0x0000000000000259 0x336 ./User/main.o .debug_line 0x0000000000000259 0x336 ./User/main.o
.debug_line 0x000000000000058f 0x723 ./User/system_ch32l103.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 0x000000000000e04e 0x6d5 ./Debug/debug.o
.debug_line 0x000000000000e723 0x94b ./App/src/collect_Conversion.o .debug_line 0x000000000000e723 0x94b ./App/src/collect_Conversion.o
.debug_line 0x000000000000f06e 0x31d ./App/src/inflash.o .debug_line 0x000000000000f06e 0x31d ./App/src/inflash.o
.debug_line 0x000000000000f38b 0x6d0 ./App/src/mppt_control.o .debug_line 0x000000000000f38b 0x6b2 ./App/src/mppt_control.o
.debug_line 0x000000000000fa5b 0x1595 ./App/src/sl_protocol.o .debug_line 0x000000000000fa3d 0x1595 ./App/src/sl_protocol.o
.debug_line 0x0000000000010ff0 0xa57 ./App/src/task.o .debug_line 0x0000000000010fd2 0xa57 ./App/src/task.o
.debug_line 0x0000000000011a47 0x8fa ./App/src/uart_dev.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 .debug_str 0x0000000000000000 0x553 ./User/ch32l103_it.o
0x5d7 (size before relaxing) 0x5d7 (size before relaxing)
.debug_str 0x0000000000000553 0x1bb ./User/main.o .debug_str 0x0000000000000553 0x1bb ./User/main.o
@ -2948,13 +2950,13 @@ OUTPUT(mppt_Nos_V0.4.elf elf32-littleriscv)
0x863 (size before relaxing) 0x863 (size before relaxing)
.debug_str 0x0000000000003842 0xa7 ./App/src/inflash.o .debug_str 0x0000000000003842 0xa7 ./App/src/inflash.o
0x6db (size before relaxing) 0x6db (size before relaxing)
.debug_str 0x00000000000038e9 0x104 ./App/src/mppt_control.o .debug_str 0x00000000000038e9 0x167 ./App/src/mppt_control.o
0x8b8 (size before relaxing) 0x906 (size before relaxing)
.debug_str 0x00000000000039ed 0x80c ./App/src/sl_protocol.o .debug_str 0x0000000000003a50 0x80c ./App/src/sl_protocol.o
0x12bf (size before relaxing) 0x12bf (size before relaxing)
.debug_str 0x00000000000041f9 0x11b ./App/src/task.o .debug_str 0x000000000000425c 0x11b ./App/src/task.o
0xd0d (size before relaxing) 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) 0x9b4 (size before relaxing)
.comment 0x0000000000000000 0x33 .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/task.o
.comment 0x0000000000000033 0x34 ./App/src/uart_dev.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 0x0000000000000000 0x30 ./User/ch32l103_it.o
.debug_frame 0x0000000000000030 0x2c ./User/main.o .debug_frame 0x0000000000000030 0x2c ./User/main.o
.debug_frame 0x000000000000005c 0x48 ./User/system_ch32l103.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 0x000000000000186c 0x9c ./Debug/debug.o
.debug_frame 0x0000000000001908 0x12c ./App/src/collect_Conversion.o .debug_frame 0x0000000000001908 0x12c ./App/src/collect_Conversion.o
.debug_frame 0x0000000000001a34 0x4c ./App/src/inflash.o .debug_frame 0x0000000000001a34 0x4c ./App/src/inflash.o
.debug_frame 0x0000000000001a80 0xc4 ./App/src/mppt_control.o .debug_frame 0x0000000000001a80 0xe0 ./App/src/mppt_control.o
.debug_frame 0x0000000000001b44 0x264 ./App/src/sl_protocol.o .debug_frame 0x0000000000001b60 0x264 ./App/src/sl_protocol.o
.debug_frame 0x0000000000001da8 0xfc ./App/src/task.o .debug_frame 0x0000000000001dc4 0xfc ./App/src/task.o
.debug_frame 0x0000000000001ea4 0x194 ./App/src/uart_dev.o .debug_frame 0x0000000000001ec0 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 0x604c
.debug_loc 0x0000000000000000 0xac ./User/system_ch32l103.o .debug_loc 0x0000000000000000 0xac ./User/system_ch32l103.o