forked from wolfSSL/wolfssl
add CodeWarrior MQX example projects
This commit is contained in:
2542
mqx/ctaocrypt_test/.cproject
Normal file
2542
mqx/ctaocrypt_test/.cproject
Normal file
File diff suppressed because it is too large
Load Diff
98
mqx/ctaocrypt_test/.project
Normal file
98
mqx/ctaocrypt_test/.project
Normal file
@ -0,0 +1,98 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>ctaocrypt_test</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
<project location="file:/C:/ports/TWR-K70F120M/workspace_yassl/cyassl">
|
||||||
|
cyassl </project>
|
||||||
|
<project location="file:/C:/ports/TWR-K70F120M/workspace_yassl/util_lib">
|
||||||
|
util_lib </project>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
||||||
|
<triggers>clean,full,incremental,</triggers>
|
||||||
|
<arguments>
|
||||||
|
<dictionary>
|
||||||
|
<key>?name?</key>
|
||||||
|
<value></value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.append_environment</key>
|
||||||
|
<value>true</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.buildArguments</key>
|
||||||
|
<value>-j6</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.buildCommand</key>
|
||||||
|
<value>${system:ECLIPSE_HOME}/../gnu/bin/mingw32-make</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.buildLocation</key>
|
||||||
|
<value>${ProjDirPath}/twrk70f120m_Int_Flash_SramData_Debug</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.contents</key>
|
||||||
|
<value>org.eclipse.cdt.make.core.activeConfigSettings</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.enableAutoBuild</key>
|
||||||
|
<value>false</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.enableCleanBuild</key>
|
||||||
|
<value>true</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.enableFullBuild</key>
|
||||||
|
<value>true</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.stopOnError</key>
|
||||||
|
<value>true</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
|
||||||
|
<value>true</value>
|
||||||
|
</dictionary>
|
||||||
|
</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>
|
||||||
|
</natures>
|
||||||
|
<linkedResources>
|
||||||
|
<link>
|
||||||
|
<name>Sources/ctaocrypt-test</name>
|
||||||
|
<type>2</type>
|
||||||
|
<locationURI>PARENT-2-PROJECT_LOC/ctaocrypt/test</locationURI>
|
||||||
|
</link>
|
||||||
|
</linkedResources>
|
||||||
|
<filteredResources>
|
||||||
|
<filter>
|
||||||
|
<id>1351803045734</id>
|
||||||
|
<name>Sources/ctaocrypt-test</name>
|
||||||
|
<type>5</type>
|
||||||
|
<matcher>
|
||||||
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
||||||
|
<arguments>1.0-name-matches-false-true-(.*?)\.(c)$</arguments>
|
||||||
|
</matcher>
|
||||||
|
</filter>
|
||||||
|
</filteredResources>
|
||||||
|
<variableList>
|
||||||
|
<variable>
|
||||||
|
<name>MQX_ROOT_DIR</name>
|
||||||
|
<value>file:/C:/Freescale/Freescale%20MQX%203.8</value>
|
||||||
|
</variable>
|
||||||
|
</variableList>
|
||||||
|
</projectDescription>
|
144
mqx/ctaocrypt_test/ReferencedRSESystems.xml
Normal file
144
mqx/ctaocrypt_test/ReferencedRSESystems.xml
Normal file
@ -0,0 +1,144 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!-- This file stores a copy of all RSE Systems referenced by the project
|
||||||
|
so the systems can be automatically recreated when the project is imported in a new workspace.
|
||||||
|
This file is automatically generated and updated by the Eclipse IDE.-->
|
||||||
|
<APSC_Memento>
|
||||||
|
<host>
|
||||||
|
<properties>
|
||||||
|
<property key="hidden.applicator.com.freescale.debugger.applicator.launchconfiguration.lc.ctaocrypt_test_twrk70f120m_Int_Flash_SramData_Debug_PnE U-MultiLink.proj.ctaocrypt_test" value="com.freescale.debugger.applicator.launchconfiguration.lc.ctaocrypt_test_twrk70f120m_Int_Flash_SramData_Debug_PnE U-MultiLink.proj.ctaocrypt_test"/>
|
||||||
|
<property key="host.address" value=""/>
|
||||||
|
<property key="host.defaultEncoding" value=""/>
|
||||||
|
<property key="host.defaultUser" value="Administrator"/>
|
||||||
|
<property key="host.description" value=""/>
|
||||||
|
<property key="host.name" value="ctcTest_twrk70f120m_Int_Flash_SramData_Debug_PnE U-MultiLink"/>
|
||||||
|
<property key="host.promptable" value="false"/>
|
||||||
|
<property key="host.type" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware"/>
|
||||||
|
<property key="propertySet.[OptionalPropertySet].enableConnectorServicesPropertyPage" value="false"/>
|
||||||
|
<property key="propertySet.[OptionalPropertySet].enableGenericHostPropertyPage" value="false"/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.simulator" value=""/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.freescale.cdt.debug.cw.core.settings.GdiConnection.Common.PhysicalConnectionAttributeBase" value="com.pemicro.mcu.debug.connections.pne.arm."/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.pemicro.mcu.debug.connections.pne.arm.CommandLineArgs" value="arm_icd"/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.pemicro.mcu.debug.connections.pne.arm.Library" value="arm_pne_gdi"/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.pemicro.mcu.debug.connections.pne.arm.PEDEBUG_CURRENTDEVICE" value="K70FN1M0"/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.pemicro.mcu.debug.connections.pne.arm.STARTUP_PORT" value="21"/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.pemicro.mcu.debug.connections.pne.arm.STARTUP_interface_selection" value="1"/>
|
||||||
|
<property key="propertySet.[cw.dbg.conn].rseSystemId" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware.system.121019100235-0600.2"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard.gdi].logData" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.targetConnLost].RetryConnectionOn" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.targetConnLost].RetryTimeout" value="20"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.targetConnLost].RetryWithTimeoutOn" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.targetConnLost].TerminateConnectionOn" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.targetConnLost].retryPromptUserActionOn" value="true"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct].Connection Type" value="com.pemicro.mcu.debug.connections.pne.arm"/>
|
||||||
|
<property key="propertySet.[cw.ide.settingscache].hidden.HostID" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware.121019100235-0600.2"/>
|
||||||
|
<property key="propertySet.[cw.ide.settingscache].hidden.TimeStamp" value="1350662559109"/>
|
||||||
|
</properties>
|
||||||
|
</host>
|
||||||
|
<host>
|
||||||
|
<properties>
|
||||||
|
<property key="host.address" value=""/>
|
||||||
|
<property key="host.defaultEncoding" value=""/>
|
||||||
|
<property key="host.defaultUser" value="Administrator"/>
|
||||||
|
<property key="host.description" value=""/>
|
||||||
|
<property key="host.name" value="ctcTest_twrk70f120m_Int_Flash_SramData_Debug_PnE U-MultiLink Target"/>
|
||||||
|
<property key="host.promptable" value="false"/>
|
||||||
|
<property key="host.type" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware.system"/>
|
||||||
|
<property key="propertySet.[OptionalPropertySet].enableConnectorServicesPropertyPage" value="false"/>
|
||||||
|
<property key="propertySet.[OptionalPropertySet].enableGenericHostPropertyPage" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].enableHSSTIOModelConfig" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].enableNetworkIOModelConfig" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].enableSerialIOModelConfig" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].enableStopTransferIOModelConfig" value="true"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].ethernetController" value="UEC1"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].executeReset" value="true"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].initPath" value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/init_kinetis.tcl"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].memConfigPath" value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/twrk70f120m.mem"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkDebuggerAddress" value="127.0.0.1"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkGateway" value="127.0.0.1"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkMACAddress" value="**-**-**-**-**-**"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkNetMask" value="255.255.255.255"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkTargetAddress" value="127.0.0.1"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkUDPPort" value="1234"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].noIOModelConfig" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].runOutOfReset" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].targetIsPalladium" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].useInitFile" value="true"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].useMemoryConfigFile" value="true"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].useNetworkGateway" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].useNetworkMACAddress" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].useNetworkUDPPort" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.main].systemType" value="com.freescale.cw.system.kinetis.K70F.K70FN1M0"/>
|
||||||
|
<property key="propertySet.[cw.ide.settingscache].hidden.HostID" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware.system.121019100235-0600.2"/>
|
||||||
|
<property key="propertySet.[cw.ide.settingscache].hidden.TimeStamp" value="1350662559109"/>
|
||||||
|
</properties>
|
||||||
|
</host>
|
||||||
|
<host>
|
||||||
|
<properties>
|
||||||
|
<property key="hidden.applicator.com.freescale.debugger.applicator.launchconfiguration.lc.ctaocrypt_test_twrk70f120m_Int_Flash_SramData_Release_PnE U-MultiLink.proj.ctaocrypt_test" value="com.freescale.debugger.applicator.launchconfiguration.lc.ctaocrypt_test_twrk70f120m_Int_Flash_SramData_Release_PnE U-MultiLink.proj.ctaocrypt_test"/>
|
||||||
|
<property key="host.address" value=""/>
|
||||||
|
<property key="host.defaultEncoding" value=""/>
|
||||||
|
<property key="host.defaultUser" value="Administrator"/>
|
||||||
|
<property key="host.description" value=""/>
|
||||||
|
<property key="host.name" value="ctcTest_twrk70f120m_Int_Flash_SramData_Release_PnE U-MultiLink"/>
|
||||||
|
<property key="host.promptable" value="false"/>
|
||||||
|
<property key="host.type" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware"/>
|
||||||
|
<property key="propertySet.[OptionalPropertySet].enableConnectorServicesPropertyPage" value="false"/>
|
||||||
|
<property key="propertySet.[OptionalPropertySet].enableGenericHostPropertyPage" value="false"/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.simulator" value=""/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.freescale.cdt.debug.cw.core.settings.GdiConnection.Common.PhysicalConnectionAttributeBase" value="com.pemicro.mcu.debug.connections.pne.arm."/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.pemicro.mcu.debug.connections.pne.arm.CommandLineArgs" value="arm_icd"/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.pemicro.mcu.debug.connections.pne.arm.Library" value="arm_pne_gdi"/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.pemicro.mcu.debug.connections.pne.arm.PEDEBUG_CURRENTDEVICE" value="K70FN1M0"/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.pemicro.mcu.debug.connections.pne.arm.STARTUP_PORT" value="21"/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.pemicro.mcu.debug.connections.pne.arm.STARTUP_interface_selection" value="1"/>
|
||||||
|
<property key="propertySet.[cw.dbg.conn].rseSystemId" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware.system.121019100235-0600.4"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard.gdi].logData" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.targetConnLost].RetryConnectionOn" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.targetConnLost].RetryTimeout" value="20"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.targetConnLost].RetryWithTimeoutOn" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.targetConnLost].TerminateConnectionOn" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.targetConnLost].retryPromptUserActionOn" value="true"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct].Connection Type" value="com.pemicro.mcu.debug.connections.pne.arm"/>
|
||||||
|
<property key="propertySet.[cw.ide.settingscache].hidden.HostID" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware.121019100235-0600.4"/>
|
||||||
|
<property key="propertySet.[cw.ide.settingscache].hidden.TimeStamp" value="1350662559109"/>
|
||||||
|
</properties>
|
||||||
|
</host>
|
||||||
|
<host>
|
||||||
|
<properties>
|
||||||
|
<property key="host.address" value=""/>
|
||||||
|
<property key="host.defaultEncoding" value=""/>
|
||||||
|
<property key="host.defaultUser" value="Administrator"/>
|
||||||
|
<property key="host.description" value=""/>
|
||||||
|
<property key="host.name" value="ctcTest_twrk70f120m_Int_Flash_SramData_Release_PnE U-MultiLink Target"/>
|
||||||
|
<property key="host.promptable" value="false"/>
|
||||||
|
<property key="host.type" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware.system"/>
|
||||||
|
<property key="propertySet.[OptionalPropertySet].enableConnectorServicesPropertyPage" value="false"/>
|
||||||
|
<property key="propertySet.[OptionalPropertySet].enableGenericHostPropertyPage" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].enableHSSTIOModelConfig" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].enableNetworkIOModelConfig" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].enableSerialIOModelConfig" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].enableStopTransferIOModelConfig" value="true"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].ethernetController" value="UEC1"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].executeReset" value="true"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].initPath" value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/init_kinetis.tcl"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].memConfigPath" value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/twrk70f120m.mem"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkDebuggerAddress" value="127.0.0.1"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkGateway" value="127.0.0.1"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkMACAddress" value="**-**-**-**-**-**"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkNetMask" value="255.255.255.255"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkTargetAddress" value="127.0.0.1"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkUDPPort" value="1234"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].noIOModelConfig" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].runOutOfReset" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].targetIsPalladium" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].useInitFile" value="true"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].useMemoryConfigFile" value="true"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].useNetworkGateway" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].useNetworkMACAddress" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].useNetworkUDPPort" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.main].systemType" value="com.freescale.cw.system.kinetis.K70F.K70FN1M0"/>
|
||||||
|
<property key="propertySet.[cw.ide.settingscache].hidden.HostID" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware.system.121019100235-0600.4"/>
|
||||||
|
<property key="propertySet.[cw.ide.settingscache].hidden.TimeStamp" value="1350662559109"/>
|
||||||
|
</properties>
|
||||||
|
</host>
|
||||||
|
</APSC_Memento>
|
103
mqx/ctaocrypt_test/Sources/main.c
Normal file
103
mqx/ctaocrypt_test/Sources/main.c
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
/* main.c */
|
||||||
|
|
||||||
|
#include "main.h"
|
||||||
|
|
||||||
|
/* SD card open/close utility functions */
|
||||||
|
#include "util.h"
|
||||||
|
|
||||||
|
#if !BSPCFG_ENABLE_IO_SUBSYSTEM
|
||||||
|
#error This application requires BSPCFG_ENABLE_IO_SUBSYSTEM defined \
|
||||||
|
non-zero in user_config.h. Please recompile BSP with this option.
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef BSP_DEFAULT_IO_CHANNEL_DEFINED
|
||||||
|
#error This application requires BSP_DEFAULT_IO_CHANNEL to be not NULL. \
|
||||||
|
Please set corresponding BSPCFG_ENABLE_TTYx to non-zero in \
|
||||||
|
user_config.h and recompile BSP with this option.
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
TASK_TEMPLATE_STRUCT MQX_template_list[] =
|
||||||
|
{
|
||||||
|
/* Task number, Entry point, Stack, Pri, String, Auto? */
|
||||||
|
{MAIN_TASK, Main_task, 20000, 9, "main", MQX_AUTO_START_TASK},
|
||||||
|
{0, 0, 0, 0, 0, 0, }
|
||||||
|
};
|
||||||
|
|
||||||
|
/*TASK*-----------------------------------------------------
|
||||||
|
*
|
||||||
|
* Task Name : Main_task
|
||||||
|
* Comments :
|
||||||
|
* This task opens the SD card device and runs the
|
||||||
|
* CTaoCrypt test functions located in test.c.
|
||||||
|
*
|
||||||
|
*END*-----------------------------------------------------*/
|
||||||
|
|
||||||
|
#if defined BSP_SDCARD_ESDHC_CHANNEL
|
||||||
|
#if ! BSPCFG_ENABLE_ESDHC
|
||||||
|
#error This application requires BSPCFG_ENABLE_ESDHC defined \
|
||||||
|
non-zero in user_config.h. Please recompile libraries with \
|
||||||
|
this option.
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#elif defined BSP_SDCARD_SDHC_CHANNEL
|
||||||
|
#if ! BSPCFG_ENABLE_SDHC
|
||||||
|
#error This application requires BSPCFG_ENABLE_SDHC defined \
|
||||||
|
non-zero in user_config.h. Please recompile libraries with \
|
||||||
|
this option.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined (BSP_SDCARD_SPI_CHANNEL)
|
||||||
|
#define SDCARD_COM_CHANNEL BSP_SDCARD_SPI_CHANNEL
|
||||||
|
#elif defined (BSP_SDCARD_ESDHC_CHANNEL)
|
||||||
|
#define SDCARD_COM_CHANNEL BSP_SDCARD_ESDHC_CHANNEL
|
||||||
|
#elif defined (BSP_SDCARD_SDHC_CHANNEL)
|
||||||
|
#define SDCARD_COM_CHANNEL BSP_SDCARD_SDHC_CHANNEL
|
||||||
|
#else
|
||||||
|
#error "SDCARD low level communication device not defined!"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* func_args from test.h */
|
||||||
|
typedef struct func_args {
|
||||||
|
int argc;
|
||||||
|
char** argv;
|
||||||
|
int return_code;
|
||||||
|
} func_args;
|
||||||
|
|
||||||
|
void Main_task(uint_32 initial_data)
|
||||||
|
{
|
||||||
|
int ret = 0;
|
||||||
|
func_args args;
|
||||||
|
_mqx_int error_code, bytes;
|
||||||
|
_mqx_uint sz;
|
||||||
|
char filesystem_name[] = "a:";
|
||||||
|
char partman_name[] = "pm:";
|
||||||
|
MQX_FILE_PTR com_handle, sdcard_handle, filesystem_handle, partman_handle;
|
||||||
|
MQX_FILE_PTR cert_file = NULL;
|
||||||
|
const char* fileName = "a:\certs\\client-key.der";
|
||||||
|
|
||||||
|
ret = sdcard_open(&com_handle, &sdcard_handle, &partman_handle,
|
||||||
|
&filesystem_handle, partman_name, filesystem_name);
|
||||||
|
|
||||||
|
if (ret != 0) {
|
||||||
|
printf("error: sdcard_open(), ret = %d\n", ret);
|
||||||
|
_mqx_exit(1);
|
||||||
|
}
|
||||||
|
printf("SD card installed to %s\n", filesystem_name);
|
||||||
|
|
||||||
|
ctaocrypt_test(&args);
|
||||||
|
|
||||||
|
ret = sdcard_close(&sdcard_handle, &partman_handle,
|
||||||
|
&filesystem_handle, partman_name, filesystem_name);
|
||||||
|
|
||||||
|
if (ret != 0) {
|
||||||
|
printf("error: sdcard_close(), ret = %d\n", ret);
|
||||||
|
_mqx_exit(1);
|
||||||
|
}
|
||||||
|
printf("SD card uninstalled.\n");
|
||||||
|
|
||||||
|
_mqx_exit(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* EOF */
|
21
mqx/ctaocrypt_test/Sources/main.h
Normal file
21
mqx/ctaocrypt_test/Sources/main.h
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
/* main.h */
|
||||||
|
|
||||||
|
#ifndef __main_h_
|
||||||
|
#define __main_h_
|
||||||
|
|
||||||
|
#include <mqx.h>
|
||||||
|
#include <bsp.h>
|
||||||
|
|
||||||
|
#include <mfs.h>
|
||||||
|
#include <fio.h>
|
||||||
|
#include <sdcard.h>
|
||||||
|
#include <sdcard_spi.h>
|
||||||
|
#include <spi.h>
|
||||||
|
#include <part_mgr.h>
|
||||||
|
|
||||||
|
#define MAIN_TASK 1
|
||||||
|
|
||||||
|
extern void Main_task(uint_32);
|
||||||
|
|
||||||
|
#endif /* __main_h_ */
|
||||||
|
|
@ -0,0 +1,162 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<launchConfiguration type="com.freescale.cdt.launch.cw.download">
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Debugger.processor" value="K70FN1M0"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.busFaultErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.checkUsageFaultErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.hardFaultErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.intErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.memManageErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.noCoprocessorErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.stateUsageFaultErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Interrupt.disable_interrupts_during_stepping" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Interrupt.interrupt_enabled" value="false"/>
|
||||||
|
<intAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Interrupt.interrupt_mask" value="0"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Debugger PIC Settings Panel.altLoadAddr" value="0"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Debugger PIC Settings Panel.enableAltLoadAddr" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IDconstant" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IDexecutable" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IDinitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IDuninitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IVconstant" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IVexecutable" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IVinitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IVuninitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SDconstant" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SDexecutable" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SDinitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SDuninitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SVconstant" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SVexecutable" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SVinitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SVuninitialized" value="true"/>
|
||||||
|
<intAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.coreIndex" value="0"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.homogeneousMulticore" value="false"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.initPath" value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/init_kinetis.tcl"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.memConfigPath" value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/twrk70f120m.mem"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.simulator" value=""/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.smp" value="false"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.systemType" value="com.freescale.cw.system.kinetis.K70F.K70FN1M0"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.useDefaultConfigFile" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.useInitFile" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.useMemoryConfigFile" value="true"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.CoreNameList">
|
||||||
|
<listEntry value="K70FN1M0#0"/>
|
||||||
|
</listAttribute>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.Debug"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.DebuggerTab.StopAtProgramEntryPoint" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.DebuggerTab.StopAtStartUp" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.DebuggerTab.StopAtUserSpecified" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.Embedded Download.ExecuteTasks" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.Embedded Download.StandardDownload" value="true"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.Embedded Download.TaskInitialLaunches"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.Embedded Download.TaskNames"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.Embedded Download.TaskSuccessiveRuns"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.Embedded Download.TaskTypes"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.ExecutablePath"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.PN_StopAtProgramEntryPoint" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.PN_StopAtStartUp" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.PN_StopAtUserSpecified" value="true"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.RefreshPolicy.RefreshPeriod" value="2.0"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.RemoteDownload"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.RemotePath"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.SMPCores"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.SYNC_WITH_ENCL_PROJ" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.Symbolics.CacheSymbolicsBetweenRuns" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.Symbolics.UseExecutableCopy" value="false"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.UDPPort" value="1234"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.core.settings.ConnectionCommonData.TargetConnectionLost.RetryConnectionOn" value="false"/>
|
||||||
|
<intAttribute key="com.freescale.cdt.debug.cw.core.settings.ConnectionCommonData.TargetConnectionLost.RetryTimeout" value="20"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.core.settings.ConnectionCommonData.TargetConnectionLost.RetryWithTimeoutOn" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.core.settings.ConnectionCommonData.TargetConnectionLost.TerminateConnectionOn" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.core.settings.ConnectionCommonData.TargetConnectionLost.promptUserActionOn" value="true"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.DebuggerCommonData.Connection Protocol Plugin Name" value="ARM GDI"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.DebuggerCommonData.Connection Type" value="com.pemicro.mcu.debug.connections.pne.arm"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.DebuggerCommonData.Processor Attr Name" value="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Debugger.processor"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.GdiConnection.Common.PhysicalConnectionAttributeBase" value="com.pemicro.mcu.debug.connections.pne.arm."/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.core.settings.GdiConnection.Common.logData" value="false"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.rseSystemId" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware.121019100235-0600.2"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.wizardSystemNameHint" value="PnE U-MultiLink"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.debuggerAddress" value="127.0.0.1"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.disableIO" value="false"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.ethCtrl" value="UEC1"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.executePerCoresReset" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.executePerprocessorReset" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.executeReset" value="true"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.gateway" value="127.0.0.1"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.initPathList">
|
||||||
|
<listEntry value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/init_kinetis.tcl"/>
|
||||||
|
</listAttribute>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.macAddress" value="**-**-**-**-**-**"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.memConfigPathList">
|
||||||
|
<listEntry value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/twrk70f120m.mem"/>
|
||||||
|
</listAttribute>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.netMask" value="255.255.255.255"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.osawareness.osContributorID" value="com.freescale.os.mqx.cortexm"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.osawareness.rtospluginname" value="MQX RTOS CORTEXM"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.osawareness.targetos" value="MQX OS for Cortex"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.perCoreResetList"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.perProcessorResetList"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.processor" value="Generic"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.runOutOfResetList">
|
||||||
|
<listEntry value="false"/>
|
||||||
|
</listAttribute>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.targetAddress" value="127.0.0.1"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useGateway" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useHSSTIO" value="false"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.useInitPathList">
|
||||||
|
<listEntry value="true"/>
|
||||||
|
</listAttribute>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useMacAddress" value="false"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.useMemConfigPathList">
|
||||||
|
<listEntry value="true"/>
|
||||||
|
</listAttribute>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useNetworkTransferIO" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useSerialTransferIO" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useStopTransferIO" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useUDPPort" value="false"/>
|
||||||
|
<listAttribute key="com.freescale.panel.list">
|
||||||
|
<listEntry value="Debugger Common Settings"/>
|
||||||
|
<listEntry value="ARM Exceptions"/>
|
||||||
|
<listEntry value="ARM Interrupt"/>
|
||||||
|
<listEntry value="Embedded Download"/>
|
||||||
|
<listEntry value="Debugger PIC Settings Panel"/>
|
||||||
|
<listEntry value="Other Executables"/>
|
||||||
|
<listEntry value="Symbolics"/>
|
||||||
|
<listEntry value="osawareness"/>
|
||||||
|
</listAttribute>
|
||||||
|
<booleanAttribute key="com.freescale.sa.mcu.launch.ENABLE_ANALYSIS" value="false"/>
|
||||||
|
<stringAttribute key="com.pemicro.mcu.debug.connections.pne.arm.CommandLineArgs" value="arm_icd"/>
|
||||||
|
<stringAttribute key="com.pemicro.mcu.debug.connections.pne.arm.Library" value="arm_pne_gdi"/>
|
||||||
|
<stringAttribute key="com.pemicro.mcu.debug.connections.pne.arm.PEDEBUG_CURRENTDEVICE" value="K70FN1M0"/>
|
||||||
|
<stringAttribute key="com.pemicro.mcu.debug.connections.pne.arm.STARTUP_PORT" value="21"/>
|
||||||
|
<stringAttribute key="com.pemicro.mcu.debug.connections.pne.arm.STARTUP_interface_selection" value="1"/>
|
||||||
|
<booleanAttribute key="forceShellDownload" value="false"/>
|
||||||
|
<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_ID" value="com.freescale.cdt.debug.cw.arm.ArmDebugger"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_REGISTER_GROUPS" value=""/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_START_MODE" value="run"/>
|
||||||
|
<booleanAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN" value="true"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN_SYMBOL" value="main"/>
|
||||||
|
<booleanAttribute key="org.eclipse.cdt.launch.ENABLE_REGISTER_BOOKKEEPING" value="false"/>
|
||||||
|
<booleanAttribute key="org.eclipse.cdt.launch.ENABLE_RESTORE_WATCHPOINTS" value="true"/>
|
||||||
|
<booleanAttribute key="org.eclipse.cdt.launch.ENABLE_VARIABLE_BOOKKEEPING" value="false"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.FORMAT" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?><contentList/>"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.GLOBAL_VARIABLES" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <globalVariableList/> "/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList/> "/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="twrk70f120m_Int_Flash_SramData_Debug/ctaocrypt_test.afx"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="ctaocrypt_test"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="com.freescale.arm.cdt.toolchain.config.arm.release.1231645846"/>
|
||||||
|
<intAttribute key="org.eclipse.cdt.launch.SET_REGULAR_BREAKPOINT_TYPE_AS" value="0"/>
|
||||||
|
<booleanAttribute key="org.eclipse.cdt.launch.USE_SET_REGULAR_BREAKPOINT_TYPE_AS" value="false"/>
|
||||||
|
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
|
||||||
|
<listEntry value="/ctaocrypt_test"/>
|
||||||
|
</listAttribute>
|
||||||
|
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
|
||||||
|
<listEntry value="4"/>
|
||||||
|
</listAttribute>
|
||||||
|
<booleanAttribute key="org.eclipse.debug.ui.ATTR_REDIRECT_TO_SERVER_SOCKET" value="false"/>
|
||||||
|
<booleanAttribute key="org.eclipse.debug.ui.ATTR_REDIRECT_TO_SOCKET" value="false"/>
|
||||||
|
<stringAttribute key="org.eclipse.debug.ui.ATTR_REDIRECT_TO_SOCKET_HOST" value=""/>
|
||||||
|
<stringAttribute key="org.eclipse.debug.ui.ATTR_REDIRECT_TO_SOCKET_PORT" value=""/>
|
||||||
|
<stringAttribute key="process_factory_id" value="com.freescale.cdt.debug.cw.core.ProcessFactoryID"/>
|
||||||
|
</launchConfiguration>
|
@ -0,0 +1,158 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<launchConfiguration type="com.freescale.cdt.launch.cw.download">
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Debugger.processor" value="K70FN1M0"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.busFaultErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.checkUsageFaultErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.hardFaultErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.intErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.memManageErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.noCoprocessorErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.stateUsageFaultErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Interrupt.disable_interrupts_during_stepping" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Interrupt.interrupt_enabled" value="false"/>
|
||||||
|
<intAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Interrupt.interrupt_mask" value="0"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Debugger PIC Settings Panel.altLoadAddr" value="0"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Debugger PIC Settings Panel.enableAltLoadAddr" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IDconstant" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IDexecutable" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IDinitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IDuninitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IVconstant" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IVexecutable" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IVinitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IVuninitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SDconstant" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SDexecutable" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SDinitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SDuninitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SVconstant" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SVexecutable" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SVinitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SVuninitialized" value="true"/>
|
||||||
|
<intAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.coreIndex" value="0"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.homogeneousMulticore" value="false"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.initPath" value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/init_kinetis.tcl"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.memConfigPath" value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/twrk70f120m.mem"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.simulator" value=""/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.smp" value="false"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.systemType" value="com.freescale.cw.system.kinetis.K70F.K70FN1M0"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.useDefaultConfigFile" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.useInitFile" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.useMemoryConfigFile" value="true"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.CoreNameList">
|
||||||
|
<listEntry value="K70FN1M0#0"/>
|
||||||
|
</listAttribute>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.Debug"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.DebuggerTab.StopAtProgramEntryPoint" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.DebuggerTab.StopAtStartUp" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.DebuggerTab.StopAtUserSpecified" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.Embedded Download.ExecuteTasks" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.Embedded Download.StandardDownload" value="true"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.Embedded Download.TaskInitialLaunches"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.Embedded Download.TaskNames"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.Embedded Download.TaskSuccessiveRuns"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.Embedded Download.TaskTypes"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.ExecutablePath"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.PN_StopAtProgramEntryPoint" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.PN_StopAtStartUp" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.PN_StopAtUserSpecified" value="true"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.RefreshPolicy.RefreshPeriod" value="2.0"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.RemoteDownload"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.RemotePath"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.SMPCores"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.SYNC_WITH_ENCL_PROJ" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.Symbolics.CacheSymbolicsBetweenRuns" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.Symbolics.UseExecutableCopy" value="false"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.UDPPort" value="1234"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.core.settings.ConnectionCommonData.TargetConnectionLost.RetryConnectionOn" value="false"/>
|
||||||
|
<intAttribute key="com.freescale.cdt.debug.cw.core.settings.ConnectionCommonData.TargetConnectionLost.RetryTimeout" value="20"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.core.settings.ConnectionCommonData.TargetConnectionLost.RetryWithTimeoutOn" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.core.settings.ConnectionCommonData.TargetConnectionLost.TerminateConnectionOn" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.core.settings.ConnectionCommonData.TargetConnectionLost.promptUserActionOn" value="true"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.DebuggerCommonData.Connection Protocol Plugin Name" value="ARM GDI"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.DebuggerCommonData.Connection Type" value="com.pemicro.mcu.debug.connections.pne.arm"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.DebuggerCommonData.Processor Attr Name" value="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Debugger.processor"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.GdiConnection.Common.PhysicalConnectionAttributeBase" value="com.pemicro.mcu.debug.connections.pne.arm."/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.core.settings.GdiConnection.Common.logData" value="false"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.rseSystemId" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware.121019100235-0600.4"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.wizardSystemNameHint" value="PnE U-MultiLink"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.debuggerAddress" value="127.0.0.1"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.disableIO" value="false"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.ethCtrl" value="UEC1"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.executePerCoresReset" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.executePerprocessorReset" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.executeReset" value="true"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.gateway" value="127.0.0.1"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.initPathList">
|
||||||
|
<listEntry value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/init_kinetis.tcl"/>
|
||||||
|
</listAttribute>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.macAddress" value="**-**-**-**-**-**"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.memConfigPathList">
|
||||||
|
<listEntry value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/twrk70f120m.mem"/>
|
||||||
|
</listAttribute>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.netMask" value="255.255.255.255"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.osawareness.osContributorID" value="com.freescale.os.mqx.cortexm"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.osawareness.rtospluginname" value="MQX RTOS CORTEXM"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.osawareness.targetos" value="MQX OS for Cortex"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.perCoreResetList"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.perProcessorResetList"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.processor" value="Generic"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.runOutOfResetList">
|
||||||
|
<listEntry value="false"/>
|
||||||
|
</listAttribute>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.targetAddress" value="127.0.0.1"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useGateway" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useHSSTIO" value="false"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.useInitPathList">
|
||||||
|
<listEntry value="true"/>
|
||||||
|
</listAttribute>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useMacAddress" value="false"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.useMemConfigPathList">
|
||||||
|
<listEntry value="true"/>
|
||||||
|
</listAttribute>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useNetworkTransferIO" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useSerialTransferIO" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useStopTransferIO" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useUDPPort" value="false"/>
|
||||||
|
<listAttribute key="com.freescale.panel.list">
|
||||||
|
<listEntry value="Debugger Common Settings"/>
|
||||||
|
<listEntry value="ARM Exceptions"/>
|
||||||
|
<listEntry value="ARM Interrupt"/>
|
||||||
|
<listEntry value="Embedded Download"/>
|
||||||
|
<listEntry value="Debugger PIC Settings Panel"/>
|
||||||
|
<listEntry value="Other Executables"/>
|
||||||
|
<listEntry value="Symbolics"/>
|
||||||
|
<listEntry value="osawareness"/>
|
||||||
|
</listAttribute>
|
||||||
|
<booleanAttribute key="com.freescale.sa.mcu.launch.ENABLE_ANALYSIS" value="false"/>
|
||||||
|
<stringAttribute key="com.pemicro.mcu.debug.connections.pne.arm.CommandLineArgs" value="arm_icd"/>
|
||||||
|
<stringAttribute key="com.pemicro.mcu.debug.connections.pne.arm.Library" value="arm_pne_gdi"/>
|
||||||
|
<stringAttribute key="com.pemicro.mcu.debug.connections.pne.arm.PEDEBUG_CURRENTDEVICE" value="K70FN1M0"/>
|
||||||
|
<stringAttribute key="com.pemicro.mcu.debug.connections.pne.arm.STARTUP_PORT" value="21"/>
|
||||||
|
<stringAttribute key="com.pemicro.mcu.debug.connections.pne.arm.STARTUP_interface_selection" value="1"/>
|
||||||
|
<booleanAttribute key="forceShellDownload" value="false"/>
|
||||||
|
<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_ID" value="com.freescale.cdt.debug.cw.arm.ArmDebugger"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_REGISTER_GROUPS" value=""/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_START_MODE" value="run"/>
|
||||||
|
<booleanAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN" value="true"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN_SYMBOL" value="main"/>
|
||||||
|
<booleanAttribute key="org.eclipse.cdt.launch.ENABLE_REGISTER_BOOKKEEPING" value="false"/>
|
||||||
|
<booleanAttribute key="org.eclipse.cdt.launch.ENABLE_RESTORE_WATCHPOINTS" value="true"/>
|
||||||
|
<booleanAttribute key="org.eclipse.cdt.launch.ENABLE_VARIABLE_BOOKKEEPING" value="false"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="twrk70f120m_Int_Flash_SramData_Release/ctaocrypt_test.afx"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="ctaocrypt_test"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="com.freescale.arm.cdt.toolchain.config.arm.release.2063327712"/>
|
||||||
|
<intAttribute key="org.eclipse.cdt.launch.SET_REGULAR_BREAKPOINT_TYPE_AS" value="0"/>
|
||||||
|
<booleanAttribute key="org.eclipse.cdt.launch.USE_SET_REGULAR_BREAKPOINT_TYPE_AS" value="false"/>
|
||||||
|
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
|
||||||
|
<listEntry value="/ctaocrypt_test"/>
|
||||||
|
</listAttribute>
|
||||||
|
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
|
||||||
|
<listEntry value="4"/>
|
||||||
|
</listAttribute>
|
||||||
|
<booleanAttribute key="org.eclipse.debug.ui.ATTR_REDIRECT_TO_SERVER_SOCKET" value="false"/>
|
||||||
|
<booleanAttribute key="org.eclipse.debug.ui.ATTR_REDIRECT_TO_SOCKET" value="false"/>
|
||||||
|
<stringAttribute key="org.eclipse.debug.ui.ATTR_REDIRECT_TO_SOCKET_HOST" value=""/>
|
||||||
|
<stringAttribute key="org.eclipse.debug.ui.ATTR_REDIRECT_TO_SOCKET_PORT" value=""/>
|
||||||
|
</launchConfiguration>
|
2579
mqx/cyassl/.cproject
Normal file
2579
mqx/cyassl/.cproject
Normal file
File diff suppressed because it is too large
Load Diff
103
mqx/cyassl/.project
Normal file
103
mqx/cyassl/.project
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>cyassl</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
||||||
|
<triggers>clean,full,incremental,</triggers>
|
||||||
|
<arguments>
|
||||||
|
<dictionary>
|
||||||
|
<key>?name?</key>
|
||||||
|
<value></value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.append_environment</key>
|
||||||
|
<value>true</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.buildArguments</key>
|
||||||
|
<value>-j6</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.buildCommand</key>
|
||||||
|
<value>${system:ECLIPSE_HOME}/../gnu/bin/mingw32-make</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.buildLocation</key>
|
||||||
|
<value>${ProjDirPath}/twrk70f120m_Int_Flash_SramData_Debug</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.contents</key>
|
||||||
|
<value>org.eclipse.cdt.make.core.activeConfigSettings</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.enableAutoBuild</key>
|
||||||
|
<value>false</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.enableCleanBuild</key>
|
||||||
|
<value>true</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.enableFullBuild</key>
|
||||||
|
<value>true</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.stopOnError</key>
|
||||||
|
<value>true</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
|
||||||
|
<value>true</value>
|
||||||
|
</dictionary>
|
||||||
|
</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>
|
||||||
|
</natures>
|
||||||
|
<linkedResources>
|
||||||
|
<link>
|
||||||
|
<name>Sources/ctaocrypt_src</name>
|
||||||
|
<type>2</type>
|
||||||
|
<locationURI>PARENT-2-PROJECT_LOC/ctaocrypt/src</locationURI>
|
||||||
|
</link>
|
||||||
|
<link>
|
||||||
|
<name>Sources/cyassl_src</name>
|
||||||
|
<type>2</type>
|
||||||
|
<locationURI>PARENT-2-PROJECT_LOC/src</locationURI>
|
||||||
|
</link>
|
||||||
|
</linkedResources>
|
||||||
|
<filteredResources>
|
||||||
|
<filter>
|
||||||
|
<id>1351802255000</id>
|
||||||
|
<name>Sources/ctaocrypt_src</name>
|
||||||
|
<type>6</type>
|
||||||
|
<matcher>
|
||||||
|
<id>org.eclipse.ui.ide.multiFilter</id>
|
||||||
|
<arguments>1.0-name-matches-false-false-aes_asm.s</arguments>
|
||||||
|
</matcher>
|
||||||
|
</filter>
|
||||||
|
</filteredResources>
|
||||||
|
<variableList>
|
||||||
|
<variable>
|
||||||
|
<name>CYASSL_SOURCES</name>
|
||||||
|
<value>PARENT-2-PROJECT_LOC</value>
|
||||||
|
</variable>
|
||||||
|
<variable>
|
||||||
|
<name>MQX_ROOT_DIR</name>
|
||||||
|
<value>file:/C:/Freescale/Freescale%20MQX%203.8</value>
|
||||||
|
</variable>
|
||||||
|
</variableList>
|
||||||
|
</projectDescription>
|
2585
mqx/cyassl_client/.cproject
Normal file
2585
mqx/cyassl_client/.cproject
Normal file
File diff suppressed because it is too large
Load Diff
80
mqx/cyassl_client/.project
Normal file
80
mqx/cyassl_client/.project
Normal file
@ -0,0 +1,80 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>cyassl_client</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
<project location="file:/C:/ports/TWR-K70F120M/workspace_yassl/cyassl">
|
||||||
|
cyassl </project>
|
||||||
|
<project location="file:/C:/ports/TWR-K70F120M/workspace_yassl/util_lib">
|
||||||
|
util_lib </project>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
||||||
|
<triggers>clean,full,incremental,</triggers>
|
||||||
|
<arguments>
|
||||||
|
<dictionary>
|
||||||
|
<key>?name?</key>
|
||||||
|
<value></value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.append_environment</key>
|
||||||
|
<value>true</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.buildArguments</key>
|
||||||
|
<value>-j6</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.buildCommand</key>
|
||||||
|
<value>${system:ECLIPSE_HOME}/../gnu/bin/mingw32-make</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.buildLocation</key>
|
||||||
|
<value>${ProjDirPath}/twrk70f120m_Int_Flash_SramData_Debug</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.contents</key>
|
||||||
|
<value>org.eclipse.cdt.make.core.activeConfigSettings</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.enableAutoBuild</key>
|
||||||
|
<value>false</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.enableCleanBuild</key>
|
||||||
|
<value>true</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.enableFullBuild</key>
|
||||||
|
<value>true</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.stopOnError</key>
|
||||||
|
<value>true</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
|
||||||
|
<value>true</value>
|
||||||
|
</dictionary>
|
||||||
|
</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>
|
||||||
|
</natures>
|
||||||
|
<variableList>
|
||||||
|
<variable>
|
||||||
|
<name>MQX_ROOT_DIR</name>
|
||||||
|
<value>file:/C:/Freescale/Freescale%20MQX%203.8</value>
|
||||||
|
</variable>
|
||||||
|
</variableList>
|
||||||
|
</projectDescription>
|
144
mqx/cyassl_client/ReferencedRSESystems.xml
Normal file
144
mqx/cyassl_client/ReferencedRSESystems.xml
Normal file
@ -0,0 +1,144 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!-- This file stores a copy of all RSE Systems referenced by the project
|
||||||
|
so the systems can be automatically recreated when the project is imported in a new workspace.
|
||||||
|
This file is automatically generated and updated by the Eclipse IDE.-->
|
||||||
|
<APSC_Memento>
|
||||||
|
<host>
|
||||||
|
<properties>
|
||||||
|
<property key="hidden.applicator.com.freescale.debugger.applicator.launchconfiguration.lc.cyassl_client_twrk70f120m_Int_Flash_SramData_Debug_PnE U-MultiLink.proj.cyassl_client" value="com.freescale.debugger.applicator.launchconfiguration.lc.cyassl_client_twrk70f120m_Int_Flash_SramData_Debug_PnE U-MultiLink.proj.cyassl_client"/>
|
||||||
|
<property key="host.address" value=""/>
|
||||||
|
<property key="host.defaultEncoding" value=""/>
|
||||||
|
<property key="host.defaultUser" value="Administrator"/>
|
||||||
|
<property key="host.description" value=""/>
|
||||||
|
<property key="host.name" value="cyassl_client_twrk70f120m_Int_Flash_SramData_Debug_PnE U-MultiLink"/>
|
||||||
|
<property key="host.promptable" value="false"/>
|
||||||
|
<property key="host.type" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware"/>
|
||||||
|
<property key="propertySet.[OptionalPropertySet].enableConnectorServicesPropertyPage" value="false"/>
|
||||||
|
<property key="propertySet.[OptionalPropertySet].enableGenericHostPropertyPage" value="false"/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.simulator" value=""/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.freescale.cdt.debug.cw.core.settings.GdiConnection.Common.PhysicalConnectionAttributeBase" value="com.pemicro.mcu.debug.connections.pne.arm."/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.pemicro.mcu.debug.connections.pne.arm.CommandLineArgs" value="arm_icd"/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.pemicro.mcu.debug.connections.pne.arm.Library" value="arm_pne_gdi"/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.pemicro.mcu.debug.connections.pne.arm.PEDEBUG_CURRENTDEVICE" value="K70FN1M0"/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.pemicro.mcu.debug.connections.pne.arm.STARTUP_PORT" value="21"/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.pemicro.mcu.debug.connections.pne.arm.STARTUP_interface_selection" value="1"/>
|
||||||
|
<property key="propertySet.[cw.dbg.conn].rseSystemId" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware.system.121023143912-0600.2"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard.gdi].logData" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.targetConnLost].RetryConnectionOn" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.targetConnLost].RetryTimeout" value="20"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.targetConnLost].RetryWithTimeoutOn" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.targetConnLost].TerminateConnectionOn" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.targetConnLost].retryPromptUserActionOn" value="true"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct].Connection Type" value="com.pemicro.mcu.debug.connections.pne.arm"/>
|
||||||
|
<property key="propertySet.[cw.ide.settingscache].hidden.HostID" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware.121023143912-0600.2"/>
|
||||||
|
<property key="propertySet.[cw.ide.settingscache].hidden.TimeStamp" value="1351024755750"/>
|
||||||
|
</properties>
|
||||||
|
</host>
|
||||||
|
<host>
|
||||||
|
<properties>
|
||||||
|
<property key="host.address" value=""/>
|
||||||
|
<property key="host.defaultEncoding" value=""/>
|
||||||
|
<property key="host.defaultUser" value="Administrator"/>
|
||||||
|
<property key="host.description" value=""/>
|
||||||
|
<property key="host.name" value="cyassl_client_twrk70f120m_Int_Flash_SramData_Debug_PnE U-MultiLink Target"/>
|
||||||
|
<property key="host.promptable" value="false"/>
|
||||||
|
<property key="host.type" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware.system"/>
|
||||||
|
<property key="propertySet.[OptionalPropertySet].enableConnectorServicesPropertyPage" value="false"/>
|
||||||
|
<property key="propertySet.[OptionalPropertySet].enableGenericHostPropertyPage" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].enableHSSTIOModelConfig" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].enableNetworkIOModelConfig" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].enableSerialIOModelConfig" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].enableStopTransferIOModelConfig" value="true"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].ethernetController" value="UEC1"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].executeReset" value="true"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].initPath" value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/init_kinetis.tcl"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].memConfigPath" value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/twrk70f120m.mem"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkDebuggerAddress" value="127.0.0.1"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkGateway" value="127.0.0.1"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkMACAddress" value="**-**-**-**-**-**"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkNetMask" value="255.255.255.255"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkTargetAddress" value="127.0.0.1"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkUDPPort" value="1234"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].noIOModelConfig" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].runOutOfReset" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].targetIsPalladium" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].useInitFile" value="true"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].useMemoryConfigFile" value="true"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].useNetworkGateway" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].useNetworkMACAddress" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].useNetworkUDPPort" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.main].systemType" value="com.freescale.cw.system.kinetis.K70F.K70FN1M0"/>
|
||||||
|
<property key="propertySet.[cw.ide.settingscache].hidden.HostID" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware.system.121023143912-0600.2"/>
|
||||||
|
<property key="propertySet.[cw.ide.settingscache].hidden.TimeStamp" value="1351024755750"/>
|
||||||
|
</properties>
|
||||||
|
</host>
|
||||||
|
<host>
|
||||||
|
<properties>
|
||||||
|
<property key="hidden.applicator.com.freescale.debugger.applicator.launchconfiguration.lc.cyassl_client_twrk70f120m_Int_Flash_SramData_Release_PnE U-MultiLink.proj.cyassl_client" value="com.freescale.debugger.applicator.launchconfiguration.lc.cyassl_client_twrk70f120m_Int_Flash_SramData_Release_PnE U-MultiLink.proj.cyassl_client"/>
|
||||||
|
<property key="host.address" value=""/>
|
||||||
|
<property key="host.defaultEncoding" value=""/>
|
||||||
|
<property key="host.defaultUser" value="Administrator"/>
|
||||||
|
<property key="host.description" value=""/>
|
||||||
|
<property key="host.name" value="cyassl_client_twrk70f120m_Int_Flash_SramData_Release_PnE U-MultiLink"/>
|
||||||
|
<property key="host.promptable" value="false"/>
|
||||||
|
<property key="host.type" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware"/>
|
||||||
|
<property key="propertySet.[OptionalPropertySet].enableConnectorServicesPropertyPage" value="false"/>
|
||||||
|
<property key="propertySet.[OptionalPropertySet].enableGenericHostPropertyPage" value="false"/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.simulator" value=""/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.freescale.cdt.debug.cw.core.settings.GdiConnection.Common.PhysicalConnectionAttributeBase" value="com.pemicro.mcu.debug.connections.pne.arm."/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.pemicro.mcu.debug.connections.pne.arm.CommandLineArgs" value="arm_icd"/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.pemicro.mcu.debug.connections.pne.arm.Library" value="arm_pne_gdi"/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.pemicro.mcu.debug.connections.pne.arm.PEDEBUG_CURRENTDEVICE" value="K70FN1M0"/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.pemicro.mcu.debug.connections.pne.arm.STARTUP_PORT" value="21"/>
|
||||||
|
<property key="propertySet.[com.pemicro.mcu.debug.connections.pne.arm].com.pemicro.mcu.debug.connections.pne.arm.STARTUP_interface_selection" value="1"/>
|
||||||
|
<property key="propertySet.[cw.dbg.conn].rseSystemId" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware.system.121023143913-0600.1"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard.gdi].logData" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.targetConnLost].RetryConnectionOn" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.targetConnLost].RetryTimeout" value="20"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.targetConnLost].RetryWithTimeoutOn" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.targetConnLost].TerminateConnectionOn" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.targetConnLost].retryPromptUserActionOn" value="true"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct].Connection Type" value="com.pemicro.mcu.debug.connections.pne.arm"/>
|
||||||
|
<property key="propertySet.[cw.ide.settingscache].hidden.HostID" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware.121023143913-0600.1"/>
|
||||||
|
<property key="propertySet.[cw.ide.settingscache].hidden.TimeStamp" value="1351024755750"/>
|
||||||
|
</properties>
|
||||||
|
</host>
|
||||||
|
<host>
|
||||||
|
<properties>
|
||||||
|
<property key="host.address" value=""/>
|
||||||
|
<property key="host.defaultEncoding" value=""/>
|
||||||
|
<property key="host.defaultUser" value="Administrator"/>
|
||||||
|
<property key="host.description" value=""/>
|
||||||
|
<property key="host.name" value="cyassl_client_twrk70f120m_Int_Flash_SramData_Release_PnE U-MultiLink Target"/>
|
||||||
|
<property key="host.promptable" value="false"/>
|
||||||
|
<property key="host.type" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware.system"/>
|
||||||
|
<property key="propertySet.[OptionalPropertySet].enableConnectorServicesPropertyPage" value="false"/>
|
||||||
|
<property key="propertySet.[OptionalPropertySet].enableGenericHostPropertyPage" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].enableHSSTIOModelConfig" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].enableNetworkIOModelConfig" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].enableSerialIOModelConfig" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].enableStopTransferIOModelConfig" value="true"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].ethernetController" value="UEC1"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].executeReset" value="true"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].initPath" value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/init_kinetis.tcl"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].memConfigPath" value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/twrk70f120m.mem"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkDebuggerAddress" value="127.0.0.1"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkGateway" value="127.0.0.1"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkMACAddress" value="**-**-**-**-**-**"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkNetMask" value="255.255.255.255"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkTargetAddress" value="127.0.0.1"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].networkUDPPort" value="1234"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].noIOModelConfig" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].runOutOfReset" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].targetIsPalladium" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].useInitFile" value="true"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].useMemoryConfigFile" value="true"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].useNetworkGateway" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].useNetworkMACAddress" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.ct.bareboard].useNetworkUDPPort" value="false"/>
|
||||||
|
<property key="propertySet.[cw.dbg.main].systemType" value="com.freescale.cw.system.kinetis.K70F.K70FN1M0"/>
|
||||||
|
<property key="propertySet.[cw.ide.settingscache].hidden.HostID" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware.system.121023143913-0600.1"/>
|
||||||
|
<property key="propertySet.[cw.ide.settingscache].hidden.TimeStamp" value="1351024755750"/>
|
||||||
|
</properties>
|
||||||
|
</host>
|
||||||
|
</APSC_Memento>
|
239
mqx/cyassl_client/Sources/main.c
Normal file
239
mqx/cyassl_client/Sources/main.c
Normal file
@ -0,0 +1,239 @@
|
|||||||
|
/*
|
||||||
|
* main.c
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include "main.h"
|
||||||
|
#include "util.h"
|
||||||
|
|
||||||
|
#if !BSPCFG_ENABLE_IO_SUBSYSTEM
|
||||||
|
#error This application requires BSPCFG_ENABLE_IO_SUBSYSTEM defined \
|
||||||
|
non-zero in user_config.h. Please recompile BSP with this option.
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef BSP_DEFAULT_IO_CHANNEL_DEFINED
|
||||||
|
#error This application requires BSP_DEFAULT_IO_CHANNEL to be not NULL. \
|
||||||
|
Please set corresponding BSPCFG_ENABLE_TTYx to non-zero in \
|
||||||
|
user_config.h and recompile BSP with this option.
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined BSP_SDCARD_ESDHC_CHANNEL
|
||||||
|
#if ! BSPCFG_ENABLE_ESDHC
|
||||||
|
#error This application requires BSPCFG_ENABLE_ESDHC defined non-zero in \
|
||||||
|
user_config.h. Please recompile libraries with this option.
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#elif defined BSP_SDCARD_SDHC_CHANNEL
|
||||||
|
|
||||||
|
#if ! BSPCFG_ENABLE_SDHC
|
||||||
|
#error This application requires BSPCFG_ENABLE_SDHC defined non-zero in \
|
||||||
|
user_config.h. Please recompile libraries with this option.
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined (BSP_SDCARD_SPI_CHANNEL)
|
||||||
|
#define SDCARD_COM_CHANNEL BSP_SDCARD_SPI_CHANNEL
|
||||||
|
#elif defined (BSP_SDCARD_ESDHC_CHANNEL)
|
||||||
|
#define SDCARD_COM_CHANNEL BSP_SDCARD_ESDHC_CHANNEL
|
||||||
|
#elif defined (BSP_SDCARD_SDHC_CHANNEL)
|
||||||
|
#define SDCARD_COM_CHANNEL BSP_SDCARD_SDHC_CHANNEL
|
||||||
|
#else
|
||||||
|
#error "SDCARD low level communication device not defined!"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
TASK_TEMPLATE_STRUCT MQX_template_list[] =
|
||||||
|
{
|
||||||
|
/* Task number, Entry point, Stack, Pri, String, Auto? */
|
||||||
|
{MAIN_TASK, Main_task, 20000, 9, "main", MQX_AUTO_START_TASK},
|
||||||
|
{0, 0, 0, 0, 0, 0, }
|
||||||
|
};
|
||||||
|
|
||||||
|
/*TASK*-----------------------------------------------------
|
||||||
|
*
|
||||||
|
* Task Name : Main_task
|
||||||
|
* Comments :
|
||||||
|
* This task sets up the SD card and Ethernet devices,
|
||||||
|
* then starts the example CyaSSL client. The example
|
||||||
|
* CyaSSL client connects to a server over SSL and sends
|
||||||
|
* a simple HTTP GET message, then prints out the reply
|
||||||
|
* from the server.
|
||||||
|
*
|
||||||
|
* To change the IP address and port of the server,
|
||||||
|
* change the yasslIP and yasslPort variables in
|
||||||
|
* client_test(). Note that yasslIP needs to be given
|
||||||
|
* in hexadecimal.
|
||||||
|
*
|
||||||
|
*END*-----------------------------------------------------*/
|
||||||
|
|
||||||
|
void Main_task(uint_32 initial_data)
|
||||||
|
{
|
||||||
|
int ret = 0;
|
||||||
|
_mqx_int error_code, bytes;
|
||||||
|
_mqx_uint param;
|
||||||
|
_mqx_uint sz;
|
||||||
|
MQX_FILE_PTR com_handle, sdcard_handle, filesystem_handle, partman_handle;
|
||||||
|
MQX_FILE_PTR cert_file = NULL;
|
||||||
|
char filesystem_name[] = "a:";
|
||||||
|
char partman_name[] = "pm:";
|
||||||
|
const char* fileName = "a:\certs\\client-key.der";
|
||||||
|
|
||||||
|
printf("Starting client example... \n");
|
||||||
|
|
||||||
|
ret = sdcard_open(&com_handle, &sdcard_handle, &partman_handle,
|
||||||
|
&filesystem_handle, partman_name, filesystem_name);
|
||||||
|
|
||||||
|
if (ret != 0) {
|
||||||
|
printf("error: sdcard_open(), ret = %d\n", ret);
|
||||||
|
_mqx_exit(1);
|
||||||
|
}
|
||||||
|
printf("SD card installed to %s\n", filesystem_name);
|
||||||
|
|
||||||
|
setup_ethernet();
|
||||||
|
client_test();
|
||||||
|
|
||||||
|
ret = sdcard_close(&sdcard_handle, &partman_handle, &filesystem_handle,
|
||||||
|
partman_name, filesystem_name);
|
||||||
|
|
||||||
|
if (ret != 0) {
|
||||||
|
printf("error: sdcard_close(), ret = %d\n", ret);
|
||||||
|
_mqx_exit(1);
|
||||||
|
}
|
||||||
|
printf("SD card uninstalled.\n");
|
||||||
|
|
||||||
|
_mqx_exit(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
void setup_ethernet(void) {
|
||||||
|
|
||||||
|
int error;
|
||||||
|
_enet_handle ehandle; /* for Ethernet driver */
|
||||||
|
_rtcs_if_handle ihandle;
|
||||||
|
_enet_address address;
|
||||||
|
|
||||||
|
error = RTCS_create();
|
||||||
|
if (error) {
|
||||||
|
err_sys("failed to create RTCS");
|
||||||
|
}
|
||||||
|
|
||||||
|
ENET_get_mac_address(BSP_DEFAULT_ENET_DEVICE, ENET_IPADDR, address);
|
||||||
|
|
||||||
|
/* Set up the Ethernet driver */
|
||||||
|
error = ENET_initialize(BSP_DEFAULT_ENET_DEVICE, address, 0, &ehandle);
|
||||||
|
if (error)
|
||||||
|
err_sys("failed to initialize Ethernet driver");
|
||||||
|
|
||||||
|
error = RTCS_if_add(ehandle, RTCS_IF_ENET, &ihandle);
|
||||||
|
if (error)
|
||||||
|
err_sys("failed to add interface for Ethernet");
|
||||||
|
|
||||||
|
error = RTCS_if_bind(ihandle, ENET_IPADDR, ENET_IPMASK);
|
||||||
|
if (error)
|
||||||
|
err_sys("failed to bind interface for Ethernet");
|
||||||
|
|
||||||
|
#ifdef GATE_IPADDR
|
||||||
|
RTCS_gate_add(GATE_IPADDR, INADDR_ANY, INADDR_ANY);
|
||||||
|
#endif
|
||||||
|
|
||||||
|
printf("Ethernet device %d bound to %X\n", BSP_DEFAULT_ENET_DEVICE,
|
||||||
|
ENET_IPADDR);
|
||||||
|
}
|
||||||
|
|
||||||
|
void client_test(void) {
|
||||||
|
|
||||||
|
char msg[64];
|
||||||
|
char reply[1024];
|
||||||
|
int sockfd, input;
|
||||||
|
int ret = 0, msgSz = 0;
|
||||||
|
struct sockaddr_in servaddr;
|
||||||
|
CYASSL_CTX* ctx;
|
||||||
|
CYASSL* ssl;
|
||||||
|
|
||||||
|
long yasslIP = 0xa9fea662; /* 169.254.166.98 */
|
||||||
|
long yasslPort = 11111;
|
||||||
|
|
||||||
|
CyaSSL_Debugging_ON();
|
||||||
|
CyaSSL_Init();
|
||||||
|
|
||||||
|
ctx = CyaSSL_CTX_new(CyaSSLv3_client_method());
|
||||||
|
|
||||||
|
if (ctx == 0)
|
||||||
|
err_sys("setting up ctx");
|
||||||
|
|
||||||
|
ret = CyaSSL_CTX_use_certificate_file(ctx, clientCert, SSL_FILETYPE_PEM);
|
||||||
|
if (ret != SSL_SUCCESS) {
|
||||||
|
err_sys("can't load client cert file, check file");
|
||||||
|
}
|
||||||
|
|
||||||
|
ret = CyaSSL_CTX_use_PrivateKey_file(ctx, clientKey, SSL_FILETYPE_PEM);
|
||||||
|
if (ret != SSL_SUCCESS) {
|
||||||
|
err_sys("can't load client key file, check file");
|
||||||
|
}
|
||||||
|
|
||||||
|
ret = CyaSSL_CTX_load_verify_locations(ctx, caCert, 0);
|
||||||
|
if (ret != SSL_SUCCESS) {
|
||||||
|
err_sys("can't load CA cert file, check file");
|
||||||
|
}
|
||||||
|
|
||||||
|
/* create socket descriptor */
|
||||||
|
sockfd = socket(AF_INET, SOCK_STREAM, 0);
|
||||||
|
if (sockfd == RTCS_SOCKET_ERROR) {
|
||||||
|
err_sys("socket creation failed");
|
||||||
|
} else {
|
||||||
|
printf("socket created successfully\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Unlike most TCP/IP stacks, RTCS requires that sin_port and
|
||||||
|
* sin_addr needs to be in Host Byte Order, not Network Byte Order.
|
||||||
|
* This means we shouldn't use htons() when setting these values. */
|
||||||
|
memset((char*)&servaddr, 0, sizeof(servaddr));
|
||||||
|
servaddr.sin_family = AF_INET;
|
||||||
|
servaddr.sin_port = yasslPort;
|
||||||
|
servaddr.sin_addr.s_addr = yasslIP;
|
||||||
|
|
||||||
|
ret = connect(sockfd, &servaddr, sizeof(servaddr));
|
||||||
|
if (ret != RTCS_OK) {
|
||||||
|
err_sys("connect() failed");
|
||||||
|
} else {
|
||||||
|
printf("Connected to %lx, port %d.\n", servaddr.sin_addr.s_addr,
|
||||||
|
servaddr.sin_port);
|
||||||
|
}
|
||||||
|
|
||||||
|
if( (ssl = CyaSSL_new(ctx)) == NULL) {
|
||||||
|
err_sys("CyaSSL_new failed");
|
||||||
|
}
|
||||||
|
|
||||||
|
CyaSSL_set_fd(ssl, sockfd);
|
||||||
|
|
||||||
|
ret = CyaSSL_connect(ssl);
|
||||||
|
if (ret != SSL_SUCCESS)
|
||||||
|
err_sys("CyaSSL_connect failed");
|
||||||
|
|
||||||
|
printf("CyaSSL_connect() ok, sending GET...\n");
|
||||||
|
msgSz = 28;
|
||||||
|
strncpy(msg, "GET /index.html HTTP/1.0\r\n\r\n", msgSz);
|
||||||
|
if (CyaSSL_write(ssl, msg, msgSz) != msgSz)
|
||||||
|
err_sys("CyaSSL_write() failed");
|
||||||
|
|
||||||
|
input = CyaSSL_read(ssl, reply, sizeof(reply));
|
||||||
|
if (input > 0) {
|
||||||
|
reply[input] = 0;
|
||||||
|
printf("Server response: %s\n", reply);
|
||||||
|
|
||||||
|
while(1) {
|
||||||
|
input = CyaSSL_read(ssl, reply, sizeof(reply));
|
||||||
|
if (input > 0) {
|
||||||
|
reply[input] = 0;
|
||||||
|
printf("%s\n", reply);
|
||||||
|
} else {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
CyaSSL_shutdown(ssl);
|
||||||
|
CyaSSL_free(ssl);
|
||||||
|
CyaSSL_CTX_free(ctx);
|
||||||
|
CyaSSL_Cleanup();
|
||||||
|
}
|
||||||
|
|
||||||
|
/* EOF */
|
61
mqx/cyassl_client/Sources/main.h
Normal file
61
mqx/cyassl_client/Sources/main.h
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
/* main.h */
|
||||||
|
|
||||||
|
#ifndef __main_h_
|
||||||
|
#define __main_h_
|
||||||
|
|
||||||
|
#include <mqx.h>
|
||||||
|
#include <bsp.h>
|
||||||
|
#include <mfs.h>
|
||||||
|
#include <fio.h>
|
||||||
|
#include <rtcs.h>
|
||||||
|
#include <ipcfg.h>
|
||||||
|
#include <sdcard.h>
|
||||||
|
#include <sdcard_spi.h>
|
||||||
|
#include <spi.h>
|
||||||
|
#include <part_mgr.h>
|
||||||
|
|
||||||
|
#include <cyassl/ssl.h>
|
||||||
|
|
||||||
|
#define MAIN_TASK 1
|
||||||
|
|
||||||
|
extern void Main_task(uint_32);
|
||||||
|
extern void setup_ethernet(void);
|
||||||
|
extern void client_test(void);
|
||||||
|
|
||||||
|
/* cert file locations */
|
||||||
|
static const char* fileName = "a:\certs\\ca-cert.pem";
|
||||||
|
static const char* caCert = "a:\certs\\ca-cert.pem";
|
||||||
|
static const char* clientCert = "a:\certs\\client-cert.pem";
|
||||||
|
static const char* clientKey = "a:\certs\\client-key.pem";
|
||||||
|
|
||||||
|
static inline void err_sys(const char* msg)
|
||||||
|
{
|
||||||
|
printf("yassl error: %s\n", msg);
|
||||||
|
if (msg)
|
||||||
|
_mqx_exit(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* PPP device must be set manually and
|
||||||
|
** must be different from the default IO channel (BSP_DEFAULT_IO_CHANNEL)
|
||||||
|
*/
|
||||||
|
#define PPP_DEVICE "ittyb:"
|
||||||
|
|
||||||
|
/*
|
||||||
|
** Define PPP_DEVICE_DUN only when using PPP to communicate
|
||||||
|
** to Win9x Dial-Up Networking over a null-modem
|
||||||
|
** This is ignored if PPP_DEVICE is not #define'd
|
||||||
|
*/
|
||||||
|
#define PPP_DEVICE_DUN 1
|
||||||
|
|
||||||
|
#ifndef ENET_IPADDR
|
||||||
|
#define ENET_IPADDR IPADDR(169,254,3,3)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef ENET_IPMASK
|
||||||
|
#define ENET_IPMASK IPADDR(255,255,0,0)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define GATE_IPADDR IPADDR(192,168,0,1)
|
||||||
|
|
||||||
|
#endif /* __main_h_ */
|
||||||
|
|
@ -0,0 +1,162 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<launchConfiguration type="com.freescale.cdt.launch.cw.download">
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Debugger.processor" value="K70FN1M0"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.busFaultErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.checkUsageFaultErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.hardFaultErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.intErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.memManageErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.noCoprocessorErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.stateUsageFaultErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Interrupt.disable_interrupts_during_stepping" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Interrupt.interrupt_enabled" value="false"/>
|
||||||
|
<intAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Interrupt.interrupt_mask" value="0"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Debugger PIC Settings Panel.altLoadAddr" value="0"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Debugger PIC Settings Panel.enableAltLoadAddr" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IDconstant" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IDexecutable" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IDinitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IDuninitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IVconstant" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IVexecutable" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IVinitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IVuninitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SDconstant" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SDexecutable" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SDinitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SDuninitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SVconstant" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SVexecutable" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SVinitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SVuninitialized" value="true"/>
|
||||||
|
<intAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.coreIndex" value="0"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.homogeneousMulticore" value="false"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.initPath" value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/init_kinetis.tcl"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.memConfigPath" value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/twrk70f120m.mem"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.simulator" value=""/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.smp" value="false"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.systemType" value="com.freescale.cw.system.kinetis.K70F.K70FN1M0"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.useDefaultConfigFile" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.useInitFile" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.useMemoryConfigFile" value="true"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.CoreNameList">
|
||||||
|
<listEntry value="K70FN1M0#0"/>
|
||||||
|
</listAttribute>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.Debug"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.DebuggerTab.StopAtProgramEntryPoint" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.DebuggerTab.StopAtStartUp" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.DebuggerTab.StopAtUserSpecified" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.Embedded Download.ExecuteTasks" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.Embedded Download.StandardDownload" value="true"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.Embedded Download.TaskInitialLaunches"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.Embedded Download.TaskNames"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.Embedded Download.TaskSuccessiveRuns"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.Embedded Download.TaskTypes"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.ExecutablePath"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.PN_StopAtProgramEntryPoint" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.PN_StopAtStartUp" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.PN_StopAtUserSpecified" value="true"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.RefreshPolicy.RefreshPeriod" value="2.0"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.RemoteDownload"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.RemotePath"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.SMPCores"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.SYNC_WITH_ENCL_PROJ" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.Symbolics.CacheSymbolicsBetweenRuns" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.Symbolics.UseExecutableCopy" value="false"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.UDPPort" value="1234"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.core.settings.ConnectionCommonData.TargetConnectionLost.RetryConnectionOn" value="false"/>
|
||||||
|
<intAttribute key="com.freescale.cdt.debug.cw.core.settings.ConnectionCommonData.TargetConnectionLost.RetryTimeout" value="20"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.core.settings.ConnectionCommonData.TargetConnectionLost.RetryWithTimeoutOn" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.core.settings.ConnectionCommonData.TargetConnectionLost.TerminateConnectionOn" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.core.settings.ConnectionCommonData.TargetConnectionLost.promptUserActionOn" value="true"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.DebuggerCommonData.Connection Protocol Plugin Name" value="ARM GDI"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.DebuggerCommonData.Connection Type" value="com.pemicro.mcu.debug.connections.pne.arm"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.DebuggerCommonData.Processor Attr Name" value="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Debugger.processor"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.GdiConnection.Common.PhysicalConnectionAttributeBase" value="com.pemicro.mcu.debug.connections.pne.arm."/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.core.settings.GdiConnection.Common.logData" value="false"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.rseSystemId" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware.121023143912-0600.2"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.wizardSystemNameHint" value="PnE U-MultiLink"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.debuggerAddress" value="127.0.0.1"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.disableIO" value="false"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.ethCtrl" value="UEC1"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.executePerCoresReset" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.executePerprocessorReset" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.executeReset" value="true"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.gateway" value="127.0.0.1"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.initPathList">
|
||||||
|
<listEntry value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/init_kinetis.tcl"/>
|
||||||
|
</listAttribute>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.macAddress" value="**-**-**-**-**-**"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.memConfigPathList">
|
||||||
|
<listEntry value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/twrk70f120m.mem"/>
|
||||||
|
</listAttribute>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.netMask" value="255.255.255.255"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.osawareness.osContributorID" value="com.freescale.os.mqx.cortexm"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.osawareness.rtospluginname" value="MQX RTOS CORTEXM"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.osawareness.targetos" value="MQX OS for Cortex"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.perCoreResetList"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.perProcessorResetList"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.processor" value="Generic"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.runOutOfResetList">
|
||||||
|
<listEntry value="false"/>
|
||||||
|
</listAttribute>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.targetAddress" value="127.0.0.1"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useGateway" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useHSSTIO" value="false"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.useInitPathList">
|
||||||
|
<listEntry value="true"/>
|
||||||
|
</listAttribute>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useMacAddress" value="false"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.useMemConfigPathList">
|
||||||
|
<listEntry value="true"/>
|
||||||
|
</listAttribute>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useNetworkTransferIO" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useSerialTransferIO" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useStopTransferIO" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useUDPPort" value="false"/>
|
||||||
|
<listAttribute key="com.freescale.panel.list">
|
||||||
|
<listEntry value="Debugger Common Settings"/>
|
||||||
|
<listEntry value="ARM Exceptions"/>
|
||||||
|
<listEntry value="ARM Interrupt"/>
|
||||||
|
<listEntry value="Embedded Download"/>
|
||||||
|
<listEntry value="Debugger PIC Settings Panel"/>
|
||||||
|
<listEntry value="Other Executables"/>
|
||||||
|
<listEntry value="Symbolics"/>
|
||||||
|
<listEntry value="osawareness"/>
|
||||||
|
</listAttribute>
|
||||||
|
<booleanAttribute key="com.freescale.sa.mcu.launch.ENABLE_ANALYSIS" value="false"/>
|
||||||
|
<stringAttribute key="com.pemicro.mcu.debug.connections.pne.arm.CommandLineArgs" value="arm_icd"/>
|
||||||
|
<stringAttribute key="com.pemicro.mcu.debug.connections.pne.arm.Library" value="arm_pne_gdi"/>
|
||||||
|
<stringAttribute key="com.pemicro.mcu.debug.connections.pne.arm.PEDEBUG_CURRENTDEVICE" value="K70FN1M0"/>
|
||||||
|
<stringAttribute key="com.pemicro.mcu.debug.connections.pne.arm.STARTUP_PORT" value="21"/>
|
||||||
|
<stringAttribute key="com.pemicro.mcu.debug.connections.pne.arm.STARTUP_interface_selection" value="1"/>
|
||||||
|
<booleanAttribute key="forceShellDownload" value="false"/>
|
||||||
|
<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_ID" value="com.freescale.cdt.debug.cw.arm.ArmDebugger"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_REGISTER_GROUPS" value=""/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_START_MODE" value="run"/>
|
||||||
|
<booleanAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN" value="true"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN_SYMBOL" value="main"/>
|
||||||
|
<booleanAttribute key="org.eclipse.cdt.launch.ENABLE_REGISTER_BOOKKEEPING" value="false"/>
|
||||||
|
<booleanAttribute key="org.eclipse.cdt.launch.ENABLE_RESTORE_WATCHPOINTS" value="true"/>
|
||||||
|
<booleanAttribute key="org.eclipse.cdt.launch.ENABLE_VARIABLE_BOOKKEEPING" value="false"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.FORMAT" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?><contentList/>"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.GLOBAL_VARIABLES" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <globalVariableList/> "/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList/> "/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="twrk70f120m_Int_Flash_SramData_Debug/cyassl_client.afx"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="cyassl_client"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="com.freescale.arm.cdt.toolchain.config.arm.release.1517128672"/>
|
||||||
|
<intAttribute key="org.eclipse.cdt.launch.SET_REGULAR_BREAKPOINT_TYPE_AS" value="0"/>
|
||||||
|
<booleanAttribute key="org.eclipse.cdt.launch.USE_SET_REGULAR_BREAKPOINT_TYPE_AS" value="false"/>
|
||||||
|
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
|
||||||
|
<listEntry value="/cyassl_client"/>
|
||||||
|
</listAttribute>
|
||||||
|
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
|
||||||
|
<listEntry value="4"/>
|
||||||
|
</listAttribute>
|
||||||
|
<booleanAttribute key="org.eclipse.debug.ui.ATTR_REDIRECT_TO_SERVER_SOCKET" value="false"/>
|
||||||
|
<booleanAttribute key="org.eclipse.debug.ui.ATTR_REDIRECT_TO_SOCKET" value="false"/>
|
||||||
|
<stringAttribute key="org.eclipse.debug.ui.ATTR_REDIRECT_TO_SOCKET_HOST" value=""/>
|
||||||
|
<stringAttribute key="org.eclipse.debug.ui.ATTR_REDIRECT_TO_SOCKET_PORT" value=""/>
|
||||||
|
<stringAttribute key="process_factory_id" value="com.freescale.cdt.debug.cw.core.ProcessFactoryID"/>
|
||||||
|
</launchConfiguration>
|
@ -0,0 +1,164 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<launchConfiguration type="com.freescale.cdt.launch.cw.download">
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Debugger.processor" value="K70FN1M0"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.busFaultErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.checkUsageFaultErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.hardFaultErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.intErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.memManageErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.noCoprocessorErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Exceptions.stateUsageFaultErr" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Interrupt.disable_interrupts_during_stepping" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Interrupt.interrupt_enabled" value="false"/>
|
||||||
|
<intAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Interrupt.interrupt_mask" value="0"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Debugger PIC Settings Panel.altLoadAddr" value="0"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Debugger PIC Settings Panel.enableAltLoadAddr" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IDconstant" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IDexecutable" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IDinitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IDuninitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IVconstant" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IVexecutable" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IVinitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.IVuninitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SDconstant" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SDexecutable" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SDinitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SDuninitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SVconstant" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SVexecutable" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SVinitialized" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Download.SVuninitialized" value="true"/>
|
||||||
|
<intAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.coreIndex" value="0"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.homogeneousMulticore" value="false"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.initPath" value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/init_kinetis.tcl"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.memConfigPath" value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/twrk70f120m.mem"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.simulator" value=""/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.smp" value="false"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.systemType" value="com.freescale.cw.system.kinetis.K70F.K70FN1M0"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.useDefaultConfigFile" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.useInitFile" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.Embedded Initialization.useMemoryConfigFile" value="true"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.CoreNameList">
|
||||||
|
<listEntry value="K70FN1M0#0"/>
|
||||||
|
</listAttribute>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.Debug"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.DebuggerTab.StopAtProgramEntryPoint" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.DebuggerTab.StopAtStartUp" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.DebuggerTab.StopAtUserSpecified" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.Embedded Download.ExecuteTasks" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.Embedded Download.StandardDownload" value="true"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.Embedded Download.TaskInitialLaunches"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.Embedded Download.TaskNames"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.Embedded Download.TaskSuccessiveRuns"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.Embedded Download.TaskTypes"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.ExecutablePath"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.PN_StopAtProgramEntryPoint" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.PN_StopAtStartUp" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.PN_StopAtUserSpecified" value="true"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.RefreshPolicy.RefreshPeriod" value="2.0"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.RemoteDownload"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.RemotePath"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.SMPCores"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.SYNC_WITH_ENCL_PROJ" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.Symbolics.CacheSymbolicsBetweenRuns" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.Symbolics.UseExecutableCopy" value="false"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.UDPPort" value="1234"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.core.settings.ConnectionCommonData.TargetConnectionLost.RetryConnectionOn" value="false"/>
|
||||||
|
<intAttribute key="com.freescale.cdt.debug.cw.core.settings.ConnectionCommonData.TargetConnectionLost.RetryTimeout" value="20"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.core.settings.ConnectionCommonData.TargetConnectionLost.RetryWithTimeoutOn" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.core.settings.ConnectionCommonData.TargetConnectionLost.TerminateConnectionOn" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.core.settings.ConnectionCommonData.TargetConnectionLost.promptUserActionOn" value="true"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.DebuggerCommonData.Connection Protocol Plugin Name" value="ARM GDI"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.DebuggerCommonData.Connection Type" value="com.pemicro.mcu.debug.connections.pne.arm"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.DebuggerCommonData.Processor Attr Name" value="com.freescale.cdt.debug.cw.CW_SHADOWED_PREF.ARM Debugger.processor"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.GdiConnection.Common.PhysicalConnectionAttributeBase" value="com.pemicro.mcu.debug.connections.pne.arm."/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.core.settings.GdiConnection.Common.logData" value="false"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.rseSystemId" value="com.freescale.cdt.debug.cw.core.ui.rse.systemtype.bareboard.hardware.121023143913-0600.1"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.core.settings.wizardSystemNameHint" value="PnE U-MultiLink"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.debuggerAddress" value="127.0.0.1"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.disableIO" value="false"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.ethCtrl" value="UEC1"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.executePerCoresReset" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.executePerprocessorReset" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.executeReset" value="true"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.gateway" value="127.0.0.1"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.initPathList">
|
||||||
|
<listEntry value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/init_kinetis.tcl"/>
|
||||||
|
</listAttribute>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.macAddress" value="**-**-**-**-**-**"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.memConfigPathList">
|
||||||
|
<listEntry value="${MQX_ROOT_DIR}/lib/twrk70f120m.cw10/bsp/dbg/twrk70f120m.mem"/>
|
||||||
|
</listAttribute>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.netMask" value="255.255.255.255"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.osawareness.osContributorID" value="com.freescale.os.mqx.cortexm"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.osawareness.rtospluginname" value="MQX RTOS CORTEXM"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.osawareness.targetos" value="MQX OS for Cortex"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.perCoreResetList"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.perProcessorResetList"/>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.processor" value="Generic"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.runOutOfResetList">
|
||||||
|
<listEntry value="false"/>
|
||||||
|
</listAttribute>
|
||||||
|
<stringAttribute key="com.freescale.cdt.debug.cw.targetAddress" value="127.0.0.1"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useGateway" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useHSSTIO" value="false"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.useInitPathList">
|
||||||
|
<listEntry value="true"/>
|
||||||
|
</listAttribute>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useMacAddress" value="false"/>
|
||||||
|
<listAttribute key="com.freescale.cdt.debug.cw.useMemConfigPathList">
|
||||||
|
<listEntry value="true"/>
|
||||||
|
</listAttribute>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useNetworkTransferIO" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useSerialTransferIO" value="false"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useStopTransferIO" value="true"/>
|
||||||
|
<booleanAttribute key="com.freescale.cdt.debug.cw.useUDPPort" value="false"/>
|
||||||
|
<listAttribute key="com.freescale.panel.list">
|
||||||
|
<listEntry value="Debugger Common Settings"/>
|
||||||
|
<listEntry value="ARM Exceptions"/>
|
||||||
|
<listEntry value="ARM Interrupt"/>
|
||||||
|
<listEntry value="Embedded Download"/>
|
||||||
|
<listEntry value="Debugger PIC Settings Panel"/>
|
||||||
|
<listEntry value="Other Executables"/>
|
||||||
|
<listEntry value="Symbolics"/>
|
||||||
|
<listEntry value="osawareness"/>
|
||||||
|
</listAttribute>
|
||||||
|
<booleanAttribute key="com.freescale.sa.mcu.launch.ENABLE_ANALYSIS" value="false"/>
|
||||||
|
<stringAttribute key="com.pemicro.mcu.debug.connections.pne.arm.CommandLineArgs" value="arm_icd"/>
|
||||||
|
<stringAttribute key="com.pemicro.mcu.debug.connections.pne.arm.Library" value="arm_pne_gdi"/>
|
||||||
|
<stringAttribute key="com.pemicro.mcu.debug.connections.pne.arm.PEDEBUG_CURRENTDEVICE" value="K70FN1M0"/>
|
||||||
|
<stringAttribute key="com.pemicro.mcu.debug.connections.pne.arm.STARTUP_PORT" value="21"/>
|
||||||
|
<stringAttribute key="com.pemicro.mcu.debug.connections.pne.arm.STARTUP_interface_selection" value="1"/>
|
||||||
|
<booleanAttribute key="forceShellDownload" value="false"/>
|
||||||
|
<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_ID" value="com.freescale.cdt.debug.cw.arm.ArmDebugger"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_REGISTER_GROUPS" value=""/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_START_MODE" value="run"/>
|
||||||
|
<booleanAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN" value="true"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_STOP_AT_MAIN_SYMBOL" value="main"/>
|
||||||
|
<booleanAttribute key="org.eclipse.cdt.launch.ENABLE_REGISTER_BOOKKEEPING" value="false"/>
|
||||||
|
<booleanAttribute key="org.eclipse.cdt.launch.ENABLE_RESTORE_WATCHPOINTS" value="true"/>
|
||||||
|
<booleanAttribute key="org.eclipse.cdt.launch.ENABLE_VARIABLE_BOOKKEEPING" value="false"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.FORMAT" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?><contentList/>"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.GLOBAL_VARIABLES" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <globalVariableList/> "/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.MEMORY_BLOCKS" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <memoryBlockExpressionList/> "/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="twrk70f120m_Int_Flash_SramData_Release/cyassl_client.afx"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="cyassl_client"/>
|
||||||
|
<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="com.freescale.arm.cdt.toolchain.config.arm.release.1562811646"/>
|
||||||
|
<intAttribute key="org.eclipse.cdt.launch.SET_REGULAR_BREAKPOINT_TYPE_AS" value="0"/>
|
||||||
|
<booleanAttribute key="org.eclipse.cdt.launch.USE_SET_REGULAR_BREAKPOINT_TYPE_AS" value="false"/>
|
||||||
|
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
|
||||||
|
<listEntry value="/cyassl_client"/>
|
||||||
|
</listAttribute>
|
||||||
|
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
|
||||||
|
<listEntry value="4"/>
|
||||||
|
</listAttribute>
|
||||||
|
<stringAttribute key="org.eclipse.debug.core.source_locator_id" value="org.eclipse.cdt.debug.core.sourceLocator"/>
|
||||||
|
<stringAttribute key="org.eclipse.debug.core.source_locator_memento" value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <sourceLookupDirector> <sourceContainers duplicates="false"> <container memento="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;default/&gt;&#13;&#10;" typeId="org.eclipse.debug.core.containerType.default"/> <container memento="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&gt;&#13;&#10;&lt;mapping name=&quot;Found Mappings&quot;&gt;&#13;&#10;&lt;mapEntry memento=&quot;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;no&amp;quot;?&amp;gt;&amp;#13;&amp;#10;&amp;lt;mapEntry backendPath=&amp;quot;C:\Program Files&amp;quot; localPath=&amp;quot;C:\&amp;quot;/&amp;gt;&amp;#13;&amp;#10;&quot;/&gt;&#13;&#10;&lt;/mapping&gt;&#13;&#10;" typeId="org.eclipse.cdt.debug.core.containerType.mapping"/> </sourceContainers> </sourceLookupDirector> "/>
|
||||||
|
<booleanAttribute key="org.eclipse.debug.ui.ATTR_REDIRECT_TO_SERVER_SOCKET" value="false"/>
|
||||||
|
<booleanAttribute key="org.eclipse.debug.ui.ATTR_REDIRECT_TO_SOCKET" value="false"/>
|
||||||
|
<stringAttribute key="org.eclipse.debug.ui.ATTR_REDIRECT_TO_SOCKET_HOST" value=""/>
|
||||||
|
<stringAttribute key="org.eclipse.debug.ui.ATTR_REDIRECT_TO_SOCKET_PORT" value=""/>
|
||||||
|
<stringAttribute key="process_factory_id" value="com.freescale.cdt.debug.cw.core.ProcessFactoryID"/>
|
||||||
|
</launchConfiguration>
|
2538
mqx/util_lib/.cproject
Normal file
2538
mqx/util_lib/.cproject
Normal file
File diff suppressed because it is too large
Load Diff
76
mqx/util_lib/.project
Normal file
76
mqx/util_lib/.project
Normal file
@ -0,0 +1,76 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>util_lib</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
||||||
|
<triggers>clean,full,incremental,</triggers>
|
||||||
|
<arguments>
|
||||||
|
<dictionary>
|
||||||
|
<key>?name?</key>
|
||||||
|
<value></value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.append_environment</key>
|
||||||
|
<value>true</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.buildArguments</key>
|
||||||
|
<value>-j6</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.buildCommand</key>
|
||||||
|
<value>${system:ECLIPSE_HOME}/../gnu/bin/mingw32-make</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.buildLocation</key>
|
||||||
|
<value>${ProjDirPath}/twrk70f120m_Int_Flash_SramData_Debug</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.contents</key>
|
||||||
|
<value>org.eclipse.cdt.make.core.activeConfigSettings</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.enableAutoBuild</key>
|
||||||
|
<value>false</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.enableCleanBuild</key>
|
||||||
|
<value>true</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.enableFullBuild</key>
|
||||||
|
<value>true</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.stopOnError</key>
|
||||||
|
<value>true</value>
|
||||||
|
</dictionary>
|
||||||
|
<dictionary>
|
||||||
|
<key>org.eclipse.cdt.make.core.useDefaultBuildCmd</key>
|
||||||
|
<value>true</value>
|
||||||
|
</dictionary>
|
||||||
|
</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>
|
||||||
|
</natures>
|
||||||
|
<variableList>
|
||||||
|
<variable>
|
||||||
|
<name>MQX_ROOT_DIR</name>
|
||||||
|
<value>file:/C:/Freescale/Freescale%20MQX%203.8</value>
|
||||||
|
</variable>
|
||||||
|
</variableList>
|
||||||
|
</projectDescription>
|
178
mqx/util_lib/Sources/util.c
Normal file
178
mqx/util_lib/Sources/util.c
Normal file
@ -0,0 +1,178 @@
|
|||||||
|
/* util.c */
|
||||||
|
|
||||||
|
#include <mqx.h>
|
||||||
|
#include <bsp.h>
|
||||||
|
#include <mfs.h>
|
||||||
|
#include <fio.h>
|
||||||
|
|
||||||
|
#include "util.h"
|
||||||
|
|
||||||
|
#if !BSPCFG_ENABLE_IO_SUBSYSTEM
|
||||||
|
#error This application requires BSPCFG_ENABLE_IO_SUBSYSTEM defined \
|
||||||
|
non-zero in user_config.h. Please recompile BSP with this option.
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef BSP_DEFAULT_IO_CHANNEL_DEFINED
|
||||||
|
#error This application requires BSP_DEFAULT_IO_CHANNEL to be not \
|
||||||
|
NULL. Please set corresponding BSPCFG_ENABLE_TTYx to non-zero \
|
||||||
|
in user_config.h and recompile BSP with this option.
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined BSP_SDCARD_ESDHC_CHANNEL
|
||||||
|
#if ! BSPCFG_ENABLE_ESDHC
|
||||||
|
#error This application requires BSPCFG_ENABLE_ESDHC defined \
|
||||||
|
non-zero in user_config.h. Please recompile libraries with \
|
||||||
|
this option.
|
||||||
|
#endif
|
||||||
|
#elif defined BSP_SDCARD_SDHC_CHANNEL
|
||||||
|
#if ! BSPCFG_ENABLE_SDHC
|
||||||
|
#error This application requires BSPCFG_ENABLE_SDHC defined \
|
||||||
|
non-zero in user_config.h. Please recompile libraries with \
|
||||||
|
this option.
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined (BSP_SDCARD_SPI_CHANNEL)
|
||||||
|
#define SDCARD_COM_CHANNEL BSP_SDCARD_SPI_CHANNEL
|
||||||
|
#elif defined (BSP_SDCARD_ESDHC_CHANNEL)
|
||||||
|
#define SDCARD_COM_CHANNEL BSP_SDCARD_ESDHC_CHANNEL
|
||||||
|
#elif defined (BSP_SDCARD_SDHC_CHANNEL)
|
||||||
|
#define SDCARD_COM_CHANNEL BSP_SDCARD_SDHC_CHANNEL
|
||||||
|
#else
|
||||||
|
#error "SDCARD low level communication device not defined!"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
int sdcard_open(MQX_FILE_PTR *com_handle, MQX_FILE_PTR *sdcard_handle,
|
||||||
|
MQX_FILE_PTR *partman_handle, MQX_FILE_PTR *filesystem_handle,
|
||||||
|
char *partman_name, char *filesystem_name)
|
||||||
|
{
|
||||||
|
|
||||||
|
_mqx_int error_code;
|
||||||
|
_mqx_uint param;
|
||||||
|
|
||||||
|
/* Open low level communication device */
|
||||||
|
*com_handle = fopen(SDCARD_COM_CHANNEL, NULL);
|
||||||
|
|
||||||
|
if (NULL == *com_handle) {
|
||||||
|
printf("Error installing communication handle.\n");
|
||||||
|
return -60;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Install SD card device */
|
||||||
|
error_code = _io_sdcard_install("sdcard:", (pointer) &_bsp_sdcard0_init,
|
||||||
|
*com_handle);
|
||||||
|
if (error_code != MQX_OK) {
|
||||||
|
printf("Error installing SD card device (0x%x)\n", error_code);
|
||||||
|
return -61;
|
||||||
|
}
|
||||||
|
|
||||||
|
_time_delay(200);
|
||||||
|
|
||||||
|
/* Open the device which MFS will be installed on */
|
||||||
|
*sdcard_handle = fopen("sdcard:", 0);
|
||||||
|
if (*sdcard_handle == NULL) {
|
||||||
|
printf("Unable to open SD card device.\n");
|
||||||
|
return -62;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Install partition manager over SD card driver */
|
||||||
|
error_code = _io_part_mgr_install(*sdcard_handle, partman_name, 0);
|
||||||
|
if (error_code != MFS_NO_ERROR) {
|
||||||
|
printf("Error installing partition manager: %s\n", MFS_Error_text(
|
||||||
|
(uint_32) error_code));
|
||||||
|
return -63;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Open partition manager */
|
||||||
|
*partman_handle = fopen(partman_name, NULL);
|
||||||
|
if (*partman_handle == NULL) {
|
||||||
|
error_code = ferror(*partman_handle);
|
||||||
|
printf("Error opening partition manager: %s\n", MFS_Error_text(
|
||||||
|
(uint_32) error_code));
|
||||||
|
return -64;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Validate partition 1 */
|
||||||
|
param = 1;
|
||||||
|
error_code = _io_ioctl(*partman_handle, IO_IOCTL_VAL_PART, ¶m);
|
||||||
|
if (error_code == MQX_OK) {
|
||||||
|
/* Install MFS over partition 1 */
|
||||||
|
error_code = _io_mfs_install(*partman_handle, filesystem_name, param);
|
||||||
|
if (error_code != MFS_NO_ERROR) {
|
||||||
|
printf("Error initializing MFS over partition: %s\n",
|
||||||
|
MFS_Error_text((uint_32) error_code));
|
||||||
|
return -65;
|
||||||
|
}
|
||||||
|
|
||||||
|
} else {
|
||||||
|
/* Install MFS over SD card driver */
|
||||||
|
error_code = _io_mfs_install(*sdcard_handle, filesystem_name,
|
||||||
|
(_file_size) 0);
|
||||||
|
if (error_code != MFS_NO_ERROR) {
|
||||||
|
printf("Error initializing MFS: %s\n", MFS_Error_text(
|
||||||
|
(uint_32) error_code));
|
||||||
|
return -66;
|
||||||
|
}
|
||||||
|
} /* end Validate partition 1 */
|
||||||
|
|
||||||
|
/* Open file system */
|
||||||
|
*filesystem_handle = fopen(filesystem_name, NULL);
|
||||||
|
error_code = ferror(*filesystem_handle);
|
||||||
|
if ((error_code != MFS_NO_ERROR) && (error_code != MFS_NOT_A_DOS_DISK)) {
|
||||||
|
printf("Error opening filesystem: %s\n", MFS_Error_text(
|
||||||
|
(uint_32) error_code));
|
||||||
|
return -67;
|
||||||
|
}
|
||||||
|
if (error_code == MFS_NOT_A_DOS_DISK) {
|
||||||
|
printf("NOT A DOS DISK! You must format to continue.\n");
|
||||||
|
return -68;
|
||||||
|
}
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
int sdcard_close(MQX_FILE_PTR *sdcard_handle, MQX_FILE_PTR *partman_handle,
|
||||||
|
MQX_FILE_PTR *filesystem_handle,
|
||||||
|
char *partman_name, char *filesystem_name)
|
||||||
|
{
|
||||||
|
_mqx_int error_code;
|
||||||
|
|
||||||
|
/* Close the filesystem */
|
||||||
|
if (MQX_OK != fclose(*filesystem_handle)) {
|
||||||
|
printf("Error closing filesystem.\n");
|
||||||
|
return -69;
|
||||||
|
}
|
||||||
|
*filesystem_handle = NULL;
|
||||||
|
|
||||||
|
/* Uninstall MFS */
|
||||||
|
error_code = _io_dev_uninstall(filesystem_name);
|
||||||
|
if (error_code != MFS_NO_ERROR) {
|
||||||
|
printf("Error uninstalling filesystem.\n");
|
||||||
|
return -70;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Close partition manager */
|
||||||
|
if (MQX_OK != fclose(*partman_handle)) {
|
||||||
|
printf("Unable to close partition manager.\n");
|
||||||
|
return -71;
|
||||||
|
}
|
||||||
|
*partman_handle = NULL;
|
||||||
|
|
||||||
|
/* Uninstall partition manager */
|
||||||
|
error_code = _io_dev_uninstall(partman_name);
|
||||||
|
if (error_code != MFS_NO_ERROR) {
|
||||||
|
printf("Error uninstalling partition manager.\n");
|
||||||
|
return -72;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Close the SD card device */
|
||||||
|
if (MQX_OK != fclose(*sdcard_handle)) {
|
||||||
|
printf("Unable to close SD card device.\n");
|
||||||
|
return -73;
|
||||||
|
}
|
||||||
|
*sdcard_handle = NULL;
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* EOF */
|
14
mqx/util_lib/Sources/util.h
Normal file
14
mqx/util_lib/Sources/util.h
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
/* util.h */
|
||||||
|
|
||||||
|
#ifndef UTIL_H_
|
||||||
|
#define UTIL_H_
|
||||||
|
|
||||||
|
int sdcard_open(MQX_FILE_PTR *com_handle, MQX_FILE_PTR *sdcard_handle,
|
||||||
|
MQX_FILE_PTR *partman_handle, MQX_FILE_PTR *filesystem_handle,
|
||||||
|
char *partman_name, char *filesystem_name);
|
||||||
|
|
||||||
|
int sdcard_close(MQX_FILE_PTR *sdcard_handle, MQX_FILE_PTR *partman_handle,
|
||||||
|
MQX_FILE_PTR *filesystem_handle,
|
||||||
|
char *partman_name, char *filesystem_name);
|
||||||
|
|
||||||
|
#endif /* UTIL_H_ */
|
Reference in New Issue
Block a user