forked from wolfSSL/wolfssl
changes for build with s7g2
add project info add project info adjust wolfssl library template change TRNG collection fix include.am fix argument for TRNG rename example templates comment out DEBUG_WOLFSSL change include.am update license
This commit is contained in:
committed by
Jacob Barthelmeh
parent
6b4551c012
commit
c01cd808da
27
IDE/Renesas/e2studio/DK-S7G2/README.md
Normal file
27
IDE/Renesas/e2studio/DK-S7G2/README.md
Normal file
@ -0,0 +1,27 @@
|
||||
|
||||
## Building wolfSSL For DK-S7G2
|
||||
|
||||
- First physically toggle the ENET1 and JTAG switch to on with the DK-S7G2 board.
|
||||
- Open e2studio and set the workspace to be wolfssl-X.X.X/IDE/Renesas/e2studio/DK-S7G2/
|
||||
- Create a Synergy library project named wolfssl "File->New->Synergy C/C++ Project", "Renesas Synergy C Library Project" then "Next", set wolfssl as the "Project Name" then "Next", set Board to "S7G2 DK" then "Next", finally select the BSP radius and click "Finish"
|
||||
- Copy configuration.xml and .project from wolfssl-X.X.X/IDE/Renesas/e2studio/DK-S7G2/wolfssl-template-project/ into the wolfssl-X.X.X/IDE/Renesas/e2studio/DK-S7G2/wolfssl directory
|
||||
- (optional but necessary for production) Add TRNG support by clicking on Threads tab and highlight HAL/Common click "New Stack > Driver > Crypto > TRNG Driver on r_sce_trng". Then uncomment WOLFSSL_SCE define in wolfssl project src/user_settings.h
|
||||
- Generate the changes by clicking on "Generate Project Content"
|
||||
- Exclude src/wolfcrypt/port and all src/wolfcrypt/*.S and src/wolfcrypt/*.asm files from the build
|
||||
- Exclude src/wolfcrypt/evp.c, src/wolfcrypt/misc.c and src/wolfssl/bio.c
|
||||
- Set the Preprocessor define in wolfssl proejct to have WOLFSSL_USER_SETTINGS. Right click on wolfssl project "Properties -> C/C++ Build -> GNU ARM Cross C Compiler -> Preprocessor" add WOLFSSL_USER_SETTINGS under "Defined symbols"
|
||||
- Set include to wolfssl directory. Right click on project "Properties -> C/C++Build -> GNU ARM Cross Compiler -> Includes". Add "${ProjDirPath}/../../../../.." and "${ProjDirPath}/../"
|
||||
- Build wolfssl by right clicking on wolfssl project and selecting "Build Project"
|
||||
|
||||
## Example Projects and Building
|
||||
|
||||
- Create a new Synergy project "Renesas Synergy C Project Using Synergy Library"
|
||||
- Set it to use the wolfssl library
|
||||
- Copy in the .cproject, .project and source file from the template desired i.e. wolfssl-X.X.X/IDE/Renesas/e2studio/DK-S7G2/wolfcrypttest-template/
|
||||
- Right click on the created project and select "Build Project"
|
||||
|
||||
The example_server loops looking to accept connections and closes immediatly after a successful connection was made.
|
||||
|
||||
The benchmark example tries to do a TCP connection to SERVER_IP on port 11112 and a TLS connection to SERVER_IP on port 11111 then does wolfCrypt benchmark collection.
|
||||
|
||||
The wolfcryptest runs through all of the unit tests from wolfcrypt/test/test.c
|
400
IDE/Renesas/e2studio/DK-S7G2/benchmark-template/.cproject
Normal file
400
IDE/Renesas/e2studio/DK-S7G2/benchmark-template/.cproject
Normal file
@ -0,0 +1,400 @@
|
||||
<?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="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.1918423947">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.1918423947" moduleId="org.eclipse.cdt.core.settings" name="Debug">
|
||||
<externalSettings/>
|
||||
<extensions>
|
||||
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
</extensions>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.1918423947" name="Debug" parent="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug">
|
||||
<folderInfo id="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.1918423947." name="/" resourcePath="">
|
||||
<toolChain id="com.renesas.cdt.managedbuild.gnuarm.toolchain.elf.debug.248089568" name="GCC ARM Embedded" superClass="com.renesas.cdt.managedbuild.gnuarm.toolchain.elf.debug">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.2014182797" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createlisting.1036731215" name="Create extended listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createlisting"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.1952601485" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.93030126" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" useByScannerDiscovery="true" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.more" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.1448277740" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.1553433924" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.3146515" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.143772650" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.597056606" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.max" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1504650935" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.unused.1514568707" name="Warn on various unused elements (-Wunused)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.unused" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.uninitialized.1404402846" name="Warn on uninitialized variables (-Wuninitialised)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.uninitialized" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.allwarn.973171314" name="Enable all common warnings (-Wall)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.allwarn" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.extrawarn.337013998" name="Enable extra warnings (-Wextra)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.extrawarn" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.missingdeclaration.114818029" name="Warn on undeclared global function (-Wmissing-declaration)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.missingdeclaration" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.conversion.2089523849" name="Warn on implicit conversions (-Wconversion)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.conversion" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.pointerarith.1307525146" name="Warn if pointer arithmetic (-Wpointer-arith)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.pointerarith" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.shadow.1820850363" name="Warn if shadowed variable (-Wshadow)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.shadow" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.logicalop.854503185" name="Warn if suspicious logical ops (-Wlogical-op)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.logicalop" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.agreggatereturn.538867481" name="Warn if struct is returned (-Wagreggate-return)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.agreggatereturn" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.floatequal.1784269789" name="Warn if floats are compared as equal (-Wfloat-equal)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.floatequal" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.369460600" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.940235646" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.1847708782" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m4" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.1545812997" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1909422897" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1478620568" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1210653999" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.861604050" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.153986182" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.1853636300" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.463636101" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.198882084" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1426964085" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit.986549959" name="FPU Type" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit.fpv4spd16" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi.1887150710" name="Float ABI" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi.hard" valueType="enumerated"/>
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.1441047789" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/>
|
||||
<builder buildPath="${workspace_loc:/benchmark}/Debug" id="com.renesas.cdt.managedbuild.gnuarm.builder.1967303776" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.renesas.cdt.managedbuild.gnuarm.builder"/>
|
||||
<tool commandLinePattern="${SECURE_BUILD_COMMAND} ${COMMAND} ${cross_toolchain_flags} ${FLAGS} -c ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.1476871034" name="GNU ARM Cross Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.461518568" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.include.paths.167909019" name="Include paths (-I)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.include.paths" useByScannerDiscovery="true" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/driver}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp/cmsis/Include}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src/synergy_gen}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/driver/r_sce}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx/tx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx/nx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd/nxd_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/sf_el_nx/phy}""/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.defs.1975232115" name="Defined symbols (-D)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.defs" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="_RENESAS_SYNERGY_"/>
|
||||
</option>
|
||||
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.1352280210" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/>
|
||||
</tool>
|
||||
<tool commandLinePattern="${SECURE_BUILD_COMMAND} ${COMMAND} ${cross_toolchain_flags} ${FLAGS} -c ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} -x c ${INPUTS}" id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.614195630" name="GNU ARM Cross C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std.613762442" name="Language standard" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std" useByScannerDiscovery="true" value="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std.c99" valueType="enumerated"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.include.paths.956632164" name="Include paths (-I)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.include.paths" useByScannerDiscovery="true" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${ProjDirPath}/../../../../..""/>
|
||||
<listOptionValue builtIn="false" value=""${ProjDirPath}/../""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/driver}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp/cmsis/Include}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src/synergy_gen}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/driver/r_sce}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx/tx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx/nx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd/nxd_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/sf_el_nx/phy}""/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.defs.1978084413" name="Defined symbols (-D)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.defs" useByScannerDiscovery="true" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="_RENESAS_SYNERGY_"/>
|
||||
<listOptionValue builtIn="false" value="WOLFSSL_USER_SETTINGS"/>
|
||||
</option>
|
||||
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.150862552" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/>
|
||||
</tool>
|
||||
<tool commandLinePattern="${COMMAND} ${cross_toolchain_flags} ${FLAGS} -c ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} -x c++ ${INPUTS}" id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.296469550" name="GNU ARM Cross C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.972924920" name="GNU ARM Cross C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.218294847" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.usenewlibnano.726846214" name="Use newlib-nano (--specs=nano.specs)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.usenewlibnano" useByScannerDiscovery="false" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.other.247279471" name="Other linker flags" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.other" useByScannerDiscovery="false" value="--specs=rdimon.specs -Wl,--whole-archive -lwolfssl -Wl,--no-whole-archive" valueType="string"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.paths.860361620" name="Library search path (-L)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.paths" valueType="libPaths">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/Debug}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/bsp/cmsis/DSP_Lib/cm4_gcc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/driver/r_sce/libs}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx/cm4_gcc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx/cm4_gcc}""/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.libs.1570146534" name="Libraries (-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.libs" useByScannerDiscovery="false" valueType="libs">
|
||||
<listOptionValue builtIn="false" value="DSP_Lib"/>
|
||||
<listOptionValue builtIn="false" value="crypto_cm4_s7g2_gcc"/>
|
||||
<listOptionValue builtIn="false" value="nx"/>
|
||||
<listOptionValue builtIn="false" value="tx"/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.scriptfile.2053463808" name="Script files (-T)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.scriptfile" useByScannerDiscovery="false" valueType="stringList">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/script/s7g2.ld}""/>
|
||||
</option>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.useprintffloat.282095659" name="Use float with nano printf (-u _printf_float)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.useprintffloat" useByScannerDiscovery="false" value="true" valueType="boolean"/>
|
||||
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.2124257163" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
<additionalInput kind="additionaldependency" paths="$(LINKER_SCRIPT)"/>
|
||||
</inputType>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.2008274132" name="GNU ARM Cross C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.1636660460" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.scriptfile.813348869" name="Script files (-T)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.scriptfile" useByScannerDiscovery="false" valueType="stringList">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/script/s7g2.ld}""/>
|
||||
</option>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.other.1555697804" name="Other linker flags" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.other" value="--specs=rdimon.specs -Wl,--whole-archive -lwolfssl -Wl,--no-whole-archive" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.useprintffloat.1640278375" name="Use float with nano printf (-u _printf_float)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.useprintffloat" value="true" valueType="boolean"/>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.977733822" name="GNU ARM Cross Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.1479360385" name="GNU ARM Cross Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice.22812964" name="Output file format (-O)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice" useByScannerDiscovery="false" value="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice.srec" valueType="enumerated"/>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.1367604723" name="GNU ARM Cross Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.721002038" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.1633442277" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.702847170" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.1836915479" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1543644230" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.623245490" name="GNU ARM Cross Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.572057122" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/>
|
||||
</tool>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
<sourceEntries>
|
||||
<entry excluding="src/timer_entry.c" flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
|
||||
</sourceEntries>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
</cconfiguration>
|
||||
<cconfiguration id="com.renesas.cdt.managedbuild.gnuarm.config.elf.release.1726152178">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.renesas.cdt.managedbuild.gnuarm.config.elf.release.1726152178" moduleId="org.eclipse.cdt.core.settings" name="Release">
|
||||
<externalSettings/>
|
||||
<extensions>
|
||||
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
</extensions>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" cleanCommand="${cross_rm} -rf" description="" id="com.renesas.cdt.managedbuild.gnuarm.config.elf.release.1726152178" name="Release" parent="com.renesas.cdt.managedbuild.gnuarm.config.elf.release">
|
||||
<folderInfo id="com.renesas.cdt.managedbuild.gnuarm.config.elf.release.1726152178." name="/" resourcePath="">
|
||||
<toolChain id="com.renesas.cdt.managedbuild.gnuarm.toolchain.elf.release.927044318" name="GCC ARM Embedded" superClass="com.renesas.cdt.managedbuild.gnuarm.toolchain.elf.release">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.2147453935" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createlisting.623085104" name="Create extended listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createlisting"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.775148783" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.1472607626" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" useByScannerDiscovery="true" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.more" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.1492848735" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.841156181" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.990140204" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.1779438438" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.1132523932" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1066328377" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.unused.748161887" name="Warn on various unused elements (-Wunused)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.unused" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.uninitialized.233346608" name="Warn on uninitialized variables (-Wuninitialised)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.uninitialized" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.allwarn.1784899854" name="Enable all common warnings (-Wall)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.allwarn" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.extrawarn.803823087" name="Enable extra warnings (-Wextra)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.extrawarn" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.missingdeclaration.691356141" name="Warn on undeclared global function (-Wmissing-declaration)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.missingdeclaration" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.conversion.779428530" name="Warn on implicit conversions (-Wconversion)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.conversion" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.pointerarith.698857051" name="Warn if pointer arithmetic (-Wpointer-arith)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.pointerarith" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.shadow.863587880" name="Warn if shadowed variable (-Wshadow)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.shadow" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.logicalop.176124034" name="Warn if suspicious logical ops (-Wlogical-op)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.logicalop" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.agreggatereturn.43550740" name="Warn if struct is returned (-Wagreggate-return)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.agreggatereturn" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.floatequal.510260559" name="Warn if floats are compared as equal (-Wfloat-equal)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.floatequal" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.1525133156" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.1645661890" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.1271049857" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m4" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.653017269" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.377059453" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1770147442" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.495986572" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.373718945" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.3377264" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.1412401033" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.1208218697" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.653944100" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.58674353" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit.1977326989" name="FPU Type" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit.fpv4spd16" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi.1499798930" name="Float ABI" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi.hard" valueType="enumerated"/>
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.779405256" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/>
|
||||
<builder buildPath="${workspace_loc:/benchmark}/Release" id="com.renesas.cdt.managedbuild.gnuarm.builder.7814354" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.renesas.cdt.managedbuild.gnuarm.builder"/>
|
||||
<tool commandLinePattern="${SECURE_BUILD_COMMAND} ${COMMAND} ${cross_toolchain_flags} ${FLAGS} -c ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.819232718" name="GNU ARM Cross Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.2017342699" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.include.paths.585146612" name="Include paths (-I)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/driver}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp/cmsis/Include}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src/synergy_gen}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/driver/r_sce}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx/tx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx/nx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd/nxd_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/sf_el_nx/phy}""/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.defs.817650217" name="Defined symbols (-D)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.defs" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="_RENESAS_SYNERGY_"/>
|
||||
</option>
|
||||
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.774477577" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/>
|
||||
</tool>
|
||||
<tool commandLinePattern="${SECURE_BUILD_COMMAND} ${COMMAND} ${cross_toolchain_flags} ${FLAGS} -c ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} -x c ${INPUTS}" id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1546841730" name="GNU ARM Cross C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std.360543439" name="Language standard" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std" useByScannerDiscovery="true" value="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std.c99" valueType="enumerated"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.include.paths.1731904394" name="Include paths (-I)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.include.paths" useByScannerDiscovery="true" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${ProjDirPath}/../../../../..""/>
|
||||
<listOptionValue builtIn="false" value=""${ProjDirPath}/../""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/driver}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp/cmsis/Include}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src/synergy_gen}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/driver/r_sce}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx/tx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx/nx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd/nxd_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/sf_el_nx/phy}""/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.defs.584988797" name="Defined symbols (-D)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.defs" useByScannerDiscovery="true" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="_RENESAS_SYNERGY_"/>
|
||||
<listOptionValue builtIn="false" value="WOLFSSL_USER_SETTINGS"/>
|
||||
</option>
|
||||
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.1712055903" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/>
|
||||
</tool>
|
||||
<tool commandLinePattern="${COMMAND} ${cross_toolchain_flags} ${FLAGS} -c ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} -x c++ ${INPUTS}" id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.1351690940" name="GNU ARM Cross C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.629049644" name="GNU ARM Cross C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.1074213248" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.usenewlibnano.902471176" name="Use newlib-nano (--specs=nano.specs)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.usenewlibnano" useByScannerDiscovery="false" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.other.2097832093" name="Other linker flags" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.other" useByScannerDiscovery="false" value="--specs=rdimon.specs -Wl,--whole-archive -lwolfssl -Wl,--no-whole-archive" valueType="string"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.paths.708356629" name="Library search path (-L)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.paths" valueType="libPaths">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/Release}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/bsp/cmsis/DSP_Lib/cm4_gcc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/driver/r_sce/libs}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx/cm4_gcc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx/cm4_gcc}""/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.libs.1389646199" name="Libraries (-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.libs" useByScannerDiscovery="false" valueType="libs">
|
||||
<listOptionValue builtIn="false" value="DSP_Lib"/>
|
||||
<listOptionValue builtIn="false" value="crypto_cm4_s7g2_gcc"/>
|
||||
<listOptionValue builtIn="false" value="nx"/>
|
||||
<listOptionValue builtIn="false" value="tx"/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.scriptfile.464188781" name="Script files (-T)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.scriptfile" useByScannerDiscovery="false" valueType="stringList">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/script/s7g2.ld}""/>
|
||||
</option>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.useprintffloat.1734402545" name="Use float with nano printf (-u _printf_float)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.useprintffloat" value="true" valueType="boolean"/>
|
||||
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.1907106149" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
<additionalInput kind="additionaldependency" paths="$(LINKER_SCRIPT)"/>
|
||||
</inputType>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.954347042" name="GNU ARM Cross C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.1803895388" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.scriptfile.158988665" name="Script files (-T)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.scriptfile" useByScannerDiscovery="false" valueType="stringList">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/script/s7g2.ld}""/>
|
||||
</option>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.other.1753955383" name="Other linker flags" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.other" value="--specs=rdimon.specs -Wl,--whole-archive -lwolfssl -Wl,--no-whole-archive" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.useprintffloat.330473366" name="Use float with nano printf (-u _printf_float)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.useprintffloat" value="true" valueType="boolean"/>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.164073924" name="GNU ARM Cross Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.661489237" name="GNU ARM Cross Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice.1463672247" name="Output file format (-O)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice" useByScannerDiscovery="false" value="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice.srec" valueType="enumerated"/>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.1423721893" name="GNU ARM Cross Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.879527191" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.1628235532" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.35795381" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.714726990" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.902161107" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.2004158512" name="GNU ARM Cross Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.1011689699" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/>
|
||||
</tool>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
<sourceEntries>
|
||||
<entry excluding="src/timer_entry.c" 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="benchmark.com.renesas.cdt.managedbuild.gnuarm.target.elf.1282200112" name="Executable" projectType="com.renesas.cdt.managedbuild.gnuarm.target.elf"/>
|
||||
</storageModule>
|
||||
<storageModule moduleId="scannerConfiguration">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
<scannerConfigBuildInfo instanceId="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.1918423947;com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.1918423947.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.614195630;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.150862552">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="com.renesas.cdt.managedbuild.gnuarm.config.elf.release.1726152178;com.renesas.cdt.managedbuild.gnuarm.config.elf.release.1726152178.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1546841730;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.1712055903">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
|
||||
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
|
||||
<storageModule moduleId="refreshScope"/>
|
||||
</cproject>
|
34
IDE/Renesas/e2studio/DK-S7G2/benchmark-template/.project
Normal file
34
IDE/Renesas/e2studio/DK-S7G2/benchmark-template/.project
Normal file
@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>benchmark</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
||||
<triggers>clean,full,incremental,</triggers>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
|
||||
<triggers>full,incremental,</triggers>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.cdt.core.cnature</nature>
|
||||
<nature>com.renesas.cdt.synergy.contentgen.synergyExecutableNature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
|
||||
</natures>
|
||||
<linkedResources>
|
||||
<link>
|
||||
<name>src/benchmark</name>
|
||||
<type>2</type>
|
||||
<locationURI>PARENT-5-PROJECT_LOC/wolfcrypt/benchmark</locationURI>
|
||||
</link>
|
||||
</linkedResources>
|
||||
</projectDescription>
|
298
IDE/Renesas/e2studio/DK-S7G2/benchmark-template/src/app_entry.c
Normal file
298
IDE/Renesas/e2studio/DK-S7G2/benchmark-template/src/app_entry.c
Normal file
@ -0,0 +1,298 @@
|
||||
/* app_entry.c
|
||||
*
|
||||
* Copyright (C) 2006-2020 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfSSL.
|
||||
*
|
||||
* wolfSSL is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* wolfSSL is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA
|
||||
*/
|
||||
|
||||
#include "app.h"
|
||||
#include "stdio.h"
|
||||
extern void initialise_monitor_handles(void);
|
||||
|
||||
#include <wolfcrypt/benchmark/benchmark.h>
|
||||
|
||||
#ifndef WOLFCRYPT_ONLY
|
||||
|
||||
#include <wolfssl/ssl.h>
|
||||
|
||||
#define USE_CERT_BUFFERS_2048
|
||||
#define USE_CERT_BUFFERS_256
|
||||
#include <wolfssl/certs_test.h>
|
||||
|
||||
#include "nx_api.h"
|
||||
#define CONNECTION_TIMES 100
|
||||
#define SERVER_IP IP_ADDRESS(10,22,73,128)
|
||||
#define TLS_PORT 11111
|
||||
#define TCP_PORT 11112
|
||||
|
||||
static double miliseconds = 0;
|
||||
void timer_callback(timer_callback_args_t * args)
|
||||
{
|
||||
miliseconds++;
|
||||
(void)args;
|
||||
}
|
||||
|
||||
/* version is the type of TLS version to use. For example TLS1.2 = version 2
|
||||
* and TLS1.3 = version 3
|
||||
*
|
||||
* suites is a null terminated string containing the cipher suites to us, or
|
||||
* can be NULL for default*/
|
||||
static void benchmark_TLS(int version, char* suites, int group)
|
||||
{
|
||||
UINT TEST_PORT = TLS_PORT;
|
||||
ULONG TEST_IP = SERVER_IP;
|
||||
int i;
|
||||
NX_TCP_SOCKET sockfd;
|
||||
int ret;
|
||||
int groups[1];
|
||||
double start;
|
||||
WOLFSSL_METHOD* method = NULL;
|
||||
|
||||
WOLFSSL_CTX* ctx;
|
||||
WOLFSSL* ssl;
|
||||
|
||||
switch (version) {
|
||||
case 2: method = wolfTLSv1_2_client_method(); break;
|
||||
#ifdef WOLFSSL_TLS13
|
||||
case 3: method = wolfTLSv1_3_client_method(); break;
|
||||
#endif
|
||||
default:
|
||||
printf("Unknown TLS version (Check if wolfSSL was built with it supported)\n");
|
||||
return;
|
||||
}
|
||||
|
||||
ctx = wolfSSL_CTX_new(method);
|
||||
if (ctx == NULL) {
|
||||
printf("unable to create ctx\n");
|
||||
return;
|
||||
}
|
||||
|
||||
#ifndef NO_RSA
|
||||
/* add default RSA CA */
|
||||
ret = wolfSSL_CTX_load_verify_buffer(ctx, ca_cert_der_2048,
|
||||
sizeof_ca_cert_der_2048, SSL_FILETYPE_ASN1);
|
||||
if (ret != WOLFSSL_SUCCESS) {
|
||||
printf("error %d loading CA\n", ret);
|
||||
return;
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_ECC
|
||||
/* add default ECDSA CA */
|
||||
ret = wolfSSL_CTX_load_verify_buffer(ctx, ca_ecc_cert_der_256,
|
||||
sizeof_ca_ecc_cert_der_256, SSL_FILETYPE_ASN1);
|
||||
if (ret != WOLFSSL_SUCCESS) {
|
||||
printf("error %d loading CA\n", ret);
|
||||
return;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
if (suites != NULL) {
|
||||
ret = wolfSSL_CTX_set_cipher_list(ctx, suites);
|
||||
if (ret != WOLFSSL_SUCCESS) {
|
||||
printf("error %d setting cipher suites %s\n", ret, suites);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef WOLFSSL_TLS13
|
||||
if (version == 3) {
|
||||
groups[0] = group;
|
||||
ret = wolfSSL_CTX_set_groups(ctx, groups, 1);
|
||||
if (ret != WOLFSSL_SUCCESS) {
|
||||
printf("error setting group\n");
|
||||
return;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
printf("Trying to connect to 0x%lX on port %d\n", TEST_IP, TEST_PORT);
|
||||
|
||||
miliseconds = 0;
|
||||
g_timer0.p_api->open(g_timer0.p_ctrl, g_timer0.p_cfg);
|
||||
g_timer0.p_api->start(g_timer0.p_ctrl);
|
||||
|
||||
start = (double)tx_time_get(); // TX_TIMER_TICKS_PER_SECOND = 100
|
||||
ret = (int)nx_tcp_socket_create(&g_ip0, &sockfd, "TLS_CLIENT", NX_IP_NORMAL,
|
||||
NX_FRAGMENT_OKAY, NX_IP_TIME_TO_LIVE, 1500, NX_NULL, NX_NULL);
|
||||
if (ret != NX_SUCCESS) {
|
||||
printf("failed to create socket err = 0x%X\n", ret);
|
||||
return;
|
||||
}
|
||||
for (i = 0; i < CONNECTION_TIMES; i++) {
|
||||
|
||||
ret = (int)nx_tcp_client_socket_bind(&sockfd, NX_ANY_PORT, NX_WAIT_FOREVER);
|
||||
if (ret != NX_SUCCESS) {
|
||||
printf("failed to bind socket\n");
|
||||
return;
|
||||
}
|
||||
|
||||
ret = (int)nx_tcp_client_socket_connect(&sockfd, TEST_IP, TEST_PORT, NX_WAIT_FOREVER);
|
||||
if (ret != NX_SUCCESS) {
|
||||
printf("failed to connect with error 0x%X\n", ret);
|
||||
return;
|
||||
}
|
||||
|
||||
ssl = wolfSSL_new(ctx);
|
||||
if (ssl == NULL) {
|
||||
printf("Error creating ssl\n");
|
||||
return;
|
||||
}
|
||||
|
||||
#ifdef WOLFSSL_TLS13
|
||||
if (version == 3) {
|
||||
ret = wolfSSL_UseKeyShare(ssl, group);
|
||||
if (ret != WOLFSSL_SUCCESS) {
|
||||
printf("Error %d with set key share\n", ret);
|
||||
return;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
wolfSSL_SetIO_NetX(ssl, &sockfd, NX_WAIT_FOREVER);
|
||||
|
||||
ret = wolfSSL_connect(ssl);
|
||||
if (ret != WOLFSSL_SUCCESS) {
|
||||
printf("Error %d with wolfssl connect\n", ret);
|
||||
return;
|
||||
}
|
||||
wolfSSL_free(ssl);
|
||||
|
||||
nx_tcp_socket_disconnect(&sockfd, NX_WAIT_FOREVER);
|
||||
|
||||
ret = nx_tcp_client_socket_unbind(&sockfd);
|
||||
if (ret != NX_SUCCESS) {
|
||||
printf("failed to unbind with error 0x%X\n", ret);
|
||||
return;
|
||||
}
|
||||
|
||||
}
|
||||
nx_tcp_socket_delete(&sockfd);
|
||||
|
||||
g_timer0.p_api->stop(g_timer0.p_ctrl);
|
||||
start = (double)tx_time_get() - start;
|
||||
g_timer0.p_api->close(g_timer0.p_ctrl);
|
||||
|
||||
printf("%d TLS connections took %f seconds and %f tx_time ticks\n",
|
||||
CONNECTION_TIMES, (miliseconds / 10), start);
|
||||
wolfSSL_CTX_free(ctx);
|
||||
}
|
||||
|
||||
|
||||
static void benchmark_TCP()
|
||||
{
|
||||
UINT TEST_PORT = TCP_PORT;
|
||||
ULONG TEST_IP = SERVER_IP;
|
||||
int i;
|
||||
NX_TCP_SOCKET sockfd;
|
||||
int ret;
|
||||
double start;
|
||||
|
||||
|
||||
{
|
||||
NX_PACKET* response;
|
||||
printf("Pinging server to see if up .. ");
|
||||
fflush(stdout);
|
||||
ret = (int)nx_icmp_ping(&g_ip0, TEST_IP, "Hello", strlen("Hello"), &response, 2000);
|
||||
if (ret != NX_SUCCESS) {
|
||||
printf("Unable to ping server, error = 0x%X\n", ret);
|
||||
return;
|
||||
}
|
||||
printf("got response from server\n");
|
||||
nx_packet_release(response);
|
||||
}
|
||||
|
||||
printf("Benchmarking client TCP connection\n");
|
||||
printf("Trying to connect to 0x%lX on port %d\n", TEST_IP, TEST_PORT);
|
||||
start = (double)tx_time_get() / TX_TIMER_TICKS_PER_SECOND;
|
||||
ret = (int)nx_tcp_socket_create(&g_ip0, &sockfd, "TCP_CLIENT", NX_IP_NORMAL,
|
||||
NX_FRAGMENT_OKAY, NX_IP_TIME_TO_LIVE, 256, NX_NULL, NX_NULL);
|
||||
if (ret != NX_SUCCESS) {
|
||||
printf("failed to create socket err = 0x%X\n", ret);
|
||||
return;
|
||||
}
|
||||
|
||||
for (i = 0; i < CONNECTION_TIMES; i++) {
|
||||
ret = (int)nx_tcp_client_socket_bind(&sockfd, NX_ANY_PORT, NX_WAIT_FOREVER);
|
||||
if (ret != NX_SUCCESS) {
|
||||
printf("failed to bind socket\n");
|
||||
return;
|
||||
}
|
||||
|
||||
ret = (int)nx_tcp_client_socket_connect(&sockfd, TEST_IP, TEST_PORT, NX_WAIT_FOREVER);
|
||||
if (ret != NX_SUCCESS) {
|
||||
printf("failed to connect with error 0x%X\n", ret);
|
||||
return;
|
||||
}
|
||||
|
||||
nx_tcp_socket_disconnect(&sockfd, NX_WAIT_FOREVER);
|
||||
|
||||
ret = (int)nx_tcp_client_socket_unbind(&sockfd);
|
||||
if (ret != NX_SUCCESS) {
|
||||
printf("failed to unbind with error 0x%X\n", ret);
|
||||
return;
|
||||
}
|
||||
}
|
||||
nx_tcp_socket_delete(&sockfd);
|
||||
|
||||
start = ((double)tx_time_get() / TX_TIMER_TICKS_PER_SECOND) - start;
|
||||
printf("%d TCP connections took %f seconds\n", CONNECTION_TIMES, start);
|
||||
}
|
||||
#endif /* WOLFCRYPT_ONLY */
|
||||
|
||||
/* Benchmark entry function */
|
||||
void app_entry(void)
|
||||
{
|
||||
initialise_monitor_handles();
|
||||
|
||||
#ifdef DEBUG_WOLFSSL
|
||||
wolfSSL_Debugging_ON();
|
||||
#endif
|
||||
|
||||
wolfSSL_Init();
|
||||
|
||||
#ifndef WOLFCRYPT_ONLY
|
||||
benchmark_TCP();
|
||||
|
||||
printf("\nBenchmarking client TLSv1.2 connection using ECDHE-RSA-AES128-GCM-SHA256\n");
|
||||
benchmark_TLS(2, "ECDHE-RSA-AES128-GCM-SHA256", 0);
|
||||
#ifdef WOLFSSL_TLS13
|
||||
#ifdef HAVE_CURVE25519
|
||||
printf("\nBenchmarking client TLSv1.3 WOLFSSL_ECC_X25519 connection using TLS13_AES128_GCM_SHA256\n");
|
||||
benchmark_TLS(3, "TLS13-AES128-GCM-SHA256", (int)WOLFSSL_ECC_X25519);
|
||||
#endif
|
||||
#ifdef HAVE_ECC
|
||||
printf("\nBenchmarking client TLSv1.3 WOLFSSL_ECC_SECP256R1 connection using TLS13_AES128_GCM_SHA256\n");
|
||||
benchmark_TLS(3, "TLS13-AES128-GCM-SHA256", (int)WOLFSSL_ECC_SECP256R1);
|
||||
#endif
|
||||
printf("\nBenchmarking client TLSv1.3 WOLFSSL_FFDHE_2048 connection using TLS13_AES128_GCM_SHA256\n");
|
||||
benchmark_TLS(3, "TLS13-AES128-GCM-SHA256", (int)WOLFSSL_FFDHE_2048);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if 1
|
||||
/* run wolfcrypt benchmarks */
|
||||
benchmark_test(NULL);
|
||||
#endif
|
||||
|
||||
wolfSSL_Cleanup();
|
||||
while (1)
|
||||
{
|
||||
tx_thread_sleep (100);
|
||||
}
|
||||
}
|
391
IDE/Renesas/e2studio/DK-S7G2/example_server-template/.cproject
Normal file
391
IDE/Renesas/e2studio/DK-S7G2/example_server-template/.cproject
Normal file
@ -0,0 +1,391 @@
|
||||
<?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="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.1465463610">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.1465463610" moduleId="org.eclipse.cdt.core.settings" name="Debug">
|
||||
<externalSettings/>
|
||||
<extensions>
|
||||
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
</extensions>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.1465463610" name="Debug" parent="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug">
|
||||
<folderInfo id="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.1465463610." name="/" resourcePath="">
|
||||
<toolChain id="com.renesas.cdt.managedbuild.gnuarm.toolchain.elf.debug.194797320" name="GCC ARM Embedded" superClass="com.renesas.cdt.managedbuild.gnuarm.toolchain.elf.debug">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.269209316" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createlisting.190628880" name="Create extended listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createlisting"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.50239472" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.1464185208" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" useByScannerDiscovery="true" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.more" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.120358015" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.856461187" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.299376047" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.839989483" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.876421140" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.max" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.644070723" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.unused.974757003" name="Warn on various unused elements (-Wunused)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.unused" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.uninitialized.550502699" name="Warn on uninitialized variables (-Wuninitialised)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.uninitialized" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.allwarn.1075218029" name="Enable all common warnings (-Wall)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.allwarn" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.extrawarn.1281942562" name="Enable extra warnings (-Wextra)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.extrawarn" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.missingdeclaration.2095543246" name="Warn on undeclared global function (-Wmissing-declaration)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.missingdeclaration" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.conversion.1188561690" name="Warn on implicit conversions (-Wconversion)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.conversion" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.pointerarith.1076465765" name="Warn if pointer arithmetic (-Wpointer-arith)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.pointerarith" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.shadow.1527109921" name="Warn if shadowed variable (-Wshadow)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.shadow" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.logicalop.1741155411" name="Warn if suspicious logical ops (-Wlogical-op)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.logicalop" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.agreggatereturn.1497141718" name="Warn if struct is returned (-Wagreggate-return)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.agreggatereturn" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.floatequal.2128513368" name="Warn if floats are compared as equal (-Wfloat-equal)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.floatequal" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.1081510933" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.781617359" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.612115857" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m4" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.598373610" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.2053134413" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1152757425" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.754137411" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.1154801300" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.2031892846" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.2061503715" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.374530038" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.1872716254" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.845838384" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit.644091886" name="FPU Type" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit.fpv4spd16" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi.1657056620" name="Float ABI" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi.hard" valueType="enumerated"/>
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.1059920987" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/>
|
||||
<builder buildPath="${workspace_loc:/example_server}/Debug" id="com.renesas.cdt.managedbuild.gnuarm.builder.1978922275" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.renesas.cdt.managedbuild.gnuarm.builder"/>
|
||||
<tool commandLinePattern="${SECURE_BUILD_COMMAND} ${COMMAND} ${cross_toolchain_flags} ${FLAGS} -c ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.366617895" name="GNU ARM Cross Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.603605199" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.include.paths.628366632" name="Include paths (-I)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/driver}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp/cmsis/Include}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src/synergy_gen}""/>
|
||||
<listOptionValue builtIn="false" value=""C:/Users/kaleb/Desktop/jacob/e2_studio/wolfssl-fork""/>
|
||||
<listOptionValue builtIn="false" value=""C:/Users/kaleb/Desktop/jacob/e2_studio/wolfssl-fork/IDE/Renesas/e2studio/DK-S7G2/""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/driver/r_sce}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx/tx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx/nx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd/nxd_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/sf_el_nx/phy}""/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.defs.1309251140" name="Defined symbols (-D)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.defs" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="_RENESAS_SYNERGY_"/>
|
||||
</option>
|
||||
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.789245815" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/>
|
||||
</tool>
|
||||
<tool commandLinePattern="${SECURE_BUILD_COMMAND} ${COMMAND} ${cross_toolchain_flags} ${FLAGS} -c ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} -x c ${INPUTS}" id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.509996942" name="GNU ARM Cross C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std.845576281" name="Language standard" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std" useByScannerDiscovery="true" value="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std.c99" valueType="enumerated"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.include.paths.694840335" name="Include paths (-I)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.include.paths" useByScannerDiscovery="true" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${ProjDirPath}/../""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${ProjDirPath}/../../../../..""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/driver}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp/cmsis/Include}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src/synergy_gen}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/driver/r_sce}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx/tx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx/nx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd/nxd_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/sf_el_nx/phy}""/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.defs.1521274995" name="Defined symbols (-D)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.defs" useByScannerDiscovery="true" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="_RENESAS_SYNERGY_"/>
|
||||
<listOptionValue builtIn="false" value="WOLFSSL_USER_SETTINGS"/>
|
||||
</option>
|
||||
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.1850115329" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/>
|
||||
</tool>
|
||||
<tool commandLinePattern="${COMMAND} ${cross_toolchain_flags} ${FLAGS} -c ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} -x c++ ${INPUTS}" id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.474591089" name="GNU ARM Cross C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.2049479413" name="GNU ARM Cross C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.55858339" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.usenewlibnano.1913207971" name="Use newlib-nano (--specs=nano.specs)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.usenewlibnano" useByScannerDiscovery="false" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.other.2034446988" name="Other linker flags" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.other" useByScannerDiscovery="false" value="--specs=rdimon.specs -Wl,--whole-archive -lwolfssl -Wl,--no-whole-archive" valueType="string"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.paths.847663208" name="Library search path (-L)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.paths" valueType="libPaths">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/Debug}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/bsp/cmsis/DSP_Lib/cm4_gcc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/driver/r_sce/libs}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx/cm4_gcc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx/cm4_gcc}""/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.libs.335121926" name="Libraries (-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.libs" useByScannerDiscovery="false" valueType="libs">
|
||||
<listOptionValue builtIn="false" value="DSP_Lib"/>
|
||||
<listOptionValue builtIn="false" value="crypto_cm4_s7g2_gcc"/>
|
||||
<listOptionValue builtIn="false" value="nx"/>
|
||||
<listOptionValue builtIn="false" value="tx"/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.scriptfile.1320075543" name="Script files (-T)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.scriptfile" useByScannerDiscovery="false" valueType="stringList">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/script/s7g2.ld}""/>
|
||||
</option>
|
||||
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.1545753698" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
<additionalInput kind="additionaldependency" paths="$(LINKER_SCRIPT)"/>
|
||||
</inputType>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.428390579" name="GNU ARM Cross C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.1697217830" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.scriptfile.1080038462" name="Script files (-T)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.scriptfile" useByScannerDiscovery="false" valueType="stringList">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/script/s7g2.ld}""/>
|
||||
</option>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.1975710482" name="GNU ARM Cross Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.1418997910" name="GNU ARM Cross Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice.295203164" name="Output file format (-O)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice" useByScannerDiscovery="false" value="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice.srec" valueType="enumerated"/>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.18753536" name="GNU ARM Cross Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.842896137" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.1718084863" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.1648440286" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.1802027738" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1350350479" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.269148430" name="GNU ARM Cross Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.1923704451" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/>
|
||||
</tool>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
</cconfiguration>
|
||||
<cconfiguration id="com.renesas.cdt.managedbuild.gnuarm.config.elf.release.1652605874">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.renesas.cdt.managedbuild.gnuarm.config.elf.release.1652605874" moduleId="org.eclipse.cdt.core.settings" name="Release">
|
||||
<externalSettings/>
|
||||
<extensions>
|
||||
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
</extensions>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" cleanCommand="${cross_rm} -rf" description="" id="com.renesas.cdt.managedbuild.gnuarm.config.elf.release.1652605874" name="Release" parent="com.renesas.cdt.managedbuild.gnuarm.config.elf.release">
|
||||
<folderInfo id="com.renesas.cdt.managedbuild.gnuarm.config.elf.release.1652605874." name="/" resourcePath="">
|
||||
<toolChain id="com.renesas.cdt.managedbuild.gnuarm.toolchain.elf.release.1575932814" name="GCC ARM Embedded" superClass="com.renesas.cdt.managedbuild.gnuarm.toolchain.elf.release">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1801210985" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createlisting.987360827" name="Create extended listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createlisting"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.171120887" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.1313710918" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" useByScannerDiscovery="true" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.more" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.1595302348" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.389203660" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.213415177" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.106687393" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.2011689429" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.1454985810" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.unused.877978279" name="Warn on various unused elements (-Wunused)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.unused" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.uninitialized.233334731" name="Warn on uninitialized variables (-Wuninitialised)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.uninitialized" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.allwarn.2118861711" name="Enable all common warnings (-Wall)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.allwarn" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.extrawarn.1179659238" name="Enable extra warnings (-Wextra)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.extrawarn" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.missingdeclaration.1731714495" name="Warn on undeclared global function (-Wmissing-declaration)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.missingdeclaration" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.conversion.759510669" name="Warn on implicit conversions (-Wconversion)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.conversion" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.pointerarith.1543149996" name="Warn if pointer arithmetic (-Wpointer-arith)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.pointerarith" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.shadow.1828300863" name="Warn if shadowed variable (-Wshadow)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.shadow" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.logicalop.1782233955" name="Warn if suspicious logical ops (-Wlogical-op)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.logicalop" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.agreggatereturn.1716100694" name="Warn if struct is returned (-Wagreggate-return)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.agreggatereturn" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.floatequal.1498758655" name="Warn if floats are compared as equal (-Wfloat-equal)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.floatequal" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.1492771024" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.1685120260" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.2144166413" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m4" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.824164535" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.1765716243" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.231161674" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.1582201009" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.1511638791" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.624191056" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.307357970" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.1801902370" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.107630482" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.186192509" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit.861123841" name="FPU Type" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit.fpv4spd16" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi.1342720957" name="Float ABI" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi.hard" valueType="enumerated"/>
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.1807578126" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/>
|
||||
<builder buildPath="${workspace_loc:/example_server}/Release" id="com.renesas.cdt.managedbuild.gnuarm.builder.275864872" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.renesas.cdt.managedbuild.gnuarm.builder"/>
|
||||
<tool commandLinePattern="${SECURE_BUILD_COMMAND} ${COMMAND} ${cross_toolchain_flags} ${FLAGS} -c ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.772233314" name="GNU ARM Cross Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.1743920584" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.include.paths.1808213866" name="Include paths (-I)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/driver}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp/cmsis/Include}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src/synergy_gen}""/>
|
||||
<listOptionValue builtIn="false" value=""C:/Users/kaleb/Desktop/jacob/e2_studio/wolfssl-fork""/>
|
||||
<listOptionValue builtIn="false" value=""C:/Users/kaleb/Desktop/jacob/e2_studio/wolfssl-fork/IDE/Renesas/e2studio/DK-S7G2/""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/driver/r_sce}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx/tx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx/nx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd/nxd_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/sf_el_nx/phy}""/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.defs.1805131168" name="Defined symbols (-D)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.defs" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="_RENESAS_SYNERGY_"/>
|
||||
</option>
|
||||
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.414491344" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/>
|
||||
</tool>
|
||||
<tool commandLinePattern="${SECURE_BUILD_COMMAND} ${COMMAND} ${cross_toolchain_flags} ${FLAGS} -c ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} -x c ${INPUTS}" id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1590866006" name="GNU ARM Cross C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std.864115612" name="Language standard" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std" useByScannerDiscovery="true" value="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std.c99" valueType="enumerated"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.include.paths.536204182" name="Include paths (-I)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.include.paths" useByScannerDiscovery="true" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${ProjDirPath}/../""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${ProjDirPath}/../../../../..""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/driver}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp/cmsis/Include}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src/synergy_gen}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/driver/r_sce}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx/tx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx/nx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd/nxd_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/sf_el_nx/phy}""/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.defs.2056316627" name="Defined symbols (-D)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.defs" useByScannerDiscovery="true" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="_RENESAS_SYNERGY_"/>
|
||||
<listOptionValue builtIn="false" value="WOLFSSL_USER_SETTINGS"/>
|
||||
</option>
|
||||
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.355195618" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/>
|
||||
</tool>
|
||||
<tool commandLinePattern="${COMMAND} ${cross_toolchain_flags} ${FLAGS} -c ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} -x c++ ${INPUTS}" id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.478986118" name="GNU ARM Cross C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.1509474194" name="GNU ARM Cross C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.1288744733" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.usenewlibnano.378353770" name="Use newlib-nano (--specs=nano.specs)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.usenewlibnano" useByScannerDiscovery="false" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.other.1047290448" name="Other linker flags" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.other" useByScannerDiscovery="false" value="--specs=rdimon.specs -Wl,--whole-archive -lwolfssl -Wl,--no-whole-archive" valueType="string"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.paths.976862299" name="Library search path (-L)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.paths" valueType="libPaths">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/Release}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/bsp/cmsis/DSP_Lib/cm4_gcc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/driver/r_sce/libs}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx/cm4_gcc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx/cm4_gcc}""/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.libs.722447650" name="Libraries (-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.libs" useByScannerDiscovery="false" valueType="libs">
|
||||
<listOptionValue builtIn="false" value="DSP_Lib"/>
|
||||
<listOptionValue builtIn="false" value="crypto_cm4_s7g2_gcc"/>
|
||||
<listOptionValue builtIn="false" value="nx"/>
|
||||
<listOptionValue builtIn="false" value="tx"/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.scriptfile.1324708346" name="Script files (-T)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.scriptfile" useByScannerDiscovery="false" valueType="stringList">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/script/s7g2.ld}""/>
|
||||
</option>
|
||||
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.1396273897" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
<additionalInput kind="additionaldependency" paths="$(LINKER_SCRIPT)"/>
|
||||
</inputType>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.1481085126" name="GNU ARM Cross C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.307846606" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.scriptfile.418214866" name="Script files (-T)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.scriptfile" useByScannerDiscovery="false" valueType="stringList">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/script/s7g2.ld}""/>
|
||||
</option>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.1649483679" name="GNU ARM Cross Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.730019516" name="GNU ARM Cross Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice.2098535157" name="Output file format (-O)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice" useByScannerDiscovery="false" value="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice.srec" valueType="enumerated"/>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.1898118603" name="GNU ARM Cross Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.2034559370" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.1902926161" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.2088069102" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.1381749888" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1164818675" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.1463717182" name="GNU ARM Cross Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.1093998381" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/>
|
||||
</tool>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
</cconfiguration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<project id="example_server.com.renesas.cdt.managedbuild.gnuarm.target.elf.1882035036" name="Executable" projectType="com.renesas.cdt.managedbuild.gnuarm.target.elf"/>
|
||||
</storageModule>
|
||||
<storageModule moduleId="scannerConfiguration">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
<scannerConfigBuildInfo instanceId="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.1465463610;com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.1465463610.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.509996942;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.1850115329">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="com.renesas.cdt.managedbuild.gnuarm.config.elf.release.1652605874;com.renesas.cdt.managedbuild.gnuarm.config.elf.release.1652605874.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1590866006;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.355195618">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
|
||||
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
|
||||
</cproject>
|
@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>example_server</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
||||
<triggers>clean,full,incremental,</triggers>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
|
||||
<triggers>full,incremental,</triggers>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.cdt.core.cnature</nature>
|
||||
<nature>com.renesas.cdt.synergy.contentgen.synergyExecutableNature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
@ -0,0 +1,181 @@
|
||||
/* app_entry.c
|
||||
*
|
||||
* Copyright (C) 2006-2020 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfSSL.
|
||||
*
|
||||
* wolfSSL is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* wolfSSL is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA
|
||||
*/
|
||||
|
||||
|
||||
#include "app.h"
|
||||
#include "nx_api.h"
|
||||
#include "stdio.h"
|
||||
extern void initialise_monitor_handles(void);
|
||||
|
||||
#include <wolfssl/ssl.h>
|
||||
#define USE_CERT_BUFFERS_2048
|
||||
#define USE_CERT_BUFFERS_256
|
||||
#include <wolfssl/certs_test.h>
|
||||
#define TLS_PORT 11111
|
||||
|
||||
static void server()
|
||||
{
|
||||
UINT TEST_PORT = TLS_PORT;
|
||||
NX_TCP_SOCKET sockfd;
|
||||
int ret;
|
||||
unsigned char* cert;
|
||||
int certSz;
|
||||
|
||||
unsigned char* key;
|
||||
int keySz;
|
||||
|
||||
WOLFSSL_CTX* ctx;
|
||||
WOLFSSL* ssl;
|
||||
|
||||
ctx = wolfSSL_CTX_new(wolfSSLv23_server_method());
|
||||
if (ctx == NULL) {
|
||||
printf("Unable to create ctx\n");
|
||||
return;
|
||||
}
|
||||
|
||||
#ifndef NO_RSA
|
||||
cert = server_cert_der_2048;
|
||||
certSz = sizeof_server_cert_der_2048;
|
||||
key = server_key_der_2048;
|
||||
keySz = sizeof_server_key_der_2048;
|
||||
#endif
|
||||
|
||||
#if 0
|
||||
/* Use ECDSA */
|
||||
cert = serv_ecc_der_256;
|
||||
certSz = sizeof_serv_ecc_der_256;
|
||||
key = ecc_key_der_256;
|
||||
keySz = sizeof_ecc_key_der_256;
|
||||
#endif
|
||||
|
||||
ret = wolfSSL_CTX_use_certificate_buffer(ctx, cert,
|
||||
certSz, SSL_FILETYPE_ASN1);
|
||||
if (ret != WOLFSSL_SUCCESS) {
|
||||
printf("Unable to load certificate ret = %d\n", ret);
|
||||
wolfSSL_CTX_free(ctx);
|
||||
return;
|
||||
}
|
||||
|
||||
ret = wolfSSL_CTX_use_PrivateKey_buffer(ctx, key,
|
||||
keySz, SSL_FILETYPE_ASN1);
|
||||
if (ret != WOLFSSL_SUCCESS) {
|
||||
printf("Unable to load key ret = %d\n", ret);
|
||||
wolfSSL_CTX_free(ctx);
|
||||
return;
|
||||
}
|
||||
|
||||
#ifdef WOLFSSL_TLS13
|
||||
{
|
||||
int groups[3];
|
||||
int idx = 0;
|
||||
|
||||
#ifdef HAVE_CURVE25519
|
||||
groups[idx++] = WOLFSSL_ECC_X25519;
|
||||
#endif
|
||||
#ifdef HAVE_ECC
|
||||
groups[idx++] = WOLFSSL_ECC_SECP256R1;
|
||||
#endif
|
||||
groups[idx++] = WOLFSSL_FFDHE_2048;
|
||||
|
||||
ret = wolfSSL_CTX_set_groups(ctx, groups, idx);
|
||||
if (ret != WOLFSSL_SUCCESS) {
|
||||
printf("Unable to set groups\n");
|
||||
}
|
||||
}
|
||||
#endif
|
||||
printf("Waiting for connections on port %d\n", TEST_PORT);
|
||||
|
||||
ret = (int)nx_tcp_socket_create(&g_ip0, &sockfd, "TLS_SERVER", NX_IP_NORMAL, NX_FRAGMENT_OKAY, NX_IP_TIME_TO_LIVE, 1500, NX_NULL, NX_NULL);
|
||||
if (ret != NX_SUCCESS) {
|
||||
printf("failed to create socket err = 0x%X\n", ret);
|
||||
}
|
||||
|
||||
ret = (int)nx_tcp_server_socket_listen(&g_ip0, TEST_PORT, &sockfd,
|
||||
NX_MAX_LISTEN_REQUESTS, NULL);
|
||||
if (ret != NX_SUCCESS) {
|
||||
printf("failed to listen\n");
|
||||
}
|
||||
|
||||
while (1) {
|
||||
ret = (int)nx_tcp_server_socket_accept(&sockfd, NX_WAIT_FOREVER);
|
||||
if (ret != NX_SUCCESS) {
|
||||
printf("failed to accept with error 0x%X\n", ret);
|
||||
break;
|
||||
}
|
||||
|
||||
ssl = wolfSSL_new(ctx);
|
||||
if (ssl == NULL) {
|
||||
printf("Error creating ssl\n");
|
||||
break;
|
||||
}
|
||||
|
||||
wolfSSL_SetIO_NetX(ssl, &sockfd, NX_WAIT_FOREVER);
|
||||
|
||||
ret = wolfSSL_accept(ssl);
|
||||
if (ret != WOLFSSL_SUCCESS) {
|
||||
printf("Error %d with wolfssl accept\n", wolfSSL_get_error(ssl, ret));
|
||||
wolfSSL_free(ssl);
|
||||
break;
|
||||
}
|
||||
wolfSSL_free(ssl);
|
||||
|
||||
nx_tcp_socket_disconnect(&sockfd, NX_WAIT_FOREVER);
|
||||
|
||||
ret = (int)nx_tcp_server_socket_unaccept(&sockfd);
|
||||
if (ret != NX_SUCCESS) {
|
||||
printf("failed to unaccept with error 0x%X\n", ret);
|
||||
break;
|
||||
}
|
||||
|
||||
ret = (int)nx_tcp_server_socket_relisten(&g_ip0, TEST_PORT, &sockfd);
|
||||
if (ret != NX_SUCCESS && ret != NX_CONNECTION_PENDING) {
|
||||
printf("failed to relisten 0x%X\n", ret);
|
||||
break;
|
||||
}
|
||||
}
|
||||
ret = (int)nx_tcp_server_socket_unlisten(&g_ip0, TEST_PORT);
|
||||
if (ret != NX_SUCCESS) {
|
||||
printf("failed to unlisten\n");
|
||||
return;
|
||||
}
|
||||
|
||||
nx_tcp_socket_delete(&sockfd);
|
||||
|
||||
wolfSSL_CTX_free(ctx);
|
||||
}
|
||||
|
||||
/* app entry function */
|
||||
void app_entry(void)
|
||||
{
|
||||
initialise_monitor_handles();
|
||||
wolfSSL_Init();
|
||||
|
||||
#ifdef DEBUG_WOLFSSL
|
||||
wolfSSL_Debugging_ON();
|
||||
#endif
|
||||
server();
|
||||
wolfSSL_Cleanup();
|
||||
printf("Server closed down\n");
|
||||
while (1)
|
||||
{
|
||||
tx_thread_sleep (1);
|
||||
}
|
||||
}
|
22
IDE/Renesas/e2studio/DK-S7G2/include.am
Normal file
22
IDE/Renesas/e2studio/DK-S7G2/include.am
Normal file
@ -0,0 +1,22 @@
|
||||
# vim:ft=automake
|
||||
# included from Top Level Makefile.am
|
||||
# All paths should be given relative to the root
|
||||
|
||||
EXTRA_DIST+= IDE/Renesas/e2studio/DK-S7G2/README.md
|
||||
EXTRA_DIST+= IDE/Renesas/e2studio/DK-S7G2/user_settings.h
|
||||
|
||||
EXTRA_DIST+= IDE/Renesas/e2studio/DK-S7G2/wolfssl-template-project/.project
|
||||
EXTRA_DIST+= IDE/Renesas/e2studio/DK-S7G2/wolfssl-template-project/configuration.xml
|
||||
|
||||
EXTRA_DIST+= IDE/Renesas/e2studio/DK-S7G2/wolfcrypttest-template/.cproject
|
||||
EXTRA_DIST+= IDE/Renesas/e2studio/DK-S7G2/wolfcrypttest-template/.project
|
||||
EXTRA_DIST+= IDE/Renesas/e2studio/DK-S7G2/wolfcrypttest-template/src/app_entry.c
|
||||
|
||||
EXTRA_DIST+= IDE/Renesas/e2studio/DK-S7G2/example_server-template/.cproject
|
||||
EXTRA_DIST+= IDE/Renesas/e2studio/DK-S7G2/example_server-template/.project
|
||||
EXTRA_DIST+= IDE/Renesas/e2studio/DK-S7G2/example_server-template/src/app_entry.c
|
||||
|
||||
EXTRA_DIST+= IDE/Renesas/e2studio/DK-S7G2/benchmark-template/.cproject
|
||||
EXTRA_DIST+= IDE/Renesas/e2studio/DK-S7G2/benchmark-template/.project
|
||||
EXTRA_DIST+= IDE/Renesas/e2studio/DK-S7G2/benchmark-template/src/app_entry.c
|
||||
|
64
IDE/Renesas/e2studio/DK-S7G2/user_settings.h
Normal file
64
IDE/Renesas/e2studio/DK-S7G2/user_settings.h
Normal file
@ -0,0 +1,64 @@
|
||||
|
||||
#ifndef USER_SETTINGS_H
|
||||
#define USER_SETTINGS_H
|
||||
|
||||
//#define DEBUG_WOLFSSL
|
||||
|
||||
#define NO_MAIN_DRIVER
|
||||
#define USE_CERT_BUFFERS_2048
|
||||
#define USE_CERT_BUFFERS_256
|
||||
|
||||
/* print out cycles per byte with benchmark when component r_wdt WDT is enabled */
|
||||
#define SYNERGY_CYCLE_COUNT
|
||||
#define BENCH_EMBEDDED
|
||||
|
||||
/* Use TRNG */
|
||||
//#define WOLFSSL_SCE
|
||||
#ifndef WOLFSSL_SCE
|
||||
/* use unsafe test seed if TRNG not used (not for production) */
|
||||
#define WOLFSSL_GENSEED_FORTEST
|
||||
#endif
|
||||
|
||||
#define HAVE_ECC
|
||||
#define ALT_ECC_SIZE
|
||||
|
||||
#define HAVE_CHACHA
|
||||
#define HAVE_POLY1305
|
||||
#define HAVE_ONE_TIME_AUTH
|
||||
#define HAVE_AESGCM
|
||||
|
||||
#define USE_FAST_MATH
|
||||
|
||||
#define TFM_TIMING_RESISTANT
|
||||
#define WC_RSA_BLINDING
|
||||
#define ECC_TIMING_RESISTANT
|
||||
|
||||
#define NO_WOLFSSL_DIR
|
||||
|
||||
#define HAVE_NETX
|
||||
#define THREADX
|
||||
#define THREADX_NO_DC_PRINTF
|
||||
#define NO_WRITEV
|
||||
#define SIZEOF_LONG 4
|
||||
#define SIZEOF_LONG_LONG 8
|
||||
|
||||
#if 1
|
||||
/* Optimizations */
|
||||
#define WOLFSSL_HAVE_SP_RSA
|
||||
#define WOLFSSL_HAVE_SP_ECC
|
||||
#define WOLFSSL_SP_ARM_CORTEX_M_ASM
|
||||
#endif
|
||||
|
||||
/* TLS 1.3 */
|
||||
#define WOLFSSL_TLS13
|
||||
#define HAVE_TLS_EXTENSIONS
|
||||
#define HAVE_SUPPORTED_CURVES
|
||||
#define HAVE_FFDHE_2048
|
||||
#define HAVE_HKDF
|
||||
#define WC_RSA_PSS
|
||||
|
||||
#define HAVE_CURVE25519
|
||||
#define HAVE_ED25519
|
||||
#define WOLFSSL_SHA512
|
||||
|
||||
#endif
|
392
IDE/Renesas/e2studio/DK-S7G2/wolfcrypttest-template/.cproject
Normal file
392
IDE/Renesas/e2studio/DK-S7G2/wolfcrypttest-template/.cproject
Normal file
@ -0,0 +1,392 @@
|
||||
<?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="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.456705224">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.456705224" moduleId="org.eclipse.cdt.core.settings" name="Debug">
|
||||
<externalSettings/>
|
||||
<extensions>
|
||||
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
</extensions>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.debug" cleanCommand="${cross_rm} -rf" description="" id="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.456705224" name="Debug" parent="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug">
|
||||
<folderInfo id="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.456705224." name="/" resourcePath="">
|
||||
<toolChain id="com.renesas.cdt.managedbuild.gnuarm.toolchain.elf.debug.957405258" name="GCC ARM Embedded" superClass="com.renesas.cdt.managedbuild.gnuarm.toolchain.elf.debug">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.882648294" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createlisting.1150464729" name="Create extended listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createlisting"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.1657605310" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.1762927973" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" useByScannerDiscovery="true" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.more" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.1434870634" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.1892998698" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.534539673" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.393449752" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.374479346" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level" value="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.max" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.501584502" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.unused.1442492987" name="Warn on various unused elements (-Wunused)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.unused" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.uninitialized.2004451281" name="Warn on uninitialized variables (-Wuninitialised)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.uninitialized" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.allwarn.338590286" name="Enable all common warnings (-Wall)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.allwarn" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.extrawarn.526437138" name="Enable extra warnings (-Wextra)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.extrawarn" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.missingdeclaration.567840579" name="Warn on undeclared global function (-Wmissing-declaration)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.missingdeclaration" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.conversion.1544924159" name="Warn on implicit conversions (-Wconversion)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.conversion" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.pointerarith.622020970" name="Warn if pointer arithmetic (-Wpointer-arith)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.pointerarith" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.shadow.386713498" name="Warn if shadowed variable (-Wshadow)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.shadow" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.logicalop.2067575930" name="Warn if suspicious logical ops (-Wlogical-op)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.logicalop" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.agreggatereturn.1750314915" name="Warn if struct is returned (-Wagreggate-return)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.agreggatereturn" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.floatequal.1198620930" name="Warn if floats are compared as equal (-Wfloat-equal)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.floatequal" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.1824113976" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.1865905743" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.653300613" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m4" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.2139624969" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.762756042" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.1597173782" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.171023696" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.1911546771" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.1719554494" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.127209978" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.1897749889" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.1570000631" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.1243763212" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit.1081613365" name="FPU Type" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit.fpv4spd16" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi.261139692" name="Float ABI" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi.hard" valueType="enumerated"/>
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.342895912" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/>
|
||||
<builder buildPath="${workspace_loc:/wolfcrypttest}/Debug" id="com.renesas.cdt.managedbuild.gnuarm.builder.1861376205" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.renesas.cdt.managedbuild.gnuarm.builder"/>
|
||||
<tool commandLinePattern="${SECURE_BUILD_COMMAND} ${COMMAND} ${cross_toolchain_flags} ${FLAGS} -c ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.2049944933" name="GNU ARM Cross Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.753939118" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.include.paths.1660879917" name="Include paths (-I)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/driver}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp/cmsis/Include}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src/synergy_gen}""/>
|
||||
<listOptionValue builtIn="false" value=""C:/Users/kaleb/Desktop/jacob/e2_studio/wolfssl-fork""/>
|
||||
<listOptionValue builtIn="false" value=""C:/Users/kaleb/Desktop/jacob/e2_studio/wolfssl-fork/IDE/Renesas/e2studio/DK-S7G2/""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/driver/r_sce}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx/tx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx/nx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd/nxd_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/sf_el_nx/phy}""/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.defs.1177847372" name="Defined symbols (-D)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.defs" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="_RENESAS_SYNERGY_"/>
|
||||
</option>
|
||||
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.1480743161" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/>
|
||||
</tool>
|
||||
<tool commandLinePattern="${SECURE_BUILD_COMMAND} ${COMMAND} ${cross_toolchain_flags} ${FLAGS} -c ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} -x c ${INPUTS}" id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1516274262" name="GNU ARM Cross C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std.1326700088" name="Language standard" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std" useByScannerDiscovery="true" value="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std.c99" valueType="enumerated"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.include.paths.1553628091" name="Include paths (-I)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.include.paths" useByScannerDiscovery="true" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${ProjDirPath}/../../../../..""/>
|
||||
<listOptionValue builtIn="false" value=""${ProjDirPath}/../""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/driver}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp/cmsis/Include}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src/synergy_gen}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/driver/r_sce}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx/tx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx/nx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd/nxd_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/sf_el_nx/phy}""/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.defs.959364512" name="Defined symbols (-D)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.defs" useByScannerDiscovery="true" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="_RENESAS_SYNERGY_"/>
|
||||
<listOptionValue builtIn="false" value="WOLFSSL_USER_SETTINGS"/>
|
||||
</option>
|
||||
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.221572768" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/>
|
||||
</tool>
|
||||
<tool commandLinePattern="${COMMAND} ${cross_toolchain_flags} ${FLAGS} -c ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} -x c++ ${INPUTS}" id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.1414741199" name="GNU ARM Cross C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.860022997" name="GNU ARM Cross C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.522454747" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.usenewlibnano.213382568" name="Use newlib-nano (--specs=nano.specs)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.usenewlibnano" useByScannerDiscovery="false" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.other.581659959" name="Other linker flags" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.other" useByScannerDiscovery="false" value="--specs=rdimon.specs -Wl,--whole-archive -lwolfssl -Wl,--no-whole-archive" valueType="string"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.paths.306021837" name="Library search path (-L)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.paths" valueType="libPaths">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/Debug}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/bsp/cmsis/DSP_Lib/cm4_gcc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/driver/r_sce/libs}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx/cm4_gcc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx/cm4_gcc}""/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.libs.166284681" name="Libraries (-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.libs" useByScannerDiscovery="false" valueType="libs">
|
||||
<listOptionValue builtIn="false" value="DSP_Lib"/>
|
||||
<listOptionValue builtIn="false" value="crypto_cm4_s7g2_gcc"/>
|
||||
<listOptionValue builtIn="false" value="nx"/>
|
||||
<listOptionValue builtIn="false" value="tx"/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.scriptfile.1372340817" name="Script files (-T)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.scriptfile" useByScannerDiscovery="false" valueType="stringList">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/script/s7g2.ld}""/>
|
||||
</option>
|
||||
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.617253790" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
<additionalInput kind="additionaldependency" paths="$(LINKER_SCRIPT)"/>
|
||||
</inputType>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.1264680964" name="GNU ARM Cross C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.39696817" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.scriptfile.373940004" name="Script files (-T)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.scriptfile" useByScannerDiscovery="false" valueType="stringList">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/script/s7g2.ld}""/>
|
||||
</option>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.2119274696" name="GNU ARM Cross Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.1153343569" name="GNU ARM Cross Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice.253387139" name="Output file format (-O)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice" useByScannerDiscovery="false" value="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice.srec" valueType="enumerated"/>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.1951295067" name="GNU ARM Cross Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.939179844" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.738871603" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.84470698" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.1552423825" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1417306655" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.1994784592" name="GNU ARM Cross Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.169620281" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/>
|
||||
</tool>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
</cconfiguration>
|
||||
<cconfiguration id="com.renesas.cdt.managedbuild.gnuarm.config.elf.release.238340942">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.renesas.cdt.managedbuild.gnuarm.config.elf.release.238340942" moduleId="org.eclipse.cdt.core.settings" name="Release">
|
||||
<externalSettings/>
|
||||
<extensions>
|
||||
<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.CWDLocator" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||
</extensions>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<configuration artifactName="${ProjName}" buildArtefactType="org.eclipse.cdt.build.core.buildArtefactType.exe" buildProperties="org.eclipse.cdt.build.core.buildArtefactType=org.eclipse.cdt.build.core.buildArtefactType.exe,org.eclipse.cdt.build.core.buildType=org.eclipse.cdt.build.core.buildType.release" cleanCommand="${cross_rm} -rf" description="" id="com.renesas.cdt.managedbuild.gnuarm.config.elf.release.238340942" name="Release" parent="com.renesas.cdt.managedbuild.gnuarm.config.elf.release">
|
||||
<folderInfo id="com.renesas.cdt.managedbuild.gnuarm.config.elf.release.238340942." name="/" resourcePath="">
|
||||
<toolChain id="com.renesas.cdt.managedbuild.gnuarm.toolchain.elf.release.2118029530" name="GCC ARM Embedded" superClass="com.renesas.cdt.managedbuild.gnuarm.toolchain.elf.release">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash.1331077998" name="Create flash image" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createflash" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createlisting.2097712137" name="Create extended listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.createlisting"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize.1148746480" name="Print size" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.addtools.printsize" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.1972335905" name="Optimization Level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level" useByScannerDiscovery="true" value="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.level.more" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength.1591735970" name="Message length (-fmessage-length=0)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.messagelength" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar.358244590" name="'char' is signed (-fsigned-char)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.signedchar" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections.542141753" name="Function sections (-ffunction-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.functionsections" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections.1210965440" name="Data sections (-fdata-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.optimization.datasections" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level.55801304" name="Debug level" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.level"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format.386120040" name="Debug format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.debugging.format"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.unused.966583590" name="Warn on various unused elements (-Wunused)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.unused" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.uninitialized.1863470441" name="Warn on uninitialized variables (-Wuninitialised)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.uninitialized" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.allwarn.1487682189" name="Enable all common warnings (-Wall)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.allwarn" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.extrawarn.85612694" name="Enable extra warnings (-Wextra)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.extrawarn" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.missingdeclaration.374178201" name="Warn on undeclared global function (-Wmissing-declaration)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.missingdeclaration" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.conversion.401806623" name="Warn on implicit conversions (-Wconversion)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.conversion" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.pointerarith.1580810231" name="Warn if pointer arithmetic (-Wpointer-arith)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.pointerarith" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.shadow.92161790" name="Warn if shadowed variable (-Wshadow)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.shadow" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.logicalop.278686351" name="Warn if suspicious logical ops (-Wlogical-op)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.logicalop" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.agreggatereturn.672547730" name="Warn if struct is returned (-Wagreggate-return)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.agreggatereturn" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.floatequal.854178163" name="Warn if floats are compared as equal (-Wfloat-equal)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.warnings.floatequal" useByScannerDiscovery="true" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name.2061560696" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.toolchain.name" value="GNU Tools for ARM Embedded Processors" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.685204166" name="Architecture" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.architecture" value="ilg.gnuarmeclipse.managedbuild.cross.option.architecture.arm" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family.538744937" name="ARM family" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.family" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.mcpu.cortex-m4" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.992025644" name="Instruction set" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.instructionset.thumb" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix.184986977" name="Prefix" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.prefix" value="arm-none-eabi-" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.c.225241475" name="C compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.c" value="gcc" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp.992684909" name="C++ compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.cpp" value="g++" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar.2065423807" name="Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.ar" value="ar" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy.441283493" name="Hex/Bin converter" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objcopy" value="objcopy" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump.592646626" name="Listing generator" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.objdump" value="objdump" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.size.371309189" name="Size command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.size" value="size" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.make.465991178" name="Build command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.make" value="make" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm.2077918786" name="Remove command" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.command.rm" value="rm" valueType="string"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit.2070955633" name="FPU Type" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.unit.fpv4spd16" valueType="enumerated"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi.376322231" name="Float ABI" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi" value="ilg.gnuarmeclipse.managedbuild.cross.option.arm.target.fpu.abi.hard" valueType="enumerated"/>
|
||||
<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform.2091973698" isAbstract="false" osList="all" superClass="ilg.gnuarmeclipse.managedbuild.cross.targetPlatform"/>
|
||||
<builder buildPath="${workspace_loc:/wolfcrypttest}/Release" id="com.renesas.cdt.managedbuild.gnuarm.builder.460474230" keepEnvironmentInBuildfile="false" managedBuildOn="true" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.renesas.cdt.managedbuild.gnuarm.builder"/>
|
||||
<tool commandLinePattern="${SECURE_BUILD_COMMAND} ${COMMAND} ${cross_toolchain_flags} ${FLAGS} -c ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}" id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.1470615316" name="GNU ARM Cross Assembler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor.315772789" name="Use preprocessor" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.usepreprocessor" value="true" valueType="boolean"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.include.paths.251263787" name="Include paths (-I)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.include.paths" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/driver}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp/cmsis/Include}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src/synergy_gen}""/>
|
||||
<listOptionValue builtIn="false" value=""C:/Users/kaleb/Desktop/jacob/e2_studio/wolfssl-fork""/>
|
||||
<listOptionValue builtIn="false" value=""C:/Users/kaleb/Desktop/jacob/e2_studio/wolfssl-fork/IDE/Renesas/e2studio/DK-S7G2/""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/driver/r_sce}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx/tx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx/nx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd/nxd_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/sf_el_nx/phy}""/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.defs.2008575964" name="Defined symbols (-D)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.assembler.defs" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="_RENESAS_SYNERGY_"/>
|
||||
</option>
|
||||
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input.1289235015" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.assembler.input"/>
|
||||
</tool>
|
||||
<tool commandLinePattern="${SECURE_BUILD_COMMAND} ${COMMAND} ${cross_toolchain_flags} ${FLAGS} -c ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} -x c ${INPUTS}" id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.582646096" name="GNU ARM Cross C Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std.822060504" name="Language standard" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std" useByScannerDiscovery="true" value="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.std.c99" valueType="enumerated"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.include.paths.430089867" name="Include paths (-I)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.include.paths" useByScannerDiscovery="true" valueType="includePath">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${ProjDirPath}/../../../../..""/>
|
||||
<listOptionValue builtIn="false" value=""${ProjDirPath}/../""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/driver}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/bsp/cmsis/Include}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/driver/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/src/synergy_gen}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/api}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/instances}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/driver/r_sce}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy_cfg/ssp_cfg/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nx_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx/tx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx/nx_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd/nxd_src}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/inc/framework/el/nxd_application_layer}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nxd_bsd}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/sf_el_nx/phy}""/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.defs.665591092" name="Defined symbols (-D)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.compiler.defs" useByScannerDiscovery="true" valueType="definedSymbols">
|
||||
<listOptionValue builtIn="false" value="_RENESAS_SYNERGY_"/>
|
||||
<listOptionValue builtIn="false" value="WOLFSSL_USER_SETTINGS"/>
|
||||
</option>
|
||||
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.901107088" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input"/>
|
||||
</tool>
|
||||
<tool commandLinePattern="${COMMAND} ${cross_toolchain_flags} ${FLAGS} -c ${OUTPUT_FLAG} ${OUTPUT_PREFIX}${OUTPUT} -x c++ ${INPUTS}" id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler.1031028108" name="GNU ARM Cross C++ Compiler" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.compiler"/>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.1831343415" name="GNU ARM Cross C Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections.422707015" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.gcsections" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.usenewlibnano.1453157094" name="Use newlib-nano (--specs=nano.specs)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.usenewlibnano" useByScannerDiscovery="false" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.other.1883039949" name="Other linker flags" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.other" useByScannerDiscovery="false" value="--specs=rdimon.specs -Wl,--whole-archive -lwolfssl -Wl,--no-whole-archive" valueType="string"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.paths.32056713" name="Library search path (-L)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.paths" valueType="libPaths">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/Release}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/bsp/cmsis/DSP_Lib/cm4_gcc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/driver/r_sce/libs}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/nx/cm4_gcc}""/>
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/wolfssl/synergy/ssp/src/framework/el/tx/cm4_gcc}""/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.libs.8400479" name="Libraries (-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.libs" useByScannerDiscovery="false" valueType="libs">
|
||||
<listOptionValue builtIn="false" value="DSP_Lib"/>
|
||||
<listOptionValue builtIn="false" value="crypto_cm4_s7g2_gcc"/>
|
||||
<listOptionValue builtIn="false" value="nx"/>
|
||||
<listOptionValue builtIn="false" value="tx"/>
|
||||
</option>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.scriptfile.98586232" name="Script files (-T)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.c.linker.scriptfile" useByScannerDiscovery="false" valueType="stringList">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/script/s7g2.ld}""/>
|
||||
</option>
|
||||
<inputType id="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input.283893645" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.c.linker.input">
|
||||
<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
|
||||
<additionalInput kind="additionalinput" paths="$(LIBS)"/>
|
||||
<additionalInput kind="additionaldependency" paths="$(LINKER_SCRIPT)"/>
|
||||
</inputType>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker.1993603503" name="GNU ARM Cross C++ Linker" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.cpp.linker">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections.326741617" name="Remove unused sections (-Xlinker --gc-sections)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.gcsections" value="true" valueType="boolean"/>
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.scriptfile.1033991681" name="Script files (-T)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.cpp.linker.scriptfile" useByScannerDiscovery="false" valueType="stringList">
|
||||
<listOptionValue builtIn="false" value=""${workspace_loc:/${ProjName}/script/s7g2.ld}""/>
|
||||
</option>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver.2043851786" name="GNU ARM Cross Archiver" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.archiver"/>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash.11255573" name="GNU ARM Cross Create Flash Image" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createflash">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice.1087154951" name="Output file format (-O)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice" useByScannerDiscovery="false" value="ilg.gnuarmeclipse.managedbuild.cross.option.createflash.choice.srec" valueType="enumerated"/>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting.1991720056" name="GNU ARM Cross Create Listing" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.createlisting">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source.901251987" name="Display source (--source|-S)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.source" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders.523453870" name="Display all headers (--all-headers|-x)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.allheaders" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle.53381036" name="Demangle names (--demangle|-C)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.demangle" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers.1806223121" name="Display line numbers (--line-numbers|-l)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.linenumbers" value="true" valueType="boolean"/>
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide.1140730606" name="Wide lines (--wide|-w)" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.createlisting.wide" value="true" valueType="boolean"/>
|
||||
</tool>
|
||||
<tool id="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize.1686548830" name="GNU ARM Cross Print Size" superClass="ilg.gnuarmeclipse.managedbuild.cross.tool.printsize">
|
||||
<option id="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format.2051048737" name="Size format" superClass="ilg.gnuarmeclipse.managedbuild.cross.option.printsize.format"/>
|
||||
</tool>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
</configuration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||
</cconfiguration>
|
||||
</storageModule>
|
||||
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||
<project id="wolfcrypttest.com.renesas.cdt.managedbuild.gnuarm.target.elf.499375353" name="Executable" projectType="com.renesas.cdt.managedbuild.gnuarm.target.elf"/>
|
||||
</storageModule>
|
||||
<storageModule moduleId="scannerConfiguration">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
<scannerConfigBuildInfo instanceId="com.renesas.cdt.managedbuild.gnuarm.config.elf.release.238340942;com.renesas.cdt.managedbuild.gnuarm.config.elf.release.238340942.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.582646096;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.901107088">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
<scannerConfigBuildInfo instanceId="com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.456705224;com.renesas.cdt.managedbuild.gnuarm.config.elf.debug.456705224.;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.1516274262;ilg.gnuarmeclipse.managedbuild.cross.tool.c.compiler.input.221572768">
|
||||
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId=""/>
|
||||
</scannerConfigBuildInfo>
|
||||
</storageModule>
|
||||
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
|
||||
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
|
||||
<storageModule moduleId="refreshScope"/>
|
||||
</cproject>
|
34
IDE/Renesas/e2studio/DK-S7G2/wolfcrypttest-template/.project
Normal file
34
IDE/Renesas/e2studio/DK-S7G2/wolfcrypttest-template/.project
Normal file
@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>wolfcrypttest</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
||||
<triggers>clean,full,incremental,</triggers>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
|
||||
<triggers>full,incremental,</triggers>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.cdt.core.cnature</nature>
|
||||
<nature>com.renesas.cdt.synergy.contentgen.synergyExecutableNature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
|
||||
</natures>
|
||||
<linkedResources>
|
||||
<link>
|
||||
<name>src/test</name>
|
||||
<type>2</type>
|
||||
<locationURI>PARENT-5-PROJECT_LOC/wolfcrypt/test</locationURI>
|
||||
</link>
|
||||
</linkedResources>
|
||||
</projectDescription>
|
@ -0,0 +1,76 @@
|
||||
/* app_entry.c
|
||||
*
|
||||
* Copyright (C) 2006-2020 wolfSSL Inc.
|
||||
*
|
||||
* This file is part of wolfSSL.
|
||||
*
|
||||
* wolfSSL is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* wolfSSL is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335, USA
|
||||
*/
|
||||
|
||||
|
||||
#include <app.h>
|
||||
#include "stdio.h"
|
||||
extern void initialise_monitor_handles(void);
|
||||
|
||||
#include <wolfssl/wolfcrypt/settings.h>
|
||||
#include <wolfssl/wolfcrypt/random.h>
|
||||
#include "wolfcrypt/test/test.h"
|
||||
|
||||
typedef struct func_args {
|
||||
int argc;
|
||||
char** argv;
|
||||
int return_code;
|
||||
} func_args;
|
||||
|
||||
void app_entry(void)
|
||||
{
|
||||
func_args args;
|
||||
|
||||
args.argc = 0;
|
||||
args.argv = NULL;
|
||||
args.return_code = 0;
|
||||
|
||||
initialise_monitor_handles();
|
||||
wolfCrypt_Init();
|
||||
|
||||
#if 1
|
||||
/* sanity check on RNG */
|
||||
printf("Doing quick sanity check on RNG\n");
|
||||
{
|
||||
int i;
|
||||
for (i = 0; i < 10; i++) {
|
||||
int j, ret;
|
||||
WC_RNG rng;
|
||||
unsigned char buffer[20] = {0};
|
||||
|
||||
wc_InitRng(&rng);
|
||||
ret = wc_RNG_GenerateBlock(&rng, buffer, 20);
|
||||
if (ret != 0) {
|
||||
printf("Error generating random block\n");
|
||||
}
|
||||
for (j = 0; j < 20; j++) {
|
||||
printf("%02X", buffer[j]);
|
||||
}
|
||||
printf("\n");
|
||||
wc_FreeRng(&rng);
|
||||
}
|
||||
}
|
||||
printf("\n");
|
||||
#endif
|
||||
|
||||
wolfcrypt_test(&args);
|
||||
wolfCrypt_Cleanup();
|
||||
printf("done with wolfcrypt test, ret = %d\n", args.return_code);
|
||||
}
|
@ -0,0 +1,49 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>wolfssl</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>com.renesas.cdt.synergy.contentgen.synergyBuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
||||
<triggers>clean,full,incremental,</triggers>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
|
||||
<triggers>full,incremental,</triggers>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.cdt.core.cnature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
|
||||
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
|
||||
<nature>com.renesas.cdt.synergy.contentgen.synergyNature</nature>
|
||||
</natures>
|
||||
<linkedResources>
|
||||
<link>
|
||||
<name>src/user_settings.h</name>
|
||||
<type>1</type>
|
||||
<locationURI>PARENT-1-PROJECT_LOC/user_settings.h</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfcrypt</name>
|
||||
<type>2</type>
|
||||
<locationURI>PARENT-5-PROJECT_LOC/wolfcrypt/src</locationURI>
|
||||
</link>
|
||||
<link>
|
||||
<name>src/wolfssl</name>
|
||||
<type>2</type>
|
||||
<locationURI>PARENT-5-PROJECT_LOC/src</locationURI>
|
||||
</link>
|
||||
</linkedResources>
|
||||
</projectDescription>
|
@ -0,0 +1,352 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<synergyConfiguration version="4">
|
||||
<generalSettings>
|
||||
<option key="#Board#" value="board.s7g2dk"/>
|
||||
<option key="CPU" value="S7G2"/>
|
||||
<option key="#TargetName#" value="R7FS7G27H2A01CBD"/>
|
||||
<option key="#TargetARCHITECTURE#" value="cortex-m4"/>
|
||||
<option key="#RTOS#" value="Express Logic ThreadX"/>
|
||||
<option key="#pinconfiguration#" value="S7G2-DK.pincfg"/>
|
||||
<option key="#SSPVersion#" value="1.7.0"/>
|
||||
<option key="#DefaultLinkerScript#" value="s7g2.ld"/>
|
||||
<option key="#ConfigurationFragments#" value="Renesas##BSP##Board##s7g2_dk##"/>
|
||||
<option key="#SELECTED_TOOLCHAIN#" value="gcc-arm-embedded"/>
|
||||
</generalSettings>
|
||||
<synergyBspConfiguration>
|
||||
<config id="config.bsp.s7g2.R7FS7G27H2A01CBD">
|
||||
<property id="config.bsp.part_number" value="config.bsp.part_number.value"/>
|
||||
<property id="config.bsp.rom_size_bytes" value="config.bsp.rom_size_bytes.value"/>
|
||||
<property id="config.bsp.ram_size_bytes" value="config.bsp.ram_size_bytes.value"/>
|
||||
<property id="config.bsp.data_flash_size_bytes" value="config.bsp.data_flash_size_bytes.value"/>
|
||||
<property id="config.bsp.package_style" value="config.bsp.package_style.value"/>
|
||||
<property id="config.bsp.package_pins" value="config.bsp.package_pins.value"/>
|
||||
</config>
|
||||
<config id="config.bsp.s7g2">
|
||||
<property id="config.bsp.series" value="config.bsp.series.value"/>
|
||||
</config>
|
||||
<config id="config.bsp.s7g2.ssp">
|
||||
<property id="config.bsp.s7g2.ssp.OFS0" value="config.bsp.s7g2.ssp.OFS0_Register.default"/>
|
||||
<property id="config.bsp.s7g2.ssp.OFS0.iwdt_start_mode" value="config.bsp.s7g2.ssp.OFS0.iwdt_start_mode.disabled"/>
|
||||
<property id="config.bsp.s7g2.ssp.OFS0.iwdt_timeout" value="config.bsp.s7g2.ssp.OFS0.iwdt_timeout.2048"/>
|
||||
<property id="config.bsp.s7g2.ssp.OFS0.iwdt_divisor" value="config.bsp.s7g2.ssp.OFS0.iwdt_divisor.128"/>
|
||||
<property id="config.bsp.s7g2.ssp.OFS0.iwdt_window_end" value="config.bsp.s7g2.ssp.OFS0.iwdt_window_end.0"/>
|
||||
<property id="config.bsp.s7g2.ssp.OFS0.iwdt_window_start" value="config.bsp.s7g2.ssp.OFS0.iwdt_window_start.100"/>
|
||||
<property id="config.bsp.s7g2.ssp.OFS0.iwdt_reset_interrupt" value="config.bsp.s7g2.ssp.OFS0.iwdt_reset_interrupt.Reset"/>
|
||||
<property id="config.bsp.s7g2.ssp.OFS0.iwdt_stop_control" value="config.bsp.s7g2.ssp.OFS0.iwdt_stop_control.stops"/>
|
||||
<property id="config.bsp.s7g2.ssp.OFS0.wdt_start_mode" value="config.bsp.s7g2.ssp.OFS0.wdt_start_mode.register"/>
|
||||
<property id="config.bsp.s7g2.ssp.OFS0.wdt_timeout" value="config.bsp.s7g2.ssp.OFS0.wdt_timeout.16384"/>
|
||||
<property id="config.bsp.s7g2.ssp.OFS0.wdt_divisor" value="config.bsp.s7g2.ssp.OFS0.wdt_divisor.128"/>
|
||||
<property id="config.bsp.s7g2.ssp.OFS0.wdt_window_end" value="config.bsp.s7g2.ssp.OFS0.wdt_window_end.0"/>
|
||||
<property id="config.bsp.s7g2.ssp.OFS0.wdt_window_start" value="config.bsp.s7g2.ssp.OFS0.wdt_window_start.100"/>
|
||||
<property id="config.bsp.s7g2.ssp.OFS0.wdt_reset_interrupt" value="config.bsp.s7g2.ssp.OFS0.wdt_reset_interrupt.Reset"/>
|
||||
<property id="config.bsp.s7g2.ssp.OFS0.wdt_stop_control" value="config.bsp.s7g2.ssp.OFS0.wdt_stop_control.stops"/>
|
||||
<property id="config.bsp.s7g2.ssp.OFS1" value="config.bsp.s7g2.ssp.OFS1_Register.default"/>
|
||||
<property id="config.bsp.s7g2.ssp.OFS1.voltage_detection0.start" value="config.bsp.s7g2.ssp.OFS1.voltage_detection0.start.disabled"/>
|
||||
<property id="config.bsp.s7g2.ssp.OFS1.voltage_detection0_level" value="config.bsp.s7g2.ssp.OFS1.voltage_detection0_level.280"/>
|
||||
<property id="config.bsp.s7g2.ssp.OFS1.hoco_osc" value="config.bsp.s7g2.ssp.OFS1.hoco_osc.disabled"/>
|
||||
</config>
|
||||
<config id="config.bsp.synergy">
|
||||
<property id="config.bsp.common.main" value="0x800"/>
|
||||
<property id="config.bsp.common.process" value="0"/>
|
||||
<property id="config.bsp.common.heap" value="0x13880"/>
|
||||
<property id="config.bsp.common.vcc" value="3300"/>
|
||||
<property id="config.bsp.common.avcc0" value="3300"/>
|
||||
<property id="config.bsp.common.checking" value="config.bsp.common.checking.enabled"/>
|
||||
<property id="config.bsp.common.assert" value="config.bsp.common.assert.none"/>
|
||||
<property id="config.bsp.common.error_log" value="config.bsp.common.error_log.none"/>
|
||||
<property id="config.bsp.common.id_mode" value="config.bsp.common.id_mode.unlocked"/>
|
||||
<property id="config.bsp.common.id_code" value="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"/>
|
||||
<property id="config.bsp.common.id1" value=""/>
|
||||
<property id="config.bsp.common.id2" value=""/>
|
||||
<property id="config.bsp.common.id3" value=""/>
|
||||
<property id="config.bsp.common.id4" value=""/>
|
||||
<property id="config.bsp.common.id_fixed" value=""/>
|
||||
</config>
|
||||
</synergyBspConfiguration>
|
||||
<synergyClockConfiguration>
|
||||
<node id="board.clock.xtal.freq" mul="24000000" option="_edit"/>
|
||||
<node id="board.clock.usbmclk.freq" option="board.clock.usbmclk.freq"/>
|
||||
<node id="board.clock.pll.source" option="board.clock.pll.source.xtal"/>
|
||||
<node id="board.clock.hoco.freq" option="board.clock.hoco.freq.20m"/>
|
||||
<node id="board.clock.loco.freq" option="board.clock.loco.freq.32768"/>
|
||||
<node id="board.clock.moco.freq" option="board.clock.moco.freq.8m"/>
|
||||
<node id="board.clock.subclk.freq" option="board.clock.subclk.freq.32768"/>
|
||||
<node id="board.clock.pll.div" option="board.clock.pll.div.2"/>
|
||||
<node id="board.clock.pll.mul" option="board.clock.pll.mul.200"/>
|
||||
<node id="board.clock.pll.display" option="board.clock.pll.display.value"/>
|
||||
<node id="board.clock.clock.source" option="board.clock.clock.source.pll"/>
|
||||
<node id="board.clock.iclk.div" option="board.clock.iclk.div.1"/>
|
||||
<node id="board.clock.iclk.display" option="board.clock.iclk.display.value"/>
|
||||
<node id="board.clock.pclka.div" option="board.clock.pclka.div.2"/>
|
||||
<node id="board.clock.pclka.display" option="board.clock.pclka.display.value"/>
|
||||
<node id="board.clock.pclkb.div" option="board.clock.pclkb.div.4"/>
|
||||
<node id="board.clock.pclkb.display" option="board.clock.pclkb.display.value"/>
|
||||
<node id="board.clock.pclkc.div" option="board.clock.pclkc.div.4"/>
|
||||
<node id="board.clock.pclkc.display" option="board.clock.pclkc.display.value"/>
|
||||
<node id="board.clock.pclkd.div" option="board.clock.pclkd.div.2"/>
|
||||
<node id="board.clock.pclkd.display" option="board.clock.pclkd.display.value"/>
|
||||
<node id="board.clock.sdclkout.div" option="board.clock.sdclkout.div.1"/>
|
||||
<node id="board.clock.sdclkout.display" option="board.clock.sdclkout.display.value"/>
|
||||
<node id="board.clock.bclk.div" option="board.clock.bclk.div.2"/>
|
||||
<node id="board.clock.bclk.display" option="board.clock.bclk.display.value"/>
|
||||
<node id="board.clock.bclkout.div" option="board.clock.bclkout.div.2"/>
|
||||
<node id="board.clock.bclkout.display" option="board.clock.bclkout.display.value"/>
|
||||
<node id="board.clock.uclk.div" option="board.clock.uclk.div.5"/>
|
||||
<node id="board.clock.uclk.display" option="board.clock.uclk.display.value"/>
|
||||
<node id="board.clock.fclk.div" option="board.clock.fclk.div.4"/>
|
||||
<node id="board.clock.fclk.display" option="board.clock.fclk.display.value"/>
|
||||
</synergyClockConfiguration>
|
||||
<synergyComponentSelection>
|
||||
<component apiversion="" class="Common" condition="" group="all" subgroup="ssp_common" variant="" vendor="Renesas" version="1.7.0">
|
||||
<description>SSP Common Code</description>
|
||||
<originalPack>Renesas.Synergy.1.7.0.pack</originalPack>
|
||||
</component>
|
||||
<component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_cgc" variant="" vendor="Renesas" version="1.7.0">
|
||||
<description>Clock Generation Circuit: Provides=[CGC]</description>
|
||||
<originalPack>Renesas.Synergy.1.7.0.pack</originalPack>
|
||||
</component>
|
||||
<component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_elc" variant="" vendor="Renesas" version="1.7.0">
|
||||
<description>Event Link Controller: Provides=[ELC]</description>
|
||||
<originalPack>Renesas.Synergy.1.7.0.pack</originalPack>
|
||||
</component>
|
||||
<component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_fmi" variant="" vendor="Renesas" version="1.7.0">
|
||||
<description>Factory MCU Information Module: Provides=[FMI]</description>
|
||||
<originalPack>Renesas.Synergy.1.7.0.pack</originalPack>
|
||||
</component>
|
||||
<component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_ioport" variant="" vendor="Renesas" version="1.7.0">
|
||||
<description>I/O Port: Provides=[IO Port]</description>
|
||||
<originalPack>Renesas.Synergy.1.7.0.pack</originalPack>
|
||||
</component>
|
||||
<component apiversion="" class="BSP" condition="" group="s7g2" subgroup="device" variant="R7FS7G27H2A01CBD" vendor="Renesas" version="1.7.0">
|
||||
<description>Board support package for R7FS7G27H2A01CBD</description>
|
||||
<originalPack>Renesas.Synergy_mcu_s7g2.1.7.0.pack</originalPack>
|
||||
</component>
|
||||
<component apiversion="" class="BSP" condition="" group="s7g2" subgroup="device" variant="" vendor="Renesas" version="1.7.0">
|
||||
<description>Board support package for S7G2</description>
|
||||
<originalPack>Renesas.Synergy_mcu_s7g2.1.7.0.pack</originalPack>
|
||||
</component>
|
||||
<component apiversion="" class="BSP" condition="" group="s7g2" subgroup="ssp" variant="" vendor="Renesas" version="1.7.0">
|
||||
<description>Board support package for S7G2</description>
|
||||
<originalPack>Renesas.Synergy_mcu_s7g2.1.7.0.pack</originalPack>
|
||||
</component>
|
||||
<component apiversion="" class="BSP" condition="" group="Board" subgroup="s7g2_dk" variant="" vendor="Renesas" version="1.7.0">
|
||||
<description>S7G2_DK Board Support Files</description>
|
||||
<originalPack>Renesas.Synergy_board_s7g2_dk.1.7.0.pack</originalPack>
|
||||
</component>
|
||||
<component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_rtc" variant="" vendor="Renesas" version="1.7.0">
|
||||
<description>Real Time Clock: Provides=[RTC]</description>
|
||||
<originalPack>Renesas.Synergy.1.7.0.pack</originalPack>
|
||||
</component>
|
||||
<component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_gpt" variant="" vendor="Renesas" version="1.7.0">
|
||||
<description>General Purpose Timer: Provides=[Timer ,GPT]</description>
|
||||
<originalPack>Renesas.Synergy.1.7.0.pack</originalPack>
|
||||
</component>
|
||||
<component apiversion="" class="HAL Drivers" condition="" group="all" subgroup="r_wdt" variant="" vendor="Renesas" version="1.7.0">
|
||||
<description>Watchdog Timer: Provides=[WDT]</description>
|
||||
<originalPack>Renesas.Synergy.1.7.0.pack</originalPack>
|
||||
</component>
|
||||
<component apiversion="" class="Express Logic" condition="" group="all" subgroup="nx" variant="" vendor="Renesas" version="1.7.0">
|
||||
<description>Express Logic NetX: Provides=[NetX] , Requires=[ThreadX ,NetX Driver]</description>
|
||||
<originalPack>Renesas.Synergy.1.7.0.pack</originalPack>
|
||||
</component>
|
||||
<component apiversion="" class="Framework Services" condition="" group="all" subgroup="sf_el_nx" variant="" vendor="Renesas" version="1.7.0">
|
||||
<description>Express Logic NetX Synergy Port: Provides=[NetX Driver] , Requires=[NetX]</description>
|
||||
<originalPack>Renesas.Synergy.1.7.0.pack</originalPack>
|
||||
</component>
|
||||
<component apiversion="" class="Express Logic" condition="" group="all" subgroup="tx" variant="" vendor="Renesas" version="1.7.0">
|
||||
<description>Express Logic ThreadX: Provides=[ThreadX]</description>
|
||||
<originalPack>Renesas.Synergy.1.7.0.pack</originalPack>
|
||||
</component>
|
||||
</synergyComponentSelection>
|
||||
<synergyIcuConfiguration/>
|
||||
<synergyMessagingConfiguration/>
|
||||
<synergyModuleConfiguration>
|
||||
<module id="module.driver.cgc_on_cgc.0">
|
||||
<property id="module.driver.cgc.name" value="g_cgc"/>
|
||||
</module>
|
||||
<module id="module.driver.elc_on_elc.0">
|
||||
<property id="module.driver.elc.name" value="g_elc"/>
|
||||
</module>
|
||||
<module id="module.driver.ioport_on_ioport.0">
|
||||
<property id="module.driver.ioport.name" value="g_ioport"/>
|
||||
</module>
|
||||
<module id="module.driver.fmi_on_fmi.0">
|
||||
<property id="module.driver.fmi.name" value="g_fmi"/>
|
||||
</module>
|
||||
<module id="module.el.nx_dhcp_client.2074847952">
|
||||
<property id="module.el.nx_dhcp_client.name" value="g_dhcp_client0"/>
|
||||
<property id="module.el.nx_dhcp_client.init_function" value="dhcp_client_init0"/>
|
||||
<property id="module.el.nx_dhcp_client.init" value="module.el.nx_dhcp_client.init.enable"/>
|
||||
<property id="module.el.nx_dhcp_client.option" value="module.el.nx_dhcp_client.option.disable"/>
|
||||
<property id="module.el.nx_dhcp_client.option_func" value="module.el.nx_dhcp_client.option_func.enable"/>
|
||||
<property id="module.el.nx_dhcp_client.option_function" value="dhcp_user_option_add_client0"/>
|
||||
</module>
|
||||
<module id="module.el.nx.ip.1717699054">
|
||||
<property id="module.el.nx.ip.name" value="g_ip0"/>
|
||||
<property id="module.el.nx.ip.address" value="10.22.73.148"/>
|
||||
<property id="module.el.nx.ip.subnet_mask" value="255.255.255.0"/>
|
||||
<property id="module.el.nx.ip.gateway_address" value="10.22.73.81"/>
|
||||
<property id="module.el.nx.ip.stack_size" value="2048"/>
|
||||
<property id="module.el.nx.ip.priority" value="3"/>
|
||||
<property id="module.el.nx.ip.arp" value="module.el.nx.ip.arp.enable"/>
|
||||
<property id="module.el.nx.ip.arp_cache_size_units" value="module.el.nx.ip.arp_cache_size_units.bytes"/>
|
||||
<property id="module.el.nx.ip.arp_cache_size" value="520"/>
|
||||
<property id="module.el.nx.ip.rarp" value="module.el.nx.ip.rarp.disable"/>
|
||||
<property id="module.el.nx.ip.tcp" value="module.el.nx.ip.tcp.enable"/>
|
||||
<property id="module.el.nx.ip.udp" value="module.el.nx.ip.udp.enable"/>
|
||||
<property id="module.el.nx.ip.icmp" value="module.el.nx.ip.icmp.enable"/>
|
||||
<property id="module.el.nx.ip.igmp" value="module.el.nx.ip.igmp.enable"/>
|
||||
<property id="module.el.nx.ip.fragmentation" value="module.el.nx.ip.fragmentation.disable"/>
|
||||
<property id="module.el.nx.ip.init_function" value="ip_init0"/>
|
||||
<property id="module.el.nx.ip.init" value="module.el.nx.ip.init.enable"/>
|
||||
<property id="module.el.nx.ip.link_change_callback" value="NULL"/>
|
||||
</module>
|
||||
<module id="module.el.nx_common.1657773571">
|
||||
<property id="module.el.nx_common.init_function" value="nx_common_init0"/>
|
||||
<property id="module.el.nx_common.init" value="module.el.nx_common.init.enable"/>
|
||||
</module>
|
||||
<module id="module.framework.sf_el_nx.288401173">
|
||||
<property id="module.framework.sf_el_nx.name" value="g_sf_el_nx"/>
|
||||
<property id="module.framework.sf_el_nx.channel" value="1"/>
|
||||
<property id="module.framework.sf_el_nx.mac_update_callback" value="NULL"/>
|
||||
<property id="module.framework.sf_el_nx.receive_callback" value="NULL"/>
|
||||
</module>
|
||||
<module id="module.el.nx.packet_pool.1674567974">
|
||||
<property id="module.el.nx.packet_pool.name" value="g_packet_pool0"/>
|
||||
<property id="module.el.nx.packet_pool.packet_size" value="1568"/>
|
||||
<property id="module.el.nx.packet_pool.number_of_packets" value="16"/>
|
||||
<property id="module.el.nx.packet_pool.init_function" value="packet_pool_init0"/>
|
||||
<property id="module.el.nx.packet_pool.init" value="module.el.nx.packet_pool.init.enable"/>
|
||||
</module>
|
||||
<module id="module.driver.rtc_on_rtc.686778801">
|
||||
<property id="module.driver.rtc.name" value="g_rtc0"/>
|
||||
<property id="module.driver.rtc.clock_source" value="module.driver.rtc.clock_source.clock_source_loco"/>
|
||||
<property id="module.driver.rtc.auto_configure" value="module.driver.rtc.auto_configure.enabled"/>
|
||||
<property id="module.driver.rtc.error_adjustment_value" value="0"/>
|
||||
<property id="module.driver.rtc.error_adjustment_type" value="module.driver.rtc.error_adjustment_type.error_adjustment_none"/>
|
||||
<property id="module.driver.rtc.p_callback" value="NULL"/>
|
||||
<property id="module.driver.rtc.alarm_ipl" value="board.icu.common.irq.disabled"/>
|
||||
<property id="module.driver.rtc.periodic_ipl" value="board.icu.common.irq.disabled"/>
|
||||
<property id="module.driver.rtc.carry_ipl" value="board.icu.common.irq.priority12"/>
|
||||
</module>
|
||||
<module id="module.driver.timer_on_gpt.42335020">
|
||||
<property id="module.driver.timer.name" value="g_timer0"/>
|
||||
<property id="module.driver.timer.channel" value="1"/>
|
||||
<property id="module.driver.timer.mode" value="module.driver.timer.mode.mode_periodic"/>
|
||||
<property id="module.driver.timer.shortest_pwm_signal" value="module.driver.timer.mode.shortest_pwm_signal_disabled"/>
|
||||
<property id="module.driver.timer.period" value="100"/>
|
||||
<property id="module.driver.timer.unit" value="module.driver.timer.unit.unit_period_msec"/>
|
||||
<property id="module.driver.timer.duty_cycle" value="50"/>
|
||||
<property id="module.driver.timer.duty_cycle_unit" value="module.driver.timer.duty_cycle_unit.unit_percent"/>
|
||||
<property id="module.driver.timer.autostart" value="module.driver.timer.autostart.false"/>
|
||||
<property id="module.driver.timer.gtioca_output_enabled" value="module.driver.timer.gtioca_output_enabled.false"/>
|
||||
<property id="module.driver.timer.gtioca_stop_level" value="module.driver.timer.gtioca_stop_level.pin_level_low"/>
|
||||
<property id="module.driver.timer.gtiocb_output_enabled" value="module.driver.timer.gtiocb_output_enabled.false"/>
|
||||
<property id="module.driver.timer.gtiocb_stop_level" value="module.driver.timer.gtiocb_stop_level.pin_level_low"/>
|
||||
<property id="module.driver.timer.p_callback" value="timer_callback"/>
|
||||
<property id="module.driver.timer.irq_ipl" value="board.icu.common.irq.priority0"/>
|
||||
</module>
|
||||
<context id="_hal.0">
|
||||
<stack module="module.driver.fmi_on_fmi.0"/>
|
||||
<stack module="module.driver.cgc_on_cgc.0"/>
|
||||
<stack module="module.driver.elc_on_elc.0"/>
|
||||
<stack module="module.driver.ioport_on_ioport.0"/>
|
||||
<stack module="module.driver.rtc_on_rtc.686778801"/>
|
||||
<stack module="module.driver.timer_on_gpt.42335020"/>
|
||||
</context>
|
||||
<context id="rtos.threadx.thread.1032505630">
|
||||
<property id="_symbol" value="app"/>
|
||||
<property id="rtos.threadx.thread.name" value="app"/>
|
||||
<property id="rtos.threadx.thread.stack" value="32000"/>
|
||||
<property id="rtos.threadx.thread.priority" value="4"/>
|
||||
<property id="rtos.threadx.thread.autostart" value="rtos.threadx.thread.autostart.enabled"/>
|
||||
<property id="rtos.threadx.thread.timeslice" value="1"/>
|
||||
<stack module="module.el.nx.ip.1717699054">
|
||||
<stack module="module.el.nx_common.1657773571" requires="module.el.nx.ip.requires.nx_common"/>
|
||||
<stack module="module.el.nx.packet_pool.1674567974" requires="module.el.nx.ip.requires.nx.packet_pool">
|
||||
<stack module="module.el.nx_common.1657773571" requires="module.el.nx.packet_pool.requires.nx_common"/>
|
||||
</stack>
|
||||
<stack module="module.framework.sf_el_nx.288401173" requires="module.el.nx.ip.requires.sf_el_nx"/>
|
||||
</stack>
|
||||
</context>
|
||||
<config id="config.driver.wdt">
|
||||
<property id="config.driver.wdt.param_checking_enable" value="config.driver.wdt.param_checking_enable.bsp"/>
|
||||
</config>
|
||||
<config id="config.framework.sf_el_nx">
|
||||
<property id="config.framework.sf_el_nx.param_checking_enable" value="config.framework.sf_el_nx.param_checking_enable.bsp"/>
|
||||
<property id="config.framework.sf_el_nx.pin0" value="IOPORT_PORT_09_PIN_03"/>
|
||||
<property id="config.framework.sf_el_nx.mach0" value="0x00002E09"/>
|
||||
<property id="config.framework.sf_el_nx.macl0" value="0x0A0076C7"/>
|
||||
<property id="config.framework.sf_el_nx.pin1" value="IOPORT_PORT_07_PIN_06"/>
|
||||
<property id="config.framework.sf_el_nx.mach1" value="0x00002E09"/>
|
||||
<property id="config.framework.sf_el_nx.macl1" value="0x0A0076C8"/>
|
||||
<property id="config.framework.sf_el_nx.num_rx_desc" value="8"/>
|
||||
<property id="config.framework.sf_el_nx.num_tx_desc" value="32"/>
|
||||
<property id="config.framework.sf_el_nx.irq_ipl" value="board.icu.common.irq.priority12"/>
|
||||
<property id="config.framework.sf_el_nx.monitor_method" value="config.framework.sf_el_nx.monitor_method.polling"/>
|
||||
</config>
|
||||
<config id="config.driver.cgc">
|
||||
<property id="config.driver.cgc.param_checking_enable" value="config.driver.cgc.param_checking_enable.bsp"/>
|
||||
<property id="config.driver.cgc.main_osc_wait" value="config.driver.cgc.main_osc_wait.wait_547"/>
|
||||
<property id="config.driver.cgc.main_osc_clock_source" value="config.driver.cgc.main_osc_clock_source.crystal"/>
|
||||
<property id="config.driver.cgc.subclock_drive" value="config.driver.cgc.subclock_drive.standard"/>
|
||||
<property id="config.driver.cgc.subclock_at_reset_enable" value="config.driver.cgc.subclock_at_reset_enable.enabled"/>
|
||||
<property id="config.driver.cgc.low_voltage_mode" value="config.driver.cgc.low_voltage_mode.disabled"/>
|
||||
</config>
|
||||
<config id="config.driver.ioport">
|
||||
<property id="config.driver.ioport.checking" value="config.driver.ioport.checking.system"/>
|
||||
</config>
|
||||
<config id="config.threadx.thread"/>
|
||||
<config id="config.el.nx"/>
|
||||
<config id="config.el.nx_dhcp_common">
|
||||
<property id="config.el.nx_dhcp_common.tos" value="config.el.nx_dhcp_common.tos.normal"/>
|
||||
<property id="config.el.nx_dhcp_common.fragment_option" value="config.el.nx_dhcp_common.fragment_option.dont_fragment"/>
|
||||
<property id="config.el.nx_dhcp_common.time_to_live" value="128"/>
|
||||
<property id="config.el.nx_dhcp_common.queue_depth" value="5"/>
|
||||
</config>
|
||||
<config id="config.el.nx_http_common">
|
||||
<property id="config.el.nx_http_common.tos" value="config.el.nx_http_common.tos.normal"/>
|
||||
<property id="config.el.nx_http_common.fragment_option" value="config.el.nx_http_common.fragment_option.dont_fragment"/>
|
||||
<property id="config.el.nx_http_common.time_to_live" value="128"/>
|
||||
<property id="config.el.nx_http_common.digest" value="config.el.nx_http_common.digest.disable"/>
|
||||
<property id="config.el.nx_http_common.max_resource" value="40"/>
|
||||
</config>
|
||||
<config id="config.el.nx_ftp_common">
|
||||
<property id="config.el.nx_ftp_common.filex" value="config.el.nx_ftp_common.filex.enable"/>
|
||||
<property id="config.el.nx_ftp_common.control_tos" value="config.el.nx_ftp_common.control_tos.normal"/>
|
||||
<property id="config.el.nx_ftp_common.data_tos" value="config.el.nx_ftp_common.data_tos.normal"/>
|
||||
<property id="config.el.nx_ftp_common.fragment_option" value="config.el.nx_ftp_common.fragment_option.dont_fragment"/>
|
||||
<property id="config.el.nx_ftp_common.time_to_live" value="128"/>
|
||||
<property id="config.el.nx_ftp_common.timeout_period" value="60"/>
|
||||
</config>
|
||||
<config id="config.el.nx_tftp_common">
|
||||
<property id="config.el.nx_tftp_common.error_string_max" value="64"/>
|
||||
<property id="config.el.nx_tftp_common.time_to_live" value="128"/>
|
||||
<property id="config.el.nx_tftp_common.tos" value="config.el.nx_tftp_common.tos.normal"/>
|
||||
<property id="config.el.nx_tftp_common.fragment_option" value="config.el.nx_tftp_common.fragment_option.dont_fragment"/>
|
||||
</config>
|
||||
<config id="config.el.nx_telnet_common">
|
||||
<property id="config.el.nx_telnet_common.control_tos" value="config.el.nx_telnet_common.control_tos.normal"/>
|
||||
<property id="config.el.nx_telnet_common.fragment_option" value="config.el.nx_telnet_common.fragment_option.dont_fragment"/>
|
||||
<property id="config.el.nx_telnet_common.telnet_server_port" value="23"/>
|
||||
<property id="config.el.nx_telnet_common.time_to_live" value="128"/>
|
||||
</config>
|
||||
<config id="config.driver.gpt">
|
||||
<property id="config.driver.gpt.param_checking_enable" value="config.driver.gpt.param_checking_enable.bsp"/>
|
||||
</config>
|
||||
<config id="config.driver.fmi">
|
||||
<property id="config.driver.fmi.param_checking_enable" value="config.driver.fmi.param_checking_enable.bsp"/>
|
||||
<property id="config.driver.fmi.custom_base_address_symbol" value="g_fmi_data"/>
|
||||
<property id="config.driver.fmi.part_number_mask" value="0xFE00"/>
|
||||
</config>
|
||||
<config id="config.driver.rtc">
|
||||
<property id="config.driver.rtc.param_checking_enable" value="config.driver.rtc.param_checking_enable.bsp"/>
|
||||
</config>
|
||||
<config id="config.driver.elc">
|
||||
<property id="config.driver.elc.checking" value="config.driver.elc.checking.system"/>
|
||||
</config>
|
||||
</synergyModuleConfiguration>
|
||||
<synergyPinConfiguration>
|
||||
<pincfg active="true" name="S7G2-DK.pincfg" symbol="g_bsp_pin_cfg"/>
|
||||
</synergyPinConfiguration>
|
||||
</synergyConfiguration>
|
@ -21,6 +21,7 @@ include IDE/ECLIPSE/DEOS/include.am
|
||||
include IDE/ECLIPSE/MICRIUM/include.am
|
||||
include IDE/ECLIPSE/SIFIVE/include.am
|
||||
include IDE/mynewt/include.am
|
||||
include IDE/Renesas/e2studio/DK-S7G2/include.am
|
||||
include IDE/Renesas/cs+/Projects/include.am
|
||||
include IDE/Renesas/e2studio/Projects/include.am
|
||||
include IDE/WICED-STUDIO/include.am
|
||||
|
@ -618,6 +618,24 @@ static const char* bench_desc_words[][9] = {
|
||||
XSNPRINTF(b + XSTRLEN(b), n - XSTRLEN(b), "%.2f,\n", \
|
||||
(float)total_cycles / (count*s))
|
||||
|
||||
#elif defined(SYNERGY_CYCLE_COUNT)
|
||||
#include "hal_data.h"
|
||||
static THREAD_LS_T word64 begin_cycles;
|
||||
static THREAD_LS_T word64 total_cycles;
|
||||
|
||||
#define INIT_CYCLE_COUNTER
|
||||
#define BEGIN_INTEL_CYCLES begin_cycles = DWT->CYCCNT = 0;
|
||||
#define END_INTEL_CYCLES total_cycles = DWT->CYCCNT - begin_cycles;
|
||||
|
||||
/* s == size in bytes that 1 count represents, normally BENCH_SIZE */
|
||||
#define SHOW_INTEL_CYCLES(b, n, s) \
|
||||
XSNPRINTF(b + XSTRLEN(b), n - XSTRLEN(b), " %s = %6.2f\n", \
|
||||
bench_result_words1[lng_index][2], \
|
||||
(float)total_cycles / (count*s))
|
||||
#define SHOW_INTEL_CYCLES_CSV(b, n, s) \
|
||||
XSNPRINTF(b + XSTRLEN(b), n - XSTRLEN(b), "%.2f,\n", \
|
||||
(float)total_cycles / (count*s))
|
||||
|
||||
#else
|
||||
#define INIT_CYCLE_COUNTER
|
||||
#define BEGIN_INTEL_CYCLES
|
||||
@ -5694,6 +5712,14 @@ exit_ed_verify:
|
||||
|
||||
return (double) ticks/TICKS_PER_SECOND;
|
||||
}
|
||||
|
||||
#elif defined(THREADX)
|
||||
#include "tx_api.h"
|
||||
double current_time(int reset)
|
||||
{
|
||||
(void)reset;
|
||||
return (double) tx_time_get() / TX_TIMER_TICKS_PER_SECOND;
|
||||
}
|
||||
#else
|
||||
|
||||
#include <sys/time.h>
|
||||
|
@ -155,6 +155,7 @@ int wc_RNG_GenerateByte(WC_RNG* rng, byte* b)
|
||||
#elif defined(WOLFSSL_PB)
|
||||
#elif defined(WOLFSSL_ZEPHYR)
|
||||
#elif defined(WOLFSSL_TELIT_M2MB)
|
||||
#elif defined(WOLFSSL_SCE) && !defined(WOLFSSL_SCE_NO_TRNG)
|
||||
#else
|
||||
/* include headers that may be needed to get good seed */
|
||||
#include <fcntl.h>
|
||||
@ -2312,8 +2313,52 @@ int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz)
|
||||
}
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
||||
|
||||
#elif defined(WOLFSSL_SCE) && !defined(WOLFSSL_SCE_NO_TRNG)
|
||||
#include "hal_data.h"
|
||||
|
||||
int wc_GenerateSeed(OS_Seed* os, byte* output, word32 sz)
|
||||
{
|
||||
uint32_t ret;
|
||||
uint32_t blocks;
|
||||
word32 len = sz;
|
||||
|
||||
ret = g_sce_trng.p_api->open(g_sce_trng.p_ctrl, g_sce_trng.p_cfg);
|
||||
if (ret != SSP_SUCCESS) {
|
||||
/* error opening TRNG driver */
|
||||
return -1;
|
||||
}
|
||||
|
||||
blocks = sz / sizeof(uint32_t);
|
||||
if (blocks > 0) {
|
||||
ret = g_sce_trng.p_api->read(g_sce_trng.p_ctrl, (uint32_t*)output,
|
||||
blocks);
|
||||
if (ret != SSP_SUCCESS) {
|
||||
return -1;
|
||||
}
|
||||
}
|
||||
|
||||
len = len - (blocks * sizeof(uint32_t));
|
||||
if (len > 0) {
|
||||
uint32_t tmp;
|
||||
|
||||
if (len > sizeof(uint32_t)) {
|
||||
return -1;
|
||||
}
|
||||
ret = g_sce_trng.p_api->read(g_sce_trng.p_ctrl, (uint32_t*)tmp, 1);
|
||||
if (ret != SSP_SUCCESS) {
|
||||
return -1;
|
||||
}
|
||||
XMEMCPY(output + (blocks * sizeof(uint32_t)), (byte*)&tmp, len);
|
||||
}
|
||||
|
||||
ret = g_sce_trng.p_api->close(g_sce_trng.p_ctrl);
|
||||
if (ret != SSP_SUCCESS) {
|
||||
/* error opening TRNG driver */
|
||||
return -1;
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
#elif defined(CUSTOM_RAND_GENERATE_BLOCK)
|
||||
/* #define CUSTOM_RAND_GENERATE_BLOCK myRngFunc
|
||||
* extern int myRngFunc(byte* output, word32 sz);
|
||||
|
@ -82,6 +82,10 @@
|
||||
#include <wolfssl/wolfcrypt/port/cavium/cavium_octeon_sync.h>
|
||||
#endif
|
||||
|
||||
#ifdef WOLFSSL_SCE
|
||||
#include "hal_data.h"
|
||||
#endif
|
||||
|
||||
#if defined(WOLFSSL_DSP) && !defined(WOLFSSL_DSP_BUILD)
|
||||
#include "rpcmem.h"
|
||||
#endif
|
||||
@ -224,6 +228,13 @@ int wolfCrypt_Init(void)
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef WOLFSSL_SCE
|
||||
if ((ret = g_sce.p_api->open(g_sce.p_ctrl, g_sce.p_cfg)) != SSP_SUCCESS) {
|
||||
WOLFSSL_MSG("Error opening SCE\n");
|
||||
return -1; /* FATAL_ERROR */
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined(WOLFSSL_IMX6_CAAM) || defined(WOLFSSL_IMX6_CAAM_RNG) || \
|
||||
defined(WOLFSSL_IMX6_CAAM_BLOB)
|
||||
if ((ret = wc_caamInit()) != 0) {
|
||||
@ -276,7 +287,9 @@ int wolfCrypt_Cleanup(void)
|
||||
#ifdef WOLFSSL_ASYNC_CRYPT
|
||||
wolfAsync_HardwareStop();
|
||||
#endif
|
||||
|
||||
#ifdef WOLFSSL_SCE
|
||||
g_sce.p_api->close(g_sce.p_ctrl);
|
||||
#endif
|
||||
#if defined(WOLFSSL_IMX6_CAAM) || defined(WOLFSSL_IMX6_CAAM_RNG) || \
|
||||
defined(WOLFSSL_IMX6_CAAM_BLOB)
|
||||
wc_caamFree();
|
||||
|
@ -82,6 +82,8 @@
|
||||
#include "FreeRTOS_Sockets.h"
|
||||
#elif defined(WOLFSSL_IAR_ARM)
|
||||
/* nothing */
|
||||
#elif defined(HAVE_NETX_BSD)
|
||||
#include "nx_bsd.h"
|
||||
#elif defined(WOLFSSL_VXWORKS)
|
||||
#include <sockLib.h>
|
||||
#include <errno.h>
|
||||
@ -120,6 +122,9 @@
|
||||
#include <errno.h>
|
||||
#elif defined(WOLFSSL_ZEPHYR)
|
||||
#include <net/socket.h>
|
||||
#elif defined(HAVE_NETX)
|
||||
#include "nx_api.h"
|
||||
#include "errno.h"
|
||||
#elif !defined(WOLFSSL_NO_SOCK)
|
||||
#include <sys/types.h>
|
||||
#include <errno.h>
|
||||
@ -233,6 +238,14 @@
|
||||
#define SOCKET_EPIPE EPIPE
|
||||
#define SOCKET_ECONNREFUSED SOCKET_ERROR
|
||||
#define SOCKET_ECONNABORTED SOCKET_ERROR
|
||||
#elif defined(HAVE_NETX)
|
||||
#define SOCKET_EWOULDBLOCK NX_NOT_CONNECTED
|
||||
#define SOCKET_EAGAIN NX_NOT_CONNECTED
|
||||
#define SOCKET_ECONNRESET NX_NOT_CONNECTED
|
||||
#define SOCKET_EINTR NX_NOT_CONNECTED
|
||||
#define SOCKET_EPIPE NX_NOT_CONNECTED
|
||||
#define SOCKET_ECONNREFUSED NX_NOT_CONNECTED
|
||||
#define SOCKET_ECONNABORTED NX_NOT_CONNECTED
|
||||
#else
|
||||
#define SOCKET_EWOULDBLOCK EWOULDBLOCK
|
||||
#define SOCKET_EAGAIN EAGAIN
|
||||
|
Reference in New Issue
Block a user