diff --git a/prj/TCPClient/.cproject b/prj/TCPClient/.cproject index 99e1bdf..8782a09 100644 --- a/prj/TCPClient/.cproject +++ b/prj/TCPClient/.cproject @@ -154,4 +154,9 @@ + + + + + diff --git a/prj/TCPClient/.project b/prj/TCPClient/.project index e8bacc3..c56f2db 100644 --- a/prj/TCPClient/.project +++ b/prj/TCPClient/.project @@ -23,31 +23,4 @@ org.eclipse.cdt.managedbuilder.core.managedBuildNature org.eclipse.cdt.managedbuilder.core.ScannerConfigNature - - - Core - 2 - PARENT-2-PROJECT_LOC/SRC/Core - - - Debug - 2 - PARENT-2-PROJECT_LOC/SRC/Debug - - - NetLib - 2 - PARENT-1-PROJECT_LOC/NetLib - - - Peripheral - 2 - PARENT-2-PROJECT_LOC/SRC/Peripheral - - - Startup - 2 - PARENT-2-PROJECT_LOC/SRC/Startup - - diff --git a/prj/TCPClient/.settings/language.settings.xml b/prj/TCPClient/.settings/language.settings.xml index 47eaf09..ad26d5d 100644 --- a/prj/TCPClient/.settings/language.settings.xml +++ b/prj/TCPClient/.settings/language.settings.xml @@ -5,7 +5,7 @@ - + diff --git a/prj/TCPClient/.settings/org.eclipse.cdt.codan.core.prefs b/prj/TCPClient/.settings/org.eclipse.cdt.codan.core.prefs new file mode 100644 index 0000000..abb7fd1 --- /dev/null +++ b/prj/TCPClient/.settings/org.eclipse.cdt.codan.core.prefs @@ -0,0 +1,73 @@ +eclipse.preferences.version=1 +org.eclipse.cdt.codan.checkers.errnoreturn=Warning +org.eclipse.cdt.codan.checkers.errnoreturn.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"No return\\")",implicit\=>false} +org.eclipse.cdt.codan.checkers.errreturnvalue=Error +org.eclipse.cdt.codan.checkers.errreturnvalue.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused return value\\")"} +org.eclipse.cdt.codan.checkers.nocommentinside=-Error +org.eclipse.cdt.codan.checkers.nocommentinside.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Nesting comments\\")"} +org.eclipse.cdt.codan.checkers.nolinecomment=-Error +org.eclipse.cdt.codan.checkers.nolinecomment.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Line comments\\")"} +org.eclipse.cdt.codan.checkers.noreturn=Error +org.eclipse.cdt.codan.checkers.noreturn.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"No return value\\")",implicit\=>false} +org.eclipse.cdt.codan.internal.checkers.AbstractClassCreation=Error +org.eclipse.cdt.codan.internal.checkers.AbstractClassCreation.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Abstract class cannot be instantiated\\")"} +org.eclipse.cdt.codan.internal.checkers.AmbiguousProblem=Error +org.eclipse.cdt.codan.internal.checkers.AmbiguousProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Ambiguous problem\\")"} +org.eclipse.cdt.codan.internal.checkers.AssignmentInConditionProblem=Warning +org.eclipse.cdt.codan.internal.checkers.AssignmentInConditionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Assignment in condition\\")"} +org.eclipse.cdt.codan.internal.checkers.AssignmentToItselfProblem=Error +org.eclipse.cdt.codan.internal.checkers.AssignmentToItselfProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Assignment to itself\\")"} +org.eclipse.cdt.codan.internal.checkers.CaseBreakProblem=Warning +org.eclipse.cdt.codan.internal.checkers.CaseBreakProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"No break at end of case\\")",no_break_comment\=>"no break",last_case_param\=>false,empty_case_param\=>false,enable_fallthrough_quickfix_param\=>false} +org.eclipse.cdt.codan.internal.checkers.CatchByReference=Warning +org.eclipse.cdt.codan.internal.checkers.CatchByReference.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Catching by reference is recommended\\")",unknown\=>false,exceptions\=>()} +org.eclipse.cdt.codan.internal.checkers.CircularReferenceProblem=Error +org.eclipse.cdt.codan.internal.checkers.CircularReferenceProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Circular inheritance\\")"} +org.eclipse.cdt.codan.internal.checkers.ClassMembersInitialization=Warning +org.eclipse.cdt.codan.internal.checkers.ClassMembersInitialization.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Class members should be properly initialized\\")",skip\=>true} +org.eclipse.cdt.codan.internal.checkers.DecltypeAutoProblem=Error +org.eclipse.cdt.codan.internal.checkers.DecltypeAutoProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid 'decltype(auto)' specifier\\")"} +org.eclipse.cdt.codan.internal.checkers.FieldResolutionProblem=Error +org.eclipse.cdt.codan.internal.checkers.FieldResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"\u5B57\u6BB5\u65E0\u6CD5\u88AB\u89E3\u6790\\")"} +org.eclipse.cdt.codan.internal.checkers.FunctionResolutionProblem=Error +org.eclipse.cdt.codan.internal.checkers.FunctionResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"\u51FD\u6570\u65E0\u6CD5\u88AB\u89E3\u6790\\")"} +org.eclipse.cdt.codan.internal.checkers.InvalidArguments=Error +org.eclipse.cdt.codan.internal.checkers.InvalidArguments.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"\u65E0\u6548\u53C2\u6570\\")"} +org.eclipse.cdt.codan.internal.checkers.InvalidTemplateArgumentsProblem=Error +org.eclipse.cdt.codan.internal.checkers.InvalidTemplateArgumentsProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid template argument\\")"} +org.eclipse.cdt.codan.internal.checkers.LabelStatementNotFoundProblem=Error +org.eclipse.cdt.codan.internal.checkers.LabelStatementNotFoundProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Label statement not found\\")"} +org.eclipse.cdt.codan.internal.checkers.MemberDeclarationNotFoundProblem=Error +org.eclipse.cdt.codan.internal.checkers.MemberDeclarationNotFoundProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Member declaration not found\\")"} +org.eclipse.cdt.codan.internal.checkers.MethodResolutionProblem=Error +org.eclipse.cdt.codan.internal.checkers.MethodResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"\u65B9\u6CD5\u65E0\u6CD5\u88AB\u89E3\u6790\\")"} +org.eclipse.cdt.codan.internal.checkers.NamingConventionFunctionChecker=-Info +org.eclipse.cdt.codan.internal.checkers.NamingConventionFunctionChecker.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Name convention for function\\")",pattern\=>"^[a-z]",macro\=>true,exceptions\=>()} +org.eclipse.cdt.codan.internal.checkers.NonVirtualDestructorProblem=Warning +org.eclipse.cdt.codan.internal.checkers.NonVirtualDestructorProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Class has a virtual method and non-virtual destructor\\")"} +org.eclipse.cdt.codan.internal.checkers.OverloadProblem=Error +org.eclipse.cdt.codan.internal.checkers.OverloadProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid overload\\")"} +org.eclipse.cdt.codan.internal.checkers.RedeclarationProblem=Error +org.eclipse.cdt.codan.internal.checkers.RedeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid redeclaration\\")"} +org.eclipse.cdt.codan.internal.checkers.RedefinitionProblem=Error +org.eclipse.cdt.codan.internal.checkers.RedefinitionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Invalid redefinition\\")"} +org.eclipse.cdt.codan.internal.checkers.ReturnStyleProblem=-Warning +org.eclipse.cdt.codan.internal.checkers.ReturnStyleProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Return with parenthesis\\")"} +org.eclipse.cdt.codan.internal.checkers.ScanfFormatStringSecurityProblem=-Warning +org.eclipse.cdt.codan.internal.checkers.ScanfFormatStringSecurityProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Format String Vulnerability\\")"} +org.eclipse.cdt.codan.internal.checkers.StatementHasNoEffectProblem=Warning +org.eclipse.cdt.codan.internal.checkers.StatementHasNoEffectProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Statement has no effect\\")",macro\=>true,exceptions\=>()} +org.eclipse.cdt.codan.internal.checkers.SuggestedParenthesisProblem=Warning +org.eclipse.cdt.codan.internal.checkers.SuggestedParenthesisProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Suggested parenthesis around expression\\")",paramNot\=>false} +org.eclipse.cdt.codan.internal.checkers.SuspiciousSemicolonProblem=Warning +org.eclipse.cdt.codan.internal.checkers.SuspiciousSemicolonProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Suspicious semicolon\\")",else\=>false,afterelse\=>false} +org.eclipse.cdt.codan.internal.checkers.TypeResolutionProblem=Error +org.eclipse.cdt.codan.internal.checkers.TypeResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Type cannot be resolved\\")"} +org.eclipse.cdt.codan.internal.checkers.UnusedFunctionDeclarationProblem=Warning +org.eclipse.cdt.codan.internal.checkers.UnusedFunctionDeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused function declaration\\")",macro\=>true} +org.eclipse.cdt.codan.internal.checkers.UnusedStaticFunctionProblem=Warning +org.eclipse.cdt.codan.internal.checkers.UnusedStaticFunctionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"\u672A\u4F7F\u7528\u7684\u9759\u6001\u51FD\u6570\\")",macro\=>true} +org.eclipse.cdt.codan.internal.checkers.UnusedVariableDeclarationProblem=Warning +org.eclipse.cdt.codan.internal.checkers.UnusedVariableDeclarationProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Unused variable declaration in file scope\\")",macro\=>true,exceptions\=>("@(\#)","$Id")} +org.eclipse.cdt.codan.internal.checkers.VariableResolutionProblem=Error +org.eclipse.cdt.codan.internal.checkers.VariableResolutionProblem.params={launchModes\=>{RUN_ON_FULL_BUILD\=>true,RUN_ON_INC_BUILD\=>true,RUN_ON_FILE_OPEN\=>false,RUN_ON_FILE_SAVE\=>false,RUN_AS_YOU_TYPE\=>true,RUN_ON_DEMAND\=>true},suppression_comment\=>"@suppress(\\"Symbol is not resolved\\")"} diff --git a/prj/TCPClient/obj/Core/subdir.mk b/prj/TCPClient/obj/Core/subdir.mk index 3ace66e..543a67f 100644 --- a/prj/TCPClient/obj/Core/subdir.mk +++ b/prj/TCPClient/obj/Core/subdir.mk @@ -1,11 +1,11 @@ ################################################################################ -# MRS Version: 1.9.0 +# MRS Version: 1.9.2 # 自动生成的文件。不要编辑! ################################################################################ # Add inputs and outputs from these tool invocations to the build variables C_SRCS += \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Core/core_riscv.c +../Core/core_riscv.c OBJS += \ ./Core/core_riscv.o @@ -15,7 +15,7 @@ C_DEPS += \ # Each subdirectory must supply rules for building sources it contributes -Core/core_riscv.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Core/core_riscv.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" +Core/%.o: ../Core/%.c + @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\zj\Project_Ch32v307\prj\TCPClient\NetLib" -I"D:\zj\Project_Ch32v307\prj\TCPClient\Core" -I"D:\zj\Project_Ch32v307\prj\TCPClient\Debug" -I"D:\zj\Project_Ch32v307\prj\TCPClient\Peripheral\inc" -I"D:\zj\Project_Ch32v307\prj\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" @ @ diff --git a/prj/TCPClient/obj/Debug/subdir.mk b/prj/TCPClient/obj/Debug/subdir.mk index a330686..3b2b492 100644 --- a/prj/TCPClient/obj/Debug/subdir.mk +++ b/prj/TCPClient/obj/Debug/subdir.mk @@ -1,12 +1,12 @@ ################################################################################ -# MRS Version: 1.9.0 +# MRS Version: 1.9.2 # 自动生成的文件。不要编辑! ################################################################################ # Add inputs and outputs from these tool invocations to the build variables C_SRCS += \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c +../Debug/debug.c \ +../Debug/dvp.c OBJS += \ ./Debug/debug.o \ @@ -18,10 +18,7 @@ C_DEPS += \ # Each subdirectory must supply rules for building sources it contributes -Debug/debug.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Debug/dvp.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" +Debug/%.o: ../Debug/%.c + @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\zj\Project_Ch32v307\prj\TCPClient\NetLib" -I"D:\zj\Project_Ch32v307\prj\TCPClient\Core" -I"D:\zj\Project_Ch32v307\prj\TCPClient\Debug" -I"D:\zj\Project_Ch32v307\prj\TCPClient\Peripheral\inc" -I"D:\zj\Project_Ch32v307\prj\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" @ @ diff --git a/prj/TCPClient/obj/Middle/QDXnetworkStack/subdir.mk b/prj/TCPClient/obj/Middle/QDXnetworkStack/subdir.mk new file mode 100644 index 0000000..611a08d --- /dev/null +++ b/prj/TCPClient/obj/Middle/QDXnetworkStack/subdir.mk @@ -0,0 +1,30 @@ +################################################################################ +# MRS Version: 1.9.2 +# 自动生成的文件。不要编辑! +################################################################################ + +# Add inputs and outputs from these tool invocations to the build variables +C_SRCS += \ +../Middle/QDXnetworkStack/qdx_port_template.c \ +../Middle/QDXnetworkStack/qdx_preprocess.c \ +../Middle/QDXnetworkStack/qdx_protocol.c \ +../Middle/QDXnetworkStack/qdx_tcp_logic.c + +OBJS += \ +./Middle/QDXnetworkStack/qdx_port_template.o \ +./Middle/QDXnetworkStack/qdx_preprocess.o \ +./Middle/QDXnetworkStack/qdx_protocol.o \ +./Middle/QDXnetworkStack/qdx_tcp_logic.o + +C_DEPS += \ +./Middle/QDXnetworkStack/qdx_port_template.d \ +./Middle/QDXnetworkStack/qdx_preprocess.d \ +./Middle/QDXnetworkStack/qdx_protocol.d \ +./Middle/QDXnetworkStack/qdx_tcp_logic.d + + +# Each subdirectory must supply rules for building sources it contributes +Middle/QDXnetworkStack/%.o: ../Middle/QDXnetworkStack/%.c + @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\zj\Project_Ch32v307\prj\TCPClient\NetLib" -I"D:\zj\Project_Ch32v307\prj\TCPClient\Core" -I"D:\zj\Project_Ch32v307\prj\TCPClient\Debug" -I"D:\zj\Project_Ch32v307\prj\TCPClient\Peripheral\inc" -I"D:\zj\Project_Ch32v307\prj\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" + @ @ + diff --git a/prj/TCPClient/obj/NetLib/subdir.mk b/prj/TCPClient/obj/NetLib/subdir.mk index b7ec301..6deee43 100644 --- a/prj/TCPClient/obj/NetLib/subdir.mk +++ b/prj/TCPClient/obj/NetLib/subdir.mk @@ -1,11 +1,11 @@ ################################################################################ -# MRS Version: 1.9.0 +# MRS Version: 1.9.2 # 自动生成的文件。不要编辑! ################################################################################ # Add inputs and outputs from these tool invocations to the build variables C_SRCS += \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c +../NetLib/eth_driver_RGMII.c OBJS += \ ./NetLib/eth_driver_RGMII.o @@ -15,7 +15,7 @@ C_DEPS += \ # Each subdirectory must supply rules for building sources it contributes -NetLib/eth_driver_RGMII.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" +NetLib/%.o: ../NetLib/%.c + @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\zj\Project_Ch32v307\prj\TCPClient\NetLib" -I"D:\zj\Project_Ch32v307\prj\TCPClient\Core" -I"D:\zj\Project_Ch32v307\prj\TCPClient\Debug" -I"D:\zj\Project_Ch32v307\prj\TCPClient\Peripheral\inc" -I"D:\zj\Project_Ch32v307\prj\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" @ @ diff --git a/prj/TCPClient/obj/Peripheral/src/subdir.mk b/prj/TCPClient/obj/Peripheral/src/subdir.mk index d8d0b78..ea64dd0 100644 --- a/prj/TCPClient/obj/Peripheral/src/subdir.mk +++ b/prj/TCPClient/obj/Peripheral/src/subdir.mk @@ -1,36 +1,36 @@ ################################################################################ -# MRS Version: 1.9.0 +# MRS Version: 1.9.2 # 自动生成的文件。不要编辑! ################################################################################ # Add inputs and outputs from these tool invocations to the build variables C_SRCS += \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_adc.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_bkp.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_can.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_crc.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dac.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dbgmcu.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dma.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_exti.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_flash.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_fsmc.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_i2c.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_iwdg.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_misc.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_opa.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_pwr.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rng.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rtc.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_sdio.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_spi.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_wwdg.c +../Peripheral/src/ch32v30x_adc.c \ +../Peripheral/src/ch32v30x_bkp.c \ +../Peripheral/src/ch32v30x_can.c \ +../Peripheral/src/ch32v30x_crc.c \ +../Peripheral/src/ch32v30x_dac.c \ +../Peripheral/src/ch32v30x_dbgmcu.c \ +../Peripheral/src/ch32v30x_dma.c \ +../Peripheral/src/ch32v30x_dvp.c \ +../Peripheral/src/ch32v30x_eth.c \ +../Peripheral/src/ch32v30x_exti.c \ +../Peripheral/src/ch32v30x_flash.c \ +../Peripheral/src/ch32v30x_fsmc.c \ +../Peripheral/src/ch32v30x_gpio.c \ +../Peripheral/src/ch32v30x_i2c.c \ +../Peripheral/src/ch32v30x_iwdg.c \ +../Peripheral/src/ch32v30x_misc.c \ +../Peripheral/src/ch32v30x_opa.c \ +../Peripheral/src/ch32v30x_pwr.c \ +../Peripheral/src/ch32v30x_rcc.c \ +../Peripheral/src/ch32v30x_rng.c \ +../Peripheral/src/ch32v30x_rtc.c \ +../Peripheral/src/ch32v30x_sdio.c \ +../Peripheral/src/ch32v30x_spi.c \ +../Peripheral/src/ch32v30x_tim.c \ +../Peripheral/src/ch32v30x_usart.c \ +../Peripheral/src/ch32v30x_wwdg.c OBJS += \ ./Peripheral/src/ch32v30x_adc.o \ @@ -90,82 +90,7 @@ C_DEPS += \ # Each subdirectory must supply rules for building sources it contributes -Peripheral/src/ch32v30x_adc.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_adc.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_bkp.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_bkp.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_can.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_can.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_crc.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_crc.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_dac.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dac.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_dbgmcu.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dbgmcu.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_dma.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dma.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_dvp.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_eth.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_exti.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_exti.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_flash.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_flash.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_fsmc.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_fsmc.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_gpio.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_i2c.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_i2c.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_iwdg.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_iwdg.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_misc.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_misc.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_opa.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_opa.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_pwr.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_pwr.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_rcc.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_rng.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rng.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_rtc.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rtc.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_sdio.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_sdio.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_spi.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_spi.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_tim.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_usart.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" - @ @ -Peripheral/src/ch32v30x_wwdg.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_wwdg.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" +Peripheral/src/%.o: ../Peripheral/src/%.c + @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\zj\Project_Ch32v307\prj\TCPClient\NetLib" -I"D:\zj\Project_Ch32v307\prj\TCPClient\Core" -I"D:\zj\Project_Ch32v307\prj\TCPClient\Debug" -I"D:\zj\Project_Ch32v307\prj\TCPClient\Peripheral\inc" -I"D:\zj\Project_Ch32v307\prj\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" @ @ diff --git a/prj/TCPClient/obj/Startup/subdir.mk b/prj/TCPClient/obj/Startup/subdir.mk index f40cbd5..fd422c3 100644 --- a/prj/TCPClient/obj/Startup/subdir.mk +++ b/prj/TCPClient/obj/Startup/subdir.mk @@ -1,11 +1,11 @@ ################################################################################ -# MRS Version: 1.9.0 +# MRS Version: 1.9.2 # 自动生成的文件。不要编辑! ################################################################################ # Add inputs and outputs from these tool invocations to the build variables S_UPPER_SRCS += \ -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S +../Startup/startup_ch32v30x_D8C.S OBJS += \ ./Startup/startup_ch32v30x_D8C.o @@ -15,7 +15,7 @@ S_UPPER_DEPS += \ # Each subdirectory must supply rules for building sources it contributes -Startup/startup_ch32v30x_D8C.o: D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -x assembler-with-cpp -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Startup" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" +Startup/%.o: ../Startup/%.S + @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -x assembler-with-cpp -I"D:\zj\Project_Ch32v307\prj\TCPClient\Startup" -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" @ @ diff --git a/prj/TCPClient/obj/TCPClient.elf b/prj/TCPClient/obj/TCPClient.elf index 8886d50..43cb24d 100644 Binary files a/prj/TCPClient/obj/TCPClient.elf and b/prj/TCPClient/obj/TCPClient.elf differ diff --git a/prj/TCPClient/obj/TCPClient.lst b/prj/TCPClient/obj/TCPClient.lst index 5fe59ea..89efd96 100644 --- a/prj/TCPClient/obj/TCPClient.lst +++ b/prj/TCPClient/obj/TCPClient.lst @@ -28,11 +28,11 @@ Idx Name Size VMA LMA File off Algn Flags 10 .debug_abbrev 00003264 00000000 00000000 0001e977 2**0 CONTENTS, READONLY, DEBUGGING 11 .debug_aranges 00000cf8 00000000 00000000 00021be0 2**3 CONTENTS, READONLY, DEBUGGING 12 .debug_ranges 00000cb8 00000000 00000000 000228d8 2**3 CONTENTS, READONLY, DEBUGGING - 13 .debug_line 0000fb42 00000000 00000000 00023590 2**0 CONTENTS, READONLY, DEBUGGING - 14 .debug_str 00004976 00000000 00000000 000330d2 2**0 CONTENTS, READONLY, DEBUGGING - 15 .comment 00000033 00000000 00000000 00037a48 2**0 CONTENTS, READONLY - 16 .debug_frame 00001c0c 00000000 00000000 00037a7c 2**2 CONTENTS, READONLY, DEBUGGING - 17 .debug_loc 00004c11 00000000 00000000 00039688 2**0 CONTENTS, READONLY, DEBUGGING + 13 .debug_line 0000f2ca 00000000 00000000 00023590 2**0 CONTENTS, READONLY, DEBUGGING + 14 .debug_str 000046a0 00000000 00000000 0003285a 2**0 CONTENTS, READONLY, DEBUGGING + 15 .comment 00000033 00000000 00000000 00036efa 2**0 CONTENTS, READONLY + 16 .debug_frame 00001c0c 00000000 00000000 00036f30 2**2 CONTENTS, READONLY, DEBUGGING + 17 .debug_loc 00004c11 00000000 00000000 00038b3c 2**0 CONTENTS, READONLY, DEBUGGING SYMBOL TABLE: 00000000 l d .init 00000000 .init 00000004 l d .vector 00000000 .vector @@ -592,7 +592,7 @@ Disassembly of section .init: 00000000 <_sinit>: _start(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:17 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:17 .section .init,"ax",@progbits .global _start @@ -933,7 +933,7 @@ memset(): 000002c8 : NMI_Handler(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/ch32v30x_it.c:38 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/ch32v30x_it.c:38 (discriminator 1) */ void NMI_Handler(void) { @@ -944,7 +944,7 @@ void NMI_Handler(void) 000002ca : HardFault_Handler(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/ch32v30x_it.c:50 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/ch32v30x_it.c:50 * * @return none */ @@ -954,21 +954,21 @@ void HardFault_Handler(void) 2ca: 00009537 lui a0,0x9 2ce: c7450513 addi a0,a0,-908 # 8c74 2d2: 083080ef jal ra,8b54 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/ch32v30x_it.c:51 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/ch32v30x_it.c:51 printf("mepc :%08x\r\n", __get_MEPC()); 2d6: 099010ef jal ra,1b6e <__get_MEPC> 2da: 85aa mv a1,a0 2dc: 00009537 lui a0,0x9 2e0: c8850513 addi a0,a0,-888 # 8c88 2e4: 04d080ef jal ra,8b30 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/ch32v30x_it.c:52 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/ch32v30x_it.c:52 printf("mcause:%08x\r\n", __get_MCAUSE()); 2e8: 08d010ef jal ra,1b74 <__get_MCAUSE> 2ec: 85aa mv a1,a0 2ee: 00009537 lui a0,0x9 2f2: c9850513 addi a0,a0,-872 # 8c98 2f6: 03b080ef jal ra,8b30 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/ch32v30x_it.c:53 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/ch32v30x_it.c:53 printf("mtval :%08x\r\n", __get_MTVAL()); 2fa: 081010ef jal ra,1b7a <__get_MTVAL> 2fe: 85aa mv a1,a0 @@ -976,7 +976,7 @@ D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/ch32v 304: ca850513 addi a0,a0,-856 # 8ca8 308: 029080ef jal ra,8b30 NVIC_SystemReset(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core/core_riscv.h:382 +D:\zj\Project_Ch32v307\prj\TCPClient\Core/core_riscv.h:382 * * @return none */ @@ -988,14 +988,14 @@ __attribute__( ( always_inline ) ) RV_STATIC_INLINE void NVIC_SystemReset(void) 314: 08078793 addi a5,a5,128 # beef0080 <_eusrstack+0x9eed0080> 318: c73c sw a5,72(a4) HardFault_Handler(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/ch32v30x_it.c:55 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/ch32v30x_it.c:55 (discriminator 1) NVIC_SystemReset(); while(1); 31a: a001 j 31a 0000031c : EXTI9_5_IRQHandler(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/ch32v30x_it.c:66 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/ch32v30x_it.c:66 * @brief This function handles GPIO exception. * * @return none @@ -1019,14 +1019,14 @@ void EXTI9_5_IRQHandler(void) 338: c476 sw t4,8(sp) 33a: c27a sw t5,4(sp) 33c: c07e sw t6,0(sp) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/ch32v30x_it.c:67 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/ch32v30x_it.c:67 ETH_PHYLink( ); 33e: 7cd000ef jal ra,130a -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/ch32v30x_it.c:68 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/ch32v30x_it.c:68 EXTI_ClearITPendingBit(EXTI_Line7); /* Clear Flag */ 342: 08000513 li a0,128 346: 0e1000ef jal ra,c26 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/ch32v30x_it.c:69 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/ch32v30x_it.c:69 } 34a: 50f2 lw ra,60(sp) 34c: 52e2 lw t0,56(sp) @@ -1049,7 +1049,7 @@ D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/ch32v 00000370 : ETH_IRQHandler(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/ch32v30x_it.c:80 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/ch32v30x_it.c:80 * * @return none */ @@ -1057,13 +1057,13 @@ void ETH_IRQHandler(void) { WCHNET_ETHIsr(); 370: 420010ef jal ra,1790 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/ch32v30x_it.c:81 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/ch32v30x_it.c:81 } 374: 30200073 mret 00000378 : TIM2_IRQHandler(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/ch32v30x_it.c:92 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/ch32v30x_it.c:92 * * @return none */ @@ -1072,28 +1072,28 @@ void TIM2_IRQHandler(void) sys_tick_ms += WCHNETTIMERPERIOD; /* 绱姞瀹為檯闂撮殧姣鏁 */ 378: 85818793 addi a5,gp,-1960 # 20000078 <_edata> 37c: 4398 lw a4,0(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/ch32v30x_it.c:93 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/ch32v30x_it.c:93 WCHNET_TimeIsr(WCHNETTIMERPERIOD); 37e: 4529 li a0,10 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/ch32v30x_it.c:92 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/ch32v30x_it.c:92 sys_tick_ms += WCHNETTIMERPERIOD; /* 绱姞瀹為檯闂撮殧姣鏁 */ 380: 0729 addi a4,a4,10 382: c398 sw a4,0(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/ch32v30x_it.c:93 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/ch32v30x_it.c:93 WCHNET_TimeIsr(WCHNETTIMERPERIOD); 384: 62f000ef jal ra,11b2 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/ch32v30x_it.c:94 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/ch32v30x_it.c:94 TIM_ClearITPendingBit(TIM2, TIM_IT_Update); 388: 4585 li a1,1 38a: 40000537 lui a0,0x40000 38e: 503000ef jal ra,1090 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/ch32v30x_it.c:95 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/ch32v30x_it.c:95 } 392: 30200073 mret 00000396 : mStopIfError(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:22 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:22 u8 socket[WCHNET_MAX_SOCKET_NUM]; u8 SocketRecvBuf[WCHNET_MAX_SOCKET_NUM][RECE_BUF_LEN]; @@ -1101,93 +1101,93 @@ void mStopIfError(u8 iError) { if (iError == WCHNET_ERR_SUCCESS) return; 396: c919 beqz a0,3ac -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:21 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:21 { 398: e59ff2ef jal t0,1f0 <__riscv_save_0> 39c: 85aa mv a1,a0 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:23 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:23 printf("Error: %02X\r\n", (u16)iError); 39e: 00009537 lui a0,0x9 3a2: d5050513 addi a0,a0,-688 # 8d50 3a6: 78a080ef jal ra,8b30 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:24 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:24 } 3aa: b5ad j 214 <__riscv_restore_0> 3ac: 8082 ret 000003ae : TIM2_Init(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:27 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:27 void TIM2_Init(void) { 3ae: e43ff2ef jal t0,1f0 <__riscv_save_0> 3b2: 1141 addi sp,sp,-16 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:29 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:29 TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure = {0}; RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE); 3b4: 4585 li a1,1 3b6: 4505 li a0,1 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:28 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:28 TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure = {0}; 3b8: c202 sw zero,4(sp) 3ba: c402 sw zero,8(sp) 3bc: 00011623 sh zero,12(sp) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:29 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:29 RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE); 3c0: 33f000ef jal ra,efe -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:31 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:31 TIM_TimeBaseStructure.TIM_Period = WCHNETTIMERPERIOD * 1000 - 1; TIM_TimeBaseStructure.TIM_Prescaler = SystemCoreClock / 1000000 - 1; 3c4: 8141a783 lw a5,-2028(gp) # 20000034 3c8: 000f4737 lui a4,0xf4 3cc: 24070713 addi a4,a4,576 # f4240 <_data_lma+0xeb3ac> 3d0: 02e7d7b3 divu a5,a5,a4 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:34 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:34 TIM_TimeBaseStructure.TIM_ClockDivision = 0; TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseInit(TIM2, &TIM_TimeBaseStructure); 3d4: 004c addi a1,sp,4 3d6: 40000537 lui a0,0x40000 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:33 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:33 TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; 3da: 00011323 sh zero,6(sp) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:31 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:31 TIM_TimeBaseStructure.TIM_Prescaler = SystemCoreClock / 1000000 - 1; 3de: 17fd addi a5,a5,-1 3e0: 827c sh a5,4(sp) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:30 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:30 TIM_TimeBaseStructure.TIM_Period = WCHNETTIMERPERIOD * 1000 - 1; 3e2: 6789 lui a5,0x2 3e4: 70f78793 addi a5,a5,1807 # 270f 3e8: c43e sw a5,8(sp) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:34 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:34 TIM_TimeBaseInit(TIM2, &TIM_TimeBaseStructure); 3ea: 38f000ef jal ra,f78 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:35 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:35 TIM_ITConfig(TIM2, TIM_IT_Update, ENABLE); 3ee: 4605 li a2,1 3f0: 4585 li a1,1 3f2: 40000537 lui a0,0x40000 3f6: 489000ef jal ra,107e -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:36 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:36 TIM_Cmd(TIM2, ENABLE); 3fa: 4585 li a1,1 3fc: 40000537 lui a0,0x40000 400: 467000ef jal ra,1066 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:37 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:37 TIM_ClearITPendingBit(TIM2, TIM_IT_Update); 404: 4585 li a1,1 406: 40000537 lui a0,0x40000 40a: 487000ef jal ra,1090 NVIC_EnableIRQ(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core/core_riscv.h:170 +D:\zj\Project_Ch32v307\prj\TCPClient\Core/core_riscv.h:170 NVIC->IENR[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F)); 40e: e000e7b7 lui a5,0xe000e 412: 6705 lui a4,0x1 414: 10e7a223 sw a4,260(a5) # e000e104 <_eusrstack+0xbffee104> TIM2_Init(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:39 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:39 NVIC_EnableIRQ(TIM2_IRQn); } 418: 0141 addi sp,sp,16 @@ -1195,13 +1195,13 @@ D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main. 0000041c : WCHNET_CreateTcpSocket(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:42 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:42 void WCHNET_CreateTcpSocket(void) { 41c: dd5ff2ef jal t0,1f0 <__riscv_save_0> 420: 7139 addi sp,sp,-64 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:45 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:45 u8 i; SOCK_INF TmpSocketInf; memset((void *)&TmpSocketInf, 0, sizeof(SOCK_INF)); @@ -1209,120 +1209,120 @@ D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main. 426: 4581 li a1,0 428: 0048 addi a0,sp,4 42a: 3bdd jal 220 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:46 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:46 memcpy((void *)TmpSocketInf.IPAddr, DESIP, 4); 42c: 200007b7 lui a5,0x20000 430: 0207a783 lw a5,32(a5) # 20000020 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:51 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:51 TmpSocketInf.DesPort = desport; TmpSocketInf.SourPort = srcport++; TmpSocketInf.ProtoType = PROTO_TYPE_TCP; TmpSocketInf.RecvBufLen = RECE_BUF_LEN; i = WCHNET_SocketCreat(&SocketId, &TmpSocketInf); 434: 86218413 addi s0,gp,-1950 # 20000082 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:46 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:46 memcpy((void *)TmpSocketInf.IPAddr, DESIP, 4); 438: d83e sw a5,48(sp) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:47 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:47 TmpSocketInf.DesPort = desport; 43a: 8101d783 lhu a5,-2032(gp) # 20000030 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:51 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:51 i = WCHNET_SocketCreat(&SocketId, &TmpSocketInf); 43e: 004c addi a1,sp,4 440: 86218513 addi a0,gp,-1950 # 20000082 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:47 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:47 TmpSocketInf.DesPort = desport; 444: d43e sw a5,40(sp) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:48 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:48 TmpSocketInf.SourPort = srcport++; 446: 81218793 addi a5,gp,-2030 # 20000032 44a: 239a lhu a4,0(a5) 44c: 00170693 addi a3,a4,1 # 1001 450: a396 sh a3,0(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:49 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:49 TmpSocketInf.ProtoType = PROTO_TYPE_TCP; 452: 478d li a5,3 454: d03e sw a5,32(sp) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:50 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:50 TmpSocketInf.RecvBufLen = RECE_BUF_LEN; 456: 6785 lui a5,0x1 458: b6878793 addi a5,a5,-1176 # b68 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:48 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:48 TmpSocketInf.SourPort = srcport++; 45c: d63a sw a4,44(sp) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:50 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:50 TmpSocketInf.RecvBufLen = RECE_BUF_LEN; 45e: c83e sw a5,16(sp) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:51 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:51 i = WCHNET_SocketCreat(&SocketId, &TmpSocketInf); 460: 114020ef jal ra,2574 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:52 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:52 printf("SocketId %d\r\n", SocketId); 464: 200c lbu a1,0(s0) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:51 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:51 i = WCHNET_SocketCreat(&SocketId, &TmpSocketInf); 466: 84aa mv s1,a0 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:52 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:52 printf("SocketId %d\r\n", SocketId); 468: 00009537 lui a0,0x9 46c: cb850513 addi a0,a0,-840 # 8cb8 470: 6c0080ef jal ra,8b30 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:53 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:53 mStopIfError(i); 474: 8526 mv a0,s1 476: 3705 jal 396 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:54 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:54 i = WCHNET_SocketConnect(SocketId); 478: 2008 lbu a0,0(s0) 47a: 0e7020ef jal ra,2d60 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:55 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:55 mStopIfError(i); 47e: 3f21 jal 396 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:56 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:56 } 480: 6121 addi sp,sp,64 482: bb49 j 214 <__riscv_restore_0> 00000484 : WCHNET_DataLoopback(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:60 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:60 /* PC -> MCU 鏀跺埌鏁版嵁鍚庡洖鐜紝鍚屾椂鍙湪姝ゅ鐞哖C涓嬪彂鐨勬寚浠 */ void WCHNET_DataLoopback(u8 id) { 484: d6dff2ef jal t0,1f0 <__riscv_save_0> -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:62 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:62 u32 len; u32 endAddr = SocketInf[id].RecvStartPoint + SocketInf[id].RecvBufLen; 488: 03c00713 li a4,60 48c: 02e50733 mul a4,a0,a4 490: 200077b7 lui a5,0x20007 494: 33878793 addi a5,a5,824 # 20007338 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:60 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:60 { 498: 1141 addi sp,sp,-16 49a: 842a mv s0,a0 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:62 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:62 u32 endAddr = SocketInf[id].RecvStartPoint + SocketInf[id].RecvBufLen; 49c: 97ba add a5,a5,a4 49e: 47d4 lw a3,12(a5) 4a0: 4798 lw a4,8(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:64 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:64 if ((SocketInf[id].RecvReadPoint + SocketInf[id].RecvRemLen) > endAddr) 4a2: 4bcc lw a1,20(a5) 4a4: 4f9c lw a5,24(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:62 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:62 u32 endAddr = SocketInf[id].RecvStartPoint + SocketInf[id].RecvBufLen; 4a6: 9736 add a4,a4,a3 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:64 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:64 if ((SocketInf[id].RecvReadPoint + SocketInf[id].RecvRemLen) > endAddr) 4a8: 00f586b3 add a3,a1,a5 4ac: 00d77463 bgeu a4,a3,4b4 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:65 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:65 len = endAddr - SocketInf[id].RecvReadPoint; 4b0: 40b707b3 sub a5,a4,a1 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:69 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:69 else len = SocketInf[id].RecvRemLen; @@ -1332,53 +1332,53 @@ D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main. 4b8: c63e sw a5,12(sp) 4ba: 688020ef jal ra,2b42 4be: e511 bnez a0,4ca -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:70 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:70 WCHNET_SocketRecv(id, NULL, &len); 4c0: 0070 addi a2,sp,12 4c2: 4581 li a1,0 4c4: 8522 mv a0,s0 4c6: 328020ef jal ra,27ee -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:71 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:71 } 4ca: 0141 addi sp,sp,16 4cc: b3a1 j 214 <__riscv_restore_0> 000004ce : WCHNET_HandleSockInt(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:74 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:74 void WCHNET_HandleSockInt(u8 socketid, u8 intstat) { 4ce: d23ff2ef jal t0,1f0 <__riscv_save_0> -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:77 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:77 u8 i; if (intstat & SINT_STAT_RECV) 4d2: 0045f793 andi a5,a1,4 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:74 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:74 { 4d6: 842a mv s0,a0 4d8: 84ae mv s1,a1 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:77 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:77 if (intstat & SINT_STAT_RECV) 4da: c391 beqz a5,4de -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:79 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:79 { WCHNET_DataLoopback(socketid); 4dc: 3765 jal 484 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:81 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:81 } if (intstat & SINT_STAT_CONNECT) 4de: 0084f793 andi a5,s1,8 4e2: c3a9 beqz a5,524 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:84 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:84 { #if KEEPALIVE_ENABLE WCHNET_SocketSetKeepLive(socketid, ENABLE); 4e4: 4585 li a1,1 4e6: 8522 mv a0,s0 4e8: 025020ef jal ra,2d0c -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:86 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:86 #endif WCHNET_ModifyRecvBuf(socketid, (u32)SocketRecvBuf[socketid], RECE_BUF_LEN); 4ec: 6605 lui a2,0x1 @@ -1389,126 +1389,126 @@ D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main. 4fe: 8522 mv a0,s0 500: 95be add a1,a1,a5 502: 29c020ef jal ra,279e -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:88 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:88 for (i = 0; i < WCHNET_MAX_SOCKET_NUM; i++) { if (socket[i] == 0xff) { socket[i] = socketid; break; } 506: 86418793 addi a5,gp,-1948 # 20000084 50a: 2394 lbu a3,0(a5) 50c: 0ff00713 li a4,255 510: 00e69363 bne a3,a4,516 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:88 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:88 (discriminator 1) 514: a380 sb s0,0(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:90 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:90 } printf("TCP Connect Success, socket id: %d\r\n", socketid); 516: 00009537 lui a0,0x9 51a: 85a2 mv a1,s0 51c: d0850513 addi a0,a0,-760 # 8d08 520: 610080ef jal ra,8b30 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:92 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:92 } if (intstat & SINT_STAT_DISCONNECT) 524: 0104f793 andi a5,s1,16 528: cf91 beqz a5,544 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:95 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:95 { for (i = 0; i < WCHNET_MAX_SOCKET_NUM; i++) { if (socket[i] == socketid) { socket[i] = 0xff; break; } 52a: 86418793 addi a5,gp,-1948 # 20000084 52e: 2398 lbu a4,0(a5) 530: 00871463 bne a4,s0,538 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:95 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:95 (discriminator 1) 534: 577d li a4,-1 536: a398 sb a4,0(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:97 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:97 } printf("TCP Disconnect\r\n"); 538: 00009537 lui a0,0x9 53c: d3050513 addi a0,a0,-720 # 8d30 540: 614080ef jal ra,8b54 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:99 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:99 } if (intstat & SINT_STAT_TIM_OUT) 544: 0404f493 andi s1,s1,64 548: cc99 beqz s1,566 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:102 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:102 { for (i = 0; i < WCHNET_MAX_SOCKET_NUM; i++) { if (socket[i] == socketid) { socket[i] = 0xff; break; } 54a: 86418793 addi a5,gp,-1948 # 20000084 54e: 2398 lbu a4,0(a5) 550: 00871463 bne a4,s0,558 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:102 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:102 (discriminator 1) 554: 577d li a4,-1 556: a398 sb a4,0(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:104 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:104 } printf("TCP Timeout\r\n"); 558: 00009537 lui a0,0x9 55c: d4050513 addi a0,a0,-704 # 8d40 560: 5f4080ef jal ra,8b54 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:105 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:105 WCHNET_CreateTcpSocket(); 564: 3d65 jal 41c -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:107 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:107 } } 566: b17d j 214 <__riscv_restore_0> 00000568 : WCHNET_HandleGlobalInt(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:110 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:110 void WCHNET_HandleGlobalInt(void) { 568: c89ff2ef jal t0,1f0 <__riscv_save_0> -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:114 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:114 u8 intstat; u16 i; u8 socketint; intstat = WCHNET_GetGlobalInt(); 56c: 75a020ef jal ra,2cc6 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:115 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:115 if (intstat & GINT_STAT_UNREACH) printf("GINT_STAT_UNREACH\r\n"); 570: 00157793 andi a5,a0,1 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:114 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:114 intstat = WCHNET_GetGlobalInt(); 574: 842a mv s0,a0 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:115 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:115 if (intstat & GINT_STAT_UNREACH) printf("GINT_STAT_UNREACH\r\n"); 576: c799 beqz a5,584 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:115 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:115 (discriminator 1) 578: 00009537 lui a0,0x9 57c: cc850513 addi a0,a0,-824 # 8cc8 580: 5d4080ef jal ra,8b54 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:116 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:116 if (intstat & GINT_STAT_IP_CONFLI) printf("GINT_STAT_IP_CONFLI\r\n"); 584: 00247793 andi a5,s0,2 588: c799 beqz a5,596 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:116 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:116 (discriminator 1) 58a: 00009537 lui a0,0x9 58e: cdc50513 addi a0,a0,-804 # 8cdc 592: 5c2080ef jal ra,8b54 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:117 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:117 if (intstat & GINT_STAT_PHY_CHANGE) { 596: 00447793 andi a5,s0,4 59a: cb99 beqz a5,5b0 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:118 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:118 if (WCHNET_GetPHYStatus() & PHY_Linked_Status) 59c: 766020ef jal ra,2d02 5a0: 8911 andi a0,a0,4 5a2: c519 beqz a0,5b0 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:119 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:119 printf("PHY Link Success\r\n"); 5a4: 00009537 lui a0,0x9 5a8: cf450513 addi a0,a0,-780 # 8cf4 5ac: 5a8080ef jal ra,8b54 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:121 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:121 } if (intstat & GINT_STAT_SOCKET) { 5b0: 8841 andi s0,s0,16 5b2: e011 bnez s0,5b6 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:127 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:127 for (i = 0; i < WCHNET_MAX_SOCKET_NUM; i++) { socketint = WCHNET_GetSocketInt(i); if (socketint) WCHNET_HandleSockInt(i, socketint); @@ -1516,12 +1516,12 @@ D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main. } } 5b4: b185 j 214 <__riscv_restore_0> -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:123 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:123 socketint = WCHNET_GetSocketInt(i); 5b6: 4501 li a0,0 5b8: 720020ef jal ra,2cd8 5bc: 85aa mv a1,a0 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:124 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:124 if (socketint) WCHNET_HandleSockInt(i, socketint); 5be: d97d beqz a0,5b4 5c0: 4501 li a0,0 @@ -1530,81 +1530,81 @@ D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main. 000005c6
: main(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:130 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:130 int main(void) { 5c6: c11ff2ef jal t0,1d6 <__riscv_save_4> 5ca: 1141 addi sp,sp,-16 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:132 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:132 u8 i; SystemCoreClockUpdate(); 5cc: 2ad1 jal 7a0 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:133 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:133 Delay_Init(); 5ce: 2e0010ef jal ra,18ae -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:134 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:134 USART_Printf_Init(115200); 5d2: 6571 lui a0,0x1c 5d4: 20050513 addi a0,a0,512 # 1c200 <_data_lma+0x1336c> 5d8: 332010ef jal ra,190a -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:135 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:135 printf("TCPClient Test\r\nSystemClk:%d\r\n", SystemCoreClock); 5dc: 8141a583 lw a1,-2028(gp) # 20000034 5e0: 00009537 lui a0,0x9 5e4: d6050513 addi a0,a0,-672 # 8d60 5e8: 548080ef jal ra,8b30 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:136 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:136 printf("net version:%x\n", WCHNET_GetVer()); 5ec: 727010ef jal ra,2512 5f0: 85aa mv a1,a0 5f2: 00009537 lui a0,0x9 5f6: d8050513 addi a0,a0,-640 # 8d80 5fa: 536080ef jal ra,8b30 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:137 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:137 if (WCHNET_LIB_VER != WCHNET_GetVer()) printf("version error.\n"); 5fe: 715010ef jal ra,2512 602: 47ed li a5,27 604: 00f50863 beq a0,a5,614 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:137 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:137 (discriminator 1) 608: 00009537 lui a0,0x9 60c: d9050513 addi a0,a0,-624 # 8d90 610: 544080ef jal ra,8b54 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:139 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:139 WCHNET_GetMacAddr(MACAddr); 614: 85c18513 addi a0,gp,-1956 # 2000007c 618: 37b000ef jal ra,1192 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:140 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:140 printf("mac addr:"); 61c: 00009537 lui a0,0x9 620: da050513 addi a0,a0,-608 # 8da0 624: 50c080ef jal ra,8b30 628: 4481 li s1,0 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:141 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:141 for (i = 0; i < 6; i++) printf("%x ", MACAddr[i]); 62a: 85c18a13 addi s4,gp,-1956 # 2000007c 62e: 000099b7 lui s3,0x9 632: 4919 li s2,6 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:141 (discriminator 3) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:141 (discriminator 3) 634: 009a07b3 add a5,s4,s1 638: 238c lbu a1,0(a5) 63a: dac98513 addi a0,s3,-596 # 8dac 63e: 0485 addi s1,s1,1 640: 4f0080ef jal ra,8b30 644: ff2498e3 bne s1,s2,634 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:142 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:142 printf("\n"); 648: 4529 li a0,10 64a: 554080ef jal ra,8b9e -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:144 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:144 DVP_Init(); 64e: 35c010ef jal ra,19aa -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:145 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:145 TIM2_Init(); 652: 3bb1 jal 3ae -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:147 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:147 i = ETH_LibInit(IPAddr, GWIPAddr, IPMask, MACAddr); 654: 85c18693 addi a3,gp,-1956 # 2000007c @@ -1613,17 +1613,17 @@ D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main. 660: 80818513 addi a0,gp,-2040 # 20000028 664: 1d6010ef jal ra,183a 668: 842a mv s0,a0 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:148 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:148 mStopIfError(i); 66a: 3335 jal 396 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:149 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:149 if (i == WCHNET_ERR_SUCCESS) printf("WCHNET_LibInit Success\r\n"); 66c: e419 bnez s0,67a -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:149 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:149 (discriminator 1) 66e: 00009537 lui a0,0x9 672: db050513 addi a0,a0,-592 # 8db0 676: 4de080ef jal ra,8b54 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:153 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:153 #if KEEPALIVE_ENABLE { @@ -1633,41 +1633,41 @@ D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main. 67e: c6858593 addi a1,a1,-920 # 8c68 682: 0048 addi a0,sp,4 684: 532080ef jal ra,8bb6 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:154 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:154 WCHNET_ConfigKeepLive(&cfg); 688: 0048 addi a0,sp,4 68a: 52f010ef jal ra,23b8 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:158 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:158 } #endif memset(socket, 0xff, WCHNET_MAX_SOCKET_NUM); 68e: 577d li a4,-1 690: 86e18223 sb a4,-1948(gp) # 20000084 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:159 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:159 WCHNET_CreateTcpSocket(); 694: 3361 jal 41c -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:163 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:163 while (1) { DVP_Task(); 696: 3dc010ef jal ra,1a72 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:164 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:164 WCHNET_MainTask(); 69a: 5e7000ef jal ra,1480 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:165 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:165 if (WCHNET_QueryGlobalInt()) 69e: 5ea020ef jal ra,2c88 6a2: d975 beqz a0,696 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/main.c:166 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/main.c:166 WCHNET_HandleGlobalInt(); 6a4: 35d1 jal 568 6a6: bfc5 j 696 000006a8 : SystemInit(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:113 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:113 * * @return none */ @@ -1676,22 +1676,22 @@ void SystemInit (void) RCC->CTLR |= (uint32_t)0x00000001; 6a8: 400217b7 lui a5,0x40021 6ac: 4398 lw a4,0(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:115 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:115 RCC->CFGR0 &= (uint32_t)0xF0FF0000; 6ae: f0ff06b7 lui a3,0xf0ff0 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:112 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:112 { 6b2: 1141 addi sp,sp,-16 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:113 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:113 RCC->CTLR |= (uint32_t)0x00000001; 6b4: 00176713 ori a4,a4,1 6b8: c398 sw a4,0(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:115 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:115 RCC->CFGR0 &= (uint32_t)0xF0FF0000; 6ba: 43d8 lw a4,4(a5) SetSysClockTo144_HSE(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:713 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:713 RCC->CTLR |= ((uint32_t)RCC_HSEON); /* Wait till HSE is ready and if Time out is reached exit */ @@ -1700,92 +1700,92 @@ D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/syste HSEStatus = RCC->CTLR & RCC_HSERDY; 6bc: 00020637 lui a2,0x20 SystemInit(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:115 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:115 RCC->CFGR0 &= (uint32_t)0xF0FF0000; 6c0: 8f75 and a4,a4,a3 6c2: c3d8 sw a4,4(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:117 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:117 RCC->CTLR &= (uint32_t)0xFEF6FFFF; 6c4: 4398 lw a4,0(a5) 6c6: fef706b7 lui a3,0xfef70 6ca: 16fd addi a3,a3,-1 6cc: 8f75 and a4,a4,a3 6ce: c398 sw a4,0(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:118 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:118 RCC->CTLR &= (uint32_t)0xFFFBFFFF; 6d0: 4398 lw a4,0(a5) 6d2: fffc06b7 lui a3,0xfffc0 6d6: 16fd addi a3,a3,-1 6d8: 8f75 and a4,a4,a3 6da: c398 sw a4,0(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:119 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:119 RCC->CFGR0 &= (uint32_t)0xFF00FFFF; 6dc: 43d8 lw a4,4(a5) 6de: ff0106b7 lui a3,0xff010 6e2: 16fd addi a3,a3,-1 6e4: 8f75 and a4,a4,a3 6e6: c3d8 sw a4,4(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:122 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:122 RCC->CTLR &= (uint32_t)0xEBFFFFFF; 6e8: 4398 lw a4,0(a5) 6ea: ec0006b7 lui a3,0xec000 6ee: 16fd addi a3,a3,-1 6f0: 8f75 and a4,a4,a3 6f2: c398 sw a4,0(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:123 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:123 RCC->INTR = 0x00FF0000; 6f4: 00ff0737 lui a4,0xff0 6f8: c798 sw a4,8(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:124 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:124 RCC->CFGR2 = 0x00000000; 6fa: 0207a623 sw zero,44(a5) # 4002102c <_eusrstack+0x2000102c> SetSysClockTo144_HSE(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:706 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:706 __IO uint32_t StartUpCounter = 0, HSEStatus = 0; 6fe: c402 sw zero,8(sp) 700: c602 sw zero,12(sp) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:708 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:708 RCC->CTLR |= ((uint32_t)RCC_HSEON); 702: 4398 lw a4,0(a5) 704: 66c1 lui a3,0x10 706: 8f55 or a4,a4,a3 708: c398 sw a4,0(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:713 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:713 HSEStatus = RCC->CTLR & RCC_HSERDY; 70a: 400216b7 lui a3,0x40021 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:715 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:715 StartUpCounter++; } while((HSEStatus == 0) && (StartUpCounter != HSE_STARTUP_TIMEOUT)); 70e: 6705 lui a4,0x1 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:713 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:713 HSEStatus = RCC->CTLR & RCC_HSERDY; 710: 429c lw a5,0(a3) 712: 8ff1 and a5,a5,a2 714: c63e sw a5,12(sp) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:714 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:714 StartUpCounter++; 716: 47a2 lw a5,8(sp) 718: 0785 addi a5,a5,1 71a: c43e sw a5,8(sp) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:715 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:715 } while((HSEStatus == 0) && (StartUpCounter != HSE_STARTUP_TIMEOUT)); 71c: 47b2 lw a5,12(sp) 71e: e781 bnez a5,726 720: 47a2 lw a5,8(sp) 722: fee797e3 bne a5,a4,710 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:717 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:717 if ((RCC->CTLR & RCC_HSERDY) != RESET) 726: 400217b7 lui a5,0x40021 72a: 439c lw a5,0(a5) 72c: 00e79713 slli a4,a5,0xe 730: 06075663 bgez a4,79c -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:719 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:719 { HSEStatus = (uint32_t)0x01; 734: 4785 li a5,1 736: c63e sw a5,12(sp) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:726 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:726 else { HSEStatus = (uint32_t)0x00; @@ -1795,13 +1795,13 @@ D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/syste 738: 4732 lw a4,12(sp) 73a: 4785 li a5,1 73c: 04f71e63 bne a4,a5,798 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:729 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:729 { /* HCLK = SYSCLK */ RCC->CFGR0 |= (uint32_t)RCC_HPRE_DIV1; 740: 400217b7 lui a5,0x40021 744: 43d8 lw a4,4(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:736 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:736 RCC->CFGR0 |= (uint32_t)RCC_PPRE2_DIV1; /* PCLK1 = HCLK */ RCC->CFGR0 |= (uint32_t)RCC_PPRE1_DIV2; @@ -1810,24 +1810,24 @@ D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/syste RCC->CFGR0 &= (uint32_t)((uint32_t)~(RCC_PLLSRC | RCC_PLLXTPRE | 746: ffc106b7 lui a3,0xffc10 74a: 16fd addi a3,a3,-1 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:729 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:729 RCC->CFGR0 |= (uint32_t)RCC_HPRE_DIV1; 74c: c3d8 sw a4,4(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:731 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:731 RCC->CFGR0 |= (uint32_t)RCC_PPRE2_DIV1; 74e: 43d8 lw a4,4(a5) 750: c3d8 sw a4,4(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:733 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:733 RCC->CFGR0 |= (uint32_t)RCC_PPRE1_DIV2; 752: 43d8 lw a4,4(a5) 754: 40076713 ori a4,a4,1024 758: c3d8 sw a4,4(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:736 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:736 RCC->CFGR0 &= (uint32_t)((uint32_t)~(RCC_PLLSRC | RCC_PLLXTPRE | 75a: 43d8 lw a4,4(a5) 75c: 8f75 and a4,a4,a3 75e: c3d8 sw a4,4(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:742 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:742 RCC_PLLMULL)); #ifdef CH32V30x_D8 @@ -1838,7 +1838,7 @@ D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/syste 762: 66c1 lui a3,0x10 764: 8f55 or a4,a4,a3 766: c3d8 sw a4,4(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:746 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:746 #endif /* Enable PLL */ @@ -1847,71 +1847,71 @@ D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/syste 76a: 010006b7 lui a3,0x1000 76e: 8f55 or a4,a4,a3 770: c398 sw a4,0(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:748 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:748 /* Wait till PLL is ready */ while((RCC->CTLR & RCC_PLLRDY) == 0) 772: 4398 lw a4,0(a5) 774: 00671693 slli a3,a4,0x6 778: fe06dde3 bgez a3,772 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:752 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:752 { } /* Select PLL as system clock source */ RCC->CFGR0 &= (uint32_t)((uint32_t)~(RCC_SW)); 77c: 43d8 lw a4,4(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:755 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:755 RCC->CFGR0 |= (uint32_t)RCC_SW_PLL; /* Wait till PLL is used as system clock source */ while ((RCC->CFGR0 & (uint32_t)RCC_SWS) != (uint32_t)0x08) 77e: 400216b7 lui a3,0x40021 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:752 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:752 RCC->CFGR0 &= (uint32_t)((uint32_t)~(RCC_SW)); 782: 9b71 andi a4,a4,-4 784: c3d8 sw a4,4(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:753 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:753 RCC->CFGR0 |= (uint32_t)RCC_SW_PLL; 786: 43d8 lw a4,4(a5) 788: 00276713 ori a4,a4,2 78c: c3d8 sw a4,4(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:755 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:755 while ((RCC->CFGR0 & (uint32_t)RCC_SWS) != (uint32_t)0x08) 78e: 4721 li a4,8 790: 42dc lw a5,4(a3) 792: 8bb1 andi a5,a5,12 794: fee79ee3 bne a5,a4,790 SystemInit(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:129 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:129 } 798: 0141 addi sp,sp,16 79a: 8082 ret SetSysClockTo144_HSE(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:723 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:723 HSEStatus = (uint32_t)0x00; 79c: c602 sw zero,12(sp) 79e: bf69 j 738 000007a0 : SystemCoreClockUpdate(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:148 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:148 tmp = RCC->CFGR0 & RCC_SWS; 7a0: 400216b7 lui a3,0x40021 7a4: 42d8 lw a4,4(a3) 7a6: 4611 li a2,4 7a8: 8b31 andi a4,a4,12 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:150 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:150 switch (tmp) 7aa: 81418793 addi a5,gp,-2028 # 20000034 7ae: 00c70563 beq a4,a2,7b8 7b2: 4621 li a2,8 7b4: 02c70863 beq a4,a2,7e4 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:153 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:153 SystemCoreClock = HSI_VALUE; 7b8: 007a1737 lui a4,0x7a1 7bc: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x79836c> -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:215 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:215 (discriminator 1) if(Pll_6_5 == 1) SystemCoreClock = (SystemCoreClock / 2); 7c0: c398 sw a4,0(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:223 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:223 tmp = AHBPrescTable[((RCC->CFGR0 & RCC_HPRE) >> 4)]; 7c2: 40021737 lui a4,0x40021 7c6: 4358 lw a4,4(a4) @@ -1921,103 +1921,103 @@ D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/syste 7d2: 00070713 mv a4,a4 7d6: 9736 add a4,a4,a3 7d8: 2314 lbu a3,0(a4) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:224 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:224 SystemCoreClock >>= tmp; 7da: 4398 lw a4,0(a5) 7dc: 00d75733 srl a4,a4,a3 7e0: c398 sw a4,0(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:225 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:225 } 7e2: 8082 ret -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:159 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:159 pllmull = RCC->CFGR0 & RCC_PLLMULL; 7e4: 42d8 lw a4,4(a3) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:160 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:160 pllsource = RCC->CFGR0 & RCC_PLLSRC; 7e6: 42d4 lw a3,4(a3) 7e8: 6641 lui a2,0x10 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:161 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:161 pllmull = ( pllmull >> 18) + 2; 7ea: 8349 srli a4,a4,0x12 7ec: 8b3d andi a4,a4,15 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:160 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:160 pllsource = RCC->CFGR0 & RCC_PLLSRC; 7ee: 8ef1 and a3,a3,a2 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:166 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:166 if(pllmull == 2) pllmull = 18; 7f0: 00270613 addi a2,a4,2 # 20000002 <_data_vma+0x2> 7f4: cf15 beqz a4,830 <__stack_size+0x30> -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:167 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:167 if(pllmull == 15){ 7f6: 473d li a4,15 7f8: 02e60f63 beq a2,a4,836 <__stack_size+0x36> -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:171 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:171 if(pllmull == 16) pllmull = 15; 7fc: 4741 li a4,16 7fe: 02e60f63 beq a2,a4,83c <__stack_size+0x3c> -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:172 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:172 if(pllmull == 17) pllmull = 16; 802: 4745 li a4,17 804: 4581 li a1,0 806: 00e61363 bne a2,a4,80c <__stack_size+0xc> 80a: 4641 li a2,16 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:175 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:175 if (pllsource == 0x00) 80c: e2a1 bnez a3,84c <__stack_size+0x4c> -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:177 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:177 if(EXTEN->EXTEN_CTR & EXTEN_PLL_HSI_PRE) SystemCoreClock = HSI_VALUE * pllmull; 80e: 40024737 lui a4,0x40024 812: 80072703 lw a4,-2048(a4) # 40023800 <_eusrstack+0x20003800> 816: 8b41 andi a4,a4,16 818: c70d beqz a4,842 <__stack_size+0x42> -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:177 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:177 (discriminator 1) 81a: 007a1737 lui a4,0x7a1 81e: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x79836c> -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:210 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:210 SystemCoreClock = SystemCoreClock * pllmull; 822: 02c70633 mul a2,a4,a2 826: c390 sw a2,0(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:215 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:215 if(Pll_6_5 == 1) SystemCoreClock = (SystemCoreClock / 2); 828: ddc9 beqz a1,7c2 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:215 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:215 (discriminator 1) 82a: 4398 lw a4,0(a5) 82c: 8305 srli a4,a4,0x1 82e: bf49 j 7c0 830: 4581 li a1,0 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:166 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:166 if(pllmull == 2) pllmull = 18; 832: 4649 li a2,18 834: bfe1 j 80c <__stack_size+0xc> -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:169 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:169 Pll_6_5 = 1; 836: 4585 li a1,1 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:168 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:168 pllmull = 13; /* *6.5 */ 838: 4635 li a2,13 83a: bfc9 j 80c <__stack_size+0xc> 83c: 4581 li a1,0 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:171 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:171 if(pllmull == 16) pllmull = 15; 83e: 463d li a2,15 840: b7f1 j 80c <__stack_size+0xc> -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:178 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:178 else SystemCoreClock = (HSI_VALUE >> 1) * pllmull; 842: 003d1737 lui a4,0x3d1 846: 90070713 addi a4,a4,-1792 # 3d0900 <_data_lma+0x3c7a6c> 84a: bfe1 j 822 <__stack_size+0x22> -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:194 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:194 if(RCC->CFGR2 & (1<<16)){ /* PLL2 */ 84c: 40021537 lui a0,0x40021 850: 5558 lw a4,44(a0) 852: 00f71693 slli a3,a4,0xf -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:195 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:195 SystemCoreClock = HSE_VALUE/(((RCC->CFGR2 & 0xF0)>>4) + 1); /* PREDIV2 */ 856: 5558 lw a4,44(a0) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:194 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:194 if(RCC->CFGR2 & (1<<16)){ /* PLL2 */ 858: 0406df63 bgez a3,8b6 <__stack_size+0xb6> -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:195 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:195 SystemCoreClock = HSE_VALUE/(((RCC->CFGR2 & 0xF0)>>4) + 1); /* PREDIV2 */ 85c: 8311 srli a4,a4,0x4 85e: 8b3d andi a4,a4,15 @@ -2026,24 +2026,24 @@ D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/syste 868: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x79836c> 86c: 02d75733 divu a4,a4,a3 870: c398 sw a4,0(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:197 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:197 Pll2mull = (uint8_t)((RCC->CFGR2 & 0xF00)>>8); 872: 5554 lw a3,44(a0) 874: 82a1 srli a3,a3,0x8 876: 8abd andi a3,a3,15 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:199 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:199 if(Pll2mull == 0) SystemCoreClock = (SystemCoreClock * 5)>>1; 878: e28d bnez a3,89a <__stack_size+0x9a> -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:199 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:199 (discriminator 1) 87a: 4695 li a3,5 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:200 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:200 (discriminator 1) else if(Pll2mull == 1) SystemCoreClock = (SystemCoreClock * 25)>>1; 87c: 02d70733 mul a4,a4,a3 880: 8305 srli a4,a4,0x1 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:202 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:202 else SystemCoreClock = SystemCoreClock * (Pll2mull + 2); 882: c398 sw a4,0(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:204 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:204 SystemCoreClock = SystemCoreClock/((RCC->CFGR2 & 0xF) + 1); /* PREDIV1 */ 884: 40021737 lui a4,0x40021 888: 5758 lw a4,44(a4) @@ -2051,33 +2051,33 @@ D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/syste 88c: 8b3d andi a4,a4,15 88e: 0705 addi a4,a4,1 890: 02e6d733 divu a4,a3,a4 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:207 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:207 SystemCoreClock = HSE_VALUE/((RCC->CFGR2 & 0xF) + 1); /* PREDIV1 */ 894: c398 sw a4,0(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:210 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:210 SystemCoreClock = SystemCoreClock * pllmull; 896: 4398 lw a4,0(a5) 898: b769 j 822 <__stack_size+0x22> -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:200 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:200 else if(Pll2mull == 1) SystemCoreClock = (SystemCoreClock * 25)>>1; 89a: 4505 li a0,1 89c: 00a69463 bne a3,a0,8a4 <__stack_size+0xa4> -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:200 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:200 (discriminator 1) 8a0: 46e5 li a3,25 8a2: bfe9 j 87c <__stack_size+0x7c> -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:201 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:201 else if(Pll2mull == 15) SystemCoreClock = SystemCoreClock * 20; 8a4: 453d li a0,15 8a6: 00a69663 bne a3,a0,8b2 <__stack_size+0xb2> -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:201 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:201 (discriminator 1) 8aa: 46d1 li a3,20 -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:202 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:202 else SystemCoreClock = SystemCoreClock * (Pll2mull + 2); 8ac: 02e68733 mul a4,a3,a4 8b0: bfc9 j 882 <__stack_size+0x82> 8b2: 0689 addi a3,a3,2 8b4: bfe5 j 8ac <__stack_size+0xac> -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/system_ch32v30x.c:207 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../User/system_ch32v30x.c:207 SystemCoreClock = HSE_VALUE/((RCC->CFGR2 & 0xF) + 1); /* PREDIV1 */ 8b6: 8b3d andi a4,a4,15 8b8: 00170693 addi a3,a4,1 # 40021001 <_eusrstack+0x20001001> @@ -2088,7 +2088,7 @@ D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\obj/../User/syste 000008ca : EXTI2_IRQHandler(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:321 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:321 DMA2_Channel8_IRQHandler: DMA2_Channel9_IRQHandler: DMA2_Channel10_IRQHandler: @@ -2099,7 +2099,7 @@ DMA2_Channel11_IRQHandler: 000008cc : handle_reset(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:329 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:329 .weak handle_reset .align 1 handle_reset: @@ -2108,118 +2108,118 @@ handle_reset: la gp, __global_pointer$ 8cc: 20000197 auipc gp,0x20000 8d0: f5418193 addi gp,gp,-172 # 20000820 <__global_pointer$> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:332 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:332 .option pop la sp, _eusrstack 8d4: 2001f117 auipc sp,0x2001f 8d8: 72c10113 addi sp,sp,1836 # 20020000 <_eusrstack> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:335 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:335 /* Load data section from flash to RAM */ la a0, _data_lma 8dc: 00008517 auipc a0,0x8 8e0: 5b850513 addi a0,a0,1464 # 8e94 <_data_lma> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:336 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:336 la a1, _data_vma 8e4: 1ffff597 auipc a1,0x1ffff 8e8: 71c58593 addi a1,a1,1820 # 20000000 <_data_vma> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:337 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:337 la a2, _edata 8ec: 85818613 addi a2,gp,-1960 # 20000078 <_edata> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:338 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:338 bgeu a1, a2, 2f 8f0: 00c5fa63 bgeu a1,a2,904 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:340 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:340 1: lw t0, (a0) 8f4: 00052283 lw t0,0(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:341 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:341 sw t0, (a1) 8f8: 0055a023 sw t0,0(a1) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:342 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:342 addi a0, a0, 4 8fc: 0511 addi a0,a0,4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:343 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:343 addi a1, a1, 4 8fe: 0591 addi a1,a1,4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:344 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:344 bltu a1, a2, 1b 900: fec5eae3 bltu a1,a2,8f4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:347 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:347 2: /* Clear bss section */ la a0, _sbss 904: 85818513 addi a0,gp,-1960 # 20000078 <_edata> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:348 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:348 la a1, _ebss 908: 20007597 auipc a1,0x20007 90c: fcc58593 addi a1,a1,-52 # 200078d4 <_ebss> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:349 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:349 bgeu a0, a1, 2f 910: 00b57763 bgeu a0,a1,91e -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:351 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:351 1: sw zero, (a0) 914: 00052023 sw zero,0(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:352 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:352 addi a0, a0, 4 918: 0511 addi a0,a0,4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:353 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:353 bltu a0, a1, 1b 91a: feb56de3 bltu a0,a1,914 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:356 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:356 2: /* Configure pipelining and instruction prediction */ li t0, 0x1f 91e: 42fd li t0,31 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:357 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:357 csrw 0xbc0, t0 920: bc029073 csrw 0xbc0,t0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:359 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:359 /* Enable interrupt nesting and hardware stack */ li t0, 0x0b 924: 42ad li t0,11 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:360 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:360 csrw 0x804, t0 926: 80429073 csrw 0x804,t0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:362 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:362 /* Enable floating point and global interrupt, configure privileged mode */ li t0, 0x6088 92a: 000062b7 lui t0,0x6 92e: 08828293 addi t0,t0,136 # 6088 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:363 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:363 csrw mstatus, t0 932: 30029073 csrw mstatus,t0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:365 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:365 /* Configure the interrupt vector table recognition mode and entry address mode */ la t0, _vector_base 936: fffff297 auipc t0,0xfffff 93a: 6ce28293 addi t0,t0,1742 # 4 <_einit> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:366 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:366 ori t0, t0, 3 93e: 0032e293 ori t0,t0,3 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:367 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:367 csrw mtvec, t0 942: 30529073 csrw mtvec,t0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:369 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:369 jal SystemInit 946: d63ff0ef jal ra,6a8 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:370 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:370 la t0, main 94a: 00000297 auipc t0,0x0 94e: c7c28293 addi t0,t0,-900 # 5c6
-D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:371 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:371 csrw mepc, t0 952: 34129073 csrw mepc,t0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Startup/startup_ch32v30x_D8C.S:372 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Startup/startup_ch32v30x_D8C.S:372 mret 956: 30200073 mret 0000095a : DBGMCU_GetCHIPID(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dbgmcu.c:128 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dbgmcu.c:128 * CH32V317TCU6-0x3175B5X8 */ uint32_t DBGMCU_GetCHIPID( void ) @@ -2232,7 +2232,7 @@ uint32_t DBGMCU_GetCHIPID( void ) 00000964 : DVP_INTCfg(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:35 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:35 */ void DVP_INTCfg(uint8_t s, uint8_t i) { @@ -2241,23 +2241,23 @@ void DVP_INTCfg(uint8_t s, uint8_t i) DVP->IER |= i; 964: 500507b7 lui a5,0x50050 968: 23b8 lbu a4,2(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:33 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:33 if(s) 96a: c501 beqz a0,972 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:35 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:35 DVP->IER |= i; 96c: 8dd9 or a1,a1,a4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:39 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:39 } else { DVP->IER &= ~i; 96e: a3ac sb a1,2(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:41 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:41 } } 970: 8082 ret -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:39 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:39 DVP->IER &= ~i; 972: fff5c593 not a1,a1 976: 8df9 and a1,a1,a4 @@ -2265,7 +2265,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp 0000097a : DVP_Mode(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:60 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:60 * * @return none */ @@ -2276,20 +2276,20 @@ void DVP_Mode(uint8_t s, DVP_Data_ModeTypeDef i) 97e: 2398 lbu a4,0(a5) 980: 0cf77713 andi a4,a4,207 984: a398 sb a4,0(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:64 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:64 if(s) { DVP->CR0 |= s; 986: 2398 lbu a4,0(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:62 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:62 if(s) 988: c919 beqz a0,99e -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:64 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:64 DVP->CR0 |= s; 98a: 8d59 or a0,a0,a4 98c: a388 sb a0,0(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:73 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:73 DVP->CR0 &= ~(3 << 4); } @@ -2298,35 +2298,35 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp DVP->CR0 |= RB_DVP_JPEG; 98e: 50050737 lui a4,0x50050 992: 231c lbu a5,0(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:71 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:71 if(i) 994: c989 beqz a1,9a6 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:73 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:73 DVP->CR0 |= RB_DVP_JPEG; 996: 0407e793 ori a5,a5,64 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:77 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:77 } else { DVP->CR0 &= ~RB_DVP_JPEG; 99a: a31c sb a5,0(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:79 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:79 } } 99c: 8082 ret -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:68 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:68 DVP->CR0 &= ~(3 << 4); 99e: 0cf77713 andi a4,a4,207 9a2: a398 sb a4,0(a5) 9a4: b7ed j 98e -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:77 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:77 DVP->CR0 &= ~RB_DVP_JPEG; 9a6: 0bf7f793 andi a5,a5,191 9aa: bfc5 j 99a 000009ac : DVP_Cfg(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:100 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:100 * * @return none */ @@ -2336,19 +2336,19 @@ void DVP_Cfg(DVP_DMATypeDef s, DVP_FLAG_FIFO_RESETTypeDef i, DVP_RX_RESETTypeDef 9ac: cd1d beqz a0,9ea 9ae: 4785 li a5,1 9b0: 00f51863 bne a0,a5,9c0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:103 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:103 { case DVP_DMA_Enable: DVP->CR1 |= RB_DVP_DMA_EN; 9b4: 50050737 lui a4,0x50050 9b8: 331c lbu a5,1(a4) 9ba: 0017e793 ori a5,a5,1 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:106 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:106 break; case DVP_DMA_Disable: DVP->CR1 &= ~RB_DVP_DMA_EN; 9be: b31c sb a5,1(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:112 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:112 break; default: break; @@ -2358,19 +2358,19 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp 9c0: c99d beqz a1,9f6 9c2: 4785 li a5,1 9c4: 00f59863 bne a1,a5,9d4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:115 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:115 { case DVP_RX_RESET_Enable: DVP->CR1 |= RB_DVP_ALL_CLR; 9c8: 50050737 lui a4,0x50050 9cc: 331c lbu a5,1(a4) 9ce: 0027e793 ori a5,a5,2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:118 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:118 break; case DVP_RX_RESET_Disable: DVP->CR1 &= ~RB_DVP_ALL_CLR; 9d2: b31c sb a5,1(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:124 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:124 break; default: break; @@ -2380,38 +2380,38 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp 9d4: c61d beqz a2,a02 9d6: 4785 li a5,1 9d8: 00f61863 bne a2,a5,9e8 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:127 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:127 { case DVP_RX_RESET_Enable: DVP->CR1 |= RB_DVP_RCV_CLR; 9dc: 50050737 lui a4,0x50050 9e0: 331c lbu a5,1(a4) 9e2: 0047e793 ori a5,a5,4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:130 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:130 break; case DVP_RX_RESET_Disable: DVP->CR1 &= ~RB_DVP_RCV_CLR; 9e6: b31c sb a5,1(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:135 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:135 break; default: break; } } 9e8: 8082 ret -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:106 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:106 DVP->CR1 &= ~RB_DVP_DMA_EN; 9ea: 50050737 lui a4,0x50050 9ee: 331c lbu a5,1(a4) 9f0: 0fe7f793 andi a5,a5,254 9f4: b7e9 j 9be -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:118 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:118 DVP->CR1 &= ~RB_DVP_ALL_CLR; 9f6: 50050737 lui a4,0x50050 9fa: 331c lbu a5,1(a4) 9fc: 0fd7f793 andi a5,a5,253 a00: bfc9 j 9d2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp.c:130 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_dvp.c:130 DVP->CR1 &= ~RB_DVP_RCV_CLR; a02: 50050737 lui a4,0x50050 a06: 331c lbu a5,1(a4) @@ -2420,7 +2420,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_dvp 00000a0e : ETH_DeInit(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:29 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:29 * * @return none */ @@ -2428,23 +2428,23 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth void ETH_DeInit(void) { a0e: fe2ff2ef jal t0,1f0 <__riscv_save_0> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:30 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:30 RCC_AHBPeriphResetCmd(RCC_AHBPeriph_ETH_MAC, ENABLE); a12: 4585 li a1,1 a14: 6511 lui a0,0x4 a16: 2319 jal f1c -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:31 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:31 RCC_AHBPeriphResetCmd(RCC_AHBPeriph_ETH_MAC, DISABLE); a18: 4581 li a1,0 a1a: 6511 lui a0,0x4 a1c: 2301 jal f1c -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:32 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:32 } a1e: ff6ff06f j 214 <__riscv_restore_0> 00000a22 : ETH_ReadPHYRegister(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:292 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:292 * * @return ETH_ERROR - in case of timeout. * MAC MIIDR register value - Data read from the selected PHY register. @@ -2452,42 +2452,42 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth uint16_t ETH_ReadPHYRegister(uint16_t PHYAddress, uint16_t PHYReg) { a22: 1141 addi sp,sp,-16 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:294 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:294 uint32_t tmpreg = 0; __IO uint32_t timeout = 0; a24: c602 sw zero,12(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:296 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:296 tmpreg = ETH->MACMIIAR; a26: 400286b7 lui a3,0x40028 a2a: 4a9c lw a5,16(a3) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:298 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:298 tmpreg &= ~MACMIIAR_CR_MASK; tmpreg |= (((uint32_t)PHYAddress << 11) & ETH_MACMIIAR_PA); a2c: 6741 lui a4,0x10 a2e: 052e slli a0,a0,0xb a30: 177d addi a4,a4,-1 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:297 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:297 tmpreg &= ~MACMIIAR_CR_MASK; a32: 8bf1 andi a5,a5,28 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:298 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:298 tmpreg |= (((uint32_t)PHYAddress << 11) & ETH_MACMIIAR_PA); a34: 8d79 and a0,a0,a4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:299 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:299 tmpreg |= (((uint32_t)PHYReg << 6) & ETH_MACMIIAR_MR); a36: 059a slli a1,a1,0x6 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:298 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:298 tmpreg |= (((uint32_t)PHYAddress << 11) & ETH_MACMIIAR_PA); a38: 8d5d or a0,a0,a5 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:299 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:299 tmpreg |= (((uint32_t)PHYReg << 6) & ETH_MACMIIAR_MR); a3a: 7c05f593 andi a1,a1,1984 a3e: 8dc9 or a1,a1,a0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:301 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:301 tmpreg &= ~ETH_MACMIIAR_MW; tmpreg |= ETH_MACMIIAR_MB; a40: 0015e593 ori a1,a1,1 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:308 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:308 do { @@ -2495,41 +2495,41 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth tmpreg = ETH->MACMIIAR; } while((tmpreg & ETH_MACMIIAR_MB) && (timeout < (uint32_t)PHY_READ_TO)); a44: 005007b7 lui a5,0x500 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:302 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:302 ETH->MACMIIAR = tmpreg; a48: ca8c sw a1,16(a3) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:308 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:308 } while((tmpreg & ETH_MACMIIAR_MB) && (timeout < (uint32_t)PHY_READ_TO)); a4a: 17f9 addi a5,a5,-2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:306 (discriminator 2) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:306 (discriminator 2) timeout++; a4c: 4732 lw a4,12(sp) a4e: 0705 addi a4,a4,1 a50: c63a sw a4,12(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:307 (discriminator 2) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:307 (discriminator 2) tmpreg = ETH->MACMIIAR; a52: 4a98 lw a4,16(a3) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:308 (discriminator 2) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:308 (discriminator 2) } while((tmpreg & ETH_MACMIIAR_MB) && (timeout < (uint32_t)PHY_READ_TO)); a54: 8b05 andi a4,a4,1 a56: c701 beqz a4,a5e -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:308 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:308 (discriminator 1) a58: 4732 lw a4,12(sp) a5a: fee7f9e3 bgeu a5,a4,a4c -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:310 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:310 if(timeout == PHY_READ_TO) a5e: 4732 lw a4,12(sp) a60: 005007b7 lui a5,0x500 a64: 17fd addi a5,a5,-1 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:312 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:312 { return (uint16_t)ETH_ERROR; a66: 4501 li a0,0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:310 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:310 if(timeout == PHY_READ_TO) a68: 00f70763 beq a4,a5,a76 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:315 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:315 } return (uint16_t)(ETH->MACMIIDR); @@ -2537,14 +2537,14 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth a70: 4bc8 lw a0,20(a5) a72: 0542 slli a0,a0,0x10 a74: 8141 srli a0,a0,0x10 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:316 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:316 } a76: 0141 addi sp,sp,16 a78: 8082 ret 00000a7a : ETH_WritePHYRegister(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:331 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:331 * * @return ETH_ERROR - in case of timeout. * ETH_SUCCESS - for correct write @@ -2552,50 +2552,50 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth uint32_t ETH_WritePHYRegister(uint16_t PHYAddress, uint16_t PHYReg, uint16_t PHYValue) { a7a: 1141 addi sp,sp,-16 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:335 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:335 uint32_t tmpreg = 0; __IO uint32_t timeout = 0; tmpreg = ETH->MACMIIAR; a7c: 400287b7 lui a5,0x40028 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:333 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:333 __IO uint32_t timeout = 0; a80: c602 sw zero,12(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:335 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:335 tmpreg = ETH->MACMIIAR; a82: 4b98 lw a4,16(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:337 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:337 tmpreg &= ~MACMIIAR_CR_MASK; tmpreg |= (((uint32_t)PHYAddress << 11) & ETH_MACMIIAR_PA); a84: 66c1 lui a3,0x10 a86: 16fd addi a3,a3,-1 a88: 052e slli a0,a0,0xb a8a: 8d75 and a0,a0,a3 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:336 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:336 tmpreg &= ~MACMIIAR_CR_MASK; a8c: 8b71 andi a4,a4,28 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:338 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:338 tmpreg |= (((uint32_t)PHYReg << 6) & ETH_MACMIIAR_MR); a8e: 059a slli a1,a1,0x6 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:337 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:337 tmpreg |= (((uint32_t)PHYAddress << 11) & ETH_MACMIIAR_PA); a90: 8d59 or a0,a0,a4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:338 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:338 tmpreg |= (((uint32_t)PHYReg << 6) & ETH_MACMIIAR_MR); a92: 7c05f593 andi a1,a1,1984 a96: 8dc9 or a1,a1,a0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:341 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:341 tmpreg |= ETH_MACMIIAR_MW; tmpreg |= ETH_MACMIIAR_MB; ETH->MACMIIDR = PHYValue; a98: cbd0 sw a2,20(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:340 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:340 tmpreg |= ETH_MACMIIAR_MB; a9a: 0035e593 ori a1,a1,3 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:342 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:342 ETH->MACMIIAR = tmpreg; a9e: cb8c sw a1,16(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:348 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:348 do { @@ -2603,32 +2603,32 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth tmpreg = ETH->MACMIIAR; } while((tmpreg & ETH_MACMIIAR_MB) && (timeout < (uint32_t)PHY_WRITE_TO)); aa0: 000507b7 lui a5,0x50 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:347 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:347 tmpreg = ETH->MACMIIAR; aa4: 400286b7 lui a3,0x40028 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:348 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:348 } while((tmpreg & ETH_MACMIIAR_MB) && (timeout < (uint32_t)PHY_WRITE_TO)); aa8: 17f9 addi a5,a5,-2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:346 (discriminator 2) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:346 (discriminator 2) timeout++; aaa: 4732 lw a4,12(sp) aac: 0705 addi a4,a4,1 aae: c63a sw a4,12(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:347 (discriminator 2) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:347 (discriminator 2) tmpreg = ETH->MACMIIAR; ab0: 4a98 lw a4,16(a3) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:348 (discriminator 2) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:348 (discriminator 2) } while((tmpreg & ETH_MACMIIAR_MB) && (timeout < (uint32_t)PHY_WRITE_TO)); ab2: 8b05 andi a4,a4,1 ab4: c701 beqz a4,abc -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:348 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:348 (discriminator 1) ab6: 4732 lw a4,12(sp) ab8: fee7f9e3 bgeu a5,a4,aaa -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:350 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:350 if(timeout >= PHY_WRITE_TO) abc: 4532 lw a0,12(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:356 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:356 { return ETH_ERROR; } @@ -2643,7 +2643,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth 00000acc : ETH_MACTransmissionCmd(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:407 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:407 */ void ETH_MACTransmissionCmd(FunctionalState NewState) { @@ -2652,30 +2652,30 @@ void ETH_MACTransmissionCmd(FunctionalState NewState) ETH->MACCR |= ETH_MACCR_TE; acc: 40028737 lui a4,0x40028 ad0: 431c lw a5,0(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:405 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:405 if(NewState != DISABLE) ad2: c509 beqz a0,adc -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:407 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:407 ETH->MACCR |= ETH_MACCR_TE; ad4: 0087e793 ori a5,a5,8 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:411 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:411 } else { ETH->MACCR &= ~ETH_MACCR_TE; ad8: c31c sw a5,0(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:413 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:413 } } ada: 8082 ret -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:411 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:411 ETH->MACCR &= ~ETH_MACCR_TE; adc: 9bdd andi a5,a5,-9 ade: bfed j ad8 00000ae0 : ETH_MACReceptionCmd(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:428 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:428 */ void ETH_MACReceptionCmd(FunctionalState NewState) { @@ -2684,30 +2684,30 @@ void ETH_MACReceptionCmd(FunctionalState NewState) ETH->MACCR |= ETH_MACCR_RE; ae0: 40028737 lui a4,0x40028 ae4: 431c lw a5,0(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:426 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:426 if(NewState != DISABLE) ae6: c509 beqz a0,af0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:428 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:428 ETH->MACCR |= ETH_MACCR_RE; ae8: 0047e793 ori a5,a5,4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:432 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:432 } else { ETH->MACCR &= ~ETH_MACCR_RE; aec: c31c sw a5,0(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:434 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:434 } } aee: 8082 ret -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:432 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:432 ETH->MACCR &= ~ETH_MACCR_RE; af0: 9bed andi a5,a5,-5 af2: bfed j aec 00000af4 : ETH_DMATxDescChainInit(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:712 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:712 void ETH_DMATxDescChainInit(ETH_DMADESCTypeDef *DMATxDescTab, uint8_t *TxBuff, uint32_t TxBuffCount) { uint32_t i = 0; @@ -2715,27 +2715,27 @@ void ETH_DMATxDescChainInit(ETH_DMADESCTypeDef *DMATxDescTab, uint8_t *TxBuff, u DMATxDescToSet = DMATxDescTab; af4: 86a1a623 sw a0,-1940(gp) # 2000008c -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:714 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:714 for(i = 0; i < TxBuffCount; i++) af8: 872a mv a4,a0 afa: 4781 li a5,0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:717 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:717 { DMATxDesc = DMATxDescTab + i; DMATxDesc->Status = ETH_DMATxDesc_TCH | ETH_DMATxDesc_IC; afc: 401008b7 lui a7,0x40100 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:718 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:718 DMATxDesc->Buffer1Addr = (uint32_t)(&TxBuff[i * ETH_MAX_PACKET_SIZE]); b00: 5f400313 li t1,1524 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:720 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:720 if(i < (TxBuffCount - 1)) b04: fff60e13 addi t3,a2,-1 # ffff <_data_lma+0x716b> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:714 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:714 (discriminator 1) for(i = 0; i < TxBuffCount; i++) b08: 00c79663 bne a5,a2,b14 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:730 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:730 { DMATxDesc->Buffer2NextDescAddr = (uint32_t)DMATxDescTab; } @@ -2744,25 +2744,25 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth ETH->DMATDLAR = (uint32_t)DMATxDescTab; b0c: 400297b7 lui a5,0x40029 b10: cb88 sw a0,16(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:731 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:731 } b12: 8082 ret -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:718 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:718 DMATxDesc->Buffer1Addr = (uint32_t)(&TxBuff[i * ETH_MAX_PACKET_SIZE]); b14: 026786b3 mul a3,a5,t1 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:717 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:717 DMATxDesc->Status = ETH_DMATxDesc_TCH | ETH_DMATxDesc_IC; b18: 01172023 sw a7,0(a4) # 40028000 <_eusrstack+0x20008000> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:718 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:718 DMATxDesc->Buffer1Addr = (uint32_t)(&TxBuff[i * ETH_MAX_PACKET_SIZE]); b1c: 882a mv a6,a0 b1e: 96ae add a3,a3,a1 b20: c714 sw a3,8(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:720 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:720 if(i < (TxBuffCount - 1)) b22: 01070693 addi a3,a4,16 b26: 01c7f363 bgeu a5,t3,b2c -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:722 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:722 DMATxDesc->Buffer2NextDescAddr = (uint32_t)(DMATxDescTab + i + 1); b2a: 8836 mv a6,a3 b2c: 01072623 sw a6,12(a4) @@ -2772,7 +2772,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth 00000b36 : ETH_DMARxDescChainInit(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1046 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1046 for(i = 0; i < RxBuffCount; i++) { @@ -2780,30 +2780,30 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth DMARxDesc->Status = ETH_DMARxDesc_OWN; DMARxDesc->ControlBufferSize = ETH_DMARxDesc_RCH | (uint32_t)ETH_MAX_PACKET_SIZE; b36: 6691 lui a3,0x4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1040 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1040 DMARxDescToGet = DMARxDescTab; b38: 86a1a423 sw a0,-1944(gp) # 20000088 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1042 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1042 for(i = 0; i < RxBuffCount; i++) b3c: 4701 li a4,0 b3e: 87aa mv a5,a0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1045 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1045 DMARxDesc->Status = ETH_DMARxDesc_OWN; b40: 80000337 lui t1,0x80000 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1046 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1046 DMARxDesc->ControlBufferSize = ETH_DMARxDesc_RCH | (uint32_t)ETH_MAX_PACKET_SIZE; b44: 5f468693 addi a3,a3,1524 # 45f4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1047 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1047 DMARxDesc->Buffer1Addr = (uint32_t)(&RxBuff[i * ETH_MAX_PACKET_SIZE]); b48: 5f400e13 li t3,1524 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1049 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1049 if(i < (RxBuffCount - 1)) b4c: fff60e93 addi t4,a2,-1 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1042 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1042 (discriminator 1) for(i = 0; i < RxBuffCount; i++) b50: 00c71663 bne a4,a2,b5c -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1059 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1059 { DMARxDesc->Buffer2NextDescAddr = (uint32_t)(DMARxDescTab); } @@ -2812,28 +2812,28 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth ETH->DMARDLAR = (uint32_t)DMARxDescTab; b54: 400297b7 lui a5,0x40029 b58: c7c8 sw a0,12(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1060 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1060 } b5a: 8082 ret -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1047 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1047 DMARxDesc->Buffer1Addr = (uint32_t)(&RxBuff[i * ETH_MAX_PACKET_SIZE]); b5c: 03c70833 mul a6,a4,t3 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1045 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1045 DMARxDesc->Status = ETH_DMARxDesc_OWN; b60: 0067a023 sw t1,0(a5) # 40029000 <_eusrstack+0x20009000> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1046 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1046 DMARxDesc->ControlBufferSize = ETH_DMARxDesc_RCH | (uint32_t)ETH_MAX_PACKET_SIZE; b64: c3d4 sw a3,4(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1047 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1047 DMARxDesc->Buffer1Addr = (uint32_t)(&RxBuff[i * ETH_MAX_PACKET_SIZE]); b66: 88aa mv a7,a0 b68: 982e add a6,a6,a1 b6a: 0107a423 sw a6,8(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1049 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1049 if(i < (RxBuffCount - 1)) b6e: 01078813 addi a6,a5,16 b72: 01d77363 bgeu a4,t4,b78 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1051 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1051 DMARxDesc->Buffer2NextDescAddr = (uint32_t)(DMARxDescTab + i + 1); b76: 88c2 mv a7,a6 b78: 0117a623 sw a7,12(a5) @@ -2843,7 +2843,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth 00000b82 : ETH_SoftwareReset(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1269 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1269 * * @return none */ @@ -2854,7 +2854,7 @@ void ETH_SoftwareReset(void) b86: 431c lw a5,0(a4) b88: 0017e793 ori a5,a5,1 b8c: c31c sw a5,0(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1270 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1270 } b8e: 8082 ret @@ -2866,7 +2866,7 @@ ETH_DMAClearITPendingBit(): 00000b98 : ETH_FlushTransmitFIFO(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1507 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1507 * * @return none */ @@ -2878,32 +2878,32 @@ void ETH_FlushTransmitFIFO(void) b9e: 001006b7 lui a3,0x100 ba2: 8fd5 or a5,a5,a3 ba4: cf1c sw a5,24(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1508 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1508 } ba6: 8082 ret 00000ba8 : ETH_Start(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:107 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:107 { ba8: e48ff2ef jal t0,1f0 <__riscv_save_0> ETH_MACTransmissionCmd(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:407 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:407 ETH->MACCR |= ETH_MACCR_TE; bac: 40028437 lui s0,0x40028 bb0: 401c lw a5,0(s0) bb2: 0087e793 ori a5,a5,8 bb6: c01c sw a5,0(s0) ETH_Start(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:109 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:109 ETH_FlushTransmitFIFO(); bb8: 37c5 jal b98 ETH_MACReceptionCmd(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:428 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:428 ETH->MACCR |= ETH_MACCR_RE; bba: 401c lw a5,0(s0) ETH_DMATransmissionCmd(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1544 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1544 */ void ETH_DMATransmissionCmd(FunctionalState NewState) { @@ -2912,19 +2912,19 @@ void ETH_DMATransmissionCmd(FunctionalState NewState) ETH->DMAOMR |= ETH_DMAOMR_ST; bbc: 6689 lui a3,0x2 ETH_MACReceptionCmd(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:428 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:428 ETH->MACCR |= ETH_MACCR_RE; bbe: 0047e793 ori a5,a5,4 bc2: c01c sw a5,0(s0) ETH_DMATransmissionCmd(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1544 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1544 ETH->DMAOMR |= ETH_DMAOMR_ST; bc4: 400297b7 lui a5,0x40029 bc8: 4f98 lw a4,24(a5) bca: 8f55 or a4,a4,a3 bcc: cf98 sw a4,24(a5) ETH_DMAReceptionCmd(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1565 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1565 */ void ETH_DMAReceptionCmd(FunctionalState NewState) { @@ -2935,13 +2935,13 @@ void ETH_DMAReceptionCmd(FunctionalState NewState) bd0: 00276713 ori a4,a4,2 bd4: cf98 sw a4,24(a5) ETH_Start(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:113 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:113 } bd6: e3eff06f j 214 <__riscv_restore_0> 00000bda : ETH_DMAITConfig(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1602 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1602 * * @return new state of the specified ETHERNET DMA interrupts. */ @@ -2949,7 +2949,7 @@ void ETH_DMAITConfig(uint32_t ETH_DMA_IT, FunctionalState NewState) { if(NewState != DISABLE) bda: c599 beqz a1,be8 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1604 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1604 { ETH->DMAIER |= ETH_DMA_IT; bdc: 40029737 lui a4,0x40029 @@ -2957,7 +2957,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth be2: 8d5d or a0,a0,a5 be4: cf48 sw a0,28(a4) be6: 8082 ret -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1608 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1608 } else { @@ -2967,14 +2967,14 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth bee: fff54513 not a0,a0 bf2: 8d79 and a0,a0,a4 bf4: cfc8 sw a0,28(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:1610 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:1610 } } bf6: 8082 ret 00000bf8 : RGMII_TXC_Delay(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:2513 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:2513 */ void RGMII_TXC_Delay(uint8_t clock_polarity, uint8_t delay_time) { @@ -2983,46 +2983,46 @@ void RGMII_TXC_Delay(uint8_t clock_polarity, uint8_t delay_time) ETH->MACCR |= (uint32_t)(1 << 1); bf8: 40028737 lui a4,0x40028 bfc: 431c lw a5,0(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:2511 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:2511 if(clock_polarity) bfe: c115 beqz a0,c22 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:2513 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:2513 ETH->MACCR |= (uint32_t)(1 << 1); c00: 0027e793 ori a5,a5,2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:2517 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:2517 } else { ETH->MACCR &= ~(uint32_t)(1 << 1); c04: c31c sw a5,0(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:2519 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:2519 } if(delay_time <= 7) c06: 479d li a5,7 c08: 00b7ec63 bltu a5,a1,c20 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:2521 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:2521 { ETH->MACCR &= ~(uint32_t)(7 << 29); c0c: 40028737 lui a4,0x40028 c10: 431c lw a5,0(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:2522 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:2522 ETH->MACCR |= (uint32_t)(delay_time << 29); c12: 05f6 slli a1,a1,0x1d -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:2521 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:2521 ETH->MACCR &= ~(uint32_t)(7 << 29); c14: 078e slli a5,a5,0x3 c16: 838d srli a5,a5,0x3 c18: c31c sw a5,0(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:2522 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:2522 ETH->MACCR |= (uint32_t)(delay_time << 29); c1a: 431c lw a5,0(a4) c1c: 8ddd or a1,a1,a5 c1e: c30c sw a1,0(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:2524 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:2524 } } c20: 8082 ret -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_eth.c:2517 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_eth.c:2517 ETH->MACCR &= ~(uint32_t)(1 << 1); c22: 9bf5 andi a5,a5,-3 c24: b7c5 j c04 @@ -3035,7 +3035,7 @@ EXTI_ClearITPendingBit(): 00000c30 : GPIO_Init(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:90 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:90 void GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_InitStruct) { uint32_t currentmode = 0x00, currentpin = 0x00, pinpos = 0x00, pos = 0x00; @@ -3043,41 +3043,41 @@ void GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_InitStruct) currentmode = ((uint32_t)GPIO_InitStruct->GPIO_Mode) & ((uint32_t)0x0F); c30: 459c lw a5,8(a1) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:92 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:92 if((((uint32_t)GPIO_InitStruct->GPIO_Mode) & ((uint32_t)0x10)) != 0x00) c32: 0107f713 andi a4,a5,16 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:90 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:90 currentmode = ((uint32_t)GPIO_InitStruct->GPIO_Mode) & ((uint32_t)0x0F); c36: 00f7f813 andi a6,a5,15 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:92 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:92 if((((uint32_t)GPIO_InitStruct->GPIO_Mode) & ((uint32_t)0x10)) != 0x00) c3a: c701 beqz a4,c42 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:94 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:94 { currentmode |= (uint32_t)GPIO_InitStruct->GPIO_Speed; c3c: 41d8 lw a4,4(a1) c3e: 00e86833 or a6,a6,a4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:97 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:97 } if(((uint32_t)GPIO_InitStruct->GPIO_Pin & ((uint32_t)0x00FF)) != 0x00) c42: 218e lhu a1,0(a1) c44: 0ff5f713 andi a4,a1,255 c48: c339 beqz a4,c8e -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:99 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:99 { tmpreg = GPIOx->CFGLR; c4a: 4118 lw a4,0(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:101 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:101 for(pinpos = 0x00; pinpos < 0x08; pinpos++) c4c: 4681 li a3,0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:103 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:103 { pos = ((uint32_t)0x01) << pinpos; c4e: 4e85 li t4,1 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:109 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:109 currentpin = (GPIO_InitStruct->GPIO_Pin) & pos; if(currentpin == pos) @@ -3085,13 +3085,13 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpi pos = pinpos << 2; pinmask = ((uint32_t)0x0F) << pos; c50: 4f3d li t5,15 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:113 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:113 tmpreg &= ~pinmask; tmpreg |= (currentmode << pos); if(GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPD) c52: 02800f93 li t6,40 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:119 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:119 { GPIOx->BCR = (((uint32_t)0x01) << pinpos); } @@ -3099,43 +3099,43 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpi { if(GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPU) c56: 04800293 li t0,72 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:101 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:101 for(pinpos = 0x00; pinpos < 0x08; pinpos++) c5a: 4e21 li t3,8 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:103 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:103 pos = ((uint32_t)0x01) << pinpos; c5c: 00de9633 sll a2,t4,a3 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:104 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:104 currentpin = (GPIO_InitStruct->GPIO_Pin) & pos; c60: 00c5f8b3 and a7,a1,a2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:106 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:106 if(currentpin == pos) c64: 03161163 bne a2,a7,c86 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:108 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:108 pos = pinpos << 2; c68: 00269893 slli a7,a3,0x2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:109 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:109 pinmask = ((uint32_t)0x0F) << pos; c6c: 011f1333 sll t1,t5,a7 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:110 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:110 tmpreg &= ~pinmask; c70: fff34313 not t1,t1 c74: 00e37733 and a4,t1,a4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:111 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:111 tmpreg |= (currentmode << pos); c78: 011818b3 sll a7,a6,a7 c7c: 00e8e733 or a4,a7,a4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:113 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:113 if(GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPD) c80: 05f79f63 bne a5,t6,cde -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:115 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:115 GPIOx->BCR = (((uint32_t)0x01) << pinpos); c84: c950 sw a2,20(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:101 (discriminator 2) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:101 (discriminator 2) for(pinpos = 0x00; pinpos < 0x08; pinpos++) c86: 0685 addi a3,a3,1 c88: fdc69ae3 bne a3,t3,c5c -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:126 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:126 GPIOx->BSHR = (((uint32_t)0x01) << pinpos); } } @@ -3143,24 +3143,24 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpi } GPIOx->CFGLR = tmpreg; c8c: c118 sw a4,0(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:129 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:129 } if(GPIO_InitStruct->GPIO_Pin > 0x00FF) c8e: 0ff00713 li a4,255 c92: 04b77563 bgeu a4,a1,cdc -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:131 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:131 { tmpreg = GPIOx->CFGHR; c96: 4154 lw a3,4(a0) c98: 4621 li a2,8 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:135 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:135 for(pinpos = 0x00; pinpos < 0x08; pinpos++) { pos = (((uint32_t)0x01) << (pinpos + 0x08)); c9a: 4e85 li t4,1 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:141 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:141 currentpin = ((GPIO_InitStruct->GPIO_Pin) & pos); if(currentpin == pos) @@ -3168,59 +3168,59 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpi pos = pinpos << 2; pinmask = ((uint32_t)0x0F) << pos; c9c: 4f3d li t5,15 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:145 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:145 tmpreg &= ~pinmask; tmpreg |= (currentmode << pos); if(GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPD) c9e: 02800f93 li t6,40 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:150 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:150 { GPIOx->BCR = (((uint32_t)0x01) << (pinpos + 0x08)); } if(GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPU) ca2: 04800293 li t0,72 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:133 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:133 for(pinpos = 0x00; pinpos < 0x08; pinpos++) ca6: 4e41 li t3,16 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:135 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:135 pos = (((uint32_t)0x01) << (pinpos + 0x08)); ca8: 00ce98b3 sll a7,t4,a2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:136 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:136 currentpin = ((GPIO_InitStruct->GPIO_Pin) & pos); cac: 0115f733 and a4,a1,a7 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:138 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:138 if(currentpin == pos) cb0: 02e89263 bne a7,a4,cd4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:140 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:140 pos = pinpos << 2; cb4: 00261713 slli a4,a2,0x2 cb8: 1701 addi a4,a4,-32 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:141 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:141 pinmask = ((uint32_t)0x0F) << pos; cba: 00ef1333 sll t1,t5,a4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:142 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:142 tmpreg &= ~pinmask; cbe: fff34313 not t1,t1 cc2: 00d376b3 and a3,t1,a3 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:143 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:143 tmpreg |= (currentmode << pos); cc6: 00e81733 sll a4,a6,a4 cca: 8ed9 or a3,a3,a4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:145 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:145 if(GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPD) ccc: 01f79d63 bne a5,t6,ce6 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:147 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:147 GPIOx->BCR = (((uint32_t)0x01) << (pinpos + 0x08)); cd0: 01152a23 sw a7,20(a0) # 4014 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:150 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:150 if(GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPU) cd4: 0605 addi a2,a2,1 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:133 (discriminator 2) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:133 (discriminator 2) for(pinpos = 0x00; pinpos < 0x08; pinpos++) cd6: fdc619e3 bne a2,t3,ca8 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:156 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:156 { GPIOx->BSHR = (((uint32_t)0x01) << (pinpos + 0x08)); } @@ -3228,28 +3228,28 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpi } GPIOx->CFGHR = tmpreg; cda: c154 sw a3,4(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:158 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:158 } } cdc: 8082 ret -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:119 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:119 if(GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPU) cde: fa5794e3 bne a5,t0,c86 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:121 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:121 GPIOx->BSHR = (((uint32_t)0x01) << pinpos); ce2: c910 sw a2,16(a0) ce4: b74d j c86 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:150 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:150 if(GPIO_InitStruct->GPIO_Mode == GPIO_Mode_IPU) ce6: fe5797e3 bne a5,t0,cd4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_gpio.c:152 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_gpio.c:152 GPIOx->BSHR = (((uint32_t)0x01) << (pinpos + 0x08)); cea: 01152823 sw a7,16(a0) cee: b7dd j cd4 00000cf0 : NVIC_Init(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_misc.c:80 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_misc.c:80 { NVIC_SetPriority(NVIC_InitStruct->NVIC_IRQChannel, (NVIC_InitStruct->NVIC_IRQChannelPreemptionPriority << 7) | (NVIC_InitStruct->NVIC_IRQChannelSubPriority << 5)); } @@ -3260,32 +3260,32 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_mis cf4: 4789 li a5,2 cf6: 2110 lbu a2,0(a0) cf8: 02f71163 bne a4,a5,d1a -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_misc.c:82 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_misc.c:82 { if(NVIC_InitStruct->NVIC_IRQChannelPreemptionPriority < 4) cfc: 3114 lbu a3,1(a0) cfe: 478d li a5,3 d00: 00d7ed63 bltu a5,a3,d1a -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_misc.c:84 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_misc.c:84 { NVIC_SetPriority(NVIC_InitStruct->NVIC_IRQChannel, (NVIC_InitStruct->NVIC_IRQChannelPreemptionPriority << 6) | (NVIC_InitStruct->NVIC_IRQChannelSubPriority << 5)); d04: 213c lbu a5,2(a0) d06: 069a slli a3,a3,0x6 NVIC_SetPriority(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core/core_riscv.h:286 +D:\zj\Project_Ch32v307\prj\TCPClient\Core/core_riscv.h:286 NVIC->IPRIOR[(uint32_t)(IRQn)] = priority; d08: e000e737 lui a4,0xe000e NVIC_Init(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_misc.c:84 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_misc.c:84 d0c: 0796 slli a5,a5,0x5 d0e: 8fd5 or a5,a5,a3 d10: 0ff7f793 andi a5,a5,255 NVIC_SetPriority(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core/core_riscv.h:286 +D:\zj\Project_Ch32v307\prj\TCPClient\Core/core_riscv.h:286 d14: 9732 add a4,a4,a2 d16: 40f70023 sb a5,1024(a4) # e000e400 <_eusrstack+0xbffee400> NVIC_Init(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_misc.c:97 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_misc.c:97 NVIC_SetPriority(NVIC_InitStruct->NVIC_IRQChannel, (NVIC_InitStruct->NVIC_IRQChannelPreemptionPriority << 5) ); } } @@ -3298,7 +3298,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_mis d22: 00c71733 sll a4,a4,a2 d26: ca89 beqz a3,d38 NVIC_EnableIRQ(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core/core_riscv.h:170 +D:\zj\Project_Ch32v307\prj\TCPClient\Core/core_riscv.h:170 NVIC->IENR[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F)); d28: 04078793 addi a5,a5,64 d2c: 078a slli a5,a5,0x2 @@ -3307,18 +3307,18 @@ D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core/core_riscv.h:170 d34: c398 sw a4,0(a5) d36: 8082 ret NVIC_DisableIRQ(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core/core_riscv.h:184 +D:\zj\Project_Ch32v307\prj\TCPClient\Core/core_riscv.h:184 NVIC->IRER[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F)); d38: 06078793 addi a5,a5,96 d3c: e000e6b7 lui a3,0xe000e d40: 078a slli a5,a5,0x2 d42: 97b6 add a5,a5,a3 d44: c398 sw a4,0(a5) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core/core_riscv.h:185 +D:\zj\Project_Ch32v307\prj\TCPClient\Core/core_riscv.h:185 __asm volatile ("fence.i"); d46: 0000100f fence.i NVIC_Init(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_misc.c:105 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_misc.c:105 } else { @@ -3329,7 +3329,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_mis 00000d4c : RCC_GetClocksFreq(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:585 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:585 #ifdef CH32V30x_D8C uint8_t Pll2mull = 0; @@ -3340,19 +3340,19 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc d50: 435c lw a5,4(a4) d52: 4691 li a3,4 d54: 8bb1 andi a5,a5,12 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:587 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:587 switch(tmp) d56: 00d78563 beq a5,a3,d60 d5a: 46a1 li a3,8 d5c: 06d78263 beq a5,a3,dc0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:590 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:590 { case 0x00: RCC_Clocks->SYSCLK_Frequency = HSI_VALUE; d60: 007a17b7 lui a5,0x7a1 d64: 20078793 addi a5,a5,512 # 7a1200 <_data_lma+0x79836c> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:668 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:668 #endif } @@ -3360,7 +3360,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc if(Pll_6_5 == 1) RCC_Clocks->SYSCLK_Frequency = (RCC_Clocks->SYSCLK_Frequency / 2); d68: c11c sw a5,0(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:677 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:677 default: RCC_Clocks->SYSCLK_Frequency = HSI_VALUE; break; @@ -3369,189 +3369,189 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc tmp = RCC->CFGR0 & CFGR0_HPRE_Set_Mask; d6a: 40021637 lui a2,0x40021 d6e: 425c lw a5,4(a2) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:679 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:679 tmp = tmp >> 4; presc = APBAHBPrescTable[tmp]; d70: 20000737 lui a4,0x20000 d74: 01070713 addi a4,a4,16 # 20000010 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:678 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:678 tmp = tmp >> 4; d78: 8391 srli a5,a5,0x4 d7a: 8bbd andi a5,a5,15 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:679 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:679 presc = APBAHBPrescTable[tmp]; d7c: 97ba add a5,a5,a4 d7e: 2394 lbu a3,0(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:680 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:680 RCC_Clocks->HCLK_Frequency = RCC_Clocks->SYSCLK_Frequency >> presc; d80: 411c lw a5,0(a0) d82: 00d7d7b3 srl a5,a5,a3 d86: c15c sw a5,4(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:681 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:681 tmp = RCC->CFGR0 & CFGR0_PPRE1_Set_Mask; d88: 4254 lw a3,4(a2) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:682 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:682 tmp = tmp >> 8; d8a: 82a1 srli a3,a3,0x8 d8c: 8a9d andi a3,a3,7 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:683 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:683 presc = APBAHBPrescTable[tmp]; d8e: 96ba add a3,a3,a4 d90: 2294 lbu a3,0(a3) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:684 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:684 RCC_Clocks->PCLK1_Frequency = RCC_Clocks->HCLK_Frequency >> presc; d92: 00d7d6b3 srl a3,a5,a3 d96: c514 sw a3,8(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:685 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:685 tmp = RCC->CFGR0 & CFGR0_PPRE2_Set_Mask; d98: 4254 lw a3,4(a2) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:686 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:686 tmp = tmp >> 11; d9a: 82ad srli a3,a3,0xb d9c: 8a9d andi a3,a3,7 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:687 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:687 presc = APBAHBPrescTable[tmp]; d9e: 9736 add a4,a4,a3 da0: 2318 lbu a4,0(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:688 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:688 RCC_Clocks->PCLK2_Frequency = RCC_Clocks->HCLK_Frequency >> presc; da2: 00e7d7b3 srl a5,a5,a4 da6: c55c sw a5,12(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:689 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:689 tmp = RCC->CFGR0 & CFGR0_ADCPRE_Set_Mask; da8: 4258 lw a4,4(a2) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:690 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:690 tmp = tmp >> 14; daa: 8339 srli a4,a4,0xe dac: 00377693 andi a3,a4,3 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:691 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:691 presc = ADCPrescTable[tmp]; db0: 81818713 addi a4,gp,-2024 # 20000038 db4: 9736 add a4,a4,a3 db6: 2318 lbu a4,0(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:692 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:692 RCC_Clocks->ADCCLK_Frequency = RCC_Clocks->PCLK2_Frequency / presc; db8: 02e7d7b3 divu a5,a5,a4 dbc: c91c sw a5,16(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:693 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:693 } dbe: 8082 ret -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:598 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:598 pllmull = RCC->CFGR0 & CFGR0_PLLMull_Mask; dc0: 435c lw a5,4(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:599 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:599 pllsource = RCC->CFGR0 & CFGR0_PLLSRC_Mask; dc2: 4358 lw a4,4(a4) dc4: 66c1 lui a3,0x10 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:601 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:601 pllmull = (pllmull >> 18) + 2; dc6: 83c9 srli a5,a5,0x12 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:599 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:599 pllsource = RCC->CFGR0 & CFGR0_PLLSRC_Mask; dc8: 8f75 and a4,a4,a3 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:603 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:603 if(((*(uint32_t *)0x1FFFF70C) & (1 << 14)) != (1 << 14)) dca: 1ffff6b7 lui a3,0x1ffff dce: 70c6a683 lw a3,1804(a3) # 1ffff70c <_data_lma+0x1fff6878> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:601 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:601 pllmull = (pllmull >> 18) + 2; dd2: 8bbd andi a5,a5,15 dd4: 0789 addi a5,a5,2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:603 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:603 if(((*(uint32_t *)0x1FFFF70C) & (1 << 14)) != (1 << 14)) dd6: 01169613 slli a2,a3,0x11 dda: 00064863 bltz a2,dea -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:605 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:605 if(pllmull == 17) dde: 46c5 li a3,17 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:578 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:578 uint8_t Pll_6_5 = 0; de0: 4601 li a2,0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:605 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:605 if(pllmull == 17) de2: 02d79263 bne a5,a3,e06 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:606 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:606 pllmull = 18; de6: 47c9 li a5,18 de8: a839 j e06 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:610 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:610 if(pllmull == 2) dea: 4689 li a3,2 dec: 02d78f63 beq a5,a3,e2a -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:612 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:612 if(pllmull == 15) df0: 46bd li a3,15 df2: 02d78e63 beq a5,a3,e2e -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:617 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:617 if(pllmull == 16) df6: 46c1 li a3,16 df8: 02d78e63 beq a5,a3,e34 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:619 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:619 if(pllmull == 17) dfc: 46c5 li a3,17 dfe: 4601 li a2,0 e00: 00d79363 bne a5,a3,e06 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:620 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:620 pllmull = 16; e04: 47c1 li a5,16 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:623 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:623 if(pllsource == 0x00) e06: ef1d bnez a4,e44 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:625 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:625 if(EXTEN->EXTEN_CTR & EXTEN_PLL_HSI_PRE) e08: 40024737 lui a4,0x40024 e0c: 80072703 lw a4,-2048(a4) # 40023800 <_eusrstack+0x20003800> e10: 8b41 andi a4,a4,16 e12: c705 beqz a4,e3a -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:627 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:627 RCC_Clocks->SYSCLK_Frequency = (HSI_VALUE)*pllmull; e14: 007a1737 lui a4,0x7a1 e18: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x79836c> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:662 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:662 RCC_Clocks->SYSCLK_Frequency = RCC_Clocks->SYSCLK_Frequency * pllmull; e1c: 02f707b3 mul a5,a4,a5 e20: c11c sw a5,0(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:667 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:667 if(Pll_6_5 == 1) e22: d621 beqz a2,d6a -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:668 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:668 RCC_Clocks->SYSCLK_Frequency = (RCC_Clocks->SYSCLK_Frequency / 2); e24: 411c lw a5,0(a0) e26: 8385 srli a5,a5,0x1 e28: b781 j d68 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:578 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:578 uint8_t Pll_6_5 = 0; e2a: 4601 li a2,0 e2c: bf6d j de6 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:615 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:615 Pll_6_5 = 1; e2e: 4605 li a2,1 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:614 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:614 pllmull = 13; /* *6.5 */ e30: 47b5 li a5,13 e32: bfd1 j e06 e34: 4601 li a2,0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:618 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:618 pllmull = 15; e36: 47bd li a5,15 e38: b7f9 j e06 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:631 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:631 RCC_Clocks->SYSCLK_Frequency = (HSI_VALUE >> 1) * pllmull; e3a: 003d1737 lui a4,0x3d1 e3e: 90070713 addi a4,a4,-1792 # 3d0900 <_data_lma+0x3c7a6c> e42: bfe9 j e1c -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:646 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:646 if(RCC->CFGR2 & (1<<16)){ /* PLL2 */ e44: 400215b7 lui a1,0x40021 e48: 55d8 lw a4,44(a1) e4a: 00f71693 slli a3,a4,0xf -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:647 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:647 RCC_Clocks->SYSCLK_Frequency = HSE_VALUE/(((RCC->CFGR2 & 0xF0)>>4) + 1); /* PREDIV2 */ e4e: 55d8 lw a4,44(a1) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:646 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:646 if(RCC->CFGR2 & (1<<16)){ /* PLL2 */ e50: 0406df63 bgez a3,eae -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:647 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:647 RCC_Clocks->SYSCLK_Frequency = HSE_VALUE/(((RCC->CFGR2 & 0xF0)>>4) + 1); /* PREDIV2 */ e54: 8311 srli a4,a4,0x4 e56: 8b3d andi a4,a4,15 @@ -3560,24 +3560,24 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc e60: 20070713 addi a4,a4,512 # 7a1200 <_data_lma+0x79836c> e64: 02d75733 divu a4,a4,a3 e68: c118 sw a4,0(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:649 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:649 Pll2mull = (uint8_t)((RCC->CFGR2 & 0xF00)>>8); e6a: 55d4 lw a3,44(a1) e6c: 82a1 srli a3,a3,0x8 e6e: 8abd andi a3,a3,15 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:651 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:651 if(Pll2mull == 0) RCC_Clocks->SYSCLK_Frequency = (RCC_Clocks->SYSCLK_Frequency * 5)>>1; e70: e28d bnez a3,e92 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:651 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:651 (discriminator 1) e72: 4695 li a3,5 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:652 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:652 (discriminator 1) else if(Pll2mull == 1) RCC_Clocks->SYSCLK_Frequency = (RCC_Clocks->SYSCLK_Frequency * 25)>>1; e74: 02d70733 mul a4,a4,a3 e78: 8305 srli a4,a4,0x1 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:654 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:654 else RCC_Clocks->SYSCLK_Frequency = RCC_Clocks->SYSCLK_Frequency * (Pll2mull + 2); e7a: c118 sw a4,0(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:656 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:656 RCC_Clocks->SYSCLK_Frequency = RCC_Clocks->SYSCLK_Frequency/((RCC->CFGR2 & 0xF) + 1); /* PREDIV1 */ e7c: 40021737 lui a4,0x40021 e80: 5758 lw a4,44(a4) @@ -3585,33 +3585,33 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc e84: 8b3d andi a4,a4,15 e86: 0705 addi a4,a4,1 e88: 02e6d733 divu a4,a3,a4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:659 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:659 RCC_Clocks->SYSCLK_Frequency = HSE_VALUE/((RCC->CFGR2 & 0xF) + 1); /* PREDIV1 */ e8c: c118 sw a4,0(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:662 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:662 RCC_Clocks->SYSCLK_Frequency = RCC_Clocks->SYSCLK_Frequency * pllmull; e8e: 4118 lw a4,0(a0) e90: b771 j e1c -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:652 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:652 else if(Pll2mull == 1) RCC_Clocks->SYSCLK_Frequency = (RCC_Clocks->SYSCLK_Frequency * 25)>>1; e92: 4585 li a1,1 e94: 00b69463 bne a3,a1,e9c -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:652 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:652 (discriminator 1) e98: 46e5 li a3,25 e9a: bfe9 j e74 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:653 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:653 else if(Pll2mull == 15) RCC_Clocks->SYSCLK_Frequency = RCC_Clocks->SYSCLK_Frequency * 20; e9c: 45bd li a1,15 e9e: 00b69663 bne a3,a1,eaa -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:653 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:653 (discriminator 1) ea2: 46d1 li a3,20 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:654 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:654 else RCC_Clocks->SYSCLK_Frequency = RCC_Clocks->SYSCLK_Frequency * (Pll2mull + 2); ea4: 02e68733 mul a4,a3,a4 ea8: bfc9 j e7a eaa: 0689 addi a3,a3,2 eac: bfe5 j ea4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:659 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:659 RCC_Clocks->SYSCLK_Frequency = HSE_VALUE/((RCC->CFGR2 & 0xF) + 1); /* PREDIV1 */ eae: 8b3d andi a4,a4,15 eb0: 00170693 addi a3,a4,1 # 40021001 <_eusrstack+0x20001001> @@ -3622,7 +3622,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc 00000ec2 : RCC_AHBPeriphClockCmd(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:722 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:722 * * @return none */ @@ -3630,7 +3630,7 @@ void RCC_AHBPeriphClockCmd(uint32_t RCC_AHBPeriph, FunctionalState NewState) { if(NewState != DISABLE) ec2: c599 beqz a1,ed0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:724 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:724 { RCC->AHBPCENR |= RCC_AHBPeriph; ec4: 40021737 lui a4,0x40021 @@ -3638,7 +3638,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc eca: 8d5d or a0,a0,a5 ecc: cb48 sw a0,20(a4) ece: 8082 ret -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:728 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:728 } else { @@ -3648,14 +3648,14 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc ed6: fff54513 not a0,a0 eda: 8d79 and a0,a0,a4 edc: cbc8 sw a0,20(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:730 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:730 } } ede: 8082 ret 00000ee0 : RCC_APB2PeriphClockCmd(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:758 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:758 * * @return none */ @@ -3663,7 +3663,7 @@ void RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph, FunctionalState NewState) { if(NewState != DISABLE) ee0: c599 beqz a1,eee -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:760 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:760 { RCC->APB2PCENR |= RCC_APB2Periph; ee2: 40021737 lui a4,0x40021 @@ -3671,7 +3671,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc ee8: 8d5d or a0,a0,a5 eea: cf08 sw a0,24(a4) eec: 8082 ret -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:764 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:764 } else { @@ -3681,14 +3681,14 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc ef4: fff54513 not a0,a0 ef8: 8d79 and a0,a0,a4 efa: cf88 sw a0,24(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:766 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:766 } } efc: 8082 ret 00000efe : RCC_APB1PeriphClockCmd(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:803 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:803 * * @return none */ @@ -3696,7 +3696,7 @@ void RCC_APB1PeriphClockCmd(uint32_t RCC_APB1Periph, FunctionalState NewState) { if(NewState != DISABLE) efe: c599 beqz a1,f0c -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:805 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:805 { RCC->APB1PCENR |= RCC_APB1Periph; f00: 40021737 lui a4,0x40021 @@ -3704,7 +3704,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc f06: 8d5d or a0,a0,a5 f08: cf48 sw a0,28(a4) f0a: 8082 ret -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:809 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:809 } else { @@ -3714,14 +3714,14 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc f12: fff54513 not a0,a0 f16: 8d79 and a0,a0,a4 f18: cfc8 sw a0,28(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:811 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:811 } } f1a: 8082 ret 00000f1c : RCC_AHBPeriphResetCmd(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:1295 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:1295 * * @return none */ @@ -3729,7 +3729,7 @@ void RCC_AHBPeriphResetCmd(uint32_t RCC_AHBPeriph, FunctionalState NewState) { if(NewState != DISABLE) f1c: c599 beqz a1,f2a -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:1297 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:1297 { RCC->AHBRSTR |= RCC_AHBPeriph; f1e: 40021737 lui a4,0x40021 @@ -3737,7 +3737,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc f24: 8d5d or a0,a0,a5 f26: d708 sw a0,40(a4) f28: 8082 ret -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:1301 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:1301 } else { @@ -3747,14 +3747,14 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc f30: fff54513 not a0,a0 f34: 8d79 and a0,a0,a4 f36: d788 sw a0,40(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:1303 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:1303 } } f38: 8082 ret 00000f3a : RCC_ETH1GCLKConfig(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:1357 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:1357 * * @return none */ @@ -3767,19 +3767,19 @@ void RCC_ETH1GCLKConfig(uint32_t RCC_ETH1GCLKSource) f44: 16fd addi a3,a3,-1 f46: 8f75 and a4,a4,a3 f48: d7d8 sw a4,44(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:1358 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:1358 RCC->CFGR2 |= RCC_ETH1GCLKSource << 20; f4a: 57d8 lw a4,44(a5) f4c: 0552 slli a0,a0,0x14 f4e: 8d59 or a0,a0,a4 f50: d7c8 sw a0,44(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:1359 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:1359 } f52: 8082 ret 00000f54 : RCC_ETH1G_125Mcmd(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:1372 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:1372 * * @return none */ @@ -3787,7 +3787,7 @@ void RCC_ETH1G_125Mcmd(FunctionalState NewState) { if(NewState != DISABLE) f54: c909 beqz a0,f66 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:1374 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:1374 { RCC->CFGR2 |= (1 << 22); f56: 40021737 lui a4,0x40021 @@ -3796,7 +3796,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc f60: 8fd5 or a5,a5,a3 f62: d75c sw a5,44(a4) f64: 8082 ret -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:1378 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:1378 } else { @@ -3807,14 +3807,14 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc f70: 177d addi a4,a4,-1 f72: 8ff9 and a5,a5,a4 f74: d6dc sw a5,44(a3) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_rcc.c:1380 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_rcc.c:1380 } } f76: 8082 ret 00000f78 : TIM_TimeBaseInit(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:110 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:110 */ void TIM_TimeBaseInit(TIM_TypeDef *TIMx, TIM_TimeBaseInitTypeDef *TIM_TimeBaseInitStruct) { @@ -3823,161 +3823,161 @@ void TIM_TimeBaseInit(TIM_TypeDef *TIMx, TIM_TimeBaseInitTypeDef *TIM_TimeBaseIn temper1 = ((*( uint32_t * )0x1FFFF704) & 0x000000F0) >> 4; f78: 1ffff737 lui a4,0x1ffff f7c: 70472703 lw a4,1796(a4) # 1ffff704 <_data_lma+0x1fff6870> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:111 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:111 tmpcr1 = TIMx->CTLR1; f80: 211e lhu a5,0(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:113 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:113 if(((temper1>=4)&&(temper1<=8))&&((TIMx == TIM1) || (TIMx == TIM8) || (TIMx == TIM9) || (TIMx == TIM10))) f82: 4691 li a3,4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:110 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:110 temper1 = ((*( uint32_t * )0x1FFFF704) & 0x000000F0) >> 4; f84: 8311 srli a4,a4,0x4 f86: 8b3d andi a4,a4,15 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:111 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:111 tmpcr1 = TIMx->CTLR1; f88: 07c2 slli a5,a5,0x10 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:113 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:113 if(((temper1>=4)&&(temper1<=8))&&((TIMx == TIM1) || (TIMx == TIM8) || (TIMx == TIM9) || (TIMx == TIM10))) f8a: 1771 addi a4,a4,-4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:111 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:111 tmpcr1 = TIMx->CTLR1; f8c: 83c1 srli a5,a5,0x10 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:113 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:113 if(((temper1>=4)&&(temper1<=8))&&((TIMx == TIM1) || (TIMx == TIM8) || (TIMx == TIM9) || (TIMx == TIM10))) f8e: 02e6e663 bltu a3,a4,fba -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:113 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:113 (discriminator 1) f92: 40013737 lui a4,0x40013 f96: c0070693 addi a3,a4,-1024 # 40012c00 <_eusrstack+0x1fff2c00> f9a: 00d50e63 beq a0,a3,fb6 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:113 (discriminator 2) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:113 (discriminator 2) f9e: 40070713 addi a4,a4,1024 fa2: 00e50a63 beq a0,a4,fb6 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:113 (discriminator 3) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:113 (discriminator 3) fa6: 40015737 lui a4,0x40015 faa: c0070693 addi a3,a4,-1024 # 40014c00 <_eusrstack+0x1fff4c00> fae: 00d50463 beq a0,a3,fb6 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:113 (discriminator 4) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:113 (discriminator 4) fb2: 00e51a63 bne a0,a4,fc6 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:115 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:115 { tmpcr1 |= 1<<13; fb6: 6709 lui a4,0x2 fb8: 8fd9 or a5,a5,a4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:118 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:118 } if((TIMx == TIM1) || (TIMx == TIM2) || (TIMx == TIM3) || (TIMx == TIM4) || fba: 40013737 lui a4,0x40013 fbe: c0070713 addi a4,a4,-1024 # 40012c00 <_eusrstack+0x1fff2c00> fc2: 04e50263 beq a0,a4,1006 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:118 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:118 (discriminator 1) fc6: 40000737 lui a4,0x40000 fca: 02e50e63 beq a0,a4,1006 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:118 (discriminator 2) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:118 (discriminator 2) fce: 40070713 addi a4,a4,1024 # 40000400 <_eusrstack+0x1ffe0400> fd2: 02e50a63 beq a0,a4,1006 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:118 (discriminator 3) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:118 (discriminator 3) fd6: 40001737 lui a4,0x40001 fda: 80070693 addi a3,a4,-2048 # 40000800 <_eusrstack+0x1ffe0800> fde: 02d50463 beq a0,a3,1006 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:118 (discriminator 4) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:118 (discriminator 4) fe2: c0070713 addi a4,a4,-1024 fe6: 02e50063 beq a0,a4,1006 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:119 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:119 (TIMx == TIM5) || (TIMx == TIM8) || (TIMx == TIM9) || (TIMx == TIM10)) fea: 40013737 lui a4,0x40013 fee: 40070713 addi a4,a4,1024 # 40013400 <_eusrstack+0x1fff3400> ff2: 00e50a63 beq a0,a4,1006 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:119 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:119 (discriminator 1) ff6: 40015737 lui a4,0x40015 ffa: c0070693 addi a3,a4,-1024 # 40014c00 <_eusrstack+0x1fff4c00> ffe: 00d50463 beq a0,a3,1006 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:119 (discriminator 2) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:119 (discriminator 2) 1002: 00e51863 bne a0,a4,1012 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:121 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:121 { tmpcr1 &= (uint16_t)(~((uint16_t)(TIM_DIR | TIM_CMS))); 1006: f8f7f793 andi a5,a5,-113 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:122 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:122 tmpcr1 |= (uint32_t)TIM_TimeBaseInitStruct->TIM_CounterMode; 100a: 21ba lhu a4,2(a1) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:121 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:121 tmpcr1 &= (uint16_t)(~((uint16_t)(TIM_DIR | TIM_CMS))); 100c: 07c2 slli a5,a5,0x10 100e: 83c1 srli a5,a5,0x10 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:122 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:122 tmpcr1 |= (uint32_t)TIM_TimeBaseInitStruct->TIM_CounterMode; 1010: 8fd9 or a5,a5,a4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:125 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:125 } if((TIMx != TIM6) && (TIMx != TIM7)) 1012: 40001737 lui a4,0x40001 1016: 00e50c63 beq a0,a4,102e -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:125 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:125 (discriminator 1) 101a: 40070713 addi a4,a4,1024 # 40001400 <_eusrstack+0x1ffe1400> 101e: 00e50863 beq a0,a4,102e -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:127 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:127 { tmpcr1 &= (uint16_t)(~((uint16_t)TIM_CTLR1_CKD)); 1022: cff7f793 andi a5,a5,-769 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:128 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:128 tmpcr1 |= (uint32_t)TIM_TimeBaseInitStruct->TIM_ClockDivision; 1026: 21fa lhu a4,6(a1) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:127 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:127 tmpcr1 &= (uint16_t)(~((uint16_t)TIM_CTLR1_CKD)); 1028: 07c2 slli a5,a5,0x10 102a: 83c1 srli a5,a5,0x10 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:128 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:128 tmpcr1 |= (uint32_t)TIM_TimeBaseInitStruct->TIM_ClockDivision; 102c: 8fd9 or a5,a5,a4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:131 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:131 } TIMx->CTLR1 = tmpcr1; 102e: a11e sh a5,0(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:132 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:132 TIMx->ATRLR = TIM_TimeBaseInitStruct->TIM_Period; 1030: 21de lhu a5,4(a1) 1032: b55e sh a5,44(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:133 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:133 TIMx->PSC = TIM_TimeBaseInitStruct->TIM_Prescaler; 1034: 219e lhu a5,0(a1) 1036: b51e sh a5,40(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:135 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:135 if((TIMx == TIM1) || (TIMx == TIM8) || (TIMx == TIM9) || (TIMx == TIM10)) 1038: 400137b7 lui a5,0x40013 103c: c0078713 addi a4,a5,-1024 # 40012c00 <_eusrstack+0x1fff2c00> 1040: 00e50e63 beq a0,a4,105c -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:135 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:135 (discriminator 1) 1044: 40078793 addi a5,a5,1024 1048: 00f50a63 beq a0,a5,105c -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:135 (discriminator 2) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:135 (discriminator 2) 104c: 400157b7 lui a5,0x40015 1050: c0078713 addi a4,a5,-1024 # 40014c00 <_eusrstack+0x1fff4c00> 1054: 00e50463 beq a0,a4,105c -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:135 (discriminator 3) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:135 (discriminator 3) 1058: 00f51463 bne a0,a5,1060 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:137 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:137 { TIMx->RPTCR = TIM_TimeBaseInitStruct->TIM_RepetitionCounter; 105c: 259c lbu a5,8(a1) 105e: b91e sh a5,48(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:140 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:140 } TIMx->SWEVGR = TIM_PSCReloadMode_Immediate; 1060: 4785 li a5,1 1062: a95e sh a5,20(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:141 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:141 } 1064: 8082 ret 00001066 : TIM_Cmd(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:522 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:522 */ void TIM_Cmd(TIM_TypeDef *TIMx, FunctionalState NewState) { @@ -3985,23 +3985,23 @@ void TIM_Cmd(TIM_TypeDef *TIMx, FunctionalState NewState) { TIMx->CTLR1 |= TIM_CEN; 1066: 211e lhu a5,0(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:520 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:520 if(NewState != DISABLE) 1068: c589 beqz a1,1072 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:522 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:522 TIMx->CTLR1 |= TIM_CEN; 106a: 0017e793 ori a5,a5,1 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:526 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:526 } else { TIMx->CTLR1 &= (uint16_t)(~((uint16_t)TIM_CEN)); 106e: a11e sh a5,0(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:528 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:528 } } 1070: 8082 ret -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:526 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:526 TIMx->CTLR1 &= (uint16_t)(~((uint16_t)TIM_CEN)); 1072: 07c2 slli a5,a5,0x10 1074: 83c1 srli a5,a5,0x10 @@ -4012,7 +4012,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim 0000107e : TIM_ITConfig(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:576 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:576 */ void TIM_ITConfig(TIM_TypeDef *TIMx, uint16_t TIM_IT, FunctionalState NewState) { @@ -4020,23 +4020,23 @@ void TIM_ITConfig(TIM_TypeDef *TIMx, uint16_t TIM_IT, FunctionalState NewState) { TIMx->DMAINTENR |= TIM_IT; 107e: 255e lhu a5,12(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:574 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:574 if(NewState != DISABLE) 1080: c601 beqz a2,1088 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:576 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:576 TIMx->DMAINTENR |= TIM_IT; 1082: 8ddd or a1,a1,a5 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:580 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:580 } else { TIMx->DMAINTENR &= (uint16_t)~TIM_IT; 1084: a54e sh a1,12(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:582 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:582 } } 1086: 8082 ret -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_tim.c:580 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_tim.c:580 TIMx->DMAINTENR &= (uint16_t)~TIM_IT; 1088: fff5c593 not a1,a1 108c: 8dfd and a1,a1,a5 @@ -4052,7 +4052,7 @@ TIM_ClearITPendingBit(): 0000109c : USART_Init(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:122 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:122 * USART peripheral. * * @return none @@ -4060,7 +4060,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usa void USART_Init(USART_TypeDef *USARTx, USART_InitTypeDef *USART_InitStruct) { 109c: 954ff2ef jal t0,1f0 <__riscv_save_0> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:134 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:134 if(USART_InitStruct->USART_HardwareFlowControl != USART_HardwareFlowControl_None) { } @@ -4072,30 +4072,30 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usa 10a4: 17fd addi a5,a5,-1 10a6: 8ff5 and a5,a5,a3 10a8: 21f6 lhu a3,6(a1) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:129 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:129 if(USART_InitStruct->USART_HardwareFlowControl != USART_HardwareFlowControl_None) 10aa: 25da lhu a4,12(a1) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:122 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:122 { 10ac: 7179 addi sp,sp,-48 10ae: 8fd5 or a5,a5,a3 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:138 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:138 tmpreg &= CTLR2_STOP_CLEAR_Mask; tmpreg |= (uint32_t)USART_InitStruct->USART_StopBits; USARTx->CTLR2 = (uint16_t)tmpreg; 10b0: a91e sh a5,16(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:139 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:139 tmpreg = USARTx->CTLR1; 10b2: 2556 lhu a3,12(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:141 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:141 tmpreg &= CTLR1_CLEAR_Mask; tmpreg |= (uint32_t)USART_InitStruct->USART_WordLength | USART_InitStruct->USART_Parity | 10b4: 77fd lui a5,0xfffff 10b6: 9f378793 addi a5,a5,-1549 # ffffe9f3 <_eusrstack+0xdffde9f3> 10ba: 8ff5 and a5,a5,a3 10bc: 21d6 lhu a3,4(a1) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:122 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:122 { 10be: 842a mv s0,a0 10c0: c62e sw a1,12(sp) @@ -4104,41 +4104,41 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usa 10c6: 8fd5 or a5,a5,a3 10c8: 25b6 lhu a3,10(a1) 10ca: 8fd5 or a5,a5,a3 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:143 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:143 USART_InitStruct->USART_Mode; USARTx->CTLR1 = (uint16_t)tmpreg; 10cc: a55e sh a5,12(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:145 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:145 tmpreg = USARTx->CTLR3; 10ce: 295e lhu a5,20(a0) 10d0: 07c2 slli a5,a5,0x10 10d2: 83c1 srli a5,a5,0x10 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:147 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:147 tmpreg &= CTLR3_CLEAR_Mask; tmpreg |= USART_InitStruct->USART_HardwareFlowControl; 10d4: cff7f793 andi a5,a5,-769 10d8: 8fd9 or a5,a5,a4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:148 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:148 USARTx->CTLR3 = (uint16_t)tmpreg; 10da: a95e sh a5,20(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:150 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:150 RCC_GetClocksFreq(&RCC_ClocksStatus); 10dc: 0868 addi a0,sp,28 10de: 31bd jal d4c -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:152 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:152 if(usartxbase == USART1_BASE) 10e0: 400147b7 lui a5,0x40014 10e4: 80078793 addi a5,a5,-2048 # 40013800 <_eusrstack+0x1fff3800> 10e8: 45b2 lw a1,12(sp) 10ea: 02f41e63 bne s0,a5,1126 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:154 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:154 { apbclock = RCC_ClocksStatus.PCLK2_Frequency; 10ee: 57a2 lw a5,40(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:161 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:161 else { apbclock = RCC_ClocksStatus.PCLK1_Frequency; @@ -4148,47 +4148,47 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usa 10f0: 4765 li a4,25 10f2: 02e787b3 mul a5,a5,a4 10f6: 4198 lw a4,0(a1) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:162 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:162 tmpreg = (integerdivider / 100) << 4; 10f8: 06400693 li a3,100 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:161 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:161 integerdivider = ((25 * apbclock) / (4 * (USART_InitStruct->USART_BaudRate))); 10fc: 070a slli a4,a4,0x2 10fe: 02e7d7b3 divu a5,a5,a4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:162 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:162 tmpreg = (integerdivider / 100) << 4; 1102: 02d7d733 divu a4,a5,a3 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:164 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:164 fractionaldivider = integerdivider - (100 * (tmpreg >> 4)); tmpreg |= ((((fractionaldivider * 16) + 50) / 100)) & ((uint8_t)0x0F); 1106: 02d7f7b3 remu a5,a5,a3 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:162 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:162 tmpreg = (integerdivider / 100) << 4; 110a: 0712 slli a4,a4,0x4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:164 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:164 tmpreg |= ((((fractionaldivider * 16) + 50) / 100)) & ((uint8_t)0x0F); 110c: 0792 slli a5,a5,0x4 110e: 03278793 addi a5,a5,50 1112: 02d7d7b3 divu a5,a5,a3 1116: 8bbd andi a5,a5,15 1118: 8fd9 or a5,a5,a4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:165 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:165 USARTx->BRR = (uint16_t)tmpreg; 111a: 07c2 slli a5,a5,0x10 111c: 83c1 srli a5,a5,0x10 111e: a41e sh a5,8(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:166 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:166 } 1120: 6145 addi sp,sp,48 1122: 8f2ff06f j 214 <__riscv_restore_0> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:158 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:158 apbclock = RCC_ClocksStatus.PCLK1_Frequency; 1126: 5792 lw a5,36(sp) 1128: b7e1 j 10f0 0000112a : USART_Cmd(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:244 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:244 * * @return none */ @@ -4196,23 +4196,23 @@ void USART_Cmd(USART_TypeDef *USARTx, FunctionalState NewState) { if(NewState != DISABLE) 112a: c591 beqz a1,1136 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:246 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:246 { USARTx->CTLR1 |= CTLR1_UE_Set; 112c: 255e lhu a5,12(a0) 112e: 6709 lui a4,0x2 1130: 8fd9 or a5,a5,a4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:250 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:250 } else { USARTx->CTLR1 &= CTLR1_UE_Reset; 1132: a55e sh a5,12(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:252 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:252 } } 1134: 8082 ret -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:250 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:250 USARTx->CTLR1 &= CTLR1_UE_Reset; 1136: 255a lhu a4,12(a0) 1138: 77f9 lui a5,0xffffe @@ -4222,7 +4222,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usa 00001140 : USART_SendData(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:447 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:447 * * @return none */ @@ -4231,13 +4231,13 @@ void USART_SendData(USART_TypeDef *USARTx, uint16_t Data) USARTx->DATAR = (Data & (uint16_t)0x01FF); 1140: 1ff5f593 andi a1,a1,511 1144: a14e sh a1,4(a0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:448 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:448 } 1146: 8082 ret 00001148 : USART_GetFlagStatus(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:649 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:649 */ FlagStatus USART_GetFlagStatus(USART_TypeDef *USARTx, uint16_t USART_FLAG) { @@ -4246,7 +4246,7 @@ FlagStatus USART_GetFlagStatus(USART_TypeDef *USARTx, uint16_t USART_FLAG) if((USARTx->STATR & USART_FLAG) != (uint16_t)RESET) 1148: 210a lhu a0,0(a0) 114a: 8d6d and a0,a0,a1 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usart.c:658 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Peripheral/src/ch32v30x_usart.c:658 else { bitstatus = RESET; @@ -4258,7 +4258,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Peripheral/src/ch32v30x_usa 00001152 : ETH_TxPktChainMode(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:484 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:484 * @return Send status. */ uint32_t ETH_TxPktChainMode(uint16_t len, uint32_t *pBuff ) @@ -4268,7 +4268,7 @@ uint32_t ETH_TxPktChainMode(uint16_t len, uint32_t *pBuff ) 1152: 86c1a783 lw a5,-1940(gp) # 2000008c 1156: 4398 lw a4,0(a5) 1158: 02074b63 bltz a4,118e -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:497 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:497 /* Setting the last segment and first segment bits (in this case a frame is transmitted in one descriptor) */ #if HARDWARE_CHECKSUM_CONFIG @@ -4277,125 +4277,125 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:4 DMATxDescToSet->Status |= ETH_DMATxDesc_LS | ETH_DMATxDesc_FS; 115c: 4398 lw a4,0(a5) 115e: 30000637 lui a2,0x30000 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:490 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:490 DMATxDescToSet->ControlBufferSize = (len & ETH_DMATxDesc_TBS1); 1162: 054e slli a0,a0,0x13 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:497 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:497 DMATxDescToSet->Status |= ETH_DMATxDesc_LS | ETH_DMATxDesc_FS; 1164: 8f51 or a4,a4,a2 1166: c398 sw a4,0(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:501 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:501 #endif /* Set Own bit of the Tx descriptor Status: gives the buffer back to ETHERNET DMA */ DMATxDescToSet->Status |= ETH_DMATxDesc_OWN; 1168: 4398 lw a4,0(a5) 116a: 80000637 lui a2,0x80000 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:490 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:490 DMATxDescToSet->ControlBufferSize = (len & ETH_DMATxDesc_TBS1); 116e: 814d srli a0,a0,0x13 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:501 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:501 DMATxDescToSet->Status |= ETH_DMATxDesc_OWN; 1170: 8f51 or a4,a4,a2 1172: c398 sw a4,0(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:490 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:490 DMATxDescToSet->ControlBufferSize = (len & ETH_DMATxDesc_TBS1); 1174: c3c8 sw a0,4(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:491 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:491 DMATxDescToSet->Buffer1Addr = (uint32_t)pBuff; 1176: c78c sw a1,8(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:504 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:504 /* Clear TBUS ETHERNET DMA flag */ ETH->DMASR = ETH_DMASR_TBUS; 1178: 40029737 lui a4,0x40029 117c: 4611 li a2,4 117e: cb50 sw a2,20(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:506 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:506 /* Resume DMA transmission*/ ETH->DMATPDR = 0; 1180: 00072223 sw zero,4(a4) # 40029004 <_eusrstack+0x20009004> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:511 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:511 /* Update the ETHERNET DMA global Tx descriptor with next Tx descriptor */ /* Chained Mode */ /* Selects the next DMA Tx descriptor list for next buffer to send */ DMATxDescToSet = (ETH_DMADESCTypeDef*) (DMATxDescToSet->Buffer2NextDescAddr); 1184: 47dc lw a5,12(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:513 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:513 /* Return SUCCESS */ return ETH_SUCCESS; 1186: 4505 li a0,1 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:511 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:511 DMATxDescToSet = (ETH_DMADESCTypeDef*) (DMATxDescToSet->Buffer2NextDescAddr); 1188: 86f1a623 sw a5,-1940(gp) # 2000008c -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:513 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:513 return ETH_SUCCESS; 118c: 8082 ret -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:487 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:487 return ETH_ERROR; 118e: 4501 li a0,0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:514 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:514 } 1190: 8082 ret 00001192 : WCHNET_GetMacAddr(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:71 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:71 *p = *macaddr; 1192: 1ffff737 lui a4,0x1ffff -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:65 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:65 { 1196: 4781 li a5,0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:71 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:71 *p = *macaddr; 1198: 7ed70713 addi a4,a4,2029 # 1ffff7ed <_data_lma+0x1fff6959> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:69 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:69 for(i=0;i<6;i++) 119c: 4699 li a3,6 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:71 (discriminator 3) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:71 (discriminator 3) *p = *macaddr; 119e: 40f70633 sub a2,a4,a5 11a2: 220c lbu a1,0(a2) 11a4: 00f50633 add a2,a0,a5 11a8: 0785 addi a5,a5,1 11aa: a20c sb a1,0(a2) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:69 (discriminator 3) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:69 (discriminator 3) for(i=0;i<6;i++) 11ac: fed799e3 bne a5,a3,119e -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:75 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:75 } 11b0: 8082 ret 000011b2 : WCHNET_TimeIsr(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:86 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:86 LocalTime += timperiod; 11b2: 88018793 addi a5,gp,-1920 # 200000a0 11b6: 4398 lw a4,0(a5) 11b8: 953a add a0,a0,a4 11ba: c388 sw a0,0(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:87 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:87 } 11bc: 8082 ret 000011be : ETH_RGMIIPinInit(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:143 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:143 { 11be: 80aff2ef jal t0,1c8 <__riscv_save_10> 11c2: 1141 addi sp,sp,-16 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:146 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:146 RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE); 11c4: 4585 li a1,1 11c6: 4505 li a0,1 11c8: 3b21 jal ee0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:147 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:147 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC, ENABLE); 11ca: 4585 li a1,1 11cc: 4571 li a0,28 11ce: 3b09 jal ee0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:148 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:148 GPIOB->CFGHR &= ~(0xff<<16); 11d0: 40011937 lui s2,0x40011 11d4: c0492783 lw a5,-1020(s2) # 40010c04 <_eusrstack+0x1fff0c04> @@ -4403,30 +4403,30 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:1 11dc: 177d addi a4,a4,-1 11de: 8ff9 and a5,a5,a4 11e0: c0f92223 sw a5,-1020(s2) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:149 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:149 GPIOB->CFGHR |= (0xbb<<16); 11e4: c0492783 lw a5,-1020(s2) 11e8: 00bb0737 lui a4,0xbb0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:152 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:152 GPIO_Output(GPIOA, GPIO_Pin_2); 11ec: 440d li s0,3 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:149 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:149 GPIOB->CFGHR |= (0xbb<<16); 11ee: 8fd9 or a5,a5,a4 11f0: c0f92223 sw a5,-1020(s2) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:150 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:150 GPIOB->CFGLR &= ~(0xff<<4); 11f4: c0092783 lw a5,-1024(s2) 11f8: 777d lui a4,0xfffff 11fa: 073d addi a4,a4,15 11fc: 8ff9 and a5,a5,a4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:152 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:152 GPIO_Output(GPIOA, GPIO_Pin_2); 11fe: 44e1 li s1,24 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:150 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:150 GPIOB->CFGLR &= ~(0xff<<4); 1200: c0f92023 sw a5,-1024(s2) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:152 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:152 GPIO_Output(GPIOA, GPIO_Pin_2); 1204: 004c addi a1,sp,4 1206: 4791 li a5,4 @@ -4435,7 +4435,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:1 120e: c422 sw s0,8(sp) 1210: c626 sw s1,12(sp) 1212: 3c39 jal c30 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:153 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:153 GPIO_Output(GPIOA, GPIO_Pin_3); 1214: 4ba1 li s7,8 1216: 004c addi a1,sp,4 @@ -4444,7 +4444,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:1 1220: c422 sw s0,8(sp) 1222: c626 sw s1,12(sp) 1224: 3431 jal c30 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:154 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:154 GPIO_Output(GPIOA, GPIO_Pin_7); 1226: 08000b13 li s6,128 122a: 004c addi a1,sp,4 @@ -4453,7 +4453,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:1 1234: c422 sw s0,8(sp) 1236: c626 sw s1,12(sp) 1238: 3ae5 jal c30 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:155 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:155 GPIO_Output(GPIOC, GPIO_Pin_4); 123a: 47c1 li a5,16 123c: 004c addi a1,sp,4 @@ -4462,21 +4462,21 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:1 1244: c422 sw s0,8(sp) 1246: c626 sw s1,12(sp) 1248: 32e5 jal c30 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:156 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:156 GPIO_Output(GPIOC, GPIO_Pin_5); 124a: 02000793 li a5,32 124e: 004c addi a1,sp,4 1250: 40011537 lui a0,0x40011 1254: 827c sh a5,4(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:148 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:148 GPIOB->CFGHR &= ~(0xff<<16); 1256: c0090993 addi s3,s2,-1024 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:156 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:156 GPIO_Output(GPIOC, GPIO_Pin_5); 125a: c422 sw s0,8(sp) 125c: c626 sw s1,12(sp) 125e: 9d3ff0ef jal ra,c30 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:157 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:157 GPIO_Output(GPIOB, GPIO_Pin_0); 1262: 4a85 li s5,1 1264: 004c addi a1,sp,4 @@ -4485,7 +4485,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:1 126c: c422 sw s0,8(sp) 126e: c626 sw s1,12(sp) 1270: 9c1ff0ef jal ra,c30 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:159 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:159 GPIO_Input(GPIOC, GPIO_Pin_0); 1274: 4491 li s1,4 1276: 004c addi a1,sp,4 @@ -4494,7 +4494,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:1 1280: c422 sw s0,8(sp) 1282: c626 sw s1,12(sp) 1284: 9adff0ef jal ra,c30 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:160 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:160 GPIO_Input(GPIOC, GPIO_Pin_1); 1288: 4a09 li s4,2 128a: 004c addi a1,sp,4 @@ -4503,7 +4503,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:1 1294: c422 sw s0,8(sp) 1296: c626 sw s1,12(sp) 1298: 999ff0ef jal ra,c30 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:161 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:161 GPIO_Input(GPIOC, GPIO_Pin_2); 129c: 004c addi a1,sp,4 129e: 40011537 lui a0,0x40011 @@ -4511,7 +4511,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:1 12a4: c422 sw s0,8(sp) 12a6: c626 sw s1,12(sp) 12a8: 989ff0ef jal ra,c30 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:162 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:162 GPIO_Input(GPIOC, GPIO_Pin_3); 12ac: 004c addi a1,sp,4 12ae: 40011537 lui a0,0x40011 @@ -4519,7 +4519,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:1 12b6: c422 sw s0,8(sp) 12b8: c626 sw s1,12(sp) 12ba: 977ff0ef jal ra,c30 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:163 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:163 GPIO_Input(GPIOA, GPIO_Pin_0); 12be: 004c addi a1,sp,4 12c0: 80090513 addi a0,s2,-2048 @@ -4527,7 +4527,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:1 12c8: c422 sw s0,8(sp) 12ca: c626 sw s1,12(sp) 12cc: 965ff0ef jal ra,c30 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:164 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:164 GPIO_Input(GPIOA, GPIO_Pin_1); 12d0: 004c addi a1,sp,4 12d2: 80090513 addi a0,s2,-2048 @@ -4535,7 +4535,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:1 12da: c422 sw s0,8(sp) 12dc: c626 sw s1,12(sp) 12de: 953ff0ef jal ra,c30 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:166 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:166 GPIO_Input(GPIOB, GPIO_Pin_1); /* 125m in */ 12e2: 004c addi a1,sp,4 12e4: 854e mv a0,s3 @@ -4543,7 +4543,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:1 12ea: c422 sw s0,8(sp) 12ec: c626 sw s1,12(sp) 12ee: 943ff0ef jal ra,c30 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:167 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:167 GPIO_Input(GPIOC, GPIO_Pin_7); /* interrupt pin */ 12f2: 004c addi a1,sp,4 12f4: 40011537 lui a0,0x40011 @@ -4551,17 +4551,17 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:1 12fc: c422 sw s0,8(sp) 12fe: c626 sw s1,12(sp) 1300: 931ff0ef jal ra,c30 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:168 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:168 } 1304: 0141 addi sp,sp,16 1306: efbfe06f j 200 <__riscv_restore_10> 0000130a : ETH_PHYLink(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:242 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:242 { 130a: ecdfe2ef jal t0,1d6 <__riscv_save_4> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:248 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:248 ETH_WritePHYRegister( gPHYAddress, 0x1F, 0x0a43 ); 130e: 88418413 addi s0,gp,-1916 # 200000a4 1312: 200a lhu a0,0(s0) @@ -4569,73 +4569,73 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:2 1316: a4360613 addi a2,a2,-1469 # a43 131a: 45fd li a1,31 131c: f5eff0ef jal ra,a7a -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:251 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:251 ETH_ReadPHYRegister( gPHYAddress, 0x1A); 1320: 200a lhu a0,0(s0) 1322: 45e9 li a1,26 1324: efeff0ef jal ra,a22 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:252 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:252 phy_stat = ETH_ReadPHYRegister( gPHYAddress, 0x1A); 1328: 200a lhu a0,0(s0) 132a: 45e9 li a1,26 132c: 88418493 addi s1,gp,-1916 # 200000a4 1330: ef2ff0ef jal ra,a22 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:254 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:254 if((ChipId & 0xf0) <= 0x20) 1334: 8741a783 lw a5,-1932(gp) # 20000094 1338: 02000713 li a4,32 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:252 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:252 phy_stat = ETH_ReadPHYRegister( gPHYAddress, 0x1A); 133c: 842a mv s0,a0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:254 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:254 if((ChipId & 0xf0) <= 0x20) 133e: 0f07f793 andi a5,a5,240 1342: 87418993 addi s3,gp,-1932 # 20000094 1346: 4941 li s2,16 1348: 06f77863 bgeu a4,a5,13b8 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:264 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:264 LastPhyStat = phy_stat & 0x04; 134c: 00447913 andi s2,s0,4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:266 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:266 WCHNET_PhyStatus( phy_stat ); 1350: 8522 mv a0,s0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:264 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:264 LastPhyStat = phy_stat & 0x04; 1352: 87219c23 sh s2,-1928(gp) # 20000098 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:266 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:266 WCHNET_PhyStatus( phy_stat ); 1356: 1fd000ef jal ra,1d52 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:268 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:268 if( phy_stat & 0x04 ) 135a: 02090d63 beqz s2,1394 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:271 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:271 RGMII_TXC_Delay(0, 4); 135e: 4591 li a1,4 1360: 4501 li a0,0 1362: 897ff0ef jal ra,bf8 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:272 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:272 if( phy_stat & 0x08 ) 1366: 00847793 andi a5,s0,8 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:274 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:274 ETH->MACCR |= ETH_Mode_FullDuplex; 136a: 400286b7 lui a3,0x40028 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:272 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:272 if( phy_stat & 0x08 ) 136e: cfb1 beqz a5,13ca -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:274 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:274 ETH->MACCR |= ETH_Mode_FullDuplex; 1370: 429c lw a5,0(a3) 1372: 6705 lui a4,0x1 1374: 80070713 addi a4,a4,-2048 # 800 <__stack_size> 1378: 8fd9 or a5,a5,a4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:278 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:278 ETH->MACCR &= ~ETH_Mode_FullDuplex; 137a: c29c sw a5,0(a3) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:280 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:280 if( (phy_stat & 0x30) == 0x00 ) 137c: 03047413 andi s0,s0,48 1380: e839 bnez s0,13d6 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:282 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:282 ETH->MACCR &= ~(ETH_Speed_100M|ETH_Speed_1000M); 1382: 400286b7 lui a3,0x40028 1386: 429c lw a5,0(a3) @@ -4643,20 +4643,20 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:2 138a: 177d addi a4,a4,-1 138c: 8ff9 and a5,a5,a4 138e: c29c sw a5,0(a3) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:297 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:297 ETH_Start( ); 1390: 819ff0ef jal ra,ba8 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:299 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:299 phy_stat = ETH_ReadPHYRegister( gPHYAddress, 0x1D); /* Clear the Interrupt status */ 1394: 208a lhu a0,0(s1) 1396: 45f5 li a1,29 1398: e8aff0ef jal ra,a22 139c: a02d j 13c6 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:258 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:258 Delay_Us(100); 139e: 06400513 li a0,100 13a2: 2b0d jal 18d4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:259 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:259 phy_stat = ETH_ReadPHYRegister( gPHYAddress, 0x1A); 13a4: 208a lhu a0,0(s1) 13a6: 45e9 li a1,26 @@ -4664,32 +4664,32 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:2 13aa: e78ff0ef jal ra,a22 13ae: 0ff97913 andi s2,s2,255 13b2: 842a mv s0,a0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:260 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:260 if(timeout++ == 15) break; 13b4: 00090363 beqz s2,13ba -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:256 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:256 while(phy_stat == 0) 13b8: d07d beqz s0,139e -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:262 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:262 if(LastPhyStat == (phy_stat & 0x04)) return; 13ba: 8781d703 lhu a4,-1928(gp) # 20000098 13be: 00447793 andi a5,s0,4 13c2: f8f715e3 bne a4,a5,134c -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:300 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:300 } 13c6: e45fe06f j 20a <__riscv_restore_4> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:278 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:278 ETH->MACCR &= ~ETH_Mode_FullDuplex; 13ca: 429c lw a5,0(a3) 13cc: 777d lui a4,0xfffff 13ce: 7ff70713 addi a4,a4,2047 # fffff7ff <_eusrstack+0xdffdf7ff> 13d2: 8ff9 and a5,a5,a4 13d4: b75d j 137a -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:284 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:284 else if( (phy_stat & 0x30) == 0x10 ) 13d6: 47c1 li a5,16 13d8: 00f41e63 bne s0,a5,13f4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:286 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:286 ETH->MACCR &= ~(ETH_Speed_100M|ETH_Speed_1000M); 13dc: 400287b7 lui a5,0x40028 13e0: 4398 lw a4,0(a5) @@ -4697,18 +4697,18 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:2 13e4: 16fd addi a3,a3,-1 13e6: 8f75 and a4,a4,a3 13e8: c398 sw a4,0(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:287 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:287 ETH->MACCR |= ETH_Speed_100M; 13ea: 4398 lw a4,0(a5) 13ec: 6691 lui a3,0x4 13ee: 8f55 or a4,a4,a3 13f0: c398 sw a4,0(a5) 13f2: bf79 j 1390 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:289 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:289 else if( (phy_stat & 0x30) == 0x20 ) 13f4: 02000793 li a5,32 13f8: f8f41ce3 bne s0,a5,1390 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:291 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:291 ETH->MACCR &= ~(ETH_Speed_100M|ETH_Speed_1000M); 13fc: 400287b7 lui a5,0x40028 1400: 4398 lw a4,0(a5) @@ -4716,19 +4716,19 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:2 1404: 16fd addi a3,a3,-1 1406: 8f75 and a4,a4,a3 1408: c398 sw a4,0(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:292 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:292 ETH->MACCR |= ETH_Speed_1000M; 140a: 4398 lw a4,0(a5) 140c: 66a1 lui a3,0x8 140e: 8f55 or a4,a4,a3 1410: c398 sw a4,0(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:294 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:294 if((ChipId & 0xf0) >= 0x60) 1412: 0009a783 lw a5,0(s3) 1416: 05f00713 li a4,95 141a: 0f07f793 andi a5,a5,240 141e: f6f779e3 bgeu a4,a5,1390 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:295 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:295 RGMII_TXC_Delay(1, 2); 1422: 4589 li a1,2 1424: 4505 li a0,1 @@ -4737,7 +4737,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:2 0000142c : WCHNET_QueryPhySta(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:100 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:100 if(QUERY_STAT_FLAG){ /* Query the PHY link status every 1s */ 142c: 88018713 addi a4,gp,-1920 # 200000a0 1430: 4314 lw a3,0(a4) @@ -4746,382 +4746,382 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:1 143a: 87c18793 addi a5,gp,-1924 # 2000009c 143e: 438c lw a1,0(a5) 1440: 02b68f63 beq a3,a1,147e -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:98 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:98 { 1444: dadfe2ef jal t0,1f0 <__riscv_save_0> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:101 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:101 LastQueryPhyTime = LocalTime / 1000; 1448: 4318 lw a4,0(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:102 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:102 ETH_WritePHYRegister( PHY_ADDRESS, 0x1F, 0x0a43 ); 144a: 45fd li a1,31 144c: 4505 li a0,1 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:101 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:101 LastQueryPhyTime = LocalTime / 1000; 144e: 02c75733 divu a4,a4,a2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:102 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:102 ETH_WritePHYRegister( PHY_ADDRESS, 0x1F, 0x0a43 ); 1452: 6605 lui a2,0x1 1454: a4360613 addi a2,a2,-1469 # a43 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:101 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:101 LastQueryPhyTime = LocalTime / 1000; 1458: c398 sw a4,0(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:102 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:102 ETH_WritePHYRegister( PHY_ADDRESS, 0x1F, 0x0a43 ); 145a: e20ff0ef jal ra,a7a -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:105 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:105 ETH_ReadPHYRegister( PHY_ADDRESS, 0x1A); 145e: 45e9 li a1,26 1460: 4505 li a0,1 1462: dc0ff0ef jal ra,a22 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:106 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:106 phy_stat = ETH_ReadPHYRegister( PHY_ADDRESS, 0x1A) & 0x04; 1466: 45e9 li a1,26 1468: 4505 li a0,1 146a: db8ff0ef jal ra,a22 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:107 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:107 if((phy_stat != LastPhyStat) && (phy_stat != 0xffff)){ 146e: 8781d783 lhu a5,-1928(gp) # 20000098 1472: 8911 andi a0,a0,4 1474: 00a78363 beq a5,a0,147a -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:108 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:108 ETH_PHYLink(); 1478: 3d49 jal 130a -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:111 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:111 } 147a: d9bfe06f j 214 <__riscv_restore_0> 147e: 8082 ret 00001480 : WCHNET_MainTask(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:124 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:124 { 1480: d71fe2ef jal t0,1f0 <__riscv_save_0> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:125 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:125 WCHNET_NetInput( ); /* Ethernet data input */ 1484: 0bb000ef jal ra,1d3e -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:126 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:126 WCHNET_PeriodicHandle( ); /* Protocol stack time-related task processing */ 1488: 6f8000ef jal ra,1b80 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:129 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:129 WCHNET_QueryPhySta(); /* Query external PHY status */ 148c: 3745 jal 142c -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:131 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:131 } 148e: d87fe06f j 214 <__riscv_restore_0> 00001492 : ETH_RegInit(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:313 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:313 { 1492: d5ffe2ef jal t0,1f0 <__riscv_save_0> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:315 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:315 ETH->MACMIIAR = (uint32_t)ETH_MACMIIAR_CR_Div42; 1496: 400286b7 lui a3,0x40028 149a: 0006a823 sw zero,16(a3) # 40028010 <_eusrstack+0x20008010> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:313 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:313 { 149e: 87aa mv a5,a0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:318 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:318 ETH->MACCR = (uint32_t)(ETH_InitStruct->ETH_Watchdog | 14a0: 4790 lw a2,8(a5) 14a2: 43d8 lw a4,4(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:313 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:313 { 14a4: 852e mv a0,a1 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:351 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:351 ETH_WritePHYRegister(PHYAddress, PHY_BCR, PHY_Reset); 14a6: 4581 li a1,0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:318 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:318 ETH->MACCR = (uint32_t)(ETH_InitStruct->ETH_Watchdog | 14a8: 8f51 or a4,a4,a2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:319 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:319 ETH_InitStruct->ETH_Jabber | 14aa: 47d0 lw a2,12(a5) 14ac: 8f51 or a4,a4,a2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:320 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:320 ETH_InitStruct->ETH_InterFrameGap | 14ae: 53d0 lw a2,36(a5) 14b0: 8f51 or a4,a4,a2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:321 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:321 ETH_InitStruct->ETH_ChecksumOffload | 14b2: 57d0 lw a2,44(a5) 14b4: 8f51 or a4,a4,a2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:322 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:322 ETH_InitStruct->ETH_AutomaticPadCRCStrip | 14b6: 4fd0 lw a2,28(a5) 14b8: 8f51 or a4,a4,a2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:318 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:318 ETH->MACCR = (uint32_t)(ETH_InitStruct->ETH_Watchdog | 14ba: c298 sw a4,0(a3) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:325 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:325 ETH->MACFFR = (uint32_t)(ETH_InitStruct->ETH_ReceiveAll | 14bc: 5fd0 lw a2,60(a5) 14be: 5f98 lw a4,56(a5) 14c0: 8f51 or a4,a4,a2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:326 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:326 ETH_InitStruct->ETH_SourceAddrFilter | 14c2: 43b0 lw a2,64(a5) 14c4: 8f51 or a4,a4,a2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:327 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:327 ETH_InitStruct->ETH_PassControlFrames | 14c6: 43f0 lw a2,68(a5) 14c8: 8f51 or a4,a4,a2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:328 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:328 ETH_InitStruct->ETH_BroadcastFramesReception | 14ca: 47b0 lw a2,72(a5) 14cc: 8f51 or a4,a4,a2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:329 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:329 ETH_InitStruct->ETH_DestinationAddrFilter | 14ce: 47f0 lw a2,76(a5) 14d0: 8f51 or a4,a4,a2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:330 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:330 ETH_InitStruct->ETH_PromiscuousMode | 14d2: 4bb0 lw a2,80(a5) 14d4: 8f51 or a4,a4,a2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:331 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:331 ETH_InitStruct->ETH_MulticastFramesFilter | 14d6: 4bf0 lw a2,84(a5) 14d8: 8f51 or a4,a4,a2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:325 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:325 ETH->MACFFR = (uint32_t)(ETH_InitStruct->ETH_ReceiveAll | 14da: c2d8 sw a4,4(a3) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:334 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:334 ETH->MACHTHR = (uint32_t)ETH_InitStruct->ETH_HashTableHigh; 14dc: 4fb8 lw a4,88(a5) 14de: c698 sw a4,8(a3) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:335 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:335 ETH->MACHTLR = (uint32_t)ETH_InitStruct->ETH_HashTableLow; 14e0: 4ff8 lw a4,92(a5) 14e2: c6d8 sw a4,12(a3) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:339 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:339 ETH_InitStruct->ETH_ReceiveFlowControl | 14e4: 5bb0 lw a2,112(a5) 14e6: 57f8 lw a4,108(a5) 14e8: 8f51 or a4,a4,a2 14ea: 5bf0 lw a2,116(a5) 14ec: 8f51 or a4,a4,a2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:337 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:337 ETH->MACFCR = (uint32_t)((ETH_InitStruct->ETH_PauseTime << 16) | 14ee: 53b0 lw a2,96(a5) 14f0: 0642 slli a2,a2,0x10 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:339 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:339 ETH_InitStruct->ETH_ReceiveFlowControl | 14f2: 8f51 or a4,a4,a2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:337 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:337 ETH->MACFCR = (uint32_t)((ETH_InitStruct->ETH_PauseTime << 16) | 14f4: ce98 sw a4,24(a3) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:342 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:342 ETH->MACVLANTR = (uint32_t)(ETH_InitStruct->ETH_VLANTagComparison | 14f6: 5ff0 lw a2,124(a5) 14f8: 5fb8 lw a4,120(a5) 14fa: 8f51 or a4,a4,a2 14fc: ced8 sw a4,28(a3) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:345 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:345 ETH->DMAOMR = (uint32_t)(ETH_InitStruct->ETH_DropTCPIPChecksumErrorFrame | 14fe: 08c7a683 lw a3,140(a5) # 4002808c <_eusrstack+0x2000808c> 1502: 0807a703 lw a4,128(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:351 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:351 ETH_WritePHYRegister(PHYAddress, PHY_BCR, PHY_Reset); 1506: 6621 lui a2,0x8 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:345 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:345 ETH->DMAOMR = (uint32_t)(ETH_InitStruct->ETH_DropTCPIPChecksumErrorFrame | 1508: 8f55 or a4,a4,a3 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:346 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:346 ETH_InitStruct->ETH_TransmitStoreForward | 150a: 0947a683 lw a3,148(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:347 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:347 ETH_InitStruct->ETH_ForwardErrorFrames | 150e: 0987a783 lw a5,152(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:346 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:346 ETH_InitStruct->ETH_TransmitStoreForward | 1512: 8f55 or a4,a4,a3 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:347 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:347 ETH_InitStruct->ETH_ForwardErrorFrames | 1514: 8f5d or a4,a4,a5 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:345 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:345 ETH->DMAOMR = (uint32_t)(ETH_InitStruct->ETH_DropTCPIPChecksumErrorFrame | 1516: 400297b7 lui a5,0x40029 151a: cf98 sw a4,24(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:351 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:351 ETH_WritePHYRegister(PHYAddress, PHY_BCR, PHY_Reset); 151c: d5eff0ef jal ra,a7a -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:353 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:353 } 1520: 4505 li a0,1 1522: cf3fe06f j 214 <__riscv_restore_0> 00001526 : ETH_Configuration(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:363 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:363 { 1526: cb1fe2ef jal t0,1d6 <__riscv_save_4> 152a: 7131 addi sp,sp,-192 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:368 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:368 RCC_AHBPeriphClockCmd(RCC_AHBPeriph_ETH_MAC | \ 152c: 4585 li a1,1 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:363 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:363 { 152e: 84aa mv s1,a0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:368 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:368 RCC_AHBPeriphClockCmd(RCC_AHBPeriph_ETH_MAC | \ 1530: 6571 lui a0,0x1c 1532: 991ff0ef jal ra,ec2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:375 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:375 EXTEN->EXTEN_CTR |= EXTEN_ETH_RGMII_SEL; 1536: 40024737 lui a4,0x40024 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:372 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:372 gPHYAddress = PHY_ADDRESS; 153a: 4785 li a5,1 153c: 88f19223 sh a5,-1916(gp) # 200000a4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:375 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:375 EXTEN->EXTEN_CTR |= EXTEN_ETH_RGMII_SEL; 1540: 80072783 lw a5,-2048(a4) # 40023800 <_eusrstack+0x20003800> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:376 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:376 RCC_ETH1GCLKConfig(RCC_ETH1GCLKSource_PB1_IN); 1544: 4509 li a0,2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:385 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:385 ETH_SoftwareReset(); 1546: 6409 lui s0,0x2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:375 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:375 EXTEN->EXTEN_CTR |= EXTEN_ETH_RGMII_SEL; 1548: 0087e793 ori a5,a5,8 154c: 80f72023 sw a5,-2048(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:376 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:376 RCC_ETH1GCLKConfig(RCC_ETH1GCLKSource_PB1_IN); 1550: 9ebff0ef jal ra,f3a -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:377 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:377 RCC_ETH1G_125Mcmd(ENABLE); 1554: 4505 li a0,1 1556: 9ffff0ef jal ra,f54 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:385 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:385 ETH_SoftwareReset(); 155a: 71040413 addi s0,s0,1808 # 2710 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:379 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:379 ETH_RGMIIPinInit(); 155e: 3185 jal 11be -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:382 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:382 ETH_DeInit(); 1560: 88418913 addi s2,gp,-1916 # 200000a4 1564: caaff0ef jal ra,a0e -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:391 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:391 }while(ETH->DMABMR & ETH_DMABMR_SR); 1568: 400299b7 lui s3,0x40029 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:385 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:385 ETH_SoftwareReset(); 156c: e16ff0ef jal ra,b82 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:389 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:389 Delay_Us(10); 1570: 147d addi s0,s0,-1 1572: 0442 slli s0,s0,0x10 1574: 4529 li a0,10 1576: 8041 srli s0,s0,0x10 1578: 2eb1 jal 18d4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:390 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:390 if( !--timeout ) break; 157a: c409 beqz s0,1584 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:391 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:391 }while(ETH->DMABMR & ETH_DMABMR_SR); 157c: 0009a783 lw a5,0(s3) # 40029000 <_eusrstack+0x20009000> 1580: 8b85 andi a5,a5,1 1582: f7fd bnez a5,1570 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:438 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:438 ETH_RegInit( Ð_InitStructure, gPHYAddress ); 1584: 00095583 lhu a1,0(s2) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:412 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:412 ETH_InitStructure.ETH_PassControlFrames = ETH_PassControlFrames_BlockAll; 1588: 04000793 li a5,64 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:434 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:434 ETH_InitStructure.ETH_TransmitStoreForward = ETH_TransmitStoreForward_Enable; 158c: 00200437 lui s0,0x200 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:435 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:435 ETH_InitStructure.ETH_ForwardErrorFrames = ETH_ForwardErrorFrames_Enable; 1590: 08000713 li a4,128 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:438 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:438 ETH_RegInit( Ð_InitStructure, gPHYAddress ); 1594: 0048 addi a0,sp,4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:412 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:412 ETH_InitStructure.ETH_PassControlFrames = ETH_PassControlFrames_BlockAll; 1596: c2be sw a5,68(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:434 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:434 ETH_InitStructure.ETH_TransmitStoreForward = ETH_TransmitStoreForward_Enable; 1598: c922 sw s0,144(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:435 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:435 ETH_InitStructure.ETH_ForwardErrorFrames = ETH_ForwardErrorFrames_Enable; 159a: cd3a sw a4,152(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:436 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:436 ETH_InitStructure.ETH_ForwardUndersizedGoodFrames = ETH_ForwardUndersizedGoodFrames_Enable; 159c: cf3e sw a5,156(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:395 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:395 ETH_InitStructure.ETH_Watchdog = ETH_Watchdog_Enable; 159e: c402 sw zero,8(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:396 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:396 ETH_InitStructure.ETH_Jabber = ETH_Jabber_Enable; 15a0: c602 sw zero,12(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:397 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:397 ETH_InitStructure.ETH_InterFrameGap = ETH_InterFrameGap_96Bit; 15a2: c802 sw zero,16(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:401 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:401 ETH_InitStructure.ETH_ChecksumOffload = ETH_ChecksumOffload_Disable; 15a4: d402 sw zero,40(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:403 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:403 ETH_InitStructure.ETH_AutomaticPadCRCStrip = ETH_AutomaticPadCRCStrip_Disable; 15a6: d802 sw zero,48(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:404 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:404 ETH_InitStructure.ETH_LoopbackMode = ETH_LoopbackMode_Disable; 15a8: d002 sw zero,32(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:407 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:407 ETH_InitStructure.ETH_ReceiveAll = ETH_ReceiveAll_Disable; 15aa: de02 sw zero,60(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:408 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:408 ETH_InitStructure.ETH_PromiscuousMode = ETH_PromiscuousMode_Disable; 15ac: c882 sw zero,80(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:409 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:409 ETH_InitStructure.ETH_BroadcastFramesReception = ETH_BroadcastFramesReception_Enable; 15ae: c482 sw zero,72(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:410 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:410 ETH_InitStructure.ETH_MulticastFramesFilter = ETH_MulticastFramesFilter_Perfect; 15b0: ca82 sw zero,84(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:411 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:411 ETH_InitStructure.ETH_UnicastFramesFilter = ETH_UnicastFramesFilter_Perfect; 15b2: cc82 sw zero,88(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:413 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:413 ETH_InitStructure.ETH_DestinationAddrFilter = ETH_DestinationAddrFilter_Normal; 15b4: c682 sw zero,76(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:414 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:414 ETH_InitStructure.ETH_SourceAddrFilter = ETH_SourceAddrFilter_Disable; 15b6: c082 sw zero,64(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:416 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:416 ETH_InitStructure.ETH_HashTableHigh = 0x0; 15b8: ce82 sw zero,92(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:417 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:417 ETH_InitStructure.ETH_HashTableLow = 0x0; 15ba: d082 sw zero,96(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:420 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:420 ETH_InitStructure.ETH_VLANTagComparison = ETH_VLANTagComparison_16Bit; 15bc: de82 sw zero,124(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:421 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:421 ETH_InitStructure.ETH_VLANTagIdentifier = 0x0; 15be: c102 sw zero,128(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:424 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:424 ETH_InitStructure.ETH_PauseTime = 0x0; 15c0: d282 sw zero,100(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:425 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:425 ETH_InitStructure.ETH_UnicastPauseFrameDetect = ETH_UnicastPauseFrameDetect_Disable; 15c2: d882 sw zero,112(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:426 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:426 ETH_InitStructure.ETH_ReceiveFlowControl = ETH_ReceiveFlowControl_Disable; 15c4: da82 sw zero,116(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:427 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:427 ETH_InitStructure.ETH_TransmitFlowControl = ETH_TransmitFlowControl_Disable; 15c6: dc82 sw zero,120(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:433 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:433 ETH_InitStructure.ETH_DropTCPIPChecksumErrorFrame = ETH_DropTCPIPChecksumErrorFrame_Enable; 15c8: c302 sw zero,132(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:438 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:438 ETH_RegInit( Ð_InitStructure, gPHYAddress ); 15ca: 35e1 jal 1492 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:441 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:441 ETH->MACA0HR = (uint32_t)((macAddr[5]<<8) | macAddr[4]); 15cc: 30dc lbu a5,5(s1) 15ce: 20d8 lbu a4,4(s1) @@ -5129,11 +5129,11 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:4 15d4: 07a2 slli a5,a5,0x8 15d6: 8fd9 or a5,a5,a4 15d8: c2bc sw a5,64(a3) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:442 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:442 ETH->MACA0LR = (uint32_t)(macAddr[0] | (macAddr[1]<<8) | (macAddr[2]<<16) | (macAddr[3]<<24)); 15da: 3098 lbu a4,1(s1) 15dc: 209c lbu a5,0(s1) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:450 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:450 ETH_DMAITConfig(ETH_DMA_IT_NIS |\ 15de: 6561 lui a0,0x18 15e0: 0722 slli a4,a4,0x8 @@ -5146,49 +5146,49 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:4 15f0: 30bc lbu a5,3(s1) 15f2: 07e2 slli a5,a5,0x18 15f4: 8fd9 or a5,a5,a4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:442 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:442 ETH->MACA0LR = (uint32_t)(macAddr[0] | (macAddr[1]<<8) | (macAddr[2]<<16) | (macAddr[3]<<24)); 15f6: c2fc sw a5,68(a3) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:448 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:448 ETH->MMCRIMR = ETH_MMCRIMR_RGUFM | ETH_MMCRIMR_RFCEM; 15f8: 000207b7 lui a5,0x20 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:445 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:445 ETH->MMCTIMR = ETH_MMCTIMR_TGFM; 15fc: 1086a823 sw s0,272(a3) # 40028110 <_eusrstack+0x20008110> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:448 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:448 ETH->MMCRIMR = ETH_MMCRIMR_RGUFM | ETH_MMCRIMR_RFCEM; 1600: 02078793 addi a5,a5,32 # 20020 <_data_lma+0x1718c> 1604: 10f6a623 sw a5,268(a3) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:450 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:450 ETH_DMAITConfig(ETH_DMA_IT_NIS |\ 1608: dd2ff0ef jal ra,bda -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:463 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:463 ETH_WritePHYRegister( PHY_ADDRESS, 0x1F, 0x0a43 ); 160c: 6605 lui a2,0x1 160e: a4360613 addi a2,a2,-1469 # a43 1612: 45fd li a1,31 1614: 4505 li a0,1 1616: c64ff0ef jal ra,a7a -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:466 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:466 ETH_ReadPHYRegister( PHY_ADDRESS, 0x1A); 161a: 45e9 li a1,26 161c: 4505 li a0,1 161e: c04ff0ef jal ra,a22 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:467 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:467 LastPhyStat = ETH_ReadPHYRegister( PHY_ADDRESS, 0x1A) & 0x04; 1622: 45e9 li a1,26 1624: 4505 li a0,1 1626: bfcff0ef jal ra,a22 162a: 8911 andi a0,a0,4 162c: 86a19c23 sh a0,-1928(gp) # 20000098 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:469 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:469 } 1630: 6129 addi sp,sp,192 1632: bd9fe06f j 20a <__riscv_restore_4> 00001636 : ETH_Stop(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:524 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:524 * @brief Disables ENET MAC and DMA reception/transmission. * * @return none @@ -5196,24 +5196,24 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:5 void ETH_Stop(void) { 1636: bbbfe2ef jal t0,1f0 <__riscv_save_0> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:525 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:525 ETH_MACTransmissionCmd(DISABLE); 163a: 4501 li a0,0 163c: c90ff0ef jal ra,acc -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:526 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:526 ETH_FlushTransmitFIFO(); 1640: d58ff0ef jal ra,b98 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:527 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:527 ETH_MACReceptionCmd(DISABLE); 1644: 4501 li a0,0 1646: c9aff0ef jal ra,ae0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:528 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:528 } 164a: bcbfe06f j 214 <__riscv_restore_0> 0000164e : ReInitMACReg(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:540 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:540 * @param none. * * @return none. @@ -5221,7 +5221,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:5 void ReInitMACReg(void) { 164e: b7bfe2ef jal t0,1c8 <__riscv_save_10> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:546 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:546 uint16_t timeout = 10000; uint32_t maccr, macmiiar, macffr, machthr, machtlr; uint32_t macfcr, macvlantr, dmaomr; @@ -5232,38 +5232,38 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:5 1656: 400294b7 lui s1,0x40029 165a: 007006b7 lui a3,0x700 165e: 00600737 lui a4,0x600 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:546 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:546 (discriminator 1) 1662: 48dc lw a5,20(s1) 1664: 8ff5 and a5,a5,a3 1666: fee79ee3 bne a5,a4,1662 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:548 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:548 ETH_Stop(); 166a: 37f1 jal 1636 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:551 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:551 /* Record the register value */ macmiiar = ETH->MACMIIAR; 166c: 01042b83 lw s7,16(s0) # 40028010 <_eusrstack+0x20008010> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:552 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:552 maccr = ETH->MACCR; 1670: 00042b03 lw s6,0(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:553 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:553 macffr = ETH->MACFFR; 1674: 00442a83 lw s5,4(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:554 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:554 machthr = ETH->MACHTHR; 1678: 00842a03 lw s4,8(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:555 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:555 machtlr = ETH->MACHTLR; 167c: 00c42983 lw s3,12(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:556 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:556 macfcr = ETH->MACFCR; 1680: 01842903 lw s2,24(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:557 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:557 macvlantr = ETH->MACVLANTR; 1684: 01c42c03 lw s8,28(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:564 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:564 /* Reset ETHERNET on AHB Bus */ ETH_DeInit(); @@ -5271,16 +5271,16 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:5 /* Software reset */ ETH_SoftwareReset(); 1688: 6409 lui s0,0x2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:558 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:558 dmaomr = ETH->DMAOMR; 168a: 4c84 lw s1,24(s1) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:564 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:564 ETH_SoftwareReset(); 168c: 71040413 addi s0,s0,1808 # 2710 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:561 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:561 ETH_DeInit(); 1690: b7eff0ef jal ra,a0e -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:570 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:570 /* Wait for software reset */ do{ @@ -5288,25 +5288,25 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:5 if( !--timeout ) break; }while(ETH->DMABMR & ETH_DMABMR_SR); 1694: 40029cb7 lui s9,0x40029 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:564 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:564 ETH_SoftwareReset(); 1698: ceaff0ef jal ra,b82 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:568 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:568 Delay_Us(10); 169c: 147d addi s0,s0,-1 169e: 0442 slli s0,s0,0x10 16a0: 4529 li a0,10 16a2: 8041 srli s0,s0,0x10 16a4: 2c05 jal 18d4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:569 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:569 if( !--timeout ) break; 16a6: c409 beqz s0,16b0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:570 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:570 }while(ETH->DMABMR & ETH_DMABMR_SR); 16a8: 000ca783 lw a5,0(s9) # 40029000 <_eusrstack+0x20009000> 16ac: 8b85 andi a5,a5,1 16ae: f7fd bnez a5,169c -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:573 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:573 /* Configure MAC address */ ETH->MACA0HR = (uint32_t)((MACAddr[5]<<8) | MACAddr[4]); @@ -5317,11 +5317,11 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:5 16bc: 07a2 slli a5,a5,0x8 16be: 8fd1 or a5,a5,a2 16c0: c03c sw a5,64(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:574 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:574 ETH->MACA0LR = (uint32_t)(MACAddr[0] | (MACAddr[1]<<8) | (MACAddr[2]<<16) | (MACAddr[3]<<24)); 16c2: 85d1c703 lbu a4,-1955(gp) # 2000007d 16c6: 85c1c783 lbu a5,-1956(gp) # 2000007c -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:582 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:582 ETH->MMCTIMR = ETH_MMCTIMR_TGFM; /* Mask the interrupt that Rx good unicast frames counter reaches half the maximum value */ /* Mask the interrupt that Rx crc error counter reaches half the maximum value */ @@ -5339,22 +5339,22 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:5 16de: 85f1c783 lbu a5,-1953(gp) # 2000007f 16e2: 07e2 slli a5,a5,0x18 16e4: 8fd9 or a5,a5,a4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:574 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:574 ETH->MACA0LR = (uint32_t)(MACAddr[0] | (MACAddr[1]<<8) | (MACAddr[2]<<16) | (MACAddr[3]<<24)); 16e6: c07c sw a5,68(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:577 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:577 ETH->MMCTIMR = ETH_MMCTIMR_TGFM; 16e8: 002007b7 lui a5,0x200 16ec: 10f42823 sw a5,272(s0) # 40028110 <_eusrstack+0x20008110> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:580 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:580 ETH->MMCRIMR = ETH_MMCRIMR_RGUFM | ETH_MMCRIMR_RFCEM; 16f0: 000207b7 lui a5,0x20 16f4: 02078793 addi a5,a5,32 # 20020 <_data_lma+0x1718c> 16f8: 10f42623 sw a5,268(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:582 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:582 ETH_DMAITConfig(ETH_DMA_IT_NIS |\ 16fc: cdeff0ef jal ra,bda -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:589 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:589 ETH_DMA_IT_T |\ ETH_DMA_IT_AIS |\ ETH_DMA_IT_RBU,\ @@ -5367,7 +5367,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:5 170a: 71058593 addi a1,a1,1808 # 20003710 170e: 52418513 addi a0,gp,1316 # 20000d44 1712: be2ff0ef jal ra,af4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:590 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:590 ETH_DMARxDescChainInit(DMARxDscrTab, MACRxBuf, ETH_RXBUFNB); 1716: 200015b7 lui a1,0x20001 171a: 4b418d13 addi s10,gp,1204 # 20000cd4 @@ -5375,49 +5375,49 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:5 1720: d6458593 addi a1,a1,-668 # 20000d64 1724: 4b418513 addi a0,gp,1204 # 20000cd4 1728: c0eff0ef jal ra,b36 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:591 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:591 pDMARxSet = DMARxDscrTab; 172c: 89a1a423 sw s10,-1912(gp) # 200000a8 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:592 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:592 pDMATxSet = DMATxDscrTab; 1730: 8991a623 sw s9,-1908(gp) # 200000ac -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:594 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:594 ETH->MACMIIAR = macmiiar; 1734: 01742823 sw s7,16(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:595 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:595 ETH->MACCR = maccr; 1738: 01642023 sw s6,0(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:596 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:596 ETH->MACFFR = macffr; 173c: 01542223 sw s5,4(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:597 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:597 ETH->MACHTHR = machthr; 1740: 01442423 sw s4,8(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:598 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:598 ETH->MACHTLR = machtlr; 1744: 01342623 sw s3,12(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:599 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:599 ETH->MACFCR = macfcr; 1748: 01242c23 sw s2,24(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:600 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:600 ETH->MACVLANTR = macvlantr; 174c: 01842e23 sw s8,28(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:601 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:601 ETH->DMAOMR = dmaomr; 1750: 400297b7 lui a5,0x40029 1754: cf84 sw s1,24(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:603 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:603 ETH_Start( ); 1756: c52ff0ef jal ra,ba8 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:604 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:604 } 175a: aa7fe06f j 200 <__riscv_restore_10> 0000175e : WCHNET_RecProcess(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:617 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:617 * * @return none. */ @@ -5428,30 +5428,30 @@ void WCHNET_RecProcess(void) 1762: 02000713 li a4,32 1766: 0f07f793 andi a5,a5,240 176a: 02f76263 bltu a4,a5,178e -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:616 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:616 (discriminator 1) { 176e: a83fe2ef jal t0,1f0 <__riscv_save_0> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:618 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:618 (discriminator 1) ((ETH->DMAMFBOCR & 0x1FFE0000) != 0)) 1772: 40029437 lui s0,0x40029 1776: 501c lw a5,32(s0) 1778: 1ffe0737 lui a4,0x1ffe0 177c: 8ff9 and a5,a5,a4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:617 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:617 (discriminator 1) if(((ChipId & 0xf0) <= 0x20) && \ 177e: c791 beqz a5,178a -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:620 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:620 { ReInitMACReg(); 1780: 35f9 jal 164e -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:622 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:622 /* Resume DMA transport */ ETH->DMARPDR = 0; 1782: 00042423 sw zero,8(s0) # 40029008 <_eusrstack+0x20009008> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:623 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:623 ETH->DMATPDR = 0; 1786: 00042223 sw zero,4(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:625 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:625 } } 178a: a8bfe06f j 214 <__riscv_restore_0> @@ -5459,7 +5459,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:6 00001790 : WCHNET_ETHIsr(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:635 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:635 * @brief Ethernet Interrupt Service Routine * * @return none @@ -5467,75 +5467,75 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:6 void WCHNET_ETHIsr(void) { 1790: a61fe2ef jal t0,1f0 <__riscv_save_0> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:638 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:638 uint32_t int_sta; int_sta = ETH->DMASR; 1794: 400297b7 lui a5,0x40029 1798: 4bc0 lw s0,20(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:639 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:639 if (int_sta & ETH_DMA_IT_AIS) 179a: 01041793 slli a5,s0,0x10 179e: 0007dd63 bgez a5,17b8 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:641 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:641 { if (int_sta & ETH_DMA_IT_RBU) 17a2: 08047793 andi a5,s0,128 17a6: c791 beqz a5,17b2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:643 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:643 { WCHNET_RecProcess(); 17a8: 3f5d jal 175e -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:644 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:644 ETH_DMAClearITPendingBit(ETH_DMA_IT_RBU); 17aa: 08000513 li a0,128 17ae: be2ff0ef jal ra,b90 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:646 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:646 } ETH_DMAClearITPendingBit(ETH_DMA_IT_AIS); 17b2: 6521 lui a0,0x8 17b4: bdcff0ef jal ra,b90 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:649 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:649 } if( int_sta & ETH_DMA_IT_NIS ) 17b8: 00f41793 slli a5,s0,0xf 17bc: 0207d163 bgez a5,17de -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:651 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:651 { if( int_sta & ETH_DMA_IT_R ) 17c0: 04047793 andi a5,s0,64 17c4: c789 beqz a5,17ce -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:655 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:655 { /*If you don't use the Ethernet library, * you can do some data processing operations here*/ ETH_DMAClearITPendingBit(ETH_DMA_IT_R); 17c6: 04000513 li a0,64 17ca: bc6ff0ef jal ra,b90 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:657 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:657 } if( int_sta & ETH_DMA_IT_T ) 17ce: 8805 andi s0,s0,1 17d0: c401 beqz s0,17d8 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:659 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:659 { ETH_DMAClearITPendingBit(ETH_DMA_IT_T); 17d2: 4505 li a0,1 17d4: bbcff0ef jal ra,b90 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:661 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:661 } ETH_DMAClearITPendingBit(ETH_DMA_IT_NIS); 17d8: 6541 lui a0,0x10 17da: bb6ff0ef jal ra,b90 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:663 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:663 } } 17de: a37fe06f j 214 <__riscv_restore_0> 000017e2 : ETH_Init(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:673 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:673 * @brief Ethernet initialization. * * @return none @@ -5544,15 +5544,15 @@ void ETH_Init( uint8_t *macAddr ) { 17e2: a0ffe2ef jal t0,1f0 <__riscv_save_0> 17e6: 842a mv s0,a0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:674 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:674 ChipId = DBGMCU_GetCHIPID(); 17e8: 972ff0ef jal ra,95a 17ec: 86a1aa23 sw a0,-1932(gp) # 20000094 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:675 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:675 ETH_Configuration( macAddr ); 17f0: 8522 mv a0,s0 17f2: 3b15 jal 1526 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:676 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:676 ETH_DMATxDescChainInit(DMATxDscrTab, MACTxBuf, ETH_TXBUFNB); 17f4: 200035b7 lui a1,0x20003 17f8: 52418413 addi s0,gp,1316 # 20000d44 @@ -5560,7 +5560,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:6 17fe: 71058593 addi a1,a1,1808 # 20003710 1802: 52418513 addi a0,gp,1316 # 20000d44 1806: aeeff0ef jal ra,af4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:677 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:677 ETH_DMARxDescChainInit(DMARxDscrTab, MACRxBuf, ETH_RXBUFNB); 180a: 200015b7 lui a1,0x20001 180e: 4b418493 addi s1,gp,1204 # 20000cd4 @@ -5568,24 +5568,24 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:6 1814: d6458593 addi a1,a1,-668 # 20000d64 1818: 4b418513 addi a0,gp,1204 # 20000cd4 181c: b1aff0ef jal ra,b36 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:678 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:678 pDMARxSet = DMARxDscrTab; 1820: 8891a423 sw s1,-1912(gp) # 200000a8 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:679 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:679 pDMATxSet = DMATxDscrTab; 1824: 8881a623 sw s0,-1908(gp) # 200000ac NVIC_EnableIRQ(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core/core_riscv.h:170 +D:\zj\Project_Ch32v307\prj\TCPClient\Core/core_riscv.h:170 NVIC->IENR[((uint32_t)(IRQn) >> 5)] = (1 << ((uint32_t)(IRQn) & 0x1F)); 1828: 6709 lui a4,0x2 182a: e000e7b7 lui a5,0xe000e 182e: 10e7a423 sw a4,264(a5) # e000e108 <_eusrstack+0xbffee108> NVIC_SetPriority(): -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core/core_riscv.h:286 +D:\zj\Project_Ch32v307\prj\TCPClient\Core/core_riscv.h:286 NVIC->IPRIOR[(uint32_t)(IRQn)] = priority; 1832: 440786a3 sb zero,1101(a5) ETH_Init(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:682 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:682 NVIC_EnableIRQ(ETH_IRQn); NVIC_SetPriority(ETH_IRQn, 0); } @@ -5593,7 +5593,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:6 0000183a : ETH_LibInit(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:692 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:692 * @brief Ethernet library initialization program * * @return command status @@ -5602,7 +5602,7 @@ uint8_t ETH_LibInit( uint8_t *ip, uint8_t *gwip, uint8_t *mask, uint8_t *macaddr { 183a: 9b7fe2ef jal t0,1f0 <__riscv_save_0> 183e: 7139 addi sp,sp,-64 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:697 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:697 uint8_t s; struct _WCH_CFG cfg; @@ -5610,64 +5610,64 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:6 cfg.TxBufSize = ETH_TX_BUF_SZE; 1840: 5f400793 li a5,1524 1844: ca3e sw a5,20(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:698 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:698 cfg.TCPMss = WCHNET_TCP_MSS; 1846: 5b400793 li a5,1460 184a: cc3e sw a5,24(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:699 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:699 cfg.HeapSize = WCHNET_MEM_HEAP_SIZE; 184c: 6785 lui a5,0x1 184e: 26878793 addi a5,a5,616 # 1268 1852: ce3e sw a5,28(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:700 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:700 cfg.ARPTableNum = WCHNET_NUM_ARP_TABLE; 1854: 03200793 li a5,50 1858: d03e sw a5,32(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:701 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:701 cfg.MiscConfig0 = WCHNET_MISC_CONFIG0; 185a: 10300793 li a5,259 185e: d23e sw a5,36(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:702 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:702 cfg.MiscConfig1 = WCHNET_MISC_CONFIG1; 1860: 405527b7 lui a5,0x40552 1864: 0785 addi a5,a5,1 1866: d43e sw a5,40(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:703 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:703 cfg.net_send = ETH_TxPktChainMode; 1868: 000017b7 lui a5,0x1 186c: 15278793 addi a5,a5,338 # 1152 1870: da3e sw a5,52(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:704 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:704 cfg.CheckValid = WCHNET_CFG_VALID; 1872: 123457b7 lui a5,0x12345 1876: 67878793 addi a5,a5,1656 # 12345678 <_data_lma+0x1233c7e4> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:692 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:692 { 187a: 892a mv s2,a0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:705 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:705 s = WCHNET_ConfigLIB(&cfg); 187c: 0848 addi a0,sp,20 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:692 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:692 { 187e: c62e sw a1,12(sp) 1880: c432 sw a2,8(sp) 1882: 84b6 mv s1,a3 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:696 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:696 memset(&cfg,0,sizeof(cfg)); 1884: d602 sw zero,44(sp) 1886: d802 sw zero,48(sp) 1888: dc02 sw zero,56(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:704 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:704 cfg.CheckValid = WCHNET_CFG_VALID; 188a: de3e sw a5,60(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:705 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:705 s = WCHNET_ConfigLIB(&cfg); 188c: 343000ef jal ra,23ce -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:706 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:706 if( s ){ 1890: 842a mv s0,a0 1892: e911 bnez a0,18a6 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:709 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:709 return (s); } s = WCHNET_Init(ip,gwip,mask,macaddr); @@ -5677,11 +5677,11 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:7 189a: 854a mv a0,s2 189c: 273000ef jal ra,230e 18a0: 842a mv s0,a0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:710 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:710 ETH_Init( macaddr ); 18a2: 8526 mv a0,s1 18a4: 3f3d jal 17e2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:712 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../NetLib/eth_driver_RGMII.c:712 return (s); } 18a6: 8522 mv a0,s0 @@ -5690,7 +5690,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/ETH/NetLib/eth_driver_RGMII.c:7 000018ae : Delay_Init(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:30 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:30 * * @return none */ @@ -5703,18 +5703,18 @@ void Delay_Init(void) 18ba: 02e7d7b3 divu a5,a5,a4 18be: 0ff7f793 andi a5,a5,255 18c2: 88f18923 sb a5,-1902(gp) # 200000b2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:31 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:31 p_ms = (uint16_t)p_us * 1000; 18c6: 3e800713 li a4,1000 18ca: 02e787b3 mul a5,a5,a4 18ce: 88f19823 sh a5,-1904(gp) # 200000b0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:32 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:32 } 18d2: 8082 ret 000018d4 : Delay_Us(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:47 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:47 */ void Delay_Us(uint32_t n) { @@ -5723,52 +5723,52 @@ void Delay_Us(uint32_t n) SysTick->SR &= ~(1 << 0); 18d4: e000f7b7 lui a5,0xe000f 18d8: 43d8 lw a4,4(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:50 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:50 i = (uint32_t)n * p_us; SysTick->CMP = i; 18da: 4681 li a3,0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:47 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:47 SysTick->SR &= ~(1 << 0); 18dc: 9b79 andi a4,a4,-2 18de: c3d8 sw a4,4(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:48 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:48 i = (uint32_t)n * p_us; 18e0: 8921c703 lbu a4,-1902(gp) # 200000b2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:50 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:50 SysTick->CMP = i; 18e4: 02a70633 mul a2,a4,a0 18e8: cb90 sw a2,16(a5) 18ea: cbd4 sw a3,20(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:51 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:51 SysTick->CTLR |= (1 << 4); 18ec: 4398 lw a4,0(a5) 18ee: 01076713 ori a4,a4,16 18f2: c398 sw a4,0(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:52 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:52 SysTick->CTLR |= (1 << 5) | (1 << 0); 18f4: 4398 lw a4,0(a5) 18f6: 02176713 ori a4,a4,33 18fa: c398 sw a4,0(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:54 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:54 (discriminator 1) while((SysTick->SR & (1 << 0)) != (1 << 0)) 18fc: 43d8 lw a4,4(a5) 18fe: 8b05 andi a4,a4,1 1900: df75 beqz a4,18fc -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:56 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:56 ; SysTick->CTLR &= ~(1 << 0); 1902: 4398 lw a4,0(a5) 1904: 9b79 andi a4,a4,-2 1906: c398 sw a4,0(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:57 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:57 } 1908: 8082 ret 0000190a : USART_Printf_Init(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:94 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:94 * @param baudrate - USART communication baud rate. * * @return None @@ -5778,7 +5778,7 @@ void USART_Printf_Init(uint32_t baudrate) 190a: 8e7fe2ef jal t0,1f0 <__riscv_save_0> 190e: 1101 addi sp,sp,-32 1910: 842a mv s0,a0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:116 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:116 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_Init(GPIOA, &GPIO_InitStructure); @@ -5788,47 +5788,47 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:116 1912: 4585 li a1,1 1914: 00040537 lui a0,0x40 1918: de6ff0ef jal ra,efe -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:117 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:117 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); 191c: 4585 li a1,1 191e: 4521 li a0,8 1920: dc0ff0ef jal ra,ee0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:119 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:119 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10; 1924: 40000793 li a5,1024 1928: 827c sh a5,4(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:122 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:122 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; GPIO_Init(GPIOB, &GPIO_InitStructure); 192a: 40011537 lui a0,0x40011 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:120 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:120 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; 192e: 478d li a5,3 1930: c43e sw a5,8(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:122 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:122 GPIO_Init(GPIOB, &GPIO_InitStructure); 1932: 004c addi a1,sp,4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:121 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:121 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; 1934: 47e1 li a5,24 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:122 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:122 GPIO_Init(GPIOB, &GPIO_InitStructure); 1936: c0050513 addi a0,a0,-1024 # 40010c00 <_eusrstack+0x1fff0c00> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:121 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:121 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; 193a: c63e sw a5,12(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:122 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:122 GPIO_Init(GPIOB, &GPIO_InitStructure); 193c: af4ff0ef jal ra,c30 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:126 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:126 #endif USART_InitStructure.USART_BaudRate = baudrate; 1940: c822 sw s0,16(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:142 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:142 #elif(DEBUG == DEBUG_UART2) USART_Init(USART2, &USART_InitStructure); USART_Cmd(USART2, ENABLE); @@ -5836,31 +5836,31 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:142 #elif(DEBUG == DEBUG_UART3) USART_Init(USART3, &USART_InitStructure); 1942: 40005437 lui s0,0x40005 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:129 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:129 USART_InitStructure.USART_Parity = USART_Parity_No; 1946: 000807b7 lui a5,0x80 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:142 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:142 USART_Init(USART3, &USART_InitStructure); 194a: 080c addi a1,sp,16 194c: 80040513 addi a0,s0,-2048 # 40004800 <_eusrstack+0x1ffe4800> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:129 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:129 USART_InitStructure.USART_Parity = USART_Parity_No; 1950: cc3e sw a5,24(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:127 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:127 USART_InitStructure.USART_WordLength = USART_WordLength_8b; 1952: ca02 sw zero,20(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:130 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:130 USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None; 1954: 00011e23 sh zero,28(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:142 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:142 USART_Init(USART3, &USART_InitStructure); 1958: f44ff0ef jal ra,109c -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:143 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:143 USART_Cmd(USART3, ENABLE); 195c: 4585 li a1,1 195e: 80040513 addi a0,s0,-2048 1962: fc8ff0ef jal ra,112a -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:146 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:146 #endif } @@ -5869,7 +5869,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:146 0000196c <_write>: _write(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:175 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:175 * size - Data length * * @return size: Data length @@ -5877,7 +5877,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:175 __attribute__((used)) int _write(int fd, char *buf, int size) { 196c: 86bfe2ef jal t0,1d6 <__riscv_save_4> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:224 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:224 USART_SendData(USART1, *buf++); #elif(DEBUG == DEBUG_UART2) while(USART_GetFlagStatus(USART2, USART_FLAG_TC) == RESET); @@ -5885,20 +5885,20 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:224 #elif(DEBUG == DEBUG_UART3) while(USART_GetFlagStatus(USART3, USART_FLAG_TC) == RESET); 1970: 400054b7 lui s1,0x40005 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:175 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:175 { 1974: 89ae mv s3,a1 1976: 8932 mv s2,a2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:215 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:215 for(i = 0; i < size; i++) 1978: 4401 li s0,0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:224 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:224 while(USART_GetFlagStatus(USART3, USART_FLAG_TC) == RESET); 197a: 80048493 addi s1,s1,-2048 # 40004800 <_eusrstack+0x1ffe4800> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:215 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:215 (discriminator 1) for(i = 0; i < size; i++) 197e: 01244563 blt s0,s2,1988 <_write+0x1c> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:230 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:230 USART_SendData(USART3, *buf++); #endif } @@ -5907,21 +5907,21 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:230 } 1982: 854a mv a0,s2 1984: 887fe06f j 20a <__riscv_restore_4> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:224 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:224 (discriminator 1) while(USART_GetFlagStatus(USART3, USART_FLAG_TC) == RESET); 1988: 04000593 li a1,64 198c: 8526 mv a0,s1 198e: fbaff0ef jal ra,1148 1992: d97d beqz a0,1988 <_write+0x1c> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:225 (discriminator 2) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:225 (discriminator 2) USART_SendData(USART3, *buf++); 1994: 008987b3 add a5,s3,s0 1998: 00078583 lb a1,0(a5) # 80000 <_data_lma+0x7716c> 199c: 8526 mv a0,s1 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:215 (discriminator 2) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:215 (discriminator 2) for(i = 0; i < size; i++) 199e: 0405 addi s0,s0,1 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:225 (discriminator 2) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/debug.c:225 (discriminator 2) USART_SendData(USART3, *buf++); 19a0: 05c2 slli a1,a1,0x10 19a2: 81c1 srli a1,a1,0x10 @@ -5930,7 +5930,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/debug.c:225 (discrimi 000019aa : DVP_Init(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:17 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:17 static uint32_t frame_count = 0; extern u8 socket[]; @@ -5939,126 +5939,126 @@ void DVP_Init(void) { 19aa: 847fe2ef jal t0,1f0 <__riscv_save_0> 19ae: 1101 addi sp,sp,-32 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:21 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:21 GPIO_InitTypeDef GPIO_InitStructure = {0}; NVIC_InitTypeDef NVIC_InitStructure = {0}; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC, ENABLE); 19b0: 4585 li a1,1 19b2: 4571 li a0,28 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:18 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:18 GPIO_InitTypeDef GPIO_InitStructure = {0}; 19b4: ca02 sw zero,20(sp) 19b6: cc02 sw zero,24(sp) 19b8: ce02 sw zero,28(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:19 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:19 NVIC_InitTypeDef NVIC_InitStructure = {0}; 19ba: c602 sw zero,12(sp) 19bc: c802 sw zero,16(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:21 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:21 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC, ENABLE); 19be: d22ff0ef jal ra,ee0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:22 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:22 RCC_AHBPeriphClockCmd(RCC_AHBPeriph_DVP, ENABLE); 19c2: 4585 li a1,1 19c4: 6509 lui a0,0x2 19c6: cfcff0ef jal ra,ec2 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:26 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:26 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_9 | GPIO_Pin_10; GPIO_Init(GPIOA, &GPIO_InitStructure); 19ca: 40011437 lui s0,0x40011 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:24 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:24 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; 19ce: 4791 li a5,4 19d0: ce3e sw a5,28(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:26 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:26 GPIO_Init(GPIOA, &GPIO_InitStructure); 19d2: 084c addi a1,sp,20 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:25 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:25 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_9 | GPIO_Pin_10; 19d4: 67000793 li a5,1648 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:26 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:26 GPIO_Init(GPIOA, &GPIO_InitStructure); 19d8: 80040513 addi a0,s0,-2048 # 40010800 <_eusrstack+0x1fff0800> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:25 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:25 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4 | GPIO_Pin_5 | GPIO_Pin_6 | GPIO_Pin_9 | GPIO_Pin_10; 19dc: 82fc sh a5,20(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:26 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:26 GPIO_Init(GPIOA, &GPIO_InitStructure); 19de: a52ff0ef jal ra,c30 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:27 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:27 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9 | GPIO_Pin_11; 19e2: 6785 lui a5,0x1 19e4: b0078793 addi a5,a5,-1280 # b00 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:28 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:28 GPIO_Init(GPIOC, &GPIO_InitStructure); 19e8: 084c addi a1,sp,20 19ea: 40011537 lui a0,0x40011 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:27 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:27 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8 | GPIO_Pin_9 | GPIO_Pin_11; 19ee: 82fc sh a5,20(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:28 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:28 GPIO_Init(GPIOC, &GPIO_InitStructure); 19f0: a40ff0ef jal ra,c30 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:30 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:30 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3 | GPIO_Pin_8 | GPIO_Pin_9; GPIO_Init(GPIOB, &GPIO_InitStructure); 19f4: 084c addi a1,sp,20 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:29 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:29 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3 | GPIO_Pin_8 | GPIO_Pin_9; 19f6: 30800793 li a5,776 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:30 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:30 GPIO_Init(GPIOB, &GPIO_InitStructure); 19fa: c0040513 addi a0,s0,-1024 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:29 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:29 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3 | GPIO_Pin_8 | GPIO_Pin_9; 19fe: 82fc sh a5,20(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:30 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:30 GPIO_Init(GPIOB, &GPIO_InitStructure); 1a00: a30ff0ef jal ra,c30 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:32 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:32 NVIC_InitStructure.NVIC_IRQChannel = DVP_IRQn; 1a04: 05600793 li a5,86 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:35 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:35 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0; NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0; NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; 1a08: 4485 li s1,1 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:36 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:36 NVIC_Init(&NVIC_InitStructure); 1a0a: 0068 addi a0,sp,12 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:32 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:32 NVIC_InitStructure.NVIC_IRQChannel = DVP_IRQn; 1a0c: 867c sh a5,12(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:35 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:35 NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; 1a0e: c826 sw s1,16(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:34 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:34 NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0; 1a10: 00010723 sb zero,14(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:36 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:36 NVIC_Init(&NVIC_InitStructure); 1a14: adcff0ef jal ra,cf0 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:38 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:38 DVP_Cfg(DVP_DMA_Disable, DVP_FLAG_FIFO_RESET_Enable, DVP_RX_RESET_Enable); 1a18: 4605 li a2,1 1a1a: 4585 li a1,1 1a1c: 4501 li a0,0 1a1e: f8ffe0ef jal ra,9ac -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:39 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:39 DVP_Mode(RB_DVP_D8_MOD, Video_Mode); 1a22: 4581 li a1,0 1a24: 4501 li a0,0 1a26: f55fe0ef jal ra,97a -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:40 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:40 DVP->CR0 &= ~(RB_DVP_P_POLAR | RB_DVP_V_POLAR | RB_DVP_H_POLAR); 1a2a: 50050437 lui s0,0x50050 1a2e: 201c lbu a5,0(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:45 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:45 DVP->DMA_BUF0 = (uint32_t)DMA_LineBuf0; DVP->DMA_BUF1 = (uint32_t)DMA_LineBuf1; DVP->ROW_NUM = 1; @@ -6066,49 +6066,49 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:45 DVP_INTCfg(ENABLE, RB_DVP_IE_STR_FRM | RB_DVP_IE_ROW_DONE); 1a30: 458d li a1,3 1a32: 4505 li a0,1 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:40 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:40 DVP->CR0 &= ~(RB_DVP_P_POLAR | RB_DVP_V_POLAR | RB_DVP_H_POLAR); 1a34: 0f17f793 andi a5,a5,241 1a38: a01c sb a5,0(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:41 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:41 DVP->DMA_BUF0 = (uint32_t)DMA_LineBuf0; 1a3a: 200077b7 lui a5,0x20007 1a3e: 37478793 addi a5,a5,884 # 20007374 1a42: c41c sw a5,8(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:42 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:42 DVP->DMA_BUF1 = (uint32_t)DMA_LineBuf1; 1a44: 200077b7 lui a5,0x20007 1a48: 57478793 addi a5,a5,1396 # 20007574 1a4c: c45c sw a5,12(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:43 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:43 DVP->ROW_NUM = 1; 1a4e: a046 sh s1,4(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:44 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:44 DVP->COL_NUM = BYTES_PER_LINE; 1a50: 20000793 li a5,512 1a54: a07e sh a5,6(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:45 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:45 DVP_INTCfg(ENABLE, RB_DVP_IE_STR_FRM | RB_DVP_IE_ROW_DONE); 1a56: f0ffe0ef jal ra,964 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:46 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:46 DVP_Cfg(DVP_DMA_Enable, DVP_FLAG_FIFO_RESET_Disable, DVP_RX_RESET_Disable); 1a5a: 4601 li a2,0 1a5c: 4581 li a1,0 1a5e: 4505 li a0,1 1a60: f4dfe0ef jal ra,9ac -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:47 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:47 DVP->CR0 |= RB_DVP_ENABLE; 1a64: 201c lbu a5,0(s0) 1a66: 0017e793 ori a5,a5,1 1a6a: a01c sb a5,0(s0) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:48 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:48 } 1a6c: 6105 addi sp,sp,32 1a6e: fa6fe06f j 214 <__riscv_restore_0> 00001a72 : DVP_Task(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:52 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:52 void DVP_Task(void) { @@ -6117,41 +6117,41 @@ void DVP_Task(void) 1a76: 2398 lbu a4,0(a5) 1a78: 0ff77713 andi a4,a4,255 1a7c: cb59 beqz a4,1b12 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:51 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:51 { 1a7e: f58fe2ef jal t0,1d6 <__riscv_save_4> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:54 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:54 uint8_t *line = (uint8_t *)Ready_Line_Ptr; 1a82: 8941a983 lw s3,-1900(gp) # 200000b4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:55 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:55 uint32_t idx = current_line_idx; 1a86: 8981a403 lw s0,-1896(gp) # 200000b8 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:56 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:56 Line_Ready_Flag = 0; 1a8a: 00078023 sb zero,0(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:59 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:59 /* 仅发送图像行,跳过参数行,且 socket 已连接 */ if (idx < SENSOR_HEIGHT && socket[0] != 0xFF) 1a8e: 0bf00793 li a5,191 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:51 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:51 { 1a92: 1141 addi sp,sp,-16 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:59 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:59 if (idx < SENSOR_HEIGHT && socket[0] != 0xFF) 1a94: 0487ec63 bltu a5,s0,1aec -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:59 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:59 (discriminator 1) 1a98: 8641c503 lbu a0,-1948(gp) # 20000084 1a9c: 0ff00793 li a5,255 1aa0: 04f50f63 beq a0,a5,1afe -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:62 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:62 { /* 4字节行头:帧号(2B) + 行号(2B) */ uint8_t hdr[4] = { 1aa4: 89c18493 addi s1,gp,-1892 # 200000bc 1aa8: 209e lhu a5,0(s1) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:67 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:67 (frame_count >> 8) & 0xFF, frame_count & 0xFF, (idx >> 8) & 0xFF, idx & 0xFF }; @@ -6159,53 +6159,53 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:67 WCHNET_SocketSend(socket[0], hdr, &len); 1aaa: 0070 addi a2,sp,12 1aac: 002c addi a1,sp,8 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:62 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:62 uint8_t hdr[4] = { 1aae: 00879713 slli a4,a5,0x8 1ab2: 83a1 srli a5,a5,0x8 1ab4: 8fd9 or a5,a5,a4 1ab6: 847c sh a5,8(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:66 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:66 u32 len = 4; 1ab8: 4791 li a5,4 1aba: c63e sw a5,12(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:62 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:62 uint8_t hdr[4] = { 1abc: 00010523 sb zero,10(sp) 1ac0: 85c0 sb s0,11(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:67 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:67 WCHNET_SocketSend(socket[0], hdr, &len); 1ac2: 080010ef jal ra,2b42 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:69 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:69 len = BYTES_PER_LINE; WCHNET_SocketSend(socket[0], line, &len); 1ac6: 8641c503 lbu a0,-1948(gp) # 20000084 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:68 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:68 len = BYTES_PER_LINE; 1aca: 20000793 li a5,512 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:69 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:69 WCHNET_SocketSend(socket[0], line, &len); 1ace: 0070 addi a2,sp,12 1ad0: 85ce mv a1,s3 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:68 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:68 len = BYTES_PER_LINE; 1ad2: c63e sw a5,12(sp) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:69 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:69 WCHNET_SocketSend(socket[0], line, &len); 1ad4: 06e010ef jal ra,2b42 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:72 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:72 /* 每帧第0行打印一次,确认帧号和socket状态 */ if (idx == 0) 1ad8: e811 bnez s0,1aec -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:73 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:73 printf("[DVP] frame=%lu socket=%d\r\n", frame_count, socket[0]); 1ada: 8641c603 lbu a2,-1948(gp) # 20000084 1ade: 408c lw a1,0(s1) 1ae0: 00009537 lui a0,0x9 1ae4: de850513 addi a0,a0,-536 # 8de8 1ae8: 048070ef jal ra,8b30 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:80 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:80 else if (idx == 0 && socket[0] == 0xFF) { /* socket 未连接时提示 */ @@ -6216,14 +6216,14 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:80 1af0: 4581 li a1,0 1af2: 854e mv a0,s3 1af4: f2cfe0ef jal ra,220 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:81 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:81 } 1af8: 0141 addi sp,sp,16 1afa: f10fe06f j 20a <__riscv_restore_4> -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:75 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:75 else if (idx == 0 && socket[0] == 0xFF) 1afe: f47d bnez s0,1aec -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:78 (discriminator 1) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:78 (discriminator 1) printf("[DVP] frame=%lu waiting for TCP...\r\n", frame_count); 1b00: 89c1a583 lw a1,-1892(gp) # 200000bc 1b04: 00009537 lui a0,0x9 @@ -6234,7 +6234,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:78 (discriminat 00001b14 : DVP_IRQHandler(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:86 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:86 void DVP_IRQHandler(void) __attribute__((interrupt("WCH-Interrupt-fast"))); void DVP_IRQHandler(void) @@ -6244,56 +6244,56 @@ void DVP_IRQHandler(void) 1b18: 2b1c lbu a5,16(a4) 1b1a: 8b85 andi a5,a5,1 1b1c: cb91 beqz a5,1b30 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:88 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:88 { DVP->IFR = RB_DVP_IF_STR_FRM; 1b1e: 4785 li a5,1 1b20: ab1c sb a5,16(a4) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:89 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:89 current_line_idx = 0; 1b22: 8801ac23 sw zero,-1896(gp) # 200000b8 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:90 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:90 frame_count++; 1b26: 89c18793 addi a5,gp,-1892 # 200000bc 1b2a: 4398 lw a4,0(a5) 1b2c: 0705 addi a4,a4,1 1b2e: c398 sw a4,0(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:92 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:92 } if (DVP->IFR & RB_DVP_IF_ROW_DONE) 1b30: 500507b7 lui a5,0x50050 1b34: 2b98 lbu a4,16(a5) 1b36: 8b09 andi a4,a4,2 1b38: c705 beqz a4,1b60 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:94 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:94 { DVP->IFR = RB_DVP_IF_ROW_DONE; 1b3a: 4709 li a4,2 1b3c: ab98 sb a4,16(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:95 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:95 Ready_Line_Ptr = (DVP->CR1 & RB_DVP_BUF_TOG) ? DMA_LineBuf0 : DMA_LineBuf1; 1b3e: 339c lbu a5,1(a5) 1b40: 8ba1 andi a5,a5,8 1b42: e38d bnez a5,1b64 1b44: 200077b7 lui a5,0x20007 1b48: 57478793 addi a5,a5,1396 # 20007574 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:95 (discriminator 4) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:95 (discriminator 4) 1b4c: 88f1aa23 sw a5,-1900(gp) # 200000b4 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:96 (discriminator 4) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:96 (discriminator 4) current_line_idx++; 1b50: 89818793 addi a5,gp,-1896 # 200000b8 1b54: 4398 lw a4,0(a5) 1b56: 0705 addi a4,a4,1 1b58: c398 sw a4,0(a5) -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:97 (discriminator 4) +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:97 (discriminator 4) Line_Ready_Flag = 1; 1b5a: 4705 li a4,1 1b5c: 88e189a3 sb a4,-1901(gp) # 200000b3 -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:99 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:99 } } 1b60: 30200073 mret -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:95 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Debug/dvp.c:95 Ready_Line_Ptr = (DVP->CR1 & RB_DVP_BUF_TOG) ? DMA_LineBuf0 : DMA_LineBuf1; 1b64: 200077b7 lui a5,0x20007 1b68: 37478793 addi a5,a5,884 # 20007374 @@ -6301,7 +6301,7 @@ D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Debug/dvp.c:95 00001b6e <__get_MEPC>: __get_MEPC(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Core/core_riscv.c:248 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Core/core_riscv.c:248 */ uint32_t __get_MEPC(void) { @@ -6309,14 +6309,14 @@ uint32_t __get_MEPC(void) __ASM volatile ( "csrr %0," "mepc" : "=r" (result) ); 1b6e: 34102573 csrr a0,mepc -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Core/core_riscv.c:250 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Core/core_riscv.c:250 return (result); } 1b72: 8082 ret 00001b74 <__get_MCAUSE>: __get_MCAUSE(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Core/core_riscv.c:275 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Core/core_riscv.c:275 */ uint32_t __get_MCAUSE(void) { @@ -6324,14 +6324,14 @@ uint32_t __get_MCAUSE(void) __ASM volatile ( "csrr %0," "mcause" : "=r" (result) ); 1b74: 34202573 csrr a0,mcause -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Core/core_riscv.c:277 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Core/core_riscv.c:277 return (result); } 1b78: 8082 ret 00001b7a <__get_MTVAL>: __get_MTVAL(): -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Core/core_riscv.c:302 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Core/core_riscv.c:302 */ uint32_t __get_MTVAL(void) { @@ -6339,7 +6339,7 @@ uint32_t __get_MTVAL(void) __ASM volatile ( "csrr %0," "mtval" : "=r" (result) ); 1b7a: 34302573 csrr a0,mtval -D:/Project/MINI212/ALL/soft/CH32V307EVT/EVT/EXAM/SRC/Core/core_riscv.c:304 +D:\zj\Project_Ch32v307\prj\TCPClient\obj/../Core/core_riscv.c:304 return (result); } 1b7e: 8082 ret diff --git a/prj/TCPClient/obj/TCPClient.map b/prj/TCPClient/obj/TCPClient.map index aad7fd5..9cc592f 100644 --- a/prj/TCPClient/obj/TCPClient.map +++ b/prj/TCPClient/obj/TCPClient.map @@ -1,69 +1,75 @@ Archive member included to satisfy reference by file (symbol) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) ./NetLib/eth_driver_RGMII.o (WCHNET_PeriodicHandle) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ipcheck.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) (IPCheckParaInit) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dhcp.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) (DHCPCtrl) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dns.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) (DNSInf) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dhcp.o) (ErrorEncode) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(etharp.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ipcheck.o) (etharp_request) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ethernetif.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) (ethernetif_input) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(inet.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) (inet_ntoa) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(etharp.o) (ip_input) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip_addr.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) (ip_addr_isbroadcast) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip_frag.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) (ip_reass_tmr) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dhcp.o) (dhcp_arp_reply) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dns.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) (dns_setserver) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(init.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ethernetif.o) (lwip_init) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(mem.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(init.o) (mem_init) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(memp.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(init.o) (memp_init) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(netif.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) (netif_set_ipaddr) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(pbuf.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) (pbuf_header) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(raw.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip.o) (raw_input) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) (tcp_bind) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_in.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip.o) (tcp_input) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_out.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) (tcp_enqueue) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(udp.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip.o) (udp_input) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(icmp.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip.o) (icmp_input) -D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(inet_chksum.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_in.o) (inet_chksum_pseudo) -d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ipcheck.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) (IPCheckParaInit) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dhcp.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) (DHCPCtrl) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dns.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) (DNSInf) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dhcp.o) (ErrorEncode) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(etharp.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ipcheck.o) (etharp_request) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) (ethernetif_input) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(inet.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) (inet_ntoa) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(etharp.o) (ip_input) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip_addr.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) (ip_addr_isbroadcast) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip_frag.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) (ip_reass_tmr) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dhcp.o) (dhcp_arp_reply) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dns.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) (dns_setserver) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(init.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) (lwip_init) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(mem.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(init.o) (mem_init) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(memp.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(init.o) (memp_init) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(netif.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) (netif_set_ipaddr) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) (pbuf_header) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(raw.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip.o) (raw_input) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) (tcp_bind) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip.o) (tcp_input) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) (tcp_enqueue) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(udp.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip.o) (udp_input) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(icmp.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip.o) (icmp_input) +D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(inet_chksum.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) (inet_chksum_pseudo) +c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) ./User/ch32v30x_it.o (printf) -d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(save-restore.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) (__riscv_save_12) -d:/data/mounriverstudio/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) +c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_divdi3.o) + ./Middle/QDXnetworkStack/qdx_preprocess.o (__divdi3) +c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(save-restore.o) + ./Middle/QDXnetworkStack/qdx_tcp_logic.o (__riscv_save_12) +c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clz.o) + c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_divdi3.o) (__clz_tab) +c:/mounriver/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) ./User/main.o (memcpy) -d:/data/mounriverstudio/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-memset.o) +c:/mounriver/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-memmove.o) + ./Middle/QDXnetworkStack/qdx_protocol.o (memmove) +c:/mounriver/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-memset.o) ./User/main.o (memset) -d:/data/mounriverstudio/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-strcmp.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dns.o) (strcmp) -d:/data/mounriverstudio/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-strcpy.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dhcp.o) (strcpy) -d:/data/mounriverstudio/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-strlen.o) - D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) (strlen) +c:/mounriver/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-strcmp.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dns.o) (strcmp) +c:/mounriver/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-strcpy.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dhcp.o) (strcpy) +c:/mounriver/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-strlen.o) + D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) (strlen) Discarded input sections @@ -165,8 +171,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x150 ./Peripheral/src/ch32v30x_adc.o .debug_ranges 0x0000000000000000 0x140 ./Peripheral/src/ch32v30x_adc.o - .debug_line 0x0000000000000000 0x18cb ./Peripheral/src/ch32v30x_adc.o - .debug_str 0x0000000000000000 0xc5a ./Peripheral/src/ch32v30x_adc.o + .debug_line 0x0000000000000000 0x183e ./Peripheral/src/ch32v30x_adc.o + .debug_str 0x0000000000000000 0xc0e ./Peripheral/src/ch32v30x_adc.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v30x_adc.o .debug_frame 0x0000000000000000 0x2b4 ./Peripheral/src/ch32v30x_adc.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_bkp.o @@ -202,8 +208,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x78 ./Peripheral/src/ch32v30x_bkp.o .debug_ranges 0x0000000000000000 0x68 ./Peripheral/src/ch32v30x_bkp.o - .debug_line 0x0000000000000000 0x6c8 ./Peripheral/src/ch32v30x_bkp.o - .debug_str 0x0000000000000000 0xade ./Peripheral/src/ch32v30x_bkp.o + .debug_line 0x0000000000000000 0x63b ./Peripheral/src/ch32v30x_bkp.o + .debug_str 0x0000000000000000 0xa92 ./Peripheral/src/ch32v30x_bkp.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v30x_bkp.o .debug_frame 0x0000000000000000 0xec ./Peripheral/src/ch32v30x_bkp.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_can.o @@ -263,8 +269,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0xd8 ./Peripheral/src/ch32v30x_can.o .debug_ranges 0x0000000000000000 0xf8 ./Peripheral/src/ch32v30x_can.o - .debug_line 0x0000000000000000 0x1f4f ./Peripheral/src/ch32v30x_can.o - .debug_str 0x0000000000000000 0xc17 ./Peripheral/src/ch32v30x_can.o + .debug_line 0x0000000000000000 0x1ec2 ./Peripheral/src/ch32v30x_can.o + .debug_str 0x0000000000000000 0xbcb ./Peripheral/src/ch32v30x_can.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v30x_can.o .debug_frame 0x0000000000000000 0x1b4 ./Peripheral/src/ch32v30x_can.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_crc.o @@ -288,8 +294,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x48 ./Peripheral/src/ch32v30x_crc.o .debug_ranges 0x0000000000000000 0x38 ./Peripheral/src/ch32v30x_crc.o - .debug_line 0x0000000000000000 0x419 ./Peripheral/src/ch32v30x_crc.o - .debug_str 0x0000000000000000 0x6b4 ./Peripheral/src/ch32v30x_crc.o + .debug_line 0x0000000000000000 0x39c ./Peripheral/src/ch32v30x_crc.o + .debug_str 0x0000000000000000 0x668 ./Peripheral/src/ch32v30x_crc.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v30x_crc.o .debug_frame 0x0000000000000000 0x70 ./Peripheral/src/ch32v30x_crc.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_dac.o @@ -324,8 +330,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x78 ./Peripheral/src/ch32v30x_dac.o .debug_ranges 0x0000000000000000 0x68 ./Peripheral/src/ch32v30x_dac.o - .debug_line 0x0000000000000000 0x848 ./Peripheral/src/ch32v30x_dac.o - .debug_str 0x0000000000000000 0x838 ./Peripheral/src/ch32v30x_dac.o + .debug_line 0x0000000000000000 0x7bb ./Peripheral/src/ch32v30x_dac.o + .debug_str 0x0000000000000000 0x7ec ./Peripheral/src/ch32v30x_dac.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v30x_dac.o .debug_frame 0x0000000000000000 0xf4 ./Peripheral/src/ch32v30x_dac.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_dbgmcu.o @@ -371,8 +377,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x60 ./Peripheral/src/ch32v30x_dma.o .debug_ranges 0x0000000000000000 0x50 ./Peripheral/src/ch32v30x_dma.o - .debug_line 0x0000000000000000 0xa2f ./Peripheral/src/ch32v30x_dma.o - .debug_str 0x0000000000000000 0x82c ./Peripheral/src/ch32v30x_dma.o + .debug_line 0x0000000000000000 0x9a2 ./Peripheral/src/ch32v30x_dma.o + .debug_str 0x0000000000000000 0x7e0 ./Peripheral/src/ch32v30x_dma.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v30x_dma.o .debug_frame 0x0000000000000000 0xd8 ./Peripheral/src/ch32v30x_dma.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_dvp.o @@ -653,8 +659,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x108 ./Peripheral/src/ch32v30x_flash.o .debug_ranges 0x0000000000000000 0x110 ./Peripheral/src/ch32v30x_flash.o - .debug_line 0x0000000000000000 0x24f1 ./Peripheral/src/ch32v30x_flash.o - .debug_str 0x0000000000000000 0xb37 ./Peripheral/src/ch32v30x_flash.o + .debug_line 0x0000000000000000 0x2464 ./Peripheral/src/ch32v30x_flash.o + .debug_str 0x0000000000000000 0xaeb ./Peripheral/src/ch32v30x_flash.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v30x_flash.o .debug_frame 0x0000000000000000 0x370 ./Peripheral/src/ch32v30x_flash.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_fsmc.o @@ -688,8 +694,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x70 ./Peripheral/src/ch32v30x_fsmc.o .debug_ranges 0x0000000000000000 0x60 ./Peripheral/src/ch32v30x_fsmc.o - .debug_line 0x0000000000000000 0xc5a ./Peripheral/src/ch32v30x_fsmc.o - .debug_str 0x0000000000000000 0xa8b ./Peripheral/src/ch32v30x_fsmc.o + .debug_line 0x0000000000000000 0xbcd ./Peripheral/src/ch32v30x_fsmc.o + .debug_str 0x0000000000000000 0xa3f ./Peripheral/src/ch32v30x_fsmc.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v30x_fsmc.o .debug_frame 0x0000000000000000 0xc0 ./Peripheral/src/ch32v30x_fsmc.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_gpio.o @@ -805,8 +811,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x110 ./Peripheral/src/ch32v30x_i2c.o .debug_ranges 0x0000000000000000 0x100 ./Peripheral/src/ch32v30x_i2c.o - .debug_line 0x0000000000000000 0x1197 ./Peripheral/src/ch32v30x_i2c.o - .debug_str 0x0000000000000000 0xb19 ./Peripheral/src/ch32v30x_i2c.o + .debug_line 0x0000000000000000 0x110a ./Peripheral/src/ch32v30x_i2c.o + .debug_str 0x0000000000000000 0xacd ./Peripheral/src/ch32v30x_i2c.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v30x_i2c.o .debug_frame 0x0000000000000000 0x264 ./Peripheral/src/ch32v30x_i2c.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_iwdg.o @@ -830,8 +836,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x48 ./Peripheral/src/ch32v30x_iwdg.o .debug_ranges 0x0000000000000000 0x38 ./Peripheral/src/ch32v30x_iwdg.o - .debug_line 0x0000000000000000 0x453 ./Peripheral/src/ch32v30x_iwdg.o - .debug_str 0x0000000000000000 0x73d ./Peripheral/src/ch32v30x_iwdg.o + .debug_line 0x0000000000000000 0x3c6 ./Peripheral/src/ch32v30x_iwdg.o + .debug_str 0x0000000000000000 0x6f1 ./Peripheral/src/ch32v30x_iwdg.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v30x_iwdg.o .debug_frame 0x0000000000000000 0x70 ./Peripheral/src/ch32v30x_iwdg.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_misc.o @@ -855,8 +861,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x38 ./Peripheral/src/ch32v30x_opa.o .debug_ranges 0x0000000000000000 0x28 ./Peripheral/src/ch32v30x_opa.o - .debug_line 0x0000000000000000 0x4bc ./Peripheral/src/ch32v30x_opa.o - .debug_str 0x0000000000000000 0x6f4 ./Peripheral/src/ch32v30x_opa.o + .debug_line 0x0000000000000000 0x42f ./Peripheral/src/ch32v30x_opa.o + .debug_str 0x0000000000000000 0x6a8 ./Peripheral/src/ch32v30x_opa.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v30x_opa.o .debug_frame 0x0000000000000000 0x50 ./Peripheral/src/ch32v30x_opa.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_pwr.o @@ -896,8 +902,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x88 ./Peripheral/src/ch32v30x_pwr.o .debug_ranges 0x0000000000000000 0xf8 ./Peripheral/src/ch32v30x_pwr.o - .debug_line 0x0000000000000000 0xb1f ./Peripheral/src/ch32v30x_pwr.o - .debug_str 0x0000000000000000 0x890 ./Peripheral/src/ch32v30x_pwr.o + .debug_line 0x0000000000000000 0xa92 ./Peripheral/src/ch32v30x_pwr.o + .debug_str 0x0000000000000000 0x844 ./Peripheral/src/ch32v30x_pwr.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v30x_pwr.o .debug_frame 0x0000000000000000 0xfc ./Peripheral/src/ch32v30x_pwr.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_rcc.o @@ -1011,8 +1017,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x48 ./Peripheral/src/ch32v30x_rng.o .debug_ranges 0x0000000000000000 0x38 ./Peripheral/src/ch32v30x_rng.o - .debug_line 0x0000000000000000 0x489 ./Peripheral/src/ch32v30x_rng.o - .debug_str 0x0000000000000000 0x6c5 ./Peripheral/src/ch32v30x_rng.o + .debug_line 0x0000000000000000 0x3fc ./Peripheral/src/ch32v30x_rng.o + .debug_str 0x0000000000000000 0x679 ./Peripheral/src/ch32v30x_rng.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v30x_rng.o .debug_frame 0x0000000000000000 0x8c ./Peripheral/src/ch32v30x_rng.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_rtc.o @@ -1052,8 +1058,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x80 ./Peripheral/src/ch32v30x_rtc.o .debug_ranges 0x0000000000000000 0x70 ./Peripheral/src/ch32v30x_rtc.o - .debug_line 0x0000000000000000 0xa03 ./Peripheral/src/ch32v30x_rtc.o - .debug_str 0x0000000000000000 0x83f ./Peripheral/src/ch32v30x_rtc.o + .debug_line 0x0000000000000000 0x976 ./Peripheral/src/ch32v30x_rtc.o + .debug_str 0x0000000000000000 0x7f3 ./Peripheral/src/ch32v30x_rtc.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v30x_rtc.o .debug_frame 0x0000000000000000 0x12c ./Peripheral/src/ch32v30x_rtc.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_sdio.o @@ -1125,8 +1131,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0xf8 ./Peripheral/src/ch32v30x_sdio.o .debug_ranges 0x0000000000000000 0xe8 ./Peripheral/src/ch32v30x_sdio.o - .debug_line 0x0000000000000000 0xcf9 ./Peripheral/src/ch32v30x_sdio.o - .debug_str 0x0000000000000000 0xaa8 ./Peripheral/src/ch32v30x_sdio.o + .debug_line 0x0000000000000000 0xc6c ./Peripheral/src/ch32v30x_sdio.o + .debug_str 0x0000000000000000 0xa5c ./Peripheral/src/ch32v30x_sdio.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v30x_sdio.o .debug_frame 0x0000000000000000 0x204 ./Peripheral/src/ch32v30x_sdio.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_spi.o @@ -1182,8 +1188,8 @@ Discarded input sections .debug_aranges 0x0000000000000000 0xd0 ./Peripheral/src/ch32v30x_spi.o .debug_ranges 0x0000000000000000 0xc0 ./Peripheral/src/ch32v30x_spi.o - .debug_line 0x0000000000000000 0xd8e ./Peripheral/src/ch32v30x_spi.o - .debug_str 0x0000000000000000 0xac8 ./Peripheral/src/ch32v30x_spi.o + .debug_line 0x0000000000000000 0xd01 ./Peripheral/src/ch32v30x_spi.o + .debug_str 0x0000000000000000 0xa7c ./Peripheral/src/ch32v30x_spi.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v30x_spi.o .debug_frame 0x0000000000000000 0x1a8 ./Peripheral/src/ch32v30x_spi.o .text 0x0000000000000000 0x0 ./Peripheral/src/ch32v30x_tim.o @@ -1433,13 +1439,157 @@ Discarded input sections .debug_aranges 0x0000000000000000 0x58 ./Peripheral/src/ch32v30x_wwdg.o .debug_ranges 0x0000000000000000 0x48 ./Peripheral/src/ch32v30x_wwdg.o - .debug_line 0x0000000000000000 0x4f7 ./Peripheral/src/ch32v30x_wwdg.o - .debug_str 0x0000000000000000 0x6eb ./Peripheral/src/ch32v30x_wwdg.o + .debug_line 0x0000000000000000 0x46a ./Peripheral/src/ch32v30x_wwdg.o + .debug_str 0x0000000000000000 0x69f ./Peripheral/src/ch32v30x_wwdg.o .comment 0x0000000000000000 0x34 ./Peripheral/src/ch32v30x_wwdg.o .debug_frame 0x0000000000000000 0xa4 ./Peripheral/src/ch32v30x_wwdg.o .text 0x0000000000000000 0x0 ./NetLib/eth_driver_RGMII.o .data 0x0000000000000000 0x0 ./NetLib/eth_driver_RGMII.o .bss 0x0000000000000000 0x0 ./NetLib/eth_driver_RGMII.o + .text 0x0000000000000000 0x0 ./Middle/QDXnetworkStack/qdx_port_template.o + .data 0x0000000000000000 0x0 ./Middle/QDXnetworkStack/qdx_port_template.o + .bss 0x0000000000000000 0x0 ./Middle/QDXnetworkStack/qdx_port_template.o + .text.qdx_port_get_tick_ms + 0x0000000000000000 0x4 ./Middle/QDXnetworkStack/qdx_port_template.o + .text.qdx_port_delay_ms + 0x0000000000000000 0x2 ./Middle/QDXnetworkStack/qdx_port_template.o + .text.qdx_port_tcp_connect + 0x0000000000000000 0x4 ./Middle/QDXnetworkStack/qdx_port_template.o + .text.qdx_port_tcp_close + 0x0000000000000000 0x2 ./Middle/QDXnetworkStack/qdx_port_template.o + .text.qdx_port_tcp_send + 0x0000000000000000 0x4 ./Middle/QDXnetworkStack/qdx_port_template.o + .text.qdx_port_tcp_recv + 0x0000000000000000 0x4 ./Middle/QDXnetworkStack/qdx_port_template.o + .text.qdx_port_mutex_create + 0x0000000000000000 0x4 ./Middle/QDXnetworkStack/qdx_port_template.o + .text.qdx_port_mutex_lock + 0x0000000000000000 0x2 ./Middle/QDXnetworkStack/qdx_port_template.o + .text.qdx_port_mutex_unlock + 0x0000000000000000 0x2 ./Middle/QDXnetworkStack/qdx_port_template.o + .text.qdx_port_mutex_delete + 0x0000000000000000 0x2 ./Middle/QDXnetworkStack/qdx_port_template.o + .text.qdx_port_thread_create + 0x0000000000000000 0x4 ./Middle/QDXnetworkStack/qdx_port_template.o + .debug_info 0x0000000000000000 0x33b ./Middle/QDXnetworkStack/qdx_port_template.o + .debug_abbrev 0x0000000000000000 0x1a0 ./Middle/QDXnetworkStack/qdx_port_template.o + .debug_loc 0x0000000000000000 0x63 ./Middle/QDXnetworkStack/qdx_port_template.o + .debug_aranges + 0x0000000000000000 0x50 ./Middle/QDXnetworkStack/qdx_port_template.o + .debug_ranges 0x0000000000000000 0x40 ./Middle/QDXnetworkStack/qdx_port_template.o + .debug_line 0x0000000000000000 0x219 ./Middle/QDXnetworkStack/qdx_port_template.o + .debug_str 0x0000000000000000 0x338 ./Middle/QDXnetworkStack/qdx_port_template.o + .comment 0x0000000000000000 0x34 ./Middle/QDXnetworkStack/qdx_port_template.o + .debug_frame 0x0000000000000000 0xc0 ./Middle/QDXnetworkStack/qdx_port_template.o + .text 0x0000000000000000 0x0 ./Middle/QDXnetworkStack/qdx_preprocess.o + .data 0x0000000000000000 0x0 ./Middle/QDXnetworkStack/qdx_preprocess.o + .bss 0x0000000000000000 0x0 ./Middle/QDXnetworkStack/qdx_preprocess.o + .text.Preprocess_Init + 0x0000000000000000 0x7c ./Middle/QDXnetworkStack/qdx_preprocess.o + .text.Preprocess_Settings_Change + 0x0000000000000000 0xb4 ./Middle/QDXnetworkStack/qdx_preprocess.o + .text.Preprocess_Execute + 0x0000000000000000 0x328 ./Middle/QDXnetworkStack/qdx_preprocess.o + .text.Preprocess_CheckInternalTrigger2D + 0x0000000000000000 0x14c ./Middle/QDXnetworkStack/qdx_preprocess.o + .bss.g_PreprocessCfg + 0x0000000000000000 0x6e ./Middle/QDXnetworkStack/qdx_preprocess.o + .bss.g_col_sums + 0x0000000000000000 0x400 ./Middle/QDXnetworkStack/qdx_preprocess.o + .sbss.g_is_initialized + 0x0000000000000000 0x1 ./Middle/QDXnetworkStack/qdx_preprocess.o + .sbss.g_preprocess_mutex + 0x0000000000000000 0x4 ./Middle/QDXnetworkStack/qdx_preprocess.o + .debug_info 0x0000000000000000 0x1525 ./Middle/QDXnetworkStack/qdx_preprocess.o + .debug_abbrev 0x0000000000000000 0x2db ./Middle/QDXnetworkStack/qdx_preprocess.o + .debug_loc 0x0000000000000000 0x938 ./Middle/QDXnetworkStack/qdx_preprocess.o + .debug_aranges + 0x0000000000000000 0x38 ./Middle/QDXnetworkStack/qdx_preprocess.o + .debug_ranges 0x0000000000000000 0x210 ./Middle/QDXnetworkStack/qdx_preprocess.o + .debug_line 0x0000000000000000 0xf1b ./Middle/QDXnetworkStack/qdx_preprocess.o + .debug_str 0x0000000000000000 0xc0a ./Middle/QDXnetworkStack/qdx_preprocess.o + .comment 0x0000000000000000 0x34 ./Middle/QDXnetworkStack/qdx_preprocess.o + .debug_frame 0x0000000000000000 0xe8 ./Middle/QDXnetworkStack/qdx_preprocess.o + .text 0x0000000000000000 0x0 ./Middle/QDXnetworkStack/qdx_protocol.o + .data 0x0000000000000000 0x0 ./Middle/QDXnetworkStack/qdx_protocol.o + .bss 0x0000000000000000 0x0 ./Middle/QDXnetworkStack/qdx_protocol.o + .text.qdx_write_u16_le + 0x0000000000000000 0x8 ./Middle/QDXnetworkStack/qdx_protocol.o + .text.qdx_write_u32_le + 0x0000000000000000 0x14 ./Middle/QDXnetworkStack/qdx_protocol.o + .text.qdx_read_u16_le + 0x0000000000000000 0xa ./Middle/QDXnetworkStack/qdx_protocol.o + .text.qdx_read_u32_le + 0x0000000000000000 0x16 ./Middle/QDXnetworkStack/qdx_protocol.o + .text.qdx_crc16_modbus + 0x0000000000000000 0x34 ./Middle/QDXnetworkStack/qdx_protocol.o + .text.qdx_build_frame + 0x0000000000000000 0xb2 ./Middle/QDXnetworkStack/qdx_protocol.o + .text.qdx_build_frame_inplace + 0x0000000000000000 0x84 ./Middle/QDXnetworkStack/qdx_protocol.o + .text.qdx_build_fragment_frame + 0x0000000000000000 0x9c ./Middle/QDXnetworkStack/qdx_protocol.o + .debug_info 0x0000000000000000 0x1002 ./Middle/QDXnetworkStack/qdx_protocol.o + .debug_abbrev 0x0000000000000000 0x2e4 ./Middle/QDXnetworkStack/qdx_protocol.o + .debug_loc 0x0000000000000000 0x666 ./Middle/QDXnetworkStack/qdx_protocol.o + .debug_aranges + 0x0000000000000000 0x58 ./Middle/QDXnetworkStack/qdx_protocol.o + .debug_ranges 0x0000000000000000 0x258 ./Middle/QDXnetworkStack/qdx_protocol.o + .debug_line 0x0000000000000000 0xa06 ./Middle/QDXnetworkStack/qdx_protocol.o + .debug_str 0x0000000000000000 0x6a7 ./Middle/QDXnetworkStack/qdx_protocol.o + .comment 0x0000000000000000 0x34 ./Middle/QDXnetworkStack/qdx_protocol.o + .debug_frame 0x0000000000000000 0xe4 ./Middle/QDXnetworkStack/qdx_protocol.o + .text 0x0000000000000000 0x0 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .data 0x0000000000000000 0x0 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .bss 0x0000000000000000 0x0 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .text.tcp_stream_disconnect + 0x0000000000000000 0x2a ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .text.tcp_send_frame + 0x0000000000000000 0x88 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .text.tcp_send_handshake + 0x0000000000000000 0xcc ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .text.tcp_send_heartbeat + 0x0000000000000000 0x46 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .text.tcp_send_ack.constprop.3 + 0x0000000000000000 0x48 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .text.recv_thread_entry + 0x0000000000000000 0x694 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .text.manager_thread_entry + 0x0000000000000000 0x166 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .text.TcpLogic_Init + 0x0000000000000000 0xbe ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .text.TcpLogic_Start + 0x0000000000000000 0x8e ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .text.TcpLogic_GetLatestConfig + 0x0000000000000000 0x88 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .text.TcpLogic_RegisterConfigCallback + 0x0000000000000000 0xe ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .text.TcpLogic_RegisterDetectionCallback + 0x0000000000000000 0xe ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .text.TcpLogic_RegisterTempFrameRequestCallback + 0x0000000000000000 0xe ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .text.TcpLogic_BuildAndSendTemperatureFrame + 0x0000000000000000 0x1f2 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .bss.g_TcpLogic + 0x0000000000000000 0x20e4 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .rodata.TcpLogic_Init.str1.4 + 0x0000000000000000 0xd ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .rodata.TcpLogic_Start.str1.4 + 0x0000000000000000 0x1d ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .rodata.manager_thread_entry.str1.4 + 0x0000000000000000 0xa ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .rodata.tcp_send_handshake.str1.4 + 0x0000000000000000 0xd ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .debug_info 0x0000000000000000 0x266f ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .debug_abbrev 0x0000000000000000 0x4ff ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .debug_loc 0x0000000000000000 0xb9f ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .debug_aranges + 0x0000000000000000 0x88 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .debug_ranges 0x0000000000000000 0x270 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .debug_line 0x0000000000000000 0x1c7c ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .debug_str 0x0000000000000000 0x10ae ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .comment 0x0000000000000000 0x34 ./Middle/QDXnetworkStack/qdx_tcp_logic.o + .debug_frame 0x0000000000000000 0x21c ./Middle/QDXnetworkStack/qdx_tcp_logic.o .text 0x0000000000000000 0x0 ./Debug/debug.o .data 0x0000000000000000 0x0 ./Debug/debug.o .bss 0x0000000000000000 0x0 ./Debug/debug.o @@ -1506,279 +1656,295 @@ Discarded input sections 0x0000000000000000 0x6 ./Core/core_riscv.o .text.__get_SP 0x0000000000000000 0x4 ./Core/core_riscv.o - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ipcheck.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ipcheck.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ipcheck.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dhcp.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dhcp.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dhcp.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ipcheck.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ipcheck.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ipcheck.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dhcp.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dhcp.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dhcp.o) .text.WCHNET_DHCPStart - 0x0000000000000000 0x6a D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dhcp.o) + 0x0000000000000000 0x6a D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dhcp.o) .text.WCHNET_DHCPStop - 0x0000000000000000 0x36 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dhcp.o) + 0x0000000000000000 0x36 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dhcp.o) .text.WCHNET_DHCPHandle - 0x0000000000000000 0x84 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dhcp.o) + 0x0000000000000000 0x84 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dhcp.o) .text.WCHNET_DHCPSetHostname - 0x0000000000000000 0x24 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dhcp.o) + 0x0000000000000000 0x24 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dhcp.o) .sbss.DHCPFlag - 0x0000000000000000 0x1 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dhcp.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dns.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dns.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dns.o) + 0x0000000000000000 0x1 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dhcp.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dns.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dns.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dns.o) .text.WCHNET_InitDNS - 0x0000000000000000 0x4c D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dns.o) + 0x0000000000000000 0x4c D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dns.o) .text.WCHNET_DNSStop - 0x0000000000000000 0x18 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dns.o) + 0x0000000000000000 0x18 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dns.o) .text.WCHNET_HostNameGetIp - 0x0000000000000000 0x20 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dns.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000000000 0x20 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dns.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) .text.WCHTCPServerAccept - 0x0000000000000000 0xf0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000000000 0xf0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) .text.MemShortCopy - 0x0000000000000000 0x1e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000000000 0x1e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) .text.WCHNET_ARPRetryCfg - 0x0000000000000000 0x42 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000000000 0x42 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) .text.WCHNET_SocketRecvLen - 0x0000000000000000 0x26 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000000000 0x26 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) .text.WCHNET_SocketUdpSendTo - 0x0000000000000000 0xe6 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000000000 0xe6 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) .text.WCHNET_RetrySendUnack - 0x0000000000000000 0x3e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000000000 0x3e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) .text.WCHNET_QueryUnack - 0x0000000000000000 0xaa D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000000000 0xaa D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) .text.WCHNET_PrtSocketTCPStat - 0x0000000000000000 0x2 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000000000 0x2 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) .text.WCHNET_SocketListen - 0x0000000000000000 0x82 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000000000 0x82 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) .text.WCHSocketTcpDiscon - 0x0000000000000000 0x42 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000000000 0x42 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) .text.CloseUpdConnect - 0x0000000000000000 0x44 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000000000 0x44 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) .text.CloseIPRAWConnect - 0x0000000000000000 0x44 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000000000 0x44 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) .text.CloseTcpPCB - 0x0000000000000000 0x9c D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000000000 0x9c D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) .text.WCHNET_SocketClose - 0x0000000000000000 0x7c D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000000000 0x7c D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) .text.WCHNET_Aton - 0x0000000000000000 0x1c D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000000000 0x1c D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) .text.WCHNET_Ntoa - 0x0000000000000000 0x2c D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000000000 0x2c D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) .text.WCHNET_SetSocketTTL - 0x0000000000000000 0x40 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000000000 0x40 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) .text.WCHNET_SocketSetNagle - 0x0000000000000000 0x48 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000000000 0x48 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) .sbss.tcpSendDataTime - 0x0000000000000000 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(etharp.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(etharp.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(etharp.o) + 0x0000000000000000 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(etharp.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(etharp.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(etharp.o) .text.etharp_find_addr - 0x0000000000000000 0x50 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(etharp.o) - .text.GET_MAC 0x0000000000000000 0x68 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(etharp.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ethernetif.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ethernetif.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ethernetif.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(inet.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(inet.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(inet.o) + 0x0000000000000000 0x50 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(etharp.o) + .text.GET_MAC 0x0000000000000000 0x68 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(etharp.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(inet.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(inet.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(inet.o) .text.inet_ntoa - 0x0000000000000000 0x8c D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(inet.o) + 0x0000000000000000 0x8c D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(inet.o) .text.inet_aton - 0x0000000000000000 0x160 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(inet.o) + 0x0000000000000000 0x160 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(inet.o) .text.inet_addr - 0x0000000000000000 0x26 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(inet.o) - .bss.str.1805 0x0000000000000000 0x10 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(inet.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip_addr.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip_addr.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip_addr.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip_frag.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip_frag.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip_frag.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x0000000000000000 0x26 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(inet.o) + .bss.str.1805 0x0000000000000000 0x10 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(inet.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip_addr.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip_addr.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip_addr.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip_frag.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip_frag.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip_frag.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_option_short - 0x0000000000000000 0x24 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x0000000000000000 0x24 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_get_option_ptr - 0x0000000000000000 0xb6 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x0000000000000000 0xb6 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_get_option_long - 0x0000000000000000 0x18 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x0000000000000000 0x18 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_rebind - 0x0000000000000000 0x116 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x0000000000000000 0x116 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_discover - 0x0000000000000000 0x14a D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x0000000000000000 0x14a D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_select - 0x0000000000000000 0x1b0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x0000000000000000 0x1b0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_check - 0x0000000000000000 0x3a D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x0000000000000000 0x3a D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_bind - 0x0000000000000000 0x194 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x0000000000000000 0x194 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_free_reply - 0x0000000000000000 0x36 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x0000000000000000 0x36 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_recv - 0x0000000000000000 0x38c D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x0000000000000000 0x38c D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_inform - 0x0000000000000000 0xfa D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x0000000000000000 0xfa D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_renew - 0x0000000000000000 0x112 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x0000000000000000 0x112 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_coarse_tmr - 0x0000000000000000 0x70 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x0000000000000000 0x70 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_release - 0x0000000000000000 0x118 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x0000000000000000 0x118 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_fine_tmr - 0x0000000000000000 0x1ce D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x0000000000000000 0x1ce D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_stop - 0x0000000000000000 0x3e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x0000000000000000 0x3e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_start - 0x0000000000000000 0xde D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dns.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dns.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dns.o) + 0x0000000000000000 0xde D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dns.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dns.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dns.o) .text.dns_parse_name - 0x0000000000000000 0x20 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dns.o) + 0x0000000000000000 0x20 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dns.o) .text.dns_recv - 0x0000000000000000 0x226 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dns.o) + 0x0000000000000000 0x226 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dns.o) .text.dns_send - 0x0000000000000000 0x12e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dns.o) + 0x0000000000000000 0x12e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dns.o) .text.dns_check_entry - 0x0000000000000000 0xd6 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dns.o) + 0x0000000000000000 0xd6 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dns.o) .text.dns_setserver - 0x0000000000000000 0x50 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dns.o) + 0x0000000000000000 0x50 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dns.o) .text.dns_init - 0x0000000000000000 0x68 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dns.o) + 0x0000000000000000 0x68 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dns.o) .text.dns_getserver - 0x0000000000000000 0x56 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dns.o) - .text.dns_tmr 0x0000000000000000 0x44 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dns.o) + 0x0000000000000000 0x56 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dns.o) + .text.dns_tmr 0x0000000000000000 0x44 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dns.o) .text.dns_lookup - 0x0000000000000000 0x58 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dns.o) + 0x0000000000000000 0x58 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dns.o) .text.dns_gethostbyname - 0x0000000000000000 0xf0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dns.o) + 0x0000000000000000 0xf0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dns.o) .text.dns_stop - 0x0000000000000000 0x32 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dns.o) + 0x0000000000000000 0x32 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dns.o) .bss.dns_table - 0x0000000000000000 0x260 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dns.o) - .sbss.dns_pcb 0x0000000000000000 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dns.o) + 0x0000000000000000 0x260 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dns.o) + .sbss.dns_pcb 0x0000000000000000 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dns.o) .sbss.dns_seqno - 0x0000000000000000 0x1 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dns.o) + 0x0000000000000000 0x1 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dns.o) .sbss.dns_servers - 0x0000000000000000 0x8 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dns.o) - .comment 0x0000000000000000 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dns.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(init.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(init.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(init.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(mem.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(mem.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(mem.o) + 0x0000000000000000 0x8 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dns.o) + .comment 0x0000000000000000 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dns.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(init.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(init.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(init.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(mem.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(mem.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(mem.o) .text.mem2_init - 0x0000000000000000 0x52 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(mem.o) + 0x0000000000000000 0x52 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(mem.o) .text.mem_calloc - 0x0000000000000000 0x3a D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(mem.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(memp.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(memp.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(memp.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(netif.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(netif.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(netif.o) + 0x0000000000000000 0x3a D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(mem.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(memp.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(memp.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(memp.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(netif.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(netif.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(netif.o) .text.netif_remove - 0x0000000000000000 0x3a D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(netif.o) + 0x0000000000000000 0x3a D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(netif.o) .text.netif_find - 0x0000000000000000 0x40 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(netif.o) + 0x0000000000000000 0x40 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(netif.o) .text.netif_set_gw - 0x0000000000000000 0x1c D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(netif.o) + 0x0000000000000000 0x1c D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(netif.o) .text.netif_set_netmask - 0x0000000000000000 0x1c D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(netif.o) + 0x0000000000000000 0x1c D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(netif.o) .text.netif_set_up - 0x0000000000000000 0x36 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(netif.o) + 0x0000000000000000 0x36 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(netif.o) .text.netif_set_down - 0x0000000000000000 0x12 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(netif.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(pbuf.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(pbuf.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(pbuf.o) + 0x0000000000000000 0x12 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(netif.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) .text.pbuf_dechain - 0x0000000000000000 0x32 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(pbuf.o) + 0x0000000000000000 0x32 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) .text.pbuf_copy_partial - 0x0000000000000000 0x76 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(pbuf.o) + 0x0000000000000000 0x76 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) .text.pbuf_take - 0x0000000000000000 0x60 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(pbuf.o) + 0x0000000000000000 0x60 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) .text.pbuf_coalesce - 0x0000000000000000 0x42 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(pbuf.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(raw.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(raw.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(raw.o) + 0x0000000000000000 0x42 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(raw.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(raw.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(raw.o) .text.raw_remove - 0x0000000000000000 0x40 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(raw.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000000000000 0x40 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(raw.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) .text.tcp_accept_null - 0x0000000000000000 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000000000000 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) .text.tcp_listen_with_backlog - 0x0000000000000000 0xb6 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000000000000 0xb6 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) .text.tcp_setprio - 0x0000000000000000 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000000000000 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) .text.tcp_accept - 0x0000000000000000 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000000000000 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) .text.tcp_debug_state_str - 0x0000000000000000 0x10 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000000000000 0x10 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) .data.tcp_state_str - 0x0000000000000000 0x2c D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000000000000 0x2c D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) .rodata.str1.4 - 0x0000000000000000 0x76 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_in.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_in.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_in.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_out.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_out.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_out.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(udp.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(udp.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(udp.o) + 0x0000000000000000 0x76 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(udp.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(udp.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(udp.o) .text.udp_disconnect - 0x0000000000000000 0x2e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(udp.o) + 0x0000000000000000 0x2e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(udp.o) .text.udp_remove - 0x0000000000000000 0x40 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(udp.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(icmp.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(icmp.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(icmp.o) - .text 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(inet_chksum.o) - .data 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(inet_chksum.o) - .bss 0x0000000000000000 0x0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(inet_chksum.o) - .text 0x0000000000000000 0x0 d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) - .data 0x0000000000000000 0x0 d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) - .bss 0x0000000000000000 0x0 d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) - .text.sprintf 0x0000000000000000 0x2c d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + 0x0000000000000000 0x40 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(udp.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(icmp.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(icmp.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(icmp.o) + .text 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(inet_chksum.o) + .data 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(inet_chksum.o) + .bss 0x0000000000000000 0x0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(inet_chksum.o) + .text 0x0000000000000000 0x0 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + .data 0x0000000000000000 0x0 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + .bss 0x0000000000000000 0x0 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + .text.sprintf 0x0000000000000000 0x2c c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) .text.snprintf - 0x0000000000000000 0x2e d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) - .data 0x0000000000000000 0x0 d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(save-restore.o) - .bss 0x0000000000000000 0x0 d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(save-restore.o) - .eh_frame 0x0000000000000000 0xf8 d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(save-restore.o) - .text 0x0000000000000000 0x0 d:/data/mounriverstudio/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) - .data 0x0000000000000000 0x0 d:/data/mounriverstudio/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) - .bss 0x0000000000000000 0x0 d:/data/mounriverstudio/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) - .data 0x0000000000000000 0x0 d:/data/mounriverstudio/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-memset.o) - .bss 0x0000000000000000 0x0 d:/data/mounriverstudio/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-memset.o) - .text 0x0000000000000000 0x11a d:/data/mounriverstudio/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-strcmp.o) - .data 0x0000000000000000 0x0 d:/data/mounriverstudio/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-strcmp.o) - .bss 0x0000000000000000 0x0 d:/data/mounriverstudio/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-strcmp.o) - .text 0x0000000000000000 0x0 d:/data/mounriverstudio/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-strcpy.o) - .data 0x0000000000000000 0x0 d:/data/mounriverstudio/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-strcpy.o) - .bss 0x0000000000000000 0x0 d:/data/mounriverstudio/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-strcpy.o) - .text.strcpy 0x0000000000000000 0x10 d:/data/mounriverstudio/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-strcpy.o) - .debug_frame 0x0000000000000000 0x20 d:/data/mounriverstudio/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-strcpy.o) - .text 0x0000000000000000 0x0 d:/data/mounriverstudio/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-strlen.o) - .data 0x0000000000000000 0x0 d:/data/mounriverstudio/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-strlen.o) - .bss 0x0000000000000000 0x0 d:/data/mounriverstudio/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-strlen.o) - .text.strlen 0x0000000000000000 0x12 d:/data/mounriverstudio/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-strlen.o) - .debug_frame 0x0000000000000000 0x20 d:/data/mounriverstudio/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-strlen.o) + 0x0000000000000000 0x2e c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + .text 0x0000000000000000 0x0 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_divdi3.o) + .data 0x0000000000000000 0x0 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_divdi3.o) + .bss 0x0000000000000000 0x0 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_divdi3.o) + .text.__divdi3 + 0x0000000000000000 0x3d4 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_divdi3.o) + .eh_frame 0x0000000000000000 0x28 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_divdi3.o) + .data 0x0000000000000000 0x0 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(save-restore.o) + .bss 0x0000000000000000 0x0 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(save-restore.o) + .eh_frame 0x0000000000000000 0xf8 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(save-restore.o) + .text 0x0000000000000000 0x0 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clz.o) + .data 0x0000000000000000 0x0 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clz.o) + .bss 0x0000000000000000 0x0 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clz.o) + .rodata.__clz_tab + 0x0000000000000000 0x100 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(_clz.o) + .text 0x0000000000000000 0x0 c:/mounriver/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) + .data 0x0000000000000000 0x0 c:/mounriver/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) + .bss 0x0000000000000000 0x0 c:/mounriver/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) + .text 0x0000000000000000 0x0 c:/mounriver/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-memmove.o) + .data 0x0000000000000000 0x0 c:/mounriver/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-memmove.o) + .bss 0x0000000000000000 0x0 c:/mounriver/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-memmove.o) + .text.memmove 0x0000000000000000 0x46 c:/mounriver/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-memmove.o) + .debug_frame 0x0000000000000000 0x20 c:/mounriver/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-memmove.o) + .data 0x0000000000000000 0x0 c:/mounriver/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-memset.o) + .bss 0x0000000000000000 0x0 c:/mounriver/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-memset.o) + .text 0x0000000000000000 0x11a c:/mounriver/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-strcmp.o) + .data 0x0000000000000000 0x0 c:/mounriver/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-strcmp.o) + .bss 0x0000000000000000 0x0 c:/mounriver/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-strcmp.o) + .text 0x0000000000000000 0x0 c:/mounriver/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-strcpy.o) + .data 0x0000000000000000 0x0 c:/mounriver/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-strcpy.o) + .bss 0x0000000000000000 0x0 c:/mounriver/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-strcpy.o) + .text.strcpy 0x0000000000000000 0x10 c:/mounriver/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-strcpy.o) + .debug_frame 0x0000000000000000 0x20 c:/mounriver/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-strcpy.o) + .text 0x0000000000000000 0x0 c:/mounriver/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-strlen.o) + .data 0x0000000000000000 0x0 c:/mounriver/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-strlen.o) + .bss 0x0000000000000000 0x0 c:/mounriver/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-strlen.o) + .text.strlen 0x0000000000000000 0x12 c:/mounriver/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-strlen.o) + .debug_frame 0x0000000000000000 0x20 c:/mounriver/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-strlen.o) Memory Configuration @@ -1820,25 +1986,29 @@ LOAD ./Peripheral/src/ch32v30x_tim.o LOAD ./Peripheral/src/ch32v30x_usart.o LOAD ./Peripheral/src/ch32v30x_wwdg.o LOAD ./NetLib/eth_driver_RGMII.o +LOAD ./Middle/QDXnetworkStack/qdx_port_template.o +LOAD ./Middle/QDXnetworkStack/qdx_preprocess.o +LOAD ./Middle/QDXnetworkStack/qdx_protocol.o +LOAD ./Middle/QDXnetworkStack/qdx_tcp_logic.o LOAD ./Debug/debug.o LOAD ./Debug/dvp.o LOAD ./Core/core_riscv.o -LOAD d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a -LOAD D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a -LOAD d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a -LOAD d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a -LOAD d:/data/mounriverstudio/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 -LOAD d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libc_nano.a -LOAD d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a +LOAD c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libm.a +LOAD D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a +LOAD c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a +LOAD c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a +LOAD c:/mounriver/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 +LOAD c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libc_nano.a +LOAD c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a START GROUP -LOAD d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a -LOAD d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libc_nano.a -LOAD d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a +LOAD c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a +LOAD c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libc_nano.a +LOAD c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a END GROUP START GROUP -LOAD d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a -LOAD d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libc_nano.a -LOAD d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a +LOAD c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a +LOAD c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libc_nano.a +LOAD c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libnosys.a END GROUP 0x0000000000000800 __stack_size = 0x800 [!provide] PROVIDE (_stack_size = __stack_size) @@ -1861,7 +2031,7 @@ END GROUP .text 0x00000000000001c0 0x8cd4 0x00000000000001c0 . = ALIGN (0x4) *(.text) - .text 0x00000000000001c0 0x60 d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(save-restore.o) + .text 0x00000000000001c0 0x60 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/rv32imacxw/ilp32\libgcc.a(save-restore.o) 0x00000000000001c0 __riscv_save_12 0x00000000000001c8 __riscv_save_9 0x00000000000001c8 __riscv_save_11 @@ -1888,7 +2058,7 @@ END GROUP 0x0000000000000214 __riscv_restore_0 0x0000000000000214 __riscv_restore_2 0x0000000000000214 __riscv_restore_1 - .text 0x0000000000000220 0xa8 d:/data/mounriverstudio/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-memset.o) + .text 0x0000000000000220 0xa8 c:/mounriver/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-memset.o) 0x0000000000000220 memset *(.text.*) .text.NMI_Handler @@ -2204,497 +2374,497 @@ END GROUP 0x0000000000001b7a 0x6 ./Core/core_riscv.o 0x0000000000001b7a __get_MTVAL .text.WCHNET_PeriodicHandle - 0x0000000000001b80 0x1be D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) + 0x0000000000001b80 0x1be D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) 0x0000000000001b80 WCHNET_PeriodicHandle .text.WCHNET_NetInput - 0x0000000000001d3e 0x14 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) + 0x0000000000001d3e 0x14 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) 0x0000000000001d3e WCHNET_NetInput .text.WCHNET_PhyStatus - 0x0000000000001d52 0x4e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) + 0x0000000000001d52 0x4e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) 0x0000000000001d52 WCHNET_PhyStatus .text.WCHNET_Rx - 0x0000000000001da0 0x96 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) + 0x0000000000001da0 0x96 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) 0x0000000000001da0 WCHNET_Rx .text.setRxBuffAddr - 0x0000000000001e36 0x12 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) + 0x0000000000001e36 0x12 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) 0x0000000000001e36 setRxBuffAddr .text.WCHNET_Tx - 0x0000000000001e48 0x32 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) + 0x0000000000001e48 0x32 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) 0x0000000000001e48 WCHNET_Tx .text.GetChipID - 0x0000000000001e7a 0xe D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) + 0x0000000000001e7a 0xe D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) 0x0000000000001e7a GetChipID .text.getTxBuffAddr - 0x0000000000001e88 0x6a D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) + 0x0000000000001e88 0x6a D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) 0x0000000000001e88 getTxBuffAddr .text.IPCheckParaInit - 0x0000000000001ef2 0x1e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ipcheck.o) + 0x0000000000001ef2 0x1e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ipcheck.o) 0x0000000000001ef2 IPCheckParaInit .text.SelIPARPSend - 0x0000000000001f10 0x38 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ipcheck.o) + 0x0000000000001f10 0x38 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ipcheck.o) 0x0000000000001f10 SelIPARPSend .text.IPCheckTmr - 0x0000000000001f48 0x3e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ipcheck.o) + 0x0000000000001f48 0x3e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ipcheck.o) 0x0000000000001f48 IPCheckTmr .text.IPConflictHandle - 0x0000000000001f86 0x2c D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ipcheck.o) + 0x0000000000001f86 0x2c D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ipcheck.o) 0x0000000000001f86 IPConflictHandle .text.NET_TCPError - 0x0000000000001fb2 0x2 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000001fb2 0x2 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000001fb2 NET_TCPError .text.LwipTCPSendCallBack - 0x0000000000001fb4 0x3e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000001fb4 0x3e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000001fb4 LwipTCPSendCallBack .text.LwipTCPPollCallBack - 0x0000000000001ff2 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000001ff2 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000001ff2 LwipTCPPollCallBack .text.SocketIPRAWReceive - 0x0000000000001ff6 0xc4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000001ff6 0xc4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000001ff6 SocketIPRAWReceive .text.SocketUdpReceive - 0x00000000000020ba 0xda D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x00000000000020ba 0xda D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x00000000000020ba SocketUdpReceive .text.WCHSocketTCPReceive - 0x0000000000002194 0xd2 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000002194 0xd2 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000002194 WCHSocketTCPReceive .text.LwipTcpConnectedCallBack - 0x0000000000002266 0x42 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000002266 0x42 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000002266 LwipTcpConnectedCallBack .text.ErrorEncode - 0x00000000000022a8 0x1a D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x00000000000022a8 0x1a D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x00000000000022a8 ErrorEncode .text.WCHSocketInit - 0x00000000000022c2 0x4c D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x00000000000022c2 0x4c D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x00000000000022c2 WCHSocketInit .text.WCHNET_Init - 0x000000000000230e 0xaa D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x000000000000230e 0xaa D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x000000000000230e WCHNET_Init .text.WCHNET_ConfigKeepLive - 0x00000000000023b8 0x16 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x00000000000023b8 0x16 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x00000000000023b8 WCHNET_ConfigKeepLive .text.WCHNET_ConfigLIB - 0x00000000000023ce 0x144 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x00000000000023ce 0x144 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x00000000000023ce WCHNET_ConfigLIB .text.WCHNET_GetVer - 0x0000000000002512 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000002512 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000002512 WCHNET_GetVer .text.WCHFindCorrectTCBPcb - 0x0000000000002516 0x5e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000002516 0x5e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000002516 WCHFindCorrectTCBPcb .text.WCHNET_SocketCreat - 0x0000000000002574 0x1d2 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000002574 0x1d2 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000002574 WCHNET_SocketCreat .text.tcp_recved_socket - 0x0000000000002746 0x58 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000002746 0x58 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000002746 tcp_recved_socket .text.WCHNET_ModifyRecvBuf - 0x000000000000279e 0x50 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x000000000000279e 0x50 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x000000000000279e WCHNET_ModifyRecvBuf .text.WCHNET_SocketRecv - 0x00000000000027ee 0xe8 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x00000000000027ee 0xe8 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x00000000000027ee WCHNET_SocketRecv .text.SocketIPRawSend - 0x00000000000028d6 0xbe D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x00000000000028d6 0xbe D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x00000000000028d6 SocketIPRawSend .text.SocketUdpSend - 0x0000000000002994 0xbe D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000002994 0xbe D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000002994 SocketUdpSend .text.SocketTcpSend - 0x0000000000002a52 0xf0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000002a52 0xf0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000002a52 SocketTcpSend .text.WCHNET_SocketSend - 0x0000000000002b42 0x56 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000002b42 0x56 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000002b42 WCHNET_SocketSend .text.WCHScokedIntHandle - 0x0000000000002b98 0x52 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000002b98 0x52 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000002b98 WCHScokedIntHandle .text.LwipRemoveTcpPcb - 0x0000000000002bea 0x9e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000002bea 0x9e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000002bea LwipRemoveTcpPcb .text.WCHNET_QueryGlobalInt - 0x0000000000002c88 0x3e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000002c88 0x3e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000002c88 WCHNET_QueryGlobalInt .text.WCHNET_GetGlobalInt - 0x0000000000002cc6 0x12 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000002cc6 0x12 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000002cc6 WCHNET_GetGlobalInt .text.WCHNET_GetSocketInt - 0x0000000000002cd8 0x2a D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000002cd8 0x2a D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000002cd8 WCHNET_GetSocketInt .text.WCHNET_GetPHYStatus - 0x0000000000002d02 0xa D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000002d02 0xa D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000002d02 WCHNET_GetPHYStatus .text.WCHNET_SocketSetKeepLive - 0x0000000000002d0c 0x54 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000002d0c 0x54 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000002d0c WCHNET_SocketSetKeepLive .text.WCHNET_SocketConnect - 0x0000000000002d60 0x76 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000002d60 0x76 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000002d60 WCHNET_SocketConnect .text.QueryPingEnable - 0x0000000000002dd6 0xe D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000002dd6 0xe D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000002dd6 QueryPingEnable .text.LwipUnreachPort - 0x0000000000002de4 0x1a D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000002de4 0x1a D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000002de4 LwipUnreachPort .text.LwipArpCheck - 0x0000000000002dfe 0xc D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000002dfe 0xc D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000002dfe LwipArpCheck .text.find_entry - 0x0000000000002e0a 0x180 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(etharp.o) + 0x0000000000002e0a 0x180 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(etharp.o) .text.update_arp_entry - 0x0000000000002f8a 0xb2 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(etharp.o) + 0x0000000000002f8a 0xb2 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(etharp.o) .text.etharp_ip_input - 0x000000000000303c 0x5a D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(etharp.o) + 0x000000000000303c 0x5a D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(etharp.o) 0x000000000000303c etharp_ip_input .text.etharp_arp_input - 0x0000000000003096 0x170 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(etharp.o) + 0x0000000000003096 0x170 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(etharp.o) 0x0000000000003096 etharp_arp_input .text.etharp_request - 0x0000000000003206 0xce D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(etharp.o) + 0x0000000000003206 0xce D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(etharp.o) 0x0000000000003206 etharp_request .text.etharp_tmr - 0x00000000000032d4 0x7c D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(etharp.o) + 0x00000000000032d4 0x7c D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(etharp.o) 0x00000000000032d4 etharp_tmr .text.etharp_query - 0x0000000000003350 0x118 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(etharp.o) + 0x0000000000003350 0x118 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(etharp.o) 0x0000000000003350 etharp_query .text.etharp_output - 0x0000000000003468 0x134 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(etharp.o) + 0x0000000000003468 0x134 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(etharp.o) 0x0000000000003468 etharp_output .text.ethernet_input - 0x000000000000359c 0x86 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(etharp.o) + 0x000000000000359c 0x86 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(etharp.o) 0x000000000000359c ethernet_input .text.ethernetif_init - 0x0000000000003622 0x64 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ethernetif.o) + 0x0000000000003622 0x64 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) 0x0000000000003622 ethernetif_init .text.low_level_output - 0x0000000000003686 0x52 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ethernetif.o) + 0x0000000000003686 0x52 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) .text.ethernetif_input - 0x00000000000036d8 0x70 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ethernetif.o) + 0x00000000000036d8 0x70 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) 0x00000000000036d8 ethernetif_input .text.wch_ethernetif_init - 0x0000000000003748 0x76 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ethernetif.o) + 0x0000000000003748 0x76 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) 0x0000000000003748 wch_ethernetif_init - .text.htons 0x00000000000037be 0xe D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(inet.o) + .text.htons 0x00000000000037be 0xe D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(inet.o) 0x00000000000037be htons - .text.ntohs 0x00000000000037cc 0xe D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(inet.o) + .text.ntohs 0x00000000000037cc 0xe D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(inet.o) 0x00000000000037cc ntohs - .text.htonl 0x00000000000037da 0x24 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(inet.o) + .text.htonl 0x00000000000037da 0x24 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(inet.o) 0x00000000000037da htonl - .text.ntohl 0x00000000000037fe 0xc D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(inet.o) + .text.ntohl 0x00000000000037fe 0xc D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(inet.o) 0x00000000000037fe ntohl .text.ip_route - 0x000000000000380a 0x4c D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip.o) + 0x000000000000380a 0x4c D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip.o) 0x000000000000380a ip_route .text.ip_input - 0x0000000000003856 0x29a D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip.o) + 0x0000000000003856 0x29a D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip.o) 0x0000000000003856 ip_input .text.ip_output_if - 0x0000000000003af0 0x15a D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip.o) + 0x0000000000003af0 0x15a D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip.o) 0x0000000000003af0 ip_output_if .text.ip_output - 0x0000000000003c4a 0x36 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip.o) + 0x0000000000003c4a 0x36 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip.o) 0x0000000000003c4a ip_output .text.ip_addr_isbroadcast - 0x0000000000003c80 0x4a D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip_addr.o) + 0x0000000000003c80 0x4a D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip_addr.o) 0x0000000000003c80 ip_addr_isbroadcast .text.ip_reass_tmr - 0x0000000000003cca 0xe6 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip_frag.o) + 0x0000000000003cca 0xe6 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip_frag.o) 0x0000000000003cca ip_reass_tmr .text.ip_reass - 0x0000000000003db0 0x3dc D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip_frag.o) + 0x0000000000003db0 0x3dc D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip_frag.o) 0x0000000000003db0 ip_reass - .text.ip_frag 0x000000000000418c 0x17e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip_frag.o) + .text.ip_frag 0x000000000000418c 0x17e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip_frag.o) 0x000000000000418c ip_frag .text.dhcp_set_state - 0x000000000000430a 0x16 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x000000000000430a 0x16 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_option - 0x0000000000004320 0x20 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x0000000000004320 0x20 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_option_byte - 0x0000000000004340 0x12 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x0000000000004340 0x12 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_option_long - 0x0000000000004352 0x48 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x0000000000004352 0x48 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_option_trailer - 0x000000000000439a 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x000000000000439a 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_create_request - 0x00000000000043ce 0x18a D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x00000000000043ce 0x18a D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_delete_request - 0x0000000000004558 0x1e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x0000000000004558 0x1e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) .text.dhcp_arp_reply - 0x0000000000004576 0x182 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) + 0x0000000000004576 0x182 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) 0x0000000000004576 dhcp_arp_reply .text.lwip_init - 0x00000000000046f8 0x18 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(init.o) + 0x00000000000046f8 0x18 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(init.o) 0x00000000000046f8 lwip_init .text.mem_init - 0x0000000000004710 0x3e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(mem.o) + 0x0000000000004710 0x3e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(mem.o) 0x0000000000004710 mem_init .text.mem_free - 0x000000000000474e 0x84 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(mem.o) + 0x000000000000474e 0x84 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(mem.o) 0x000000000000474e mem_free .text.mem_realloc - 0x00000000000047d2 0xca D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(mem.o) + 0x00000000000047d2 0xca D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(mem.o) 0x00000000000047d2 mem_realloc .text.mem_malloc - 0x000000000000489c 0xd0 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(mem.o) + 0x000000000000489c 0xd0 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(mem.o) 0x000000000000489c mem_malloc .text.memp_init - 0x000000000000496c 0x50 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(memp.o) + 0x000000000000496c 0x50 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(memp.o) 0x000000000000496c memp_init .text.memp_malloc - 0x00000000000049bc 0x20 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(memp.o) + 0x00000000000049bc 0x20 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(memp.o) 0x00000000000049bc memp_malloc .text.memp_free - 0x00000000000049dc 0x18 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(memp.o) + 0x00000000000049dc 0x18 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(memp.o) 0x00000000000049dc memp_free .text.netif_set_ipaddr - 0x00000000000049f4 0x96 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(netif.o) + 0x00000000000049f4 0x96 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(netif.o) 0x00000000000049f4 netif_set_ipaddr .text.netif_set_addr - 0x0000000000004a8a 0x4e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(netif.o) + 0x0000000000004a8a 0x4e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(netif.o) 0x0000000000004a8a netif_set_addr .text.netif_add - 0x0000000000004ad8 0x5a D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(netif.o) + 0x0000000000004ad8 0x5a D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(netif.o) 0x0000000000004ad8 netif_add .text.netif_set_default - 0x0000000000004b32 0x6 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(netif.o) + 0x0000000000004b32 0x6 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(netif.o) 0x0000000000004b32 netif_set_default .text.netif_is_up - 0x0000000000004b38 0x8 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(netif.o) + 0x0000000000004b38 0x8 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(netif.o) 0x0000000000004b38 netif_is_up .text.pbuf_header - 0x0000000000004b40 0x6e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(pbuf.o) + 0x0000000000004b40 0x6e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) 0x0000000000004b40 pbuf_header .text.pbuf_free - 0x0000000000004bae 0x4e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(pbuf.o) + 0x0000000000004bae 0x4e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) 0x0000000000004bae pbuf_free .text.pbuf_alloc - 0x0000000000004bfc 0x140 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(pbuf.o) + 0x0000000000004bfc 0x140 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) 0x0000000000004bfc pbuf_alloc .text.pbuf_realloc - 0x0000000000004d3c 0x58 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(pbuf.o) + 0x0000000000004d3c 0x58 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) 0x0000000000004d3c pbuf_realloc .text.pbuf_clen - 0x0000000000004d94 0x12 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(pbuf.o) + 0x0000000000004d94 0x12 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) 0x0000000000004d94 pbuf_clen .text.pbuf_ref - 0x0000000000004da6 0xa D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(pbuf.o) + 0x0000000000004da6 0xa D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) 0x0000000000004da6 pbuf_ref .text.pbuf_cat - 0x0000000000004db0 0x1c D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(pbuf.o) + 0x0000000000004db0 0x1c D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) 0x0000000000004db0 pbuf_cat .text.pbuf_chain - 0x0000000000004dcc 0x14 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(pbuf.o) + 0x0000000000004dcc 0x14 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) 0x0000000000004dcc pbuf_chain .text.pbuf_copy - 0x0000000000004de0 0x9c D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(pbuf.o) + 0x0000000000004de0 0x9c D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) 0x0000000000004de0 pbuf_copy .text.raw_input - 0x0000000000004e7c 0x68 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(raw.o) + 0x0000000000004e7c 0x68 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(raw.o) 0x0000000000004e7c raw_input .text.raw_bind - 0x0000000000004ee4 0x1e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(raw.o) + 0x0000000000004ee4 0x1e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(raw.o) 0x0000000000004ee4 raw_bind .text.raw_connect - 0x0000000000004f02 0x1e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(raw.o) + 0x0000000000004f02 0x1e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(raw.o) 0x0000000000004f02 raw_connect .text.raw_recv - 0x0000000000004f20 0x6 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(raw.o) + 0x0000000000004f20 0x6 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(raw.o) 0x0000000000004f20 raw_recv .text.raw_sendto - 0x0000000000004f26 0x7e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(raw.o) + 0x0000000000004f26 0x7e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(raw.o) 0x0000000000004f26 raw_sendto .text.raw_send - 0x0000000000004fa4 0x10 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(raw.o) + 0x0000000000004fa4 0x10 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(raw.o) 0x0000000000004fa4 raw_send - .text.raw_new 0x0000000000004fb4 0x30 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(raw.o) + .text.raw_new 0x0000000000004fb4 0x30 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(raw.o) 0x0000000000004fb4 raw_new .text.tcp_new_port - 0x0000000000004fe4 0x5c D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000000004fe4 0x5c D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) .text.tcp_bind - 0x0000000000005040 0x116 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000000005040 0x116 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x0000000000005040 tcp_bind .text.tcp_update_rcv_ann_wnd - 0x0000000000005156 0x48 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000000005156 0x48 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x0000000000005156 tcp_update_rcv_ann_wnd .text.tcp_recved - 0x000000000000519e 0x3c D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x000000000000519e 0x3c D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x000000000000519e tcp_recved .text.tcp_seg_free - 0x00000000000051da 0x2a D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x00000000000051da 0x2a D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x00000000000051da tcp_seg_free .text.tcp_segs_free - 0x0000000000005204 0x1e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000000005204 0x1e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x0000000000005204 tcp_segs_free .text.tcp_seg_copy - 0x0000000000005222 0x28 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000000005222 0x28 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x0000000000005222 tcp_seg_copy - .text.tcp_arg 0x000000000000524a 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + .text.tcp_arg 0x000000000000524a 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x000000000000524a tcp_arg .text.tcp_recv - 0x000000000000524e 0x6 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x000000000000524e 0x6 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x000000000000524e tcp_recv .text.tcp_sent - 0x0000000000005254 0x6 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000000005254 0x6 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x0000000000005254 tcp_sent - .text.tcp_err 0x000000000000525a 0x6 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + .text.tcp_err 0x000000000000525a 0x6 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x000000000000525a tcp_err .text.tcp_poll - 0x0000000000005260 0xa D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000000005260 0xa D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x0000000000005260 tcp_poll .text.tcp_pcb_purge - 0x000000000000526a 0x4e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x000000000000526a 0x4e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x000000000000526a tcp_pcb_purge .text.tcp_slowtmr - 0x00000000000052b8 0x2ba D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x00000000000052b8 0x2ba D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x00000000000052b8 tcp_slowtmr .text.tcp_pcb_remove - 0x0000000000005572 0x72 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000000005572 0x72 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x0000000000005572 tcp_pcb_remove .text.tcp_close - 0x00000000000055e4 0xb2 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x00000000000055e4 0xb2 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x00000000000055e4 tcp_close .text.tcp_recv_null - 0x0000000000005696 0x30 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000000005696 0x30 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x0000000000005696 tcp_recv_null .text.tcp_fasttmr - 0x00000000000056c6 0x62 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x00000000000056c6 0x62 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x00000000000056c6 tcp_fasttmr - .text.tcp_tmr 0x0000000000005728 0x22 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + .text.tcp_tmr 0x0000000000005728 0x22 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x0000000000005728 tcp_tmr .text.tcp_fastsendack - 0x000000000000574a 0x7c D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x000000000000574a 0x7c D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x000000000000574a tcp_fastsendack .text.tcp_abandon - 0x00000000000057c6 0x9a D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x00000000000057c6 0x9a D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x00000000000057c6 tcp_abandon .text.tcp_next_iss - 0x0000000000005860 0x10 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000000005860 0x10 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x0000000000005860 tcp_next_iss .text.tcp_alloc - 0x0000000000005870 0x134 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000000005870 0x134 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x0000000000005870 tcp_alloc - .text.tcp_new 0x00000000000059a4 0x10 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + .text.tcp_new 0x00000000000059a4 0x10 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x00000000000059a4 tcp_new .text.tcp_eff_send_mss - 0x00000000000059b4 0x2e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x00000000000059b4 0x2e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x00000000000059b4 tcp_eff_send_mss .text.tcp_connect - 0x00000000000059e2 0xe8 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x00000000000059e2 0xe8 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x00000000000059e2 tcp_connect .text.RemoveTimeWaiTCP - 0x0000000000005aca 0x32 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000000005aca 0x32 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x0000000000005aca RemoveTimeWaiTCP .text.tcp_oos_insert_segment - 0x0000000000005afc 0xce D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_in.o) + 0x0000000000005afc 0xce D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) .text.tcp_receive - 0x0000000000005bca 0x944 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_in.o) + 0x0000000000005bca 0x944 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) .text.tcp_parseopt.isra.0 - 0x000000000000650e 0xa6 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_in.o) + 0x000000000000650e 0xa6 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) .text.tcp_input - 0x00000000000065b4 0xa2e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_in.o) + 0x00000000000065b4 0xa2e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) 0x00000000000065b4 tcp_input .text.tcp_output_set_header.isra.0.constprop.1 - 0x0000000000006fe2 0xd4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_out.o) + 0x0000000000006fe2 0xd4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) .text.tcp_enqueue - 0x00000000000070b6 0x448 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_out.o) + 0x00000000000070b6 0x448 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) 0x00000000000070b6 tcp_enqueue .text.tcp_send_ctrl - 0x00000000000074fe 0x16 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_out.o) + 0x00000000000074fe 0x16 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) 0x00000000000074fe tcp_send_ctrl .text.tcp_write - 0x0000000000007514 0x30 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_out.o) + 0x0000000000007514 0x30 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) 0x0000000000007514 tcp_write .text.tcp_send_empty_ack - 0x0000000000007544 0x70 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_out.o) + 0x0000000000007544 0x70 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) 0x0000000000007544 tcp_send_empty_ack .text.tcp_output - 0x00000000000075b4 0x368 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_out.o) + 0x00000000000075b4 0x368 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) 0x00000000000075b4 tcp_output - .text.tcp_rst 0x000000000000791c 0x108 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_out.o) + .text.tcp_rst 0x000000000000791c 0x108 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) 0x000000000000791c tcp_rst .text.tcp_rexmit_rto - 0x0000000000007a24 0x36 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_out.o) + 0x0000000000007a24 0x36 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) 0x0000000000007a24 tcp_rexmit_rto .text.tcp_rexmit - 0x0000000000007a5a 0x7c D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_out.o) + 0x0000000000007a5a 0x7c D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) 0x0000000000007a5a tcp_rexmit .text.tcp_rexmit_fast - 0x0000000000007ad6 0x62 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_out.o) + 0x0000000000007ad6 0x62 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) 0x0000000000007ad6 tcp_rexmit_fast .text.tcp_keepalive - 0x0000000000007b38 0x5e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_out.o) + 0x0000000000007b38 0x5e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) 0x0000000000007b38 tcp_keepalive .text.tcp_zero_window_probe - 0x0000000000007b96 0xd2 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_out.o) + 0x0000000000007b96 0xd2 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) 0x0000000000007b96 tcp_zero_window_probe .text.udp_input - 0x0000000000007c68 0x238 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(udp.o) + 0x0000000000007c68 0x238 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(udp.o) 0x0000000000007c68 udp_input .text.udp_bind - 0x0000000000007ea0 0x9a D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(udp.o) + 0x0000000000007ea0 0x9a D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(udp.o) 0x0000000000007ea0 udp_bind .text.udp_sendto_if - 0x0000000000007f3a 0xd6 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(udp.o) + 0x0000000000007f3a 0xd6 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(udp.o) 0x0000000000007f3a udp_sendto_if .text.udp_sendto - 0x0000000000008010 0x2e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(udp.o) + 0x0000000000008010 0x2e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(udp.o) 0x0000000000008010 udp_sendto .text.udp_send - 0x000000000000803e 0x12 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(udp.o) + 0x000000000000803e 0x12 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(udp.o) 0x000000000000803e udp_send .text.udp_connect - 0x0000000000008050 0x7e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(udp.o) + 0x0000000000008050 0x7e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(udp.o) 0x0000000000008050 udp_connect .text.udp_recv - 0x00000000000080ce 0x6 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(udp.o) + 0x00000000000080ce 0x6 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(udp.o) 0x00000000000080ce udp_recv - .text.udp_new 0x00000000000080d4 0x24 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(udp.o) + .text.udp_new 0x00000000000080d4 0x24 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(udp.o) 0x00000000000080d4 udp_new .text.icmp_send_response.isra.0 - 0x00000000000080f8 0x76 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(icmp.o) + 0x00000000000080f8 0x76 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(icmp.o) .text.icmp_input - 0x000000000000816e 0x250 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(icmp.o) + 0x000000000000816e 0x250 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(icmp.o) 0x000000000000816e icmp_input .text.icmp_dest_unreach - 0x00000000000083be 0x14 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(icmp.o) + 0x00000000000083be 0x14 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(icmp.o) 0x00000000000083be icmp_dest_unreach .text.icmp_time_exceeded - 0x00000000000083d2 0x14 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(icmp.o) + 0x00000000000083d2 0x14 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(icmp.o) 0x00000000000083d2 icmp_time_exceeded .text.lwip_standard_chksum - 0x00000000000083e6 0x7e D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(inet_chksum.o) + 0x00000000000083e6 0x7e D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(inet_chksum.o) .text.inet_chksum_pseudo - 0x0000000000008464 0x10a D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(inet_chksum.o) + 0x0000000000008464 0x10a D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(inet_chksum.o) 0x0000000000008464 inet_chksum_pseudo .text.inet_chksum - 0x000000000000856e 0x14 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(inet_chksum.o) + 0x000000000000856e 0x14 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(inet_chksum.o) 0x000000000000856e inet_chksum .text.inet_chksum_pbuf - 0x0000000000008582 0x6a D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(inet_chksum.o) + 0x0000000000008582 0x6a D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(inet_chksum.o) 0x0000000000008582 inet_chksum_pbuf .text.printchar - 0x00000000000085ec 0x4a d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + 0x00000000000085ec 0x4a c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) 0x00000000000085ec printchar - .text.prints 0x0000000000008636 0xe0 d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + .text.prints 0x0000000000008636 0xe0 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) 0x0000000000008636 prints .text.printInt - 0x0000000000008716 0xf2 d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + 0x0000000000008716 0xf2 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) 0x0000000000008716 printInt .text.printLongLongInt - 0x0000000000008808 0x4 d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + 0x0000000000008808 0x4 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) 0x0000000000008808 printLongLongInt .text.printDouble - 0x000000000000880c 0x4 d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + 0x000000000000880c 0x4 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) 0x000000000000880c printDouble - .text.print 0x0000000000008810 0x320 d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + .text.print 0x0000000000008810 0x320 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) 0x0000000000008810 print - .text.printf 0x0000000000008b30 0x24 d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + .text.printf 0x0000000000008b30 0x24 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) 0x0000000000008b30 printf - .text.puts 0x0000000000008b54 0x4a d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + .text.puts 0x0000000000008b54 0x4a c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) 0x0000000000008b54 puts - .text.putchar 0x0000000000008b9e 0x18 d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + .text.putchar 0x0000000000008b9e 0x18 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) 0x0000000000008b9e putchar - .text.memcpy 0x0000000000008bb6 0xb2 d:/data/mounriverstudio/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) + .text.memcpy 0x0000000000008bb6 0xb2 c:/mounriver/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) 0x0000000000008bb6 memcpy *(.rodata) .rodata 0x0000000000008c68 0xc ./User/main.o @@ -2726,18 +2896,18 @@ END GROUP 0x0000000000008de8 0x41 ./Debug/dvp.o *fill* 0x0000000000008e29 0x3 .rodata.ErrTable - 0x0000000000008e2c 0x10 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x0000000000008e2c 0x10 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x0000000000008e2c ErrTable .rodata.tcp_close - 0x0000000000008e3c 0x20 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000000008e3c 0x20 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) .rodata.tcp_backoff - 0x0000000000008e5c 0xd D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000000008e5c 0xd D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x0000000000008e5c tcp_backoff *fill* 0x0000000000008e69 0x3 .rodata.tcp_input - 0x0000000000008e6c 0x20 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_in.o) + 0x0000000000008e6c 0x20 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) .rodata.print.str1.4 - 0x0000000000008e8c 0x8 d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + 0x0000000000008e8c 0x8 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) 0x7 (size before relaxing) *(.gnu.linkonce.t.*) 0x0000000000008e94 . = ALIGN (0x4) @@ -2846,39 +3016,39 @@ END GROUP .sdata.ADCPrescTable 0x0000000020000038 0x4 ./Peripheral/src/ch32v30x_rcc.o .sdata.DHCPXid - 0x000000002000003c 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dhcp.o) + 0x000000002000003c 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dhcp.o) 0x000000002000003c DHCPXid .sdata.arp_table - 0x0000000020000040 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(etharp.o) + 0x0000000020000040 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(etharp.o) 0x0000000020000040 arp_table .sdata.memp_num - 0x0000000020000044 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(memp.o) + 0x0000000020000044 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(memp.o) 0x0000000020000044 memp_num .sdata.memp_sizes - 0x0000000020000048 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(memp.o) + 0x0000000020000048 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(memp.o) 0x0000000020000048 memp_sizes .sdata.iss.3197 - 0x000000002000004c 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x000000002000004c 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) .sdata.port.3029 - 0x0000000020000050 0x2 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000020000050 0x2 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) *(.sdata2.*) *fill* 0x0000000020000052 0x2 .sdata2.ethbroadcast - 0x0000000020000054 0x6 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(etharp.o) + 0x0000000020000054 0x6 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(etharp.o) 0x0000000020000054 ethbroadcast *fill* 0x000000002000005a 0x2 .sdata2.ethzero - 0x000000002000005c 0x6 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(etharp.o) + 0x000000002000005c 0x6 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(etharp.o) 0x000000002000005c ethzero *fill* 0x0000000020000062 0x2 .sdata2.ip_addr_any - 0x0000000020000064 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip_addr.o) + 0x0000000020000064 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip_addr.o) 0x0000000020000064 ip_addr_any .sdata2.ip_addr_broadcast - 0x0000000020000068 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip_addr.o) + 0x0000000020000068 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip_addr.o) 0x0000000020000068 ip_addr_broadcast .sdata2.tcp_persist_backoff - 0x000000002000006c 0x7 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x000000002000006c 0x7 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x000000002000006c tcp_persist_backoff *(.gnu.linkonce.s.*) 0x0000000020000078 . = ALIGN (0x8) @@ -2952,117 +3122,117 @@ END GROUP .sbss.frame_count 0x00000000200000bc 0x4 ./Debug/dvp.o .sbss.ARPTimer - 0x00000000200000c0 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) + 0x00000000200000c0 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) 0x00000000200000c0 ARPTimer .sbss.ArpCheckTime - 0x00000000200000c4 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) + 0x00000000200000c4 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) 0x00000000200000c4 ArpCheckTime .sbss.DHCPcoarseTimer - 0x00000000200000c8 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) + 0x00000000200000c8 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) 0x00000000200000c8 DHCPcoarseTimer .sbss.DHCPfineTimer - 0x00000000200000cc 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) + 0x00000000200000cc 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) 0x00000000200000cc DHCPfineTimer .sbss.DNSTimer - 0x00000000200000d0 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) + 0x00000000200000d0 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) 0x00000000200000d0 DNSTimer .sbss.IPFragTimer - 0x00000000200000d4 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) + 0x00000000200000d4 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) 0x00000000200000d4 IPFragTimer .sbss.TCPTimer - 0x00000000200000d8 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) + 0x00000000200000d8 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) 0x00000000200000d8 TCPTimer - .sbss.TxTimer 0x00000000200000dc 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) + .sbss.TxTimer 0x00000000200000dc 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) 0x00000000200000dc TxTimer .sbss.phydatatime - 0x00000000200000e0 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) + 0x00000000200000e0 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) 0x00000000200000e0 phydatatime .sbss.ARP_Retry_Cnt - 0x00000000200000e4 0x1 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x00000000200000e4 0x1 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x00000000200000e4 ARP_Retry_Cnt .sbss.ARP_Retry_Period - 0x00000000200000e5 0x1 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x00000000200000e5 0x1 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x00000000200000e5 ARP_Retry_Period .sbss.Arp_Entry_timeout - 0x00000000200000e6 0x2 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x00000000200000e6 0x2 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x00000000200000e6 Arp_Entry_timeout .sbss.SockNumber - 0x00000000200000e8 0x1 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x00000000200000e8 0x1 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x00000000200000e8 SockNumber *fill* 0x00000000200000e9 0x3 .sbss.TCPVerifyConnCallback - 0x00000000200000ec 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x00000000200000ec 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x00000000200000ec TCPVerifyConnCallback - .sbss.phydata 0x00000000200000f0 0x1 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + .sbss.phydata 0x00000000200000f0 0x1 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x00000000200000f0 phydata *fill* 0x00000000200000f1 0x3 .sbss.tcpSendAckFlag - 0x00000000200000f4 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x00000000200000f4 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x00000000200000f4 tcpSendAckFlag .sbss.etharp_cached_entry - 0x00000000200000f8 0x1 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(etharp.o) + 0x00000000200000f8 0x1 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(etharp.o) *fill* 0x00000000200000f9 0x3 - .sbss.frame 0x00000000200000fc 0x8 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ethernetif.o) + .sbss.frame 0x00000000200000fc 0x8 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) 0x00000000200000fc frame .sbss.ip_id.2947 - 0x0000000020000104 0x2 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip.o) + 0x0000000020000104 0x2 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip.o) .sbss.ip_reass_pbufcount - 0x0000000020000106 0x2 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip_frag.o) + 0x0000000020000106 0x2 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip_frag.o) .sbss.reassdatagrams - 0x0000000020000108 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip_frag.o) - .sbss.lfree 0x000000002000010c 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(mem.o) - .sbss.ram 0x0000000020000110 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(mem.o) - .sbss.ram_end 0x0000000020000114 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(mem.o) + 0x0000000020000108 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip_frag.o) + .sbss.lfree 0x000000002000010c 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(mem.o) + .sbss.ram 0x0000000020000110 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(mem.o) + .sbss.ram_end 0x0000000020000114 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(mem.o) .sbss.netif_default - 0x0000000020000118 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(netif.o) + 0x0000000020000118 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(netif.o) 0x0000000020000118 netif_default .sbss.netif_list - 0x000000002000011c 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(netif.o) + 0x000000002000011c 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(netif.o) 0x000000002000011c netif_list .sbss.netifnum.2482 - 0x0000000020000120 0x1 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(netif.o) + 0x0000000020000120 0x1 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(netif.o) *fill* 0x0000000020000121 0x3 .sbss.raw_pcbs - 0x0000000020000124 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(raw.o) + 0x0000000020000124 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(raw.o) .sbss.tcp_active_pcbs - 0x0000000020000128 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000020000128 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x0000000020000128 tcp_active_pcbs .sbss.tcp_bound_pcbs - 0x000000002000012c 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x000000002000012c 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x000000002000012c tcp_bound_pcbs .sbss.tcp_listen_pcbs - 0x0000000020000130 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000020000130 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x0000000020000130 tcp_listen_pcbs .sbss.tcp_ticks - 0x0000000020000134 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000020000134 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x0000000020000134 tcp_ticks .sbss.tcp_timer - 0x0000000020000138 0x1 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000020000138 0x1 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) *fill* 0x0000000020000139 0x3 .sbss.tcp_tmp_pcb - 0x000000002000013c 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x000000002000013c 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x000000002000013c tcp_tmp_pcb .sbss.tcp_tw_pcbs - 0x0000000020000140 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) + 0x0000000020000140 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) 0x0000000020000140 tcp_tw_pcbs - .sbss.ackno 0x0000000020000144 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_in.o) - .sbss.flags 0x0000000020000148 0x1 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_in.o) + .sbss.ackno 0x0000000020000144 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) + .sbss.flags 0x0000000020000148 0x1 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) *fill* 0x0000000020000149 0x3 - .sbss.iphdr 0x000000002000014c 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_in.o) + .sbss.iphdr 0x000000002000014c 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) .sbss.recv_data - 0x0000000020000150 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_in.o) + 0x0000000020000150 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) .sbss.recv_flags - 0x0000000020000154 0x1 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_in.o) + 0x0000000020000154 0x1 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) *fill* 0x0000000020000155 0x3 - .sbss.seqno 0x0000000020000158 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_in.o) + .sbss.seqno 0x0000000020000158 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) .sbss.tcp_input_pcb - 0x000000002000015c 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_in.o) + 0x000000002000015c 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) 0x000000002000015c tcp_input_pcb - .sbss.tcphdr 0x0000000020000160 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_in.o) - .sbss.tcplen 0x0000000020000164 0x2 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_in.o) + .sbss.tcphdr 0x0000000020000160 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) + .sbss.tcplen 0x0000000020000164 0x2 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) *fill* 0x0000000020000166 0x2 .sbss.udp_pcbs - 0x0000000020000168 0x4 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(udp.o) + 0x0000000020000168 0x4 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(udp.o) 0x0000000020000168 udp_pcbs *(.gnu.linkonce.sb.*) *(.bss*) @@ -3098,26 +3268,26 @@ END GROUP .bss.DMA_LineBuf1 0x0000000020007574 0x200 ./Debug/dvp.o 0x0000000020007574 DMA_LineBuf1 - .bss.SelARP 0x0000000020007774 0xc D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ipcheck.o) + .bss.SelARP 0x0000000020007774 0xc D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ipcheck.o) 0x0000000020007774 SelARP - .bss.DHCPCtrl 0x0000000020007780 0x18 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dhcp.o) + .bss.DHCPCtrl 0x0000000020007780 0x18 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dhcp.o) 0x0000000020007780 DHCPCtrl .bss.dhcp_host_name - 0x0000000020007798 0x40 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dhcp.o) + 0x0000000020007798 0x40 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dhcp.o) 0x0000000020007798 dhcp_host_name - .bss.DNSInf 0x00000000200077d8 0x14 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dns.o) + .bss.DNSInf 0x00000000200077d8 0x14 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dns.o) 0x00000000200077d8 DNSInf .bss.KeepLiveCfg - 0x00000000200077ec 0xc D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + 0x00000000200077ec 0xc D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x00000000200077ec KeepLiveCfg - .bss.NetInf 0x00000000200077f8 0x44 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + .bss.NetInf 0x00000000200077f8 0x44 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x00000000200077f8 NetInf - .bss.WCHCfg 0x000000002000783c 0x2c D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) + .bss.WCHCfg 0x000000002000783c 0x2c D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) 0x000000002000783c WCHCfg - .bss.WCHNetIf 0x0000000020007868 0x38 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ethernetif.o) + .bss.WCHNetIf 0x0000000020007868 0x38 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) 0x0000000020007868 WCHNetIf - .bss.memp_tab 0x00000000200078a0 0x20 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(memp.o) - .bss.inseg 0x00000000200078c0 0x14 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_in.o) + .bss.memp_tab 0x00000000200078a0 0x20 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(memp.o) + .bss.inseg 0x00000000200078c0 0x14 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) *(.gnu.linkonce.b.*) *(COMMON*) 0x00000000200078d4 . = ALIGN (0x4) @@ -3227,60 +3397,60 @@ OUTPUT(TCPClient.elf elf32-littleriscv) .debug_ranges 0x0000000000000bc8 0x20 ./Debug/dvp.o .debug_ranges 0x0000000000000be8 0xd0 ./Core/core_riscv.o -.debug_line 0x0000000000000000 0xfb42 - .debug_line 0x0000000000000000 0x4f1 ./User/ch32v30x_it.o - .debug_line 0x00000000000004f1 0xad4 ./User/main.o - .debug_line 0x0000000000000fc5 0x91a ./User/system_ch32v30x.o - .debug_line 0x00000000000018df 0x154 ./Startup/startup_ch32v30x_D8C.o - .debug_line 0x0000000000001a33 0x3dc ./Peripheral/src/ch32v30x_dbgmcu.o - .debug_line 0x0000000000001e0f 0x48c ./Peripheral/src/ch32v30x_dvp.o - .debug_line 0x000000000000229b 0x328e ./Peripheral/src/ch32v30x_eth.o - .debug_line 0x0000000000005529 0x634 ./Peripheral/src/ch32v30x_exti.o - .debug_line 0x0000000000005b5d 0x12b5 ./Peripheral/src/ch32v30x_gpio.o - .debug_line 0x0000000000006e12 0x433 ./Peripheral/src/ch32v30x_misc.o - .debug_line 0x0000000000007245 0x19e7 ./Peripheral/src/ch32v30x_rcc.o - .debug_line 0x0000000000008c2c 0x31cd ./Peripheral/src/ch32v30x_tim.o - .debug_line 0x000000000000bdf9 0xf54 ./Peripheral/src/ch32v30x_usart.o - .debug_line 0x000000000000cd4d 0x15c9 ./NetLib/eth_driver_RGMII.o - .debug_line 0x000000000000e316 0xa59 ./Debug/debug.o - .debug_line 0x000000000000ed6f 0x849 ./Debug/dvp.o - .debug_line 0x000000000000f5b8 0x58a ./Core/core_riscv.o +.debug_line 0x0000000000000000 0xf2ca + .debug_line 0x0000000000000000 0x47b ./User/ch32v30x_it.o + .debug_line 0x000000000000047b 0xa4e ./User/main.o + .debug_line 0x0000000000000ec9 0x8bf ./User/system_ch32v30x.o + .debug_line 0x0000000000001788 0x122 ./Startup/startup_ch32v30x_D8C.o + .debug_line 0x00000000000018aa 0x35f ./Peripheral/src/ch32v30x_dbgmcu.o + .debug_line 0x0000000000001c09 0x40f ./Peripheral/src/ch32v30x_dvp.o + .debug_line 0x0000000000002018 0x3201 ./Peripheral/src/ch32v30x_eth.o + .debug_line 0x0000000000005219 0x5a7 ./Peripheral/src/ch32v30x_exti.o + .debug_line 0x00000000000057c0 0x1228 ./Peripheral/src/ch32v30x_gpio.o + .debug_line 0x00000000000069e8 0x3a6 ./Peripheral/src/ch32v30x_misc.o + .debug_line 0x0000000000006d8e 0x195a ./Peripheral/src/ch32v30x_rcc.o + .debug_line 0x00000000000086e8 0x3140 ./Peripheral/src/ch32v30x_tim.o + .debug_line 0x000000000000b828 0xec7 ./Peripheral/src/ch32v30x_usart.o + .debug_line 0x000000000000c6ef 0x152c ./NetLib/eth_driver_RGMII.o + .debug_line 0x000000000000dc1b 0x9cc ./Debug/debug.o + .debug_line 0x000000000000e5e7 0x7a1 ./Debug/dvp.o + .debug_line 0x000000000000ed88 0x542 ./Core/core_riscv.o -.debug_str 0x0000000000000000 0x4976 - .debug_str 0x0000000000000000 0x902 ./User/ch32v30x_it.o - 0x9b1 (size before relaxing) - .debug_str 0x0000000000000902 0x8f6 ./User/main.o - 0x11db (size before relaxing) - .debug_str 0x00000000000011f8 0x10a ./User/system_ch32v30x.o - 0x6f2 (size before relaxing) - .debug_str 0x0000000000001302 0x60 ./Startup/startup_ch32v30x_D8C.o - 0xa3 (size before relaxing) - .debug_str 0x0000000000001362 0xda ./Peripheral/src/ch32v30x_dbgmcu.o - 0x67f (size before relaxing) - .debug_str 0x000000000000143c 0x1bf ./Peripheral/src/ch32v30x_dvp.o - 0x775 (size before relaxing) - .debug_str 0x00000000000015fb 0x1234 ./Peripheral/src/ch32v30x_eth.o - 0x1949 (size before relaxing) - .debug_str 0x000000000000282f 0x1d6 ./Peripheral/src/ch32v30x_exti.o - 0x7c6 (size before relaxing) - .debug_str 0x0000000000002a05 0x3f7 ./Peripheral/src/ch32v30x_gpio.o - 0x9e9 (size before relaxing) - .debug_str 0x0000000000002dfc 0x149 ./Peripheral/src/ch32v30x_misc.o - 0xcf2 (size before relaxing) - .debug_str 0x0000000000002f45 0x5c7 ./Peripheral/src/ch32v30x_rcc.o - 0xd18 (size before relaxing) - .debug_str 0x000000000000350c 0xa3d ./Peripheral/src/ch32v30x_tim.o - 0x12c7 (size before relaxing) - .debug_str 0x0000000000003f49 0x427 ./Peripheral/src/ch32v30x_usart.o - 0xb33 (size before relaxing) - .debug_str 0x0000000000004370 0x317 ./NetLib/eth_driver_RGMII.o - 0x1944 (size before relaxing) - .debug_str 0x0000000000004687 0x108 ./Debug/debug.o - 0x9fa (size before relaxing) - .debug_str 0x000000000000478f 0x8e ./Debug/dvp.o - 0x1043 (size before relaxing) - .debug_str 0x000000000000481d 0x159 ./Core/core_riscv.o - 0x319 (size before relaxing) +.debug_str 0x0000000000000000 0x46a0 + .debug_str 0x0000000000000000 0x8e8 ./User/ch32v30x_it.o + 0x997 (size before relaxing) + .debug_str 0x00000000000008e8 0x8f6 ./User/main.o + 0x11c1 (size before relaxing) + .debug_str 0x00000000000011de 0x10a ./User/system_ch32v30x.o + 0x6d8 (size before relaxing) + .debug_str 0x00000000000012e8 0x2e ./Startup/startup_ch32v30x_D8C.o + 0x57 (size before relaxing) + .debug_str 0x0000000000001316 0xa8 ./Peripheral/src/ch32v30x_dbgmcu.o + 0x633 (size before relaxing) + .debug_str 0x00000000000013be 0x18d ./Peripheral/src/ch32v30x_dvp.o + 0x729 (size before relaxing) + .debug_str 0x000000000000154b 0x1202 ./Peripheral/src/ch32v30x_eth.o + 0x18fd (size before relaxing) + .debug_str 0x000000000000274d 0x1a4 ./Peripheral/src/ch32v30x_exti.o + 0x77a (size before relaxing) + .debug_str 0x00000000000028f1 0x3c5 ./Peripheral/src/ch32v30x_gpio.o + 0x99d (size before relaxing) + .debug_str 0x0000000000002cb6 0x117 ./Peripheral/src/ch32v30x_misc.o + 0xca6 (size before relaxing) + .debug_str 0x0000000000002dcd 0x595 ./Peripheral/src/ch32v30x_rcc.o + 0xccc (size before relaxing) + .debug_str 0x0000000000003362 0xa0b ./Peripheral/src/ch32v30x_tim.o + 0x127b (size before relaxing) + .debug_str 0x0000000000003d6d 0x3f5 ./Peripheral/src/ch32v30x_usart.o + 0xae7 (size before relaxing) + .debug_str 0x0000000000004162 0x2e5 ./NetLib/eth_driver_RGMII.o + 0x18f8 (size before relaxing) + .debug_str 0x0000000000004447 0xd6 ./Debug/debug.o + 0x9ae (size before relaxing) + .debug_str 0x000000000000451d 0x5c ./Debug/dvp.o + 0xff7 (size before relaxing) + .debug_str 0x0000000000004579 0x127 ./Core/core_riscv.o + 0x2cd (size before relaxing) .comment 0x0000000000000000 0x33 .comment 0x0000000000000000 0x33 ./User/ch32v30x_it.o @@ -3300,31 +3470,31 @@ OUTPUT(TCPClient.elf elf32-littleriscv) .comment 0x0000000000000033 0x34 ./Debug/debug.o .comment 0x0000000000000033 0x34 ./Debug/dvp.o .comment 0x0000000000000033 0x34 ./Core/core_riscv.o - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(eth_api.o) - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ipcheck.o) - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dhcp.o) - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(net_dns.o) - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(socket.o) - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(etharp.o) - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ethernetif.o) - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(inet.o) - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip.o) - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip_addr.o) - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(ip_frag.o) - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(dhcp.o) - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(init.o) - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(mem.o) - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(memp.o) - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(netif.o) - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(pbuf.o) - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(raw.o) - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp.o) - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_in.o) - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(tcp_out.o) - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(udp.o) - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(icmp.o) - .comment 0x0000000000000033 0x34 D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib\libwchnet.a(inet_chksum.o) - .comment 0x0000000000000033 0x34 d:/data/mounriverstudio/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(eth_api.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ipcheck.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dhcp.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(net_dns.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(socket.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(etharp.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ethernetif.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(inet.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip_addr.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(ip_frag.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(dhcp.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(init.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(mem.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(memp.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(netif.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(pbuf.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(raw.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_in.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(tcp_out.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(udp.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(icmp.o) + .comment 0x0000000000000033 0x34 D:\zj\Project_Ch32v307\prj\TCPClient\NetLib\libwchnet.a(inet_chksum.o) + .comment 0x0000000000000033 0x34 c:/mounriver/mounriver_studio/toolchain/risc-v embedded gcc/bin/../lib/gcc/riscv-none-embed/8.2.0/../../../../riscv-none-embed/lib/rv32imacxw/ilp32\libprintf.a(wchprintf.o) .debug_frame 0x0000000000000000 0x1c0c .debug_frame 0x0000000000000000 0xa8 ./User/ch32v30x_it.o @@ -3343,7 +3513,7 @@ OUTPUT(TCPClient.elf elf32-littleriscv) .debug_frame 0x00000000000018ac 0x120 ./Debug/debug.o .debug_frame 0x00000000000019cc 0x80 ./Debug/dvp.o .debug_frame 0x0000000000001a4c 0x1a0 ./Core/core_riscv.o - .debug_frame 0x0000000000001bec 0x20 d:/data/mounriverstudio/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 0x0000000000001bec 0x20 c:/mounriver/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_loc 0x0000000000000000 0x4c11 .debug_loc 0x0000000000000000 0x171 ./User/main.o diff --git a/prj/TCPClient/obj/User/subdir.mk b/prj/TCPClient/obj/User/subdir.mk index cfacb97..37e5bcc 100644 --- a/prj/TCPClient/obj/User/subdir.mk +++ b/prj/TCPClient/obj/User/subdir.mk @@ -1,5 +1,5 @@ ################################################################################ -# MRS Version: 1.9.0 +# MRS Version: 1.9.2 # 自动生成的文件。不要编辑! ################################################################################ @@ -22,6 +22,6 @@ C_DEPS += \ # Each subdirectory must supply rules for building sources it contributes User/%.o: ../User/%.c - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Core" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Debug" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\SRC\Peripheral\inc" -I"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" + @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -I"D:\zj\Project_Ch32v307\prj\TCPClient\NetLib" -I"D:\zj\Project_Ch32v307\prj\TCPClient\Core" -I"D:\zj\Project_Ch32v307\prj\TCPClient\Debug" -I"D:\zj\Project_Ch32v307\prj\TCPClient\Peripheral\inc" -I"D:\zj\Project_Ch32v307\prj\TCPClient\User" -std=gnu99 -MMD -MP -MF"$(@:%.o=%.d)" -MT"$(@)" -c -o "$@" "$<" @ @ diff --git a/prj/TCPClient/obj/makefile b/prj/TCPClient/obj/makefile index 105aea8..c194287 100644 --- a/prj/TCPClient/obj/makefile +++ b/prj/TCPClient/obj/makefile @@ -1,5 +1,5 @@ ################################################################################ -# MRS Version: 1.9.0 +# MRS Version: 1.9.2 # 自动生成的文件。不要编辑! ################################################################################ @@ -13,6 +13,7 @@ RM := rm -rf -include Startup/subdir.mk -include Peripheral/src/subdir.mk -include NetLib/subdir.mk +-include Middle/QDXnetworkStack/subdir.mk -include Debug/subdir.mk -include Core/subdir.mk -include subdir.mk @@ -54,7 +55,7 @@ all: TCPClient.elf secondary-outputs # 工具调用 TCPClient.elf: $(OBJS) $(USER_OBJS) - @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -T "D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\TCPClient\Ld\Link.ld" -nostartfiles -Xlinker --gc-sections -L"D:\Project\MINI212\ALL\soft\CH32V307EVT\EVT\EXAM\ETH\NetLib" -Wl,-Map,"TCPClient.map" --specs=nano.specs --specs=nosys.specs -o "TCPClient.elf" $(OBJS) $(USER_OBJS) $(LIBS) -lprintf + @ @ riscv-none-embed-gcc -march=rv32imacxw -mabi=ilp32 -msmall-data-limit=8 -msave-restore -Os -fmessage-length=0 -fsigned-char -ffunction-sections -fdata-sections -fno-common -Wunused -Wuninitialized -g -T "D:\zj\Project_Ch32v307\prj\TCPClient\Ld\Link.ld" -nostartfiles -Xlinker --gc-sections -L"D:\zj\Project_Ch32v307\prj\TCPClient\NetLib" -Wl,-Map,"TCPClient.map" --specs=nano.specs --specs=nosys.specs -o "TCPClient.elf" $(OBJS) $(USER_OBJS) $(LIBS) -lprintf @ @ TCPClient.hex: TCPClient.elf @ riscv-none-embed-objcopy -O ihex "TCPClient.elf" "TCPClient.hex" diff --git a/prj/TCPClient/obj/objects.mk b/prj/TCPClient/obj/objects.mk index 921dae1..d39d209 100644 --- a/prj/TCPClient/obj/objects.mk +++ b/prj/TCPClient/obj/objects.mk @@ -1,5 +1,5 @@ ################################################################################ -# MRS Version: 1.9.0 +# MRS Version: 1.9.2 # 自动生成的文件。不要编辑! ################################################################################ diff --git a/prj/TCPClient/obj/sources.mk b/prj/TCPClient/obj/sources.mk index 6693ab9..c49177b 100644 --- a/prj/TCPClient/obj/sources.mk +++ b/prj/TCPClient/obj/sources.mk @@ -1,5 +1,5 @@ ################################################################################ -# MRS Version: 1.9.0 +# MRS Version: 1.9.2 # 自动生成的文件。不要编辑! ################################################################################ @@ -25,6 +25,7 @@ C_DEPS := SUBDIRS := \ Core \ Debug \ +Middle/QDXnetworkStack \ NetLib \ Peripheral/src \ Startup \