mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-29 18:27:29 +02:00
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