79 Star 304 Fork 161

朱天龙 (Armink)/FreeModbus_Slave-Master-RTT-STM32

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
.cproject 34.26 KB
一键复制 编辑 原始数据 按行查看 历史
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
<storageModule moduleId="org.eclipse.cdt.core.settings">
<cconfiguration id="iar.arm.toolchain.project.exe.configuration.debug.v5.4.0.1797449233">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="iar.arm.toolchain.project.exe.configuration.debug.v5.4.0.1797449233" moduleId="org.eclipse.cdt.core.settings" name="Debug">
<externalSettings/>
<extensions>
<extension id="com.iar.cdt.errorParser.com.iar.cdt.errorParser.ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration artifactName="${ProjName}" buildArtefactType="com.iar.cdt.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug,org.eclipse.cdt.build.core.buildArtefactType=com.iar.cdt.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="iar.arm.toolchain.project.exe.configuration.debug.v5.4.0.1797449233" name="Debug" parent="iar.arm.toolchain.project.exe.configuration.debug.v5.4.0">
<folderInfo id="iar.arm.toolchain.project.exe.configuration.debug.v5.4.0.1797449233." name="/" resourcePath="">
<toolChain id="iar.arm.toolchain.project.exe.configuration.debug.toolchain.v5.4.0.956750644" name="IAR Toolchain for ARM - 6.x" superClass="iar.arm.toolchain.project.exe.configuration.debug.toolchain.v5.4.0">
<option id="iar.arm.toolchain.option.cpuCore.v5.4.0.431873653" name="Processor core:" superClass="iar.arm.toolchain.option.cpuCore.v5.4.0" value="iar.arm.toolchain.option.cpuCore.Cortex-M3.v5.4.0" valueType="enumerated"/>
<option id="iar.arm.toolchain.option.endianMode.v5.4.0.221435227" name="Endian mode:" superClass="iar.arm.toolchain.option.endianMode.v5.4.0"/>
<option id="iar.arm.toolchain.option.bigEndianFormat.v5.4.0.313433274" name="Big-endian format:" superClass="iar.arm.toolchain.option.bigEndianFormat.v5.4.0"/>
<option id="iar.arm.toolchain.option.printfFormatter.v5.4.0.545029241" name="Printf formatter:" superClass="iar.arm.toolchain.option.printfFormatter.v5.4.0"/>
<option id="iar.arm.toolchain.option.scanfFormatter.v5.4.0.1333512851" name="Scanf formatter:" superClass="iar.arm.toolchain.option.scanfFormatter.v5.4.0"/>
<option id="iar.arm.toolchain.option.bufferedOutput.v6.1.0.1081877709" name="Buffered terminal output" superClass="iar.arm.toolchain.option.bufferedOutput.v6.1.0"/>
<option id="iar.arm.toolchain.option.mfc.v5.5.2.350476392" name="Enable multi-file compilation" superClass="iar.arm.toolchain.option.mfc.v5.5.2"/>
<option id="iar.arm.toolchain.option.useCMSIS.v6.2.2.2073987179" name="Use CMSIS" superClass="iar.arm.toolchain.option.useCMSIS.v6.2.2" value="true" valueType="boolean"/>
<option id="iar.arm.toolchain.option.fpu.v5.4.0.1040445596" name="FPU:" superClass="iar.arm.toolchain.option.fpu.v5.4.0"/>
<option id="iar.arm.toolchain.option.libraryConfig.v5.4.0.499458224" name="Library:" superClass="iar.arm.toolchain.option.libraryConfig.v5.4.0" value="iar.arm.toolchain.option.libraryConfig.full.v5.4.0" valueType="enumerated"/>
<option id="iar.arm.toolchain.option.misra-c.enable.2008219477" name="Enable MISRA-C" superClass="iar.arm.toolchain.option.misra-c.enable"/>
<option id="iar.arm.toolchain.option.deviceInfo.v5.4.3.941423123" name="Device info storage option" superClass="iar.arm.toolchain.option.deviceInfo.v5.4.3" value="config/devices/ST/STM32F103/STM32F103xB.menu" valueType="string"/>
<option id="iar.arm.toolchain.option.deviceName.v5.5.0.1112848931" name="Device (change with Project &gt; Select Device...)" superClass="iar.arm.toolchain.option.deviceName.v5.5.0" value="ST STM32F103xB" valueType="string"/>
<option id="iar.arm.toolchain.option.deviceTag.v6.3.1.8754012" name="Device tag storage option" superClass="iar.arm.toolchain.option.deviceTag.v6.3.1" value="STM32F103xB" valueType="string"/>
<option id="iar.arm.toolchain.option.semihosted.v5.4.0.275151149" name="Include semihosting interface" superClass="iar.arm.toolchain.option.semihosted.v5.4.0"/>
<option id="iar.arm.toolchain.option.lowLevelInterfaceCortex.v5.4.0.469960283" name="Library low-level&#10;interface implementation&#10;(Cortex-M cores):" superClass="iar.arm.toolchain.option.lowLevelInterfaceCortex.v5.4.0"/>
<option id="iar.arm.toolchain.option.useDSPLibrary.v6.2.2.745067602" name="DSP Library" superClass="iar.arm.toolchain.option.useDSPLibrary.v6.2.2"/>
<targetPlatform binaryParser="org.eclipse.cdt.core.ELF" id="iar.arm.toolchain.targetPlatform.v5.4.0.555588680" isAbstract="false" name="IAR Target platform for ARM (ELF)" osList="win32,linux" superClass="iar.arm.toolchain.targetPlatform.v5.4.0"/>
<builder buildPath="${workspace_loc:/FreeModbus_Slave&amp;Master+RTT+STM32/Debug}" id="iar.arm.toolchain.builder.2.2025863817" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="CDT Internal Builder" superClass="iar.arm.toolchain.builder.2"/>
<tool id="iar.arm.toolchain.compiler.v5.4.1.137030134" name="IAR C/C++ Compiler for ARM" superClass="iar.arm.toolchain.compiler.v5.4.1">
<option defaultValue="true" id="iar.arm.toolchain.compiler.option.debugInfo.v5.4.0.2005964005" name="Generate debug information" superClass="iar.arm.toolchain.compiler.option.debugInfo.v5.4.0" valueType="boolean"/>
<option defaultValue="iar.arm.toolchain.compiler.option.optLevel.none.v5.4.0" id="iar.arm.toolchain.compiler.option.optLevel.v5.4.0.138043467" name="Optimization level:" superClass="iar.arm.toolchain.compiler.option.optLevel.v5.4.0" value="iar.arm.toolchain.compiler.option.optLevel.low.v5.4.0" valueType="enumerated"/>
<option defaultValue="true" id="iar.arm.toolchain.compiler.option.optCSE.v5.4.0.1260922337" name="Disable common subexpression elimination" superClass="iar.arm.toolchain.compiler.option.optCSE.v5.4.0" value="true" valueType="boolean"/>
<option defaultValue="true" id="iar.arm.toolchain.compiler.option.optUnroll.v5.4.0.960654524" name="Disable loop unrolling" superClass="iar.arm.toolchain.compiler.option.optUnroll.v5.4.0" value="true" valueType="boolean"/>
<option defaultValue="true" id="iar.arm.toolchain.compiler.option.optInline.v5.4.0.408796017" name="Disable function inlining" superClass="iar.arm.toolchain.compiler.option.optInline.v5.4.0" value="true" valueType="boolean"/>
<option defaultValue="true" id="iar.arm.toolchain.compiler.option.optCodeMotion.v5.4.0.645470963" name="Disable code motion" superClass="iar.arm.toolchain.compiler.option.optCodeMotion.v5.4.0" value="true" valueType="boolean"/>
<option defaultValue="true" id="iar.arm.toolchain.compiler.option.optAliasAnalysis.v5.4.0.604513418" name="Disable type-based alias analysis" superClass="iar.arm.toolchain.compiler.option.optAliasAnalysis.v5.4.0" value="true" valueType="boolean"/>
<option defaultValue="true" id="iar.arm.toolchain.compiler.option.optStaticClustering.v5.4.0.387756412" name="Disable static clustering" superClass="iar.arm.toolchain.compiler.option.optStaticClustering.v5.4.0" value="true" valueType="boolean"/>
<option defaultValue="true" id="iar.arm.toolchain.compiler.option.optScheduling.v5.4.0.125024994" name="Disable instruction scheduling" superClass="iar.arm.toolchain.compiler.option.optScheduling.v5.4.0" value="true" valueType="boolean"/>
<option id="iar.arm.toolchain.compiler.option.language.v6.1.0.1547191898" name="Language" superClass="iar.arm.toolchain.compiler.option.language.v6.1.0"/>
<option id="iar.arm.toolchain.compiler.option.cppdialect.v6.1.0.1638054484" name="C++ dialect" superClass="iar.arm.toolchain.compiler.option.cppdialect.v6.1.0"/>
<option id="iar.arm.toolchain.compiler.option.cpuMode.v5.4.0.1177576854" name="Processor mode:" superClass="iar.arm.toolchain.compiler.option.cpuMode.v5.4.0" value="iar.arm.toolchain.compiler.option.cpuMode.thumb.v5.4.0" valueType="enumerated"/>
<option id="iar.arm.toolchain.compiler.option.incPaths.v5.4.0.219050810" name="Additional include directories" superClass="iar.arm.toolchain.compiler.option.incPaths.v5.4.0" valueType="includePath">
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/APP/inc}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/BSP/inc}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/Libaries/STM32F10x_StdPeriph_Driver/inc}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/RT-Thread-1.2.2/include}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/RT-Thread-1.2.2/components/drivers/include}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/RT-Thread-1.2.2/components/drivers/include/drivers}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/Libaries/CMSIS_EWARM/Include}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/Libaries/CMSIS_EWARM/CM3/DeviceSupport/ST/STM32F10x}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/FreeModbus/modbus/include}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/FreeModbus/modbus/rtu}&quot;"/>
<listOptionValue builtIn="false" value="&quot;${workspace_loc:/${ProjName}/FreeModbus/port}&quot;"/>
</option>
<option id="iar.arm.toolchain.compiler.option.defines.v5.4.0.1280497388" name="Defined Symbols:" superClass="iar.arm.toolchain.compiler.option.defines.v5.4.0" valueType="definedSymbols">
<listOptionValue builtIn="false" value="STM32F10X_MD"/>
<listOptionValue builtIn="false" value="USE_STDPERIPH_DRIVER"/>
<listOptionValue builtIn="false" value="USE_FULL_ASSERT"/>
</option>
<option id="iar.arm.toolchain.compiler.option.preserveComments.v6.2.0.126518534" name="Preserve comments" superClass="iar.arm.toolchain.compiler.option.preserveComments.v6.2.0"/>
<option id="iar.arm.toolchain.compiler.option.generateLineDirectives.v6.2.0.1926829743" name="Generate #line directives" superClass="iar.arm.toolchain.compiler.option.generateLineDirectives.v6.2.0"/>
<option id="iar.arm.toolchain.compiler.option.suppress.v5.4.0.1416093182" name="Suppress these diagnostics:" superClass="iar.arm.toolchain.compiler.option.suppress.v5.4.0" valueType="stringList">
<listOptionValue builtIn="false" value="Pa050"/>
</option>
<inputType id="iar.arm.toolchain.compiler.inputType.v5.4.1.1094531377" name="IAR C/C++ Compiler Input Type" superClass="iar.arm.toolchain.compiler.inputType.v5.4.1"/>
</tool>
<tool id="iar.arm.toolchain.assembler.v5.4.0.1688420122" name="IAR Assembler for ARM" superClass="iar.arm.toolchain.assembler.v5.4.0">
<option defaultValue="true" id="iar.arm.toolchain.assembler.option.debugInfo.v5.4.0.1196540057" name="Generate debug information" superClass="iar.arm.toolchain.assembler.option.debugInfo.v5.4.0" valueType="boolean"/>
<option id="iar.arm.toolchain.assembler.option.asmListContents.v6.2.0.1266781846" name="Include listing" superClass="iar.arm.toolchain.assembler.option.asmListContents.v6.2.0"/>
<option id="iar.arm.toolchain.assembler.option.includeMacroDefinitions.v6.2.0.949179974" name="Macro definitions" superClass="iar.arm.toolchain.assembler.option.includeMacroDefinitions.v6.2.0"/>
<option id="iar.arm.toolchain.assembler.option.includeMacroExpansions.v6.2.0.617293500" name="Macro expansions" superClass="iar.arm.toolchain.assembler.option.includeMacroExpansions.v6.2.0"/>
<option id="iar.arm.toolchain.assembler.option.includeAsmLinesOnly.v6.2.0.981984331" name="Assembled lines only" superClass="iar.arm.toolchain.assembler.option.includeAsmLinesOnly.v6.2.0"/>
<option id="iar.arm.toolchain.assembler.option.includeMultilineCode.v6.2.0.42218251" name="Multiline code" superClass="iar.arm.toolchain.assembler.option.includeMultilineCode.v6.2.0"/>
<option id="iar.arm.toolchain.assembler.option.crossRefDefines.v6.2.0.1516052739" name="#defines" superClass="iar.arm.toolchain.assembler.option.crossRefDefines.v6.2.0"/>
<option id="iar.arm.toolchain.assembler.option.crossRefInternalSymbols.v6.2.0.1140142767" name="Internal symbols" superClass="iar.arm.toolchain.assembler.option.crossRefInternalSymbols.v6.2.0"/>
<option id="iar.arm.toolchain.assembler.option.crossRefDualLineSpacing.v6.2.0.653277763" name="Dual line spacing" superClass="iar.arm.toolchain.assembler.option.crossRefDualLineSpacing.v6.2.0"/>
<inputType id="iar.arm.toolchain.assembler.inputType.asmFile.v5.4.0.432634232" name="IAR Assembler input type for ARM (asm, s)" superClass="iar.arm.toolchain.assembler.inputType.asmFile.v5.4.0"/>
</tool>
<tool id="iar.arm.toolchain.linker.v5.4.0.571067283" name="IAR Linker for ARM" superClass="iar.arm.toolchain.linker.v5.4.0">
<option id="iar.arm.toolchain.linker.option.icfFile.v5.4.0.1340714638" name="Linker configuration file:" superClass="iar.arm.toolchain.linker.option.icfFile.v5.4.0" value="C:/Program Files/IAR Systems/Embedded Workbench 6.5/arm/config/linker/ST/stm32f103xB.icf" valueType="string"/>
<option id="iar.arm.toolchain.linker.option.devicePostProcess.v5.5.2.471040992" name="IElfToolPostProcess" superClass="iar.arm.toolchain.linker.option.devicePostProcess.v5.5.2"/>
<option id="iar.arm.toolchain.linker.option.performVFE.v6.2.2.250402905" name="Perform C++ Virtual Function Elimination" superClass="iar.arm.toolchain.linker.option.performVFE.v6.2.2"/>
<option id="iar.arm.toolchain.linker.option.forceVFE.v6.2.2.752901327" name="Even if some modules are missing VFE information" superClass="iar.arm.toolchain.linker.option.forceVFE.v6.2.2"/>
<option id="iar.arm.toolchain.linker.option.fillPattern.v5.5.2.938280124" name="Fill pattern:" superClass="iar.arm.toolchain.linker.option.fillPattern.v5.5.2"/>
<option id="iar.arm.toolchain.linker.option.fillStart.v5.5.2.276046409" name="Start address:" superClass="iar.arm.toolchain.linker.option.fillStart.v5.5.2"/>
<option id="iar.arm.toolchain.linker.option.fillEnd.v5.5.2.1276057028" name="End address:" superClass="iar.arm.toolchain.linker.option.fillEnd.v5.5.2"/>
<option id="iar.arm.toolchain.linker.option.generateChecksum.v5.5.2.1848369775" name="Generate checksum" superClass="iar.arm.toolchain.linker.option.generateChecksum.v5.5.2"/>
<option id="iar.arm.toolchain.linker.option.logFileInitializationDecisions.v5.4.0.314368886" name="Log initialization decisions" superClass="iar.arm.toolchain.linker.option.logFileInitializationDecisions.v5.4.0"/>
<option id="iar.arm.toolchain.linker.option.logFileModuleSelections.v5.4.0.1591399022" name="Log module selections" superClass="iar.arm.toolchain.linker.option.logFileModuleSelections.v5.4.0"/>
<option id="iar.arm.toolchain.linker.option.logFileSectionSelections.v5.4.0.1054570063" name="Log section selections" superClass="iar.arm.toolchain.linker.option.logFileSectionSelections.v5.4.0"/>
<option id="iar.arm.toolchain.linker.option.logFileVeenerStatistics.v5.4.0.16959729" name="Log veener statistics" superClass="iar.arm.toolchain.linker.option.logFileVeenerStatistics.v5.4.0"/>
<option id="iar.arm.toolchain.linker.option.logFileLibrarySelections.v5.5.0.898693966" name="Log automatic library selection" superClass="iar.arm.toolchain.linker.option.logFileLibrarySelections.v5.5.0"/>
<option id="iar.arm.toolchain.linker.option.logFileRedirectedSymbols.v5.5.0.2004719335" name="Log redirected symbols" superClass="iar.arm.toolchain.linker.option.logFileRedirectedSymbols.v5.5.0"/>
<option id="iar.arm.toolchain.linker.option.logFileUnusedFragments.v5.5.0.2065199898" name="Log unused section fragments" superClass="iar.arm.toolchain.linker.option.logFileUnusedFragments.v5.5.0"/>
<option id="iar.arm.toolchain.linker.option.outFormat.v5.5.2.931069005" name="Output format:" superClass="iar.arm.toolchain.linker.option.outFormat.v5.5.2" value="iar.arm.toolchain.linker.option.outFormat.binary.v5.5.2" valueType="enumerated"/>
<option id="iar.arm.toolchain.linker.option.overrideDefaultOutputFile.v5.5.2.322318916" name="Override default output file" superClass="iar.arm.toolchain.linker.option.overrideDefaultOutputFile.v5.5.2"/>
<option id="iar.arm.toolchain.linker.option.generateAdditonalOutput.v5.5.2.1745350807" name="Generate additional output" superClass="iar.arm.toolchain.linker.option.generateAdditonalOutput.v5.5.2" value="false" valueType="boolean"/>
<inputType id="iar.arm.toolchain.linker.inputType.object.v5.4.0.585833279" name="IAR Linker Input Type for ARM (o)" superClass="iar.arm.toolchain.linker.inputType.object.v5.4.0">
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
</inputType>
</tool>
<tool id="iar.arm.toolchain.archive.v5.4.0.50101136" name="IAR Library Builder for ARM" superClass="iar.arm.toolchain.archive.v5.4.0"/>
</toolChain>
</folderInfo>
<sourceEntries>
<entry excluding="RT-Thread-1.2.2/components/drivers/usb|RT-Thread-1.2.2/components/drivers/spi|RT-Thread-1.2.2/components/drivers/sdio|RT-Thread-1.2.2/components/drivers/rtc|RT-Thread-1.2.2/components/drivers/mtd|RT-Thread-1.2.2/components/drivers/i2c|RT-Thread-1.2.2/libcpu/arm/sep4020|RT-Thread-1.2.2/libcpu/arm/s3c44b0|RT-Thread-1.2.2/libcpu/arm/s3c24x0|RT-Thread-1.2.2/libcpu/arm/lpc24xx|RT-Thread-1.2.2/libcpu/arm/lpc214x|RT-Thread-1.2.2/libcpu/arm/cortex-r4|RT-Thread-1.2.2/libcpu/arm/cortex-m4|RT-Thread-1.2.2/libcpu/arm/cortex-m0|RT-Thread-1.2.2/libcpu/arm/common|RT-Thread-1.2.2/libcpu/arm/AT91SAM7X|RT-Thread-1.2.2/libcpu/arm/AT91SAM7S|RT-Thread-1.2.2/libcpu/arm/arm926|RT-Thread-1.2.2/libcpu/arm/am335x|RT-Thread-1.2.2/components/utilities|RT-Thread-1.2.2/components/pthreads|RT-Thread-1.2.2/components/libdl|RT-Thread-1.2.2/components/libc|RT-Thread-1.2.2/components/init|RT-Thread-1.2.2/components/finsh|RT-Thread-1.2.2/components/CMSIS|RT-Thread-1.2.2/libcpu/arm/cortex-m3/context_rvds.S|RT-Thread-1.2.2/libcpu/arm/cortex-m3/context_gcc.S|RT-Thread-1.2.2/libcpu/xilinx|RT-Thread-1.2.2/libcpu/v850|RT-Thread-1.2.2/libcpu/unicore32|RT-Thread-1.2.2/libcpu/sim|RT-Thread-1.2.2/libcpu/ppc|RT-Thread-1.2.2/libcpu/nios|RT-Thread-1.2.2/libcpu/mips|RT-Thread-1.2.2/libcpu/m16c|RT-Thread-1.2.2/libcpu/ia32|RT-Thread-1.2.2/libcpu/blackfin|RT-Thread-1.2.2/libcpu/avr32|Libaries/CMSIS_EWARM/CM3/DeviceSupport/ST/STM32F10x/startup/iar/startup_stm32f10x_xl.s|Libaries/CMSIS_EWARM/CM3/DeviceSupport/ST/STM32F10x/startup/iar/startup_stm32f10x_md_vl.s|Libaries/CMSIS_EWARM/CM3/DeviceSupport/ST/STM32F10x/startup/iar/startup_stm32f10x_ld.s|Libaries/CMSIS_EWARM/CM3/DeviceSupport/ST/STM32F10x/startup/iar/startup_stm32f10x_ld_vl.s|Libaries/CMSIS_EWARM/CM3/DeviceSupport/ST/STM32F10x/startup/iar/startup_stm32f10x_hd.s|Libaries/CMSIS_EWARM/CM3/DeviceSupport/ST/STM32F10x/startup/iar/startup_stm32f10x_hd_vl.s|Libaries/CMSIS_EWARM/CM3/DeviceSupport/ST/STM32F10x/startup/iar/startup_stm32f10x_cl.s|RVMDK|EWARM|RT-Thread-1.1.1/libcpu/arm/cortex-m3/context_rvds.S|RT-Thread-1.1.1/libcpu/arm/cortex-m3/context_gcc.S|RT-Thread-1.1.1/libcpu/arm/sep4020|RT-Thread-1.1.1/libcpu/arm/s3c44b0|RT-Thread-1.1.1/libcpu/arm/s3c24x0|RT-Thread-1.1.1/libcpu/arm/lpc24xx|RT-Thread-1.1.1/libcpu/arm/lpc214x|RT-Thread-1.1.1/libcpu/arm/lpc122x|RT-Thread-1.1.1/libcpu/arm/cortex-m4|RT-Thread-1.1.1/libcpu/arm/cortex-m0|RT-Thread-1.1.1/libcpu/arm/common|RT-Thread-1.1.1/libcpu/arm/at91sam926x|RT-Thread-1.1.1/libcpu/arm/AT91SAM7X|RT-Thread-1.1.1/libcpu/arm/AT91SAM7S|RT-Thread-1.1.1/libcpu/xilinx|RT-Thread-1.1.1/libcpu/v850|RT-Thread-1.1.1/libcpu/sim|RT-Thread-1.1.1/libcpu/ppc|RT-Thread-1.1.1/libcpu/nios|RT-Thread-1.1.1/libcpu/mips|RT-Thread-1.1.1/libcpu/m16c|RT-Thread-1.1.1/libcpu/ia32|RT-Thread-1.1.1/libcpu/blackfin|RT-Thread-1.1.1/libcpu/avr32|RT-Thread-1.1.1/components|Libaries/USB-FS-Device_Driver|Libaries/CMSIS_MDK" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
</sourceEntries>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
<cconfiguration id="iar.arm.toolchain.project.exe.configuration.release.v5.4.0.1401199975">
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="iar.arm.toolchain.project.exe.configuration.release.v5.4.0.1401199975" moduleId="org.eclipse.cdt.core.settings" name="Release">
<externalSettings/>
<extensions>
<extension id="com.iar.cdt.errorParser.com.iar.cdt.errorParser.ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
</extensions>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<configuration artifactName="${ProjName}" buildArtefactType="com.iar.cdt.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release,org.eclipse.cdt.build.core.buildArtefactType=com.iar.cdt.buildArtefactType.exe" cleanCommand="rm -rf" description="" id="iar.arm.toolchain.project.exe.configuration.release.v5.4.0.1401199975" name="Release" parent="iar.arm.toolchain.project.exe.configuration.release.v5.4.0">
<folderInfo id="iar.arm.toolchain.project.exe.configuration.release.v5.4.0.1401199975." name="/" resourcePath="">
<toolChain id="iar.arm.toolchain.project.exe.configuration.release.toolchain.v5.4.0.923475302" name="IAR Toolchain for ARM - 6.x" superClass="iar.arm.toolchain.project.exe.configuration.release.toolchain.v5.4.0">
<option id="iar.arm.toolchain.option.cpuCore.v5.4.0.1440164021" name="Processor core:" superClass="iar.arm.toolchain.option.cpuCore.v5.4.0" value="iar.arm.toolchain.option.cpuCore.Cortex-M3.v5.4.0" valueType="enumerated"/>
<option id="iar.arm.toolchain.option.endianMode.v5.4.0.114778035" name="Endian mode:" superClass="iar.arm.toolchain.option.endianMode.v5.4.0"/>
<option id="iar.arm.toolchain.option.bigEndianFormat.v5.4.0.1666065400" name="Big-endian format:" superClass="iar.arm.toolchain.option.bigEndianFormat.v5.4.0"/>
<option id="iar.arm.toolchain.option.printfFormatter.v5.4.0.1947737978" name="Printf formatter:" superClass="iar.arm.toolchain.option.printfFormatter.v5.4.0"/>
<option id="iar.arm.toolchain.option.scanfFormatter.v5.4.0.1493527764" name="Scanf formatter:" superClass="iar.arm.toolchain.option.scanfFormatter.v5.4.0"/>
<option id="iar.arm.toolchain.option.bufferedOutput.v6.1.0.1854194722" name="Buffered terminal output" superClass="iar.arm.toolchain.option.bufferedOutput.v6.1.0"/>
<option id="iar.arm.toolchain.option.mfc.v5.5.2.2026969239" name="Enable multi-file compilation" superClass="iar.arm.toolchain.option.mfc.v5.5.2"/>
<option id="iar.arm.toolchain.option.deviceInfo.v5.4.3.566476504" name="Device info storage option" superClass="iar.arm.toolchain.option.deviceInfo.v5.4.3" value="config/devices/ST/STM32F103/STM32F103xB.menu" valueType="string"/>
<option id="iar.arm.toolchain.option.fpu.v5.4.0.192375987" name="FPU:" superClass="iar.arm.toolchain.option.fpu.v5.4.0"/>
<option id="iar.arm.toolchain.option.deviceName.v5.5.0.2082375792" name="Device (change with Project &gt; Select Device...)" superClass="iar.arm.toolchain.option.deviceName.v5.5.0" value="ST STM32F103xB" valueType="string"/>
<option id="iar.arm.toolchain.option.deviceTag.v6.3.1.91150151" name="Device tag storage option" superClass="iar.arm.toolchain.option.deviceTag.v6.3.1" value="STM32F103xB" valueType="string"/>
<option id="iar.arm.toolchain.option.libraryConfig.v5.4.0.830584140" name="Library:" superClass="iar.arm.toolchain.option.libraryConfig.v5.4.0"/>
<option id="iar.arm.toolchain.option.misra-c.enable.246129539" name="Enable MISRA-C" superClass="iar.arm.toolchain.option.misra-c.enable"/>
<option id="iar.arm.toolchain.option.semihosted.v5.4.0.604358352" name="Include semihosting interface" superClass="iar.arm.toolchain.option.semihosted.v5.4.0"/>
<option id="iar.arm.toolchain.option.lowLevelInterfaceCortex.v5.4.0.298557260" name="Library low-level&#10;interface implementation&#10;(Cortex-M cores):" superClass="iar.arm.toolchain.option.lowLevelInterfaceCortex.v5.4.0"/>
<option id="iar.arm.toolchain.option.useCMSIS.v6.2.2.1008613098" name="Use CMSIS" superClass="iar.arm.toolchain.option.useCMSIS.v6.2.2"/>
<targetPlatform binaryParser="org.eclipse.cdt.core.ELF" id="iar.arm.toolchain.targetPlatform.v5.4.0.227679239" isAbstract="false" name="IAR Target platform for ARM (ELF)" osList="win32,linux" superClass="iar.arm.toolchain.targetPlatform.v5.4.0"/>
<builder buildPath="${workspace_loc:/FreeModbus_Slave&amp;Master+RTT+STM32/Release}" id="iar.arm.toolchain.builder.2.1632539169" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="CDT Internal Builder" superClass="iar.arm.toolchain.builder.2"/>
<tool id="iar.arm.toolchain.compiler.v5.4.1.872171530" name="IAR C/C++ Compiler for ARM" superClass="iar.arm.toolchain.compiler.v5.4.1">
<option defaultValue="false" id="iar.arm.toolchain.compiler.option.debugInfo.v5.4.0.533414914" name="Generate debug information" superClass="iar.arm.toolchain.compiler.option.debugInfo.v5.4.0" valueType="boolean"/>
<option defaultValue="iar.arm.toolchain.compiler.option.optLevel.highBalance.v5.4.0" id="iar.arm.toolchain.compiler.option.optLevel.v5.4.0.173127463" name="Optimization level:" superClass="iar.arm.toolchain.compiler.option.optLevel.v5.4.0" valueType="enumerated"/>
<option id="iar.arm.toolchain.compiler.option.defines.v5.4.0.390977581" name="Defined Symbols:" superClass="iar.arm.toolchain.compiler.option.defines.v5.4.0" valueType="definedSymbols">
<listOptionValue builtIn="false" value="NDEBUG"/>
</option>
<option id="iar.arm.toolchain.compiler.option.cpuMode.v5.4.0.1805213262" name="Processor mode:" superClass="iar.arm.toolchain.compiler.option.cpuMode.v5.4.0" value="iar.arm.toolchain.compiler.option.cpuMode.thumb.v5.4.0" valueType="enumerated"/>
<option id="iar.arm.toolchain.compiler.option.language.v6.1.0.2066106927" name="Language" superClass="iar.arm.toolchain.compiler.option.language.v6.1.0"/>
<option id="iar.arm.toolchain.compiler.option.cppdialect.v6.1.0.244440025" name="C++ dialect" superClass="iar.arm.toolchain.compiler.option.cppdialect.v6.1.0"/>
<inputType id="iar.arm.toolchain.compiler.inputType.v5.4.1.309336638" name="IAR C/C++ Compiler Input Type" superClass="iar.arm.toolchain.compiler.inputType.v5.4.1"/>
</tool>
<tool id="iar.arm.toolchain.assembler.v5.4.0.2110037064" name="IAR Assembler for ARM" superClass="iar.arm.toolchain.assembler.v5.4.0">
<option defaultValue="false" id="iar.arm.toolchain.assembler.option.debugInfo.v5.4.0.450037190" name="Generate debug information" superClass="iar.arm.toolchain.assembler.option.debugInfo.v5.4.0" valueType="boolean"/>
<inputType id="iar.arm.toolchain.assembler.inputType.asmFile.v5.4.0.1730370641" name="IAR Assembler input type for ARM (asm, s)" superClass="iar.arm.toolchain.assembler.inputType.asmFile.v5.4.0"/>
</tool>
<tool id="iar.arm.toolchain.linker.v5.4.0.1632119620" name="IAR Linker for ARM" superClass="iar.arm.toolchain.linker.v5.4.0">
<option id="iar.arm.toolchain.linker.option.icfFile.v5.4.0.1844698325" name="Linker configuration file:" superClass="iar.arm.toolchain.linker.option.icfFile.v5.4.0" value="C:/Program Files/IAR Systems/Embedded Workbench 6.5/arm/config/linker/ST/stm32f103xB.icf" valueType="string"/>
<option id="iar.arm.toolchain.linker.option.devicePostProcess.v5.5.2.716248815" name="IElfToolPostProcess" superClass="iar.arm.toolchain.linker.option.devicePostProcess.v5.5.2"/>
<option id="iar.arm.toolchain.linker.option.performVFE.v6.2.2.52827050" name="Perform C++ Virtual Function Elimination" superClass="iar.arm.toolchain.linker.option.performVFE.v6.2.2"/>
<option id="iar.arm.toolchain.linker.option.forceVFE.v6.2.2.1472934084" name="Even if some modules are missing VFE information" superClass="iar.arm.toolchain.linker.option.forceVFE.v6.2.2"/>
<inputType id="iar.arm.toolchain.linker.inputType.object.v5.4.0.545381687" name="IAR Linker Input Type for ARM (o)" superClass="iar.arm.toolchain.linker.inputType.object.v5.4.0">
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
</inputType>
</tool>
<tool id="iar.arm.toolchain.archive.v5.4.0.988094294" name="IAR Library Builder for ARM" superClass="iar.arm.toolchain.archive.v5.4.0"/>
</toolChain>
</folderInfo>
<sourceEntries>
<entry excluding="RT-Thread-1.2.2/components/drivers/usb|RT-Thread-1.2.2/components/drivers/spi|RT-Thread-1.2.2/components/drivers/sdio|RT-Thread-1.2.2/components/drivers/rtc|RT-Thread-1.2.2/components/drivers/mtd|RT-Thread-1.2.2/components/drivers/i2c|RT-Thread-1.2.2/libcpu/arm/sep4020|RT-Thread-1.2.2/libcpu/arm/s3c44b0|RT-Thread-1.2.2/libcpu/arm/s3c24x0|RT-Thread-1.2.2/libcpu/arm/lpc24xx|RT-Thread-1.2.2/libcpu/arm/lpc214x|RT-Thread-1.2.2/libcpu/arm/cortex-r4|RT-Thread-1.2.2/libcpu/arm/cortex-m4|RT-Thread-1.2.2/libcpu/arm/cortex-m0|RT-Thread-1.2.2/libcpu/arm/common|RT-Thread-1.2.2/libcpu/arm/AT91SAM7X|RT-Thread-1.2.2/libcpu/arm/AT91SAM7S|RT-Thread-1.2.2/libcpu/arm/arm926|RT-Thread-1.2.2/libcpu/arm/am335x|RT-Thread-1.2.2/components/utilities|RT-Thread-1.2.2/components/pthreads|RT-Thread-1.2.2/components/libdl|RT-Thread-1.2.2/components/libc|RT-Thread-1.2.2/components/init|RT-Thread-1.2.2/components/finsh|RT-Thread-1.2.2/components/CMSIS|RT-Thread-1.2.2/libcpu/arm/cortex-m3/context_rvds.S|RT-Thread-1.2.2/libcpu/arm/cortex-m3/context_gcc.S|RT-Thread-1.2.2/libcpu/xilinx|RT-Thread-1.2.2/libcpu/v850|RT-Thread-1.2.2/libcpu/unicore32|RT-Thread-1.2.2/libcpu/sim|RT-Thread-1.2.2/libcpu/ppc|RT-Thread-1.2.2/libcpu/nios|RT-Thread-1.2.2/libcpu/mips|RT-Thread-1.2.2/libcpu/m16c|RT-Thread-1.2.2/libcpu/ia32|RT-Thread-1.2.2/libcpu/blackfin|RT-Thread-1.2.2/libcpu/avr32|Libaries/CMSIS_EWARM/CM3/DeviceSupport/ST/STM32F10x/startup/iar/startup_stm32f10x_xl.s|Libaries/CMSIS_EWARM/CM3/DeviceSupport/ST/STM32F10x/startup/iar/startup_stm32f10x_md_vl.s|Libaries/CMSIS_EWARM/CM3/DeviceSupport/ST/STM32F10x/startup/iar/startup_stm32f10x_ld.s|Libaries/CMSIS_EWARM/CM3/DeviceSupport/ST/STM32F10x/startup/iar/startup_stm32f10x_ld_vl.s|Libaries/CMSIS_EWARM/CM3/DeviceSupport/ST/STM32F10x/startup/iar/startup_stm32f10x_hd.s|Libaries/CMSIS_EWARM/CM3/DeviceSupport/ST/STM32F10x/startup/iar/startup_stm32f10x_hd_vl.s|Libaries/CMSIS_EWARM/CM3/DeviceSupport/ST/STM32F10x/startup/iar/startup_stm32f10x_cl.s|RVMDK|EWARM|RT-Thread-1.1.1/libcpu/arm/cortex-m3/context_rvds.S|RT-Thread-1.1.1/libcpu/arm/cortex-m3/context_gcc.S|RT-Thread-1.1.1/libcpu/arm/sep4020|RT-Thread-1.1.1/libcpu/arm/s3c44b0|RT-Thread-1.1.1/libcpu/arm/s3c24x0|RT-Thread-1.1.1/libcpu/arm/lpc24xx|RT-Thread-1.1.1/libcpu/arm/lpc214x|RT-Thread-1.1.1/libcpu/arm/lpc122x|RT-Thread-1.1.1/libcpu/arm/cortex-m4|RT-Thread-1.1.1/libcpu/arm/cortex-m0|RT-Thread-1.1.1/libcpu/arm/common|RT-Thread-1.1.1/libcpu/arm/at91sam926x|RT-Thread-1.1.1/libcpu/arm/AT91SAM7X|RT-Thread-1.1.1/libcpu/arm/AT91SAM7S|RT-Thread-1.1.1/libcpu/xilinx|RT-Thread-1.1.1/libcpu/v850|RT-Thread-1.1.1/libcpu/sim|RT-Thread-1.1.1/libcpu/ppc|RT-Thread-1.1.1/libcpu/nios|RT-Thread-1.1.1/libcpu/mips|RT-Thread-1.1.1/libcpu/m16c|RT-Thread-1.1.1/libcpu/ia32|RT-Thread-1.1.1/libcpu/blackfin|RT-Thread-1.1.1/libcpu/avr32|RT-Thread-1.1.1/components|Libaries/USB-FS-Device_Driver|Libaries/CMSIS_MDK" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
</sourceEntries>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
</cconfiguration>
</storageModule>
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
<project id="FreeModbus_Slave&amp;Master+RTT+STM32.iar.arm.toolchain.project.exe.v5.4.0.215810011" name="Executable (IAR)" projectType="iar.arm.toolchain.project.exe.v5.4.0"/>
</storageModule>
<storageModule moduleId="scannerConfiguration">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
<scannerConfigBuildInfo instanceId="iar.arm.toolchain.project.exe.configuration.debug.v5.4.0.1797449233;iar.arm.toolchain.project.exe.configuration.debug.v5.4.0.1797449233.;iar.arm.toolchain.compiler.v5.4.1.137030134;iar.arm.toolchain.compiler.inputType.v5.4.1.1094531377">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="com.iar.cdt.arm.scanner.IAR_ARM_PerProjectProfile"/>
</scannerConfigBuildInfo>
</storageModule>
<storageModule moduleId="refreshScope" versionNumber="2">
<configuration configurationName="Release">
<resource resourceType="PROJECT" workspacePath="/FreeModbus_Slave&amp;Master+RTT+STM32"/>
</configuration>
<configuration configurationName="Debug">
<resource resourceType="PROJECT" workspacePath="/FreeModbus_Slave&amp;Master+RTT+STM32"/>
</configuration>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.core.language.mapping">
<project-mappings>
<content-type-mapping configuration="" content-type="org.eclipse.cdt.core.asmSource" language="com.iar.cdt.arm.language.asm"/>
<content-type-mapping configuration="" content-type="org.eclipse.cdt.core.cHeader" language="com.iar.cdt.arm.language.IARc"/>
<content-type-mapping configuration="" content-type="org.eclipse.cdt.core.cSource" language="com.iar.cdt.arm.language.IARc"/>
<content-type-mapping configuration="" content-type="org.eclipse.cdt.core.cxxHeader" language="com.iar.cdt.arm.language.IARcpp"/>
<content-type-mapping configuration="" content-type="org.eclipse.cdt.core.cxxSource" language="com.iar.cdt.arm.language.IARcpp"/>
</project-mappings>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings">
<doc-comment-owner id="org.eclipse.cdt.ui.doxygen">
<path value=""/>
</doc-comment-owner>
</storageModule>
</cproject>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/Armink/FreeModbus_Slave-Master-RTT-STM32.git
git@gitee.com:Armink/FreeModbus_Slave-Master-RTT-STM32.git
Armink
FreeModbus_Slave-Master-RTT-STM32
FreeModbus_Slave-Master-RTT-STM32
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385