First
This commit is contained in:
17
.ccsproject
Normal file
17
.ccsproject
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<?ccsproject version="1.0"?>
|
||||||
|
<projectOptions>
|
||||||
|
<ccsVersion value="10.2.0"/>
|
||||||
|
<deviceVariant value="Cortex R.IWR1642"/>
|
||||||
|
<deviceFamily value="TMS470"/>
|
||||||
|
<deviceEndianness value="little"/>
|
||||||
|
<codegenToolVersion value="16.9.6.LTS"/>
|
||||||
|
<isElfFormat value="true"/>
|
||||||
|
<linkerCommandFile value="mss_mmw_linker.cmd"/>
|
||||||
|
<rts value="libc.a"/>
|
||||||
|
<createSlaveProjects value=""/>
|
||||||
|
<templateProperties value="id=mmw_mss_16xx.projectspec.mmw_mss_16xx,type=rtsc,products=com.ti.rtsc.SYSBIOS:6.53.02.00;com.ti.MMWAVE_SDK:2.0.0.04;,xdcToolsVersion=3.50.04.43_core,target=ti.targets.arm.elf.R4F,platform=ti.platforms.cortexR:IWR16XX:false:200,endianness=little,output_format=elf,buildProfile=release,configuroOptions=--compileOptions "--enum_type=int " "/>
|
||||||
|
<origin value="C:\ti\mmwave_industrial_toolbox_4_6_0\labs\out_of_box_demo\16xx_mmwave_sdk\mmw_mss_16xx.projectspec"/>
|
||||||
|
<filesToOpen value=""/>
|
||||||
|
<isTargetManual value="false"/>
|
||||||
|
</projectOptions>
|
||||||
310
.cproject
Normal file
310
.cproject
Normal file
@@ -0,0 +1,310 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<?fileVersion 4.0.0?><cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage">
|
||||||
|
<storageModule configRelations="2" moduleId="org.eclipse.cdt.core.settings">
|
||||||
|
<cconfiguration id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.2116109878">
|
||||||
|
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.2116109878" moduleId="org.eclipse.cdt.core.settings" name="Debug">
|
||||||
|
<externalSettings/>
|
||||||
|
<extensions>
|
||||||
|
<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||||
|
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="com.ti.ccstudio.errorparser.CoffErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="org.eclipse.rtsc.xdctools.parsers.ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="com.ti.ccstudio.errorparser.AsmErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="com.ti.ccstudio.errorparser.LinkErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
</extensions>
|
||||||
|
</storageModule>
|
||||||
|
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||||
|
<configuration artifactExtension="xer4f" artifactName="xwr16xx_mmw_mss" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" errorParsers="org.eclipse.rtsc.xdctools.parsers.ErrorParser;org.eclipse.cdt.core.GmakeErrorParser;com.ti.ccstudio.errorparser.CoffErrorParser;com.ti.ccstudio.errorparser.AsmErrorParser;com.ti.ccstudio.errorparser.LinkErrorParser" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.2116109878" name="Debug" parent="com.ti.ccstudio.buildDefinitions.TMS470.Debug" postbuildStep="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/xwr16xx/out2rprc/out2rprc.exe xwr16xx_mmw_mss.xer4f xwr16xx_mmw_mss.bin;${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/xwr16xx/multicore_image_generator/MulticoreImageGen.exe LE 37 0x00000006 xwr16xx_mmw.bin 0x35510000 xwr16xx_mmw_mss.bin 0xb5510000 ${COM_TI_MMWAVE_SDK_INSTALL_DIR}/firmware/radarss/xwr16xx_radarss_rprc.bin 0xd5510000 ${WORKSPACE_LOC}/mmw_dss_16xx/Debug/xwr16xx_mmw_dss.bin;${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/xwr16xx/crc_multicore_image/crc_multicore_image.exe xwr16xx_mmw.bin xwr16xx_mmw.bin.tmp;${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/append_bin_crc/gen_bincrc32.exe xwr16xx_mmw.bin;" prebuildStep="rm -f ${PROJECT_ROOT}/xwr16xx_mmw_mss.bin;">
|
||||||
|
<folderInfo id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.2116109878." name="/" resourcePath="">
|
||||||
|
<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.DebugToolchain.7763352" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.linkerDebug.1622779337">
|
||||||
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1413681494" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
|
||||||
|
<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=Cortex R.AWR1642"/>
|
||||||
|
<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
|
||||||
|
<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
|
||||||
|
<listOptionValue builtIn="false" value="LINKER_COMMAND_FILE=xwr1642_r4f.cmd"/>
|
||||||
|
<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>
|
||||||
|
<listOptionValue builtIn="false" value="XDC_VERSION=3.50.4.43_core"/>
|
||||||
|
<listOptionValue builtIn="false" value="INACTIVE_REPOS="/>
|
||||||
|
<listOptionValue builtIn="false" value="EXPANDED_REPOS="/>
|
||||||
|
<listOptionValue builtIn="false" value="CCS_MBS_VERSION=6.1.3"/>
|
||||||
|
<listOptionValue builtIn="false" value="PRODUCTS=com.ti.rtsc.SYSBIOS:6.53.2.00;com.ti.MMWAVE_SDK:3.3.0.03;"/>
|
||||||
|
<listOptionValue builtIn="false" value="PRODUCT_MACRO_IMPORTS={"com.ti.rtsc.SYSBIOS":["${COM_TI_BIOS_INCLUDE_PATH}","${COM_TI_BIOS_LIBRARY_PATH}","${COM_TI_BIOS_LIBRARIES}","${COM_TI_BIOS_SYMBOLS}","${COM_TI_BIOS_SYSCONFIG_MANIFEST}"],"com.ti.MMWAVE_SDK":["${COM_TI_MMWAVE_SDK_INCLUDE_PATH}","${COM_TI_MMWAVE_SDK_LIBRARY_PATH}","${COM_TI_MMWAVE_SDK_LIBRARIES}","${COM_TI_MMWAVE_SDK_SYMBOLS}","${COM_TI_MMWAVE_SDK_SYSCONFIG_MANIFEST}"]}"/>
|
||||||
|
<listOptionValue builtIn="false" value="RTSC_MBS_VERSION=7.0.0"/>
|
||||||
|
<listOptionValue builtIn="false" value="OUTPUT_TYPE=rtscApplication:executable"/>
|
||||||
|
</option>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1156197891" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="16.9.6.LTS" valueType="string"/>
|
||||||
|
<targetPlatform id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.targetPlatformDebug.1042400430" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.targetPlatformDebug"/>
|
||||||
|
<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.builderDebug.1221916136" name="GNU Make.Debug" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.builderDebug"/>
|
||||||
|
<tool id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.compilerDebug.1385605445" name="Arm Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.compilerDebug">
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.CODE_STATE.1861011077" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.CODE_STATE" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.CODE_STATE.16" valueType="enumerated"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.SILICON_VERSION.1490479608" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.SILICON_VERSION" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.SILICON_VERSION.7R4" valueType="enumerated"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.FLOAT_SUPPORT.278065078" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.FLOAT_SUPPORT" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.FLOAT_SUPPORT.VFPv3D16" valueType="enumerated"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.ABI.56324916" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.ABI" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.ABI.eabi" valueType="enumerated"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.ENUM_TYPE.143496079" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.ENUM_TYPE" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.ENUM_TYPE.int" valueType="enumerated"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.LITTLE_ENDIAN.242602281" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.LITTLE_ENDIAN" value="true" valueType="boolean"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.OPT_LEVEL.1113519743" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.OPT_LEVEL" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.OPT_LEVEL.3" valueType="enumerated"/>
|
||||||
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.INCLUDE_PATH.1834522471" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.INCLUDE_PATH" valueType="includePath">
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_BIOS_INCLUDE_PATH}"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INCLUDE_PATH}"/>
|
||||||
|
<listOptionValue builtIn="false" value="${PROJECT_ROOT}"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages"/>
|
||||||
|
<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
|
||||||
|
</option>
|
||||||
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DEFINE.281162197" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DEFINE" valueType="definedSymbols">
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_BIOS_SYMBOLS}"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_SYMBOLS}"/>
|
||||||
|
<listOptionValue builtIn="false" value="${BIOS_SYMBOLS}"/>
|
||||||
|
<listOptionValue builtIn="false" value="SOC_XWR16XX"/>
|
||||||
|
<listOptionValue builtIn="false" value="SUBSYS_MSS"/>
|
||||||
|
<listOptionValue builtIn="false" value="DOWNLOAD_FROM_CCS"/>
|
||||||
|
<listOptionValue builtIn="false" value="DebugP_ASSERT_ENABLED"/>
|
||||||
|
<listOptionValue builtIn="false" value="_LITTLE_ENDIAN"/>
|
||||||
|
<listOptionValue builtIn="false" value="MMWAVE_L3RAM_SIZE=0xC0000"/>
|
||||||
|
</option>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DEBUGGING_MODEL.907905613" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DEBUGGING_MODEL" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
|
||||||
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DIAG_WARNING.1257725645" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DIAG_WARNING" valueType="stringList">
|
||||||
|
<listOptionValue builtIn="false" value="225"/>
|
||||||
|
</option>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DIAG_WRAP.1106044239" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DISPLAY_ERROR_NUMBER.58118874" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.GEN_FUNC_SUBSECTIONS.328053479" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.GEN_FUNC_SUBSECTIONS" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.GEN_FUNC_SUBSECTIONS.on" valueType="enumerated"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.OBJ_EXTENSION.1490937066" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.OBJ_EXTENSION" value=".oer4f" valueType="string"/>
|
||||||
|
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compiler.inputType__C_SRCS.1510312916" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compiler.inputType__C_SRCS"/>
|
||||||
|
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compiler.inputType__CPP_SRCS.688966583" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compiler.inputType__CPP_SRCS"/>
|
||||||
|
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compiler.inputType__ASM_SRCS.280392014" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compiler.inputType__ASM_SRCS"/>
|
||||||
|
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compiler.inputType__ASM2_SRCS.412604146" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compiler.inputType__ASM2_SRCS"/>
|
||||||
|
</tool>
|
||||||
|
<tool id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.linkerDebug.1622779337" name="Arm Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.linkerDebug">
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.ARM_BIG_ENDIAN_MODES.306302792" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.ARM_BIG_ENDIAN_MODES" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.ARM_BIG_ENDIAN_MODES._none" valueType="enumerated"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.HEAP_SIZE.1030208106" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.HEAP_SIZE" value="0x800" valueType="string"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.STACK_SIZE.627441704" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.STACK_SIZE" value="0x800" valueType="string"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.MAP_FILE.2077597624" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.MAP_FILE" value="xwr16xx_mmw_mss.map" valueType="string"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.OUTPUT_FILE.241130204" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.OUTPUT_FILE" value="xwr16xx_mmw_mss.xer4f" valueType="string"/>
|
||||||
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.LIBRARY.1257170978" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.LIBRARY" valueType="libs">
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_BIOS_LIBRARIES}"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_LIBRARIES}"/>
|
||||||
|
<listOptionValue builtIn="false" value="libosal_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="libesm_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="libgpio_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="libsoc_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="libpinmux_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="libcrc_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="libdma_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="libuart_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="libmailbox_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="libmmwavelink_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="libmmwave_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="libcli_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="rtsv7R4_T_le_v3D16_eabi.lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="libc.a"/>
|
||||||
|
</option>
|
||||||
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.SEARCH_PATH.1887281369" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.SEARCH_PATH" valueType="libPaths">
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_BIOS_LIBRARY_PATH}"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_LIBRARY_PATH}"/>
|
||||||
|
<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/control/mmwave/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/control/mmwavelink/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/drivers/crc/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/drivers/dma/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/drivers/esm/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/drivers/gpio/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/drivers/mailbox/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/drivers/osal/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/drivers/pinmux/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/drivers/soc/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/drivers/uart/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/utils/cli/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
|
||||||
|
</option>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.DISABLE_AUTO_RTS.374696623" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.DISABLE_AUTO_RTS" value="true" valueType="boolean"/>
|
||||||
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.DEFINE.1207334898" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.DEFINE" valueType="definedSymbols">
|
||||||
|
<listOptionValue builtIn="false" value="MMWAVE_L3RAM_SIZE=0xC0000"/>
|
||||||
|
</option>
|
||||||
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.DIAG_WARNING.1583825158" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.DIAG_WARNING" valueType="stringList">
|
||||||
|
<listOptionValue builtIn="false" value="225"/>
|
||||||
|
</option>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.DIAG_WRAP.1015884244" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.DIAG_WRAP" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.DISPLAY_ERROR_NUMBER.1497929099" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.DISPLAY_ERROR_NUMBER" value="true" valueType="boolean"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.XML_LINK_INFO.160237170" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.XML_LINK_INFO" value="xwr16xx_mmw_mss_linkInfo.xml" valueType="string"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.UNUSED_SECTION_ELIMINATION.464447504" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.UNUSED_SECTION_ELIMINATION" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.UNUSED_SECTION_ELIMINATION.on" valueType="enumerated"/>
|
||||||
|
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exeLinker.inputType__CMD_SRCS.1865832769" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exeLinker.inputType__CMD_SRCS"/>
|
||||||
|
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exeLinker.inputType__CMD2_SRCS.1823970548" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exeLinker.inputType__CMD2_SRCS"/>
|
||||||
|
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exeLinker.inputType__GEN_CMDS.335181480" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exeLinker.inputType__GEN_CMDS"/>
|
||||||
|
</tool>
|
||||||
|
<tool id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.hex.1121913094" name="Arm Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.hex"/>
|
||||||
|
<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.27228548" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool">
|
||||||
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH.469770751" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH" valueType="stringList">
|
||||||
|
<listOptionValue builtIn="false" value="${BIOS_CG_ROOT}/packages"/>
|
||||||
|
</option>
|
||||||
|
<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET.1679468189" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET" value="ti.targets.arm.elf.R4F" valueType="string"/>
|
||||||
|
<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM.106455892" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM" value="ti.platforms.cortexR:IWR16XX:false:200" valueType="string"/>
|
||||||
|
<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM_RAW.129221444" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM_RAW" value="ti.platforms.cortexR:IWR16XX:false:200" valueType="string"/>
|
||||||
|
<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE.1338203732" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE" value="release" valueType="string"/>
|
||||||
|
<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR.260869333" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR" value="${CG_TOOL_ROOT}" valueType="string"/>
|
||||||
|
<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.COMPILE_OPTIONS.586393247" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.COMPILE_OPTIONS" value=""--enum_type=int "" valueType="string"/>
|
||||||
|
</tool>
|
||||||
|
</toolChain>
|
||||||
|
</folderInfo>
|
||||||
|
<sourceEntries>
|
||||||
|
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
|
||||||
|
</sourceEntries>
|
||||||
|
</configuration>
|
||||||
|
</storageModule>
|
||||||
|
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||||
|
</cconfiguration>
|
||||||
|
<cconfiguration id="com.ti.ccstudio.buildDefinitions.TMS470.Release.1848373287">
|
||||||
|
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.TMS470.Release.1848373287" moduleId="org.eclipse.cdt.core.settings" name="Release">
|
||||||
|
<externalSettings/>
|
||||||
|
<extensions>
|
||||||
|
<extension id="com.ti.ccstudio.binaryparser.CoffParser" point="org.eclipse.cdt.core.BinaryParser"/>
|
||||||
|
<extension id="org.eclipse.cdt.core.GmakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="com.ti.ccstudio.errorparser.CoffErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="org.eclipse.rtsc.xdctools.parsers.ErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="com.ti.ccstudio.errorparser.AsmErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
<extension id="com.ti.ccstudio.errorparser.LinkErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
|
||||||
|
</extensions>
|
||||||
|
</storageModule>
|
||||||
|
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||||
|
<configuration artifactExtension="xer4f" artifactName="xwr16xx_mmw_mss" buildProperties="" cleanCommand="${CG_CLEAN_CMD}" description="" errorParsers="org.eclipse.rtsc.xdctools.parsers.ErrorParser;org.eclipse.cdt.core.GmakeErrorParser;com.ti.ccstudio.errorparser.CoffErrorParser;com.ti.ccstudio.errorparser.AsmErrorParser;com.ti.ccstudio.errorparser.LinkErrorParser" id="com.ti.ccstudio.buildDefinitions.TMS470.Release.1848373287" name="Release" parent="com.ti.ccstudio.buildDefinitions.TMS470.Release" postbuildStep="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/xwr16xx/out2rprc/out2rprc.exe xwr16xx_mmw_mss.xer4f xwr16xx_mmw_mss.bin;${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/xwr16xx/multicore_image_generator/MulticoreImageGen.exe LE 37 0x00000006 xwr16xx_mmw.bin 0x35510000 xwr16xx_mmw_mss.bin 0xb5510000 ${COM_TI_MMWAVE_SDK_INSTALL_DIR}/firmware/radarss/xwr16xx_radarss_rprc.bin 0xd5510000 ${WORKSPACE_LOC}/mmw_dss_16xx/Debug/xwr16xx_mmw_dss.bin;${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/xwr16xx/crc_multicore_image/crc_multicore_image.exe xwr16xx_mmw.bin xwr16xx_mmw.bin.tmp;${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/scripts/ImageCreator/append_bin_crc/gen_bincrc32.exe xwr16xx_mmw.bin;" prebuildStep="rm -f ${PROJECT_ROOT}/xwr16xx_mmw_mss.bin;">
|
||||||
|
<folderInfo id="com.ti.ccstudio.buildDefinitions.TMS470.Release.1848373287." name="/" resourcePath="">
|
||||||
|
<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.ReleaseToolchain.370712295" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.ReleaseToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.linkerRelease.1316819194">
|
||||||
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.653012430" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS" valueType="stringList">
|
||||||
|
<listOptionValue builtIn="false" value="DEVICE_CONFIGURATION_ID=Cortex R.IWR1642"/>
|
||||||
|
<listOptionValue builtIn="false" value="DEVICE_ENDIANNESS=little"/>
|
||||||
|
<listOptionValue builtIn="false" value="OUTPUT_FORMAT=ELF"/>
|
||||||
|
<listOptionValue builtIn="false" value="CCS_MBS_VERSION=6.1.3"/>
|
||||||
|
<listOptionValue builtIn="false" value="RUNTIME_SUPPORT_LIBRARY=libc.a"/>
|
||||||
|
<listOptionValue builtIn="false" value="RTSC_MBS_VERSION=7.0.0"/>
|
||||||
|
<listOptionValue builtIn="false" value="XDC_VERSION=3.50.4.43_core"/>
|
||||||
|
<listOptionValue builtIn="false" value="OUTPUT_TYPE=rtscApplication:executable"/>
|
||||||
|
<listOptionValue builtIn="false" value="PRODUCTS=com.ti.rtsc.SYSBIOS:6.53.2.00;com.ti.MMWAVE_SDK:2.0.0.04;"/>
|
||||||
|
<listOptionValue builtIn="false" value="PRODUCT_MACRO_IMPORTS={"com.ti.rtsc.SYSBIOS":["${COM_TI_BIOS_INCLUDE_PATH}","${COM_TI_BIOS_LIBRARY_PATH}","${COM_TI_BIOS_LIBRARIES}","${COM_TI_BIOS_SYMBOLS}","${COM_TI_BIOS_SYSCONFIG_MANIFEST}"],"com.ti.MMWAVE_SDK":["${COM_TI_MMWAVE_SDK_INCLUDE_PATH}","${COM_TI_MMWAVE_SDK_LIBRARY_PATH}","${COM_TI_MMWAVE_SDK_LIBRARIES}","${COM_TI_MMWAVE_SDK_SYMBOLS}","${COM_TI_MMWAVE_SDK_SYSCONFIG_MANIFEST}"]}"/>
|
||||||
|
</option>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1188673063" name="Compiler version" superClass="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION" value="16.9.6.LTS" valueType="string"/>
|
||||||
|
<targetPlatform id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.targetPlatformRelease.2012793898" name="Platform" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.targetPlatformRelease"/>
|
||||||
|
<builder buildPath="${BuildDirectory}" id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.builderRelease.1245584123" keepEnvironmentInBuildfile="false" name="GNU Make" parallelBuildOn="true" parallelizationNumber="optimal" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.builderRelease"/>
|
||||||
|
<tool id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.compilerRelease.711066448" name="Arm Compiler" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.compilerRelease">
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.CODE_STATE.637236486" name="Designate code state, 16-bit (thumb) or 32-bit (--code_state)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.CODE_STATE" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.CODE_STATE.16" valueType="enumerated"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.SILICON_VERSION.2108490610" name="Target processor version (--silicon_version, -mv)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.SILICON_VERSION" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.SILICON_VERSION.7R4" valueType="enumerated"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.FLOAT_SUPPORT.1293209545" name="Specify floating point support (--float_support)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.FLOAT_SUPPORT" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.FLOAT_SUPPORT.VFPv3D16" valueType="enumerated"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.ABI.397201326" name="Application binary interface. (--abi)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.ABI" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.ABI.eabi" valueType="enumerated"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.ENUM_TYPE.1514041126" name="Designate enum type (--enum_type)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.ENUM_TYPE" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.ENUM_TYPE.int" valueType="enumerated"/>
|
||||||
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DIAG_WARNING.706602392" name="Treat diagnostic <id> as warning (--diag_warning, -pdsw)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DIAG_WARNING" useByScannerDiscovery="false" valueType="stringList">
|
||||||
|
<listOptionValue builtIn="false" value="225"/>
|
||||||
|
</option>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DISPLAY_ERROR_NUMBER.1648037886" name="Emit diagnostic identifier numbers (--display_error_number, -pden)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DISPLAY_ERROR_NUMBER" useByScannerDiscovery="false" value="true" valueType="boolean"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DIAG_WRAP.1859163210" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DIAG_WRAP" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DIAG_WRAP.off" valueType="enumerated"/>
|
||||||
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.INCLUDE_PATH.1750049526" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.INCLUDE_PATH" valueType="includePath">
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_BIOS_INCLUDE_PATH}"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INCLUDE_PATH}"/>
|
||||||
|
<listOptionValue builtIn="false" value="${PROJECT_ROOT}"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages"/>
|
||||||
|
<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
|
||||||
|
</option>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.LITTLE_ENDIAN.994402890" name="Little endian code [See 'General' page to edit] (--little_endian, -me)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.LITTLE_ENDIAN" useByScannerDiscovery="false" value="true" valueType="boolean"/>
|
||||||
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DEFINE.144640810" name="Pre-define NAME (--define, -D)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DEFINE" valueType="definedSymbols">
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_BIOS_SYMBOLS}"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_SYMBOLS}"/>
|
||||||
|
<listOptionValue builtIn="false" value="${BIOS_SYMBOLS}"/>
|
||||||
|
<listOptionValue builtIn="false" value="SOC_XWR16XX"/>
|
||||||
|
<listOptionValue builtIn="false" value="SUBSYS_MSS"/>
|
||||||
|
<listOptionValue builtIn="false" value="DOWNLOAD_FROM_CCS"/>
|
||||||
|
<listOptionValue builtIn="false" value="DebugP_ASSERT_ENABLED"/>
|
||||||
|
<listOptionValue builtIn="false" value="_LITTLE_ENDIAN"/>
|
||||||
|
<listOptionValue builtIn="false" value="MMWAVE_L3RAM_SIZE=0xC0000"/>
|
||||||
|
</option>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.OPT_LEVEL.release.1652759484" name="Optimization level (--opt_level, -O)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.OPT_LEVEL.release" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.OPT_LEVEL.3" valueType="enumerated"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.OBJ_EXTENSION.489577846" name="Extension for object files (default is .obj) (--obj_extension, -eo)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.OBJ_EXTENSION" useByScannerDiscovery="false" value=".oer4f" valueType="string"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DEBUGGING_MODEL.1629844720" name="Debugging model" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DEBUGGING_MODEL" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DEBUGGING_MODEL.SYMDEBUG__DWARF" valueType="enumerated"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.GEN_FUNC_SUBSECTIONS.1277838959" name="Place each function in a separate subsection (--gen_func_subsections, -ms)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.GEN_FUNC_SUBSECTIONS" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.GEN_FUNC_SUBSECTIONS.on" valueType="enumerated"/>
|
||||||
|
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compiler.inputType__C_SRCS.489020898" name="C Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compiler.inputType__C_SRCS"/>
|
||||||
|
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compiler.inputType__CPP_SRCS.119509814" name="C++ Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compiler.inputType__CPP_SRCS"/>
|
||||||
|
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compiler.inputType__ASM_SRCS.337280145" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compiler.inputType__ASM_SRCS"/>
|
||||||
|
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compiler.inputType__ASM2_SRCS.1488176128" name="Assembly Sources" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compiler.inputType__ASM2_SRCS"/>
|
||||||
|
</tool>
|
||||||
|
<tool id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.linkerRelease.1316819194" name="Arm Linker" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.linkerRelease">
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.ARM_BIG_ENDIAN_MODES.1808122206" name="ARM big endian modes [See 'General' page to edit]" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.ARM_BIG_ENDIAN_MODES" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.ARM_BIG_ENDIAN_MODES._none" valueType="enumerated"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.HEAP_SIZE.212670987" name="Heap size for C/C++ dynamic memory allocation (--heap_size, -heap)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.HEAP_SIZE" useByScannerDiscovery="false" value="0x800" valueType="string"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.STACK_SIZE.1935492482" name="Set C system stack size (--stack_size, -stack)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.STACK_SIZE" useByScannerDiscovery="false" value="0x800" valueType="string"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.OUTPUT_FILE.100401926" name="Specify output file name (--output_file, -o)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.OUTPUT_FILE" useByScannerDiscovery="false" value="xwr16xx_mmw_mss.xer4f" valueType="string"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.MAP_FILE.1582128277" name="Link information (map) listed into <file> (--map_file, -m)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.MAP_FILE" useByScannerDiscovery="false" value="xwr16xx_mmw_mss.map" valueType="string"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.XML_LINK_INFO.1301643688" name="Detailed link information data-base into <file> (--xml_link_info, -xml_link_info)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.XML_LINK_INFO" useByScannerDiscovery="false" value="xwr16xx_mmw_mss_linkInfo.xml" valueType="string"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.DISPLAY_ERROR_NUMBER.1581649704" name="Emit diagnostic identifier numbers (--display_error_number)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.DISPLAY_ERROR_NUMBER" useByScannerDiscovery="false" value="true" valueType="boolean"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.DIAG_WRAP.2140012861" name="Wrap diagnostic messages (--diag_wrap)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.DIAG_WRAP" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.DIAG_WRAP.off" valueType="enumerated"/>
|
||||||
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.SEARCH_PATH.1922384789" name="Add <dir> to library search path (--search_path, -i)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.SEARCH_PATH" valueType="libPaths">
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_BIOS_LIBRARY_PATH}"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_LIBRARY_PATH}"/>
|
||||||
|
<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/control/mmwave/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/control/mmwavelink/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/drivers/crc/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/drivers/dma/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/drivers/esm/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/drivers/gpio/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/drivers/mailbox/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/drivers/osal/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/drivers/pinmux/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/drivers/soc/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/drivers/uart/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/utils/cli/lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="${CG_TOOL_ROOT}/include"/>
|
||||||
|
</option>
|
||||||
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.LIBRARY.1796072153" name="Include library file or command file as input (--library, -l)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.LIBRARY" useByScannerDiscovery="false" valueType="libs">
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_BIOS_LIBRARIES}"/>
|
||||||
|
<listOptionValue builtIn="false" value="${COM_TI_MMWAVE_SDK_LIBRARIES}"/>
|
||||||
|
<listOptionValue builtIn="false" value="libosal_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="libesm_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="libgpio_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="libsoc_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="libpinmux_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="libcrc_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="libdma_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="libuart_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="libmailbox_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="libmmwavelink_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="libmmwave_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="libcli_xwr16xx.aer4f"/>
|
||||||
|
<listOptionValue builtIn="false" value="rtsv7R4_T_le_v3D16_eabi.lib"/>
|
||||||
|
<listOptionValue builtIn="false" value="libc.a"/>
|
||||||
|
</option>
|
||||||
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.DEFINE.1560598365" name="Pre-define preprocessor macro _name_ to _value_ (--define)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.DEFINE" valueType="definedSymbols">
|
||||||
|
<listOptionValue builtIn="false" value="MMWAVE_L3RAM_SIZE=0xC0000"/>
|
||||||
|
</option>
|
||||||
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.DIAG_WARNING.1226102388" name="Treat diagnostic <id> as warning (--diag_warning)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.DIAG_WARNING" useByScannerDiscovery="false" valueType="stringList">
|
||||||
|
<listOptionValue builtIn="false" value="225"/>
|
||||||
|
</option>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.UNUSED_SECTION_ELIMINATION.1298117142" name="Eliminate sections not needed in the executable (--unused_section_elimination)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.UNUSED_SECTION_ELIMINATION" useByScannerDiscovery="false" value="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.UNUSED_SECTION_ELIMINATION.on" valueType="enumerated"/>
|
||||||
|
<option id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.DISABLE_AUTO_RTS.2055508988" name="Disable automatic RTS selection (--disable_auto_rts)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.linkerID.DISABLE_AUTO_RTS" useByScannerDiscovery="false" value="true" valueType="boolean"/>
|
||||||
|
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exeLinker.inputType__CMD_SRCS.81668875" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exeLinker.inputType__CMD_SRCS"/>
|
||||||
|
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exeLinker.inputType__CMD2_SRCS.891231831" name="Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exeLinker.inputType__CMD2_SRCS"/>
|
||||||
|
<inputType id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exeLinker.inputType__GEN_CMDS.1698681278" name="Generated Linker Command Files" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exeLinker.inputType__GEN_CMDS"/>
|
||||||
|
</tool>
|
||||||
|
<tool id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.hex.643826754" name="Arm Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.hex"/>
|
||||||
|
<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.201721164" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool">
|
||||||
|
<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR.528923521" name="Compiler tools directory (-c)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR" value="${CG_TOOL_ROOT}" valueType="string"/>
|
||||||
|
<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET.1441767509" name="Target (-t)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.TARGET" value="ti.targets.arm.elf.R4F" valueType="string"/>
|
||||||
|
<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM.2028451325" name="Platform (-p)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM" value="ti.platforms.cortexR:IWR16XX:false:200" valueType="string"/>
|
||||||
|
<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM_RAW.499371149" name="Platform (-p)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.PLATFORM_RAW" value="ti.platforms.cortexR:IWR16XX:false:200" valueType="string"/>
|
||||||
|
<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE.1225918035" name="Build-profile (-r)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.BUILD_PROFILE" value="release" valueType="string"/>
|
||||||
|
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH.549026406" name="XDCpath package repositories (--xdcpath)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.XDC_PATH" valueType="stringList">
|
||||||
|
<listOptionValue builtIn="false" value="${BIOS_CG_ROOT}/packages"/>
|
||||||
|
</option>
|
||||||
|
<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.COMPILE_OPTIONS.1394324498" name="Additional compiler options (--compileOptions)" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.COMPILE_OPTIONS" useByScannerDiscovery="false" value=""--enum_type=int "" valueType="string"/>
|
||||||
|
</tool>
|
||||||
|
</toolChain>
|
||||||
|
</folderInfo>
|
||||||
|
<sourceEntries>
|
||||||
|
<entry flags="VALUE_WORKSPACE_PATH|RESOLVED" kind="sourcePath" name=""/>
|
||||||
|
</sourceEntries>
|
||||||
|
</configuration>
|
||||||
|
</storageModule>
|
||||||
|
<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
|
||||||
|
</cconfiguration>
|
||||||
|
</storageModule>
|
||||||
|
<storageModule moduleId="org.eclipse.cdt.core.LanguageSettingsProviders"/>
|
||||||
|
<storageModule moduleId="cdtBuildSystem" version="4.0.0">
|
||||||
|
<project id="mmw_mss_16xx.com.ti.ccstudio.buildDefinitions.TMS470.ProjectType.1840406376" name="TMS470" projectType="com.ti.ccstudio.buildDefinitions.TMS470.ProjectType"/>
|
||||||
|
</storageModule>
|
||||||
|
<storageModule moduleId="scannerConfiguration"/>
|
||||||
|
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
|
||||||
|
</cproject>
|
||||||
28
.project
Normal file
28
.project
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>mmw_mss_16xx</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
|
||||||
|
<triggers>full,incremental,</triggers>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
</buildSpec>
|
||||||
|
<natures>
|
||||||
|
<nature>org.eclipse.rtsc.xdctools.buildDefinitions.XDC.xdcNature</nature>
|
||||||
|
<nature>com.ti.ccstudio.core.ccsNature</nature>
|
||||||
|
<nature>org.eclipse.cdt.core.cnature</nature>
|
||||||
|
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
|
||||||
|
<nature>org.eclipse.cdt.core.ccnature</nature>
|
||||||
|
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
|
||||||
|
</natures>
|
||||||
|
</projectDescription>
|
||||||
263
mss_main.c
Normal file
263
mss_main.c
Normal file
@@ -0,0 +1,263 @@
|
|||||||
|
/* Standard Include Files. */
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <stddef.h>
|
||||||
|
#include <string.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
#include <math.h>
|
||||||
|
|
||||||
|
/* BIOS/XDC Include Files. */
|
||||||
|
#include <xdc/std.h>
|
||||||
|
#include <xdc/cfg/global.h>
|
||||||
|
#include <xdc/runtime/IHeap.h>
|
||||||
|
#include <xdc/runtime/System.h>
|
||||||
|
#include <xdc/runtime/Error.h>
|
||||||
|
#include <xdc/runtime/Memory.h>
|
||||||
|
#include <ti/sysbios/BIOS.h>
|
||||||
|
#include <ti/sysbios/knl/Task.h>
|
||||||
|
#include <ti/sysbios/knl/Event.h>
|
||||||
|
#include <ti/sysbios/knl/Semaphore.h>
|
||||||
|
#include <ti/sysbios/knl/Clock.h>
|
||||||
|
#include <ti/sysbios/heaps/HeapBuf.h>
|
||||||
|
#include <ti/sysbios/heaps/HeapMem.h>
|
||||||
|
#include <ti/sysbios/knl/Event.h>
|
||||||
|
#include <ti/sysbios/family/arm/v7a/Pmu.h>
|
||||||
|
|
||||||
|
/* mmWave SDK Include Files: */
|
||||||
|
#include <ti/common/sys_common.h>
|
||||||
|
#include <ti/drivers/soc/soc.h>
|
||||||
|
#include <ti/drivers/esm/esm.h>
|
||||||
|
#include <ti/drivers/crc/crc.h>
|
||||||
|
#include <ti/drivers/uart/UART.h>
|
||||||
|
#include <ti/drivers/gpio/gpio.h>
|
||||||
|
#include <ti/drivers/mailbox/mailbox.h>
|
||||||
|
#include <ti/control/mmwave/mmwave.h>
|
||||||
|
#include <ti/control/mmwavelink/mmwavelink.h>
|
||||||
|
#include <ti/utils/cli/cli.h>
|
||||||
|
#include <ti/drivers/osal/DebugP.h>
|
||||||
|
#include <ti/drivers/osal/HwiP.h>
|
||||||
|
#include <ti/utils/cycleprofiler/cycle_profiler.h>
|
||||||
|
#include <ti/drivers/pinmux/pinmux.h>
|
||||||
|
#include <ti/drivers/osal/MemoryP.h>
|
||||||
|
#include <ti/utils/testlogger/logger.h>
|
||||||
|
|
||||||
|
SOC_Handle socHandle;
|
||||||
|
Event_Handle event;
|
||||||
|
uint8_t period = 0;
|
||||||
|
uint8_t buffer = 0;
|
||||||
|
uint8_t metka = 0;
|
||||||
|
|
||||||
|
UInt eventMask1 = Event_Id_00;
|
||||||
|
UInt eventMask2 = Event_Id_01;
|
||||||
|
UInt eventMask3 = Event_Id_02;
|
||||||
|
|
||||||
|
uint32_t BAUDRATE = 115200;
|
||||||
|
uint8_t STOPBITS = 1;
|
||||||
|
uint8_t DATALEN = 8;
|
||||||
|
uint8_t PARITY_VALUE = 4;
|
||||||
|
uint8_t gMCPIUARTPollingModeEnable = 0;
|
||||||
|
|
||||||
|
Event_Handle event1;
|
||||||
|
|
||||||
|
uint32_t gCPUClockFrequency = (200 * 1000000);
|
||||||
|
|
||||||
|
uint8_t uartDataLenths [] = {
|
||||||
|
0, // Padding
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
(uint8_t) UART_LEN_5,
|
||||||
|
(uint8_t) UART_LEN_6,
|
||||||
|
(uint8_t) UART_LEN_7,
|
||||||
|
(uint8_t) UART_LEN_8
|
||||||
|
};
|
||||||
|
|
||||||
|
uint8_t uartParityTypes [] = {
|
||||||
|
(uint8_t) UART_PAR_ZERO,
|
||||||
|
(uint8_t) UART_PAR_ONE,
|
||||||
|
(uint8_t) UART_PAR_EVEN,
|
||||||
|
(uint8_t) UART_PAR_ODD,
|
||||||
|
(uint8_t) UART_PAR_NONE
|
||||||
|
};
|
||||||
|
|
||||||
|
uint8_t uartStopBits [] = {
|
||||||
|
0, // Padding
|
||||||
|
(uint8_t) UART_STOP_ONE,
|
||||||
|
(uint8_t) UART_STOP_TWO
|
||||||
|
};
|
||||||
|
|
||||||
|
void Flashing_LED(UArg arg0, UArg arg1)
|
||||||
|
{
|
||||||
|
UInt flag;
|
||||||
|
while (TRUE)
|
||||||
|
{
|
||||||
|
flag = Event_pend(event1, Event_Id_NONE, eventMask1 + eventMask2 + eventMask3, BIOS_WAIT_FOREVER);
|
||||||
|
if(flag & eventMask1) {
|
||||||
|
GPIO_write(arg0, 1U);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
else if(flag & eventMask3) {
|
||||||
|
GPIO_write(arg0, 0U);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
while(TRUE){
|
||||||
|
GPIO_toggle(arg0);
|
||||||
|
if(Event_pend(event1, Event_Id_NONE, eventMask1 + eventMask3, period)) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void Work_UART(UArg arg0, UArg arg1)
|
||||||
|
{
|
||||||
|
uint8_t index[128];
|
||||||
|
UART_Params params;
|
||||||
|
UART_Handle handle;
|
||||||
|
uint8_t len;
|
||||||
|
|
||||||
|
/* Setup the default UART Parameters */
|
||||||
|
UART_Params_init(¶ms);
|
||||||
|
params.writeDataMode = UART_DATA_TEXT;
|
||||||
|
params.readDataMode = UART_DATA_TEXT;
|
||||||
|
params.readReturnMode = UART_RETURN_NEWLINE;
|
||||||
|
params.isPinMuxDone = 1;
|
||||||
|
params.baudRate = BAUDRATE;
|
||||||
|
params.dataLength = (UART_LEN) uartDataLenths[DATALEN];
|
||||||
|
handle = UART_open(0, ¶ms);
|
||||||
|
|
||||||
|
if (handle == NULL)
|
||||||
|
{
|
||||||
|
printf("Error: Unable to open the UART Instance\n");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
while(TRUE)
|
||||||
|
{
|
||||||
|
len = UART_read(handle, index, sizeof(index)/sizeof(uint8_t)) - 1;
|
||||||
|
if(len <= 13)
|
||||||
|
{
|
||||||
|
if(memcmp(index, "On", 2) == 0)
|
||||||
|
{
|
||||||
|
Event_post(event1, eventMask1);
|
||||||
|
UART_write(handle, "\nOk\n", 4);
|
||||||
|
}
|
||||||
|
else if(memcmp(index, "Off", 3) == 0)
|
||||||
|
{
|
||||||
|
Event_post(event1, eventMask3);
|
||||||
|
UART_write(handle, "\nOk\n", 4);
|
||||||
|
}
|
||||||
|
else if(memcmp(index, "Period ", 7) == 0) {
|
||||||
|
int i;
|
||||||
|
for(i = 7; i < len; i++)
|
||||||
|
{
|
||||||
|
if(index[i] >= '0' && index[i] <= '9')
|
||||||
|
{
|
||||||
|
buffer = buffer * 10 + (index[i] - '0');
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
metka = 1;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(metka == 1 || buffer == 0) {
|
||||||
|
UART_write(handle, "\nError\n", 7);
|
||||||
|
metka = 0;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
UART_write(handle, "\nOk\n", 4);
|
||||||
|
period = buffer;
|
||||||
|
buffer = 0;
|
||||||
|
Event_post(event1, eventMask2);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
UART_write(handle, "\nError\n", 7);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
UART_write(handle, "\nError\n", 7);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
static void InitTask(UArg arg0, UArg arg1)
|
||||||
|
{
|
||||||
|
Task_Params taskParamsUART;
|
||||||
|
|
||||||
|
Task_Params taskParamsLED;
|
||||||
|
Task_Params_init(&taskParamsLED);
|
||||||
|
taskParamsLED.stackSize = 4*1024;
|
||||||
|
taskParamsLED.priority = 1;
|
||||||
|
taskParamsLED.arg0 = (UArg)SOC_XWR16XX_GPIO_2;
|
||||||
|
|
||||||
|
Task_create(Flashing_LED, &taskParamsLED, NULL);
|
||||||
|
Event_Params eventParams;
|
||||||
|
Event_Params_init(&eventParams);
|
||||||
|
event1 = Event_create(&eventParams, NULL);
|
||||||
|
/* Initialize the GPIO */
|
||||||
|
GPIO_init ();
|
||||||
|
|
||||||
|
/* Initialize the UART */
|
||||||
|
UART_init();
|
||||||
|
|
||||||
|
/* Test the GPIO Output: Configure pin K13 as GPIO_2 output */
|
||||||
|
Pinmux_Set_OverrideCtrl(SOC_XWR16XX_PINK13_PADAZ, PINMUX_OUTEN_RETAIN_HW_CTRL, PINMUX_INPEN_RETAIN_HW_CTRL);
|
||||||
|
Pinmux_Set_FuncSel(SOC_XWR16XX_PINK13_PADAZ, SOC_XWR16XX_PINK13_PADAZ_GPIO_2);
|
||||||
|
GPIO_setConfig (SOC_XWR16XX_GPIO_2, GPIO_CFG_OUTPUT);
|
||||||
|
|
||||||
|
/* Setup the PINMUX to bring out the MSS UART-1 */
|
||||||
|
Pinmux_Set_FuncSel(SOC_XWR16XX_PINN5_PADBE, SOC_XWR16XX_PINN5_PADBE_MSS_UARTA_TX);
|
||||||
|
Pinmux_Set_OverrideCtrl(SOC_XWR16XX_PINN5_PADBE, PINMUX_OUTEN_RETAIN_HW_CTRL, PINMUX_INPEN_RETAIN_HW_CTRL);
|
||||||
|
Pinmux_Set_FuncSel(SOC_XWR16XX_PINN4_PADBD, SOC_XWR16XX_PINN4_PADBD_MSS_UARTA_RX);
|
||||||
|
Pinmux_Set_OverrideCtrl(SOC_XWR16XX_PINN4_PADBD, PINMUX_OUTEN_RETAIN_HW_CTRL, PINMUX_INPEN_RETAIN_HW_CTRL);
|
||||||
|
|
||||||
|
/* Initialize the Task Parameters. */
|
||||||
|
Task_Params_init(&taskParamsUART);
|
||||||
|
taskParamsUART.stackSize = 4*1024;
|
||||||
|
taskParamsUART.priority = 2;
|
||||||
|
Task_create(Work_UART, &taskParamsUART, NULL);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
int main (void)
|
||||||
|
{
|
||||||
|
int32_t errCode;
|
||||||
|
Task_Params taskParams;
|
||||||
|
SOC_Cfg socCfg;
|
||||||
|
Error_Block eb;
|
||||||
|
|
||||||
|
/* Initialize the ESM: Dont clear errors as TI RTOS does it */
|
||||||
|
ESM_init(0U);
|
||||||
|
|
||||||
|
/* Initialize the SOC confiugration: */
|
||||||
|
memset ((void *)&socCfg, 0, sizeof(SOC_Cfg));
|
||||||
|
|
||||||
|
/* Populate the SOC configuration: */
|
||||||
|
socCfg.clockCfg = SOC_SysClock_INIT;
|
||||||
|
/* Initialize the SOC Module: This is done as soon as the application is started
|
||||||
|
* to ensure that the MPU is correctly configured. */
|
||||||
|
socHandle = SOC_init (&socCfg, &errCode);
|
||||||
|
if (socHandle == NULL)
|
||||||
|
{
|
||||||
|
System_printf ("Error: SOC Module Initialization failed [Error code %d]\n", errCode);
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
event = Event_create(NULL, &eb);
|
||||||
|
if (event == NULL) {
|
||||||
|
System_printf ("Error: Event not create\n");
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Initialize the Task Parameters. */
|
||||||
|
Task_Params_init(&taskParams);
|
||||||
|
taskParams.stackSize = 2*1024;
|
||||||
|
Task_create(InitTask, &taskParams, NULL);
|
||||||
|
|
||||||
|
|
||||||
|
/* Start BIOS */
|
||||||
|
BIOS_start();
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
55
mss_mmw.cfg
Normal file
55
mss_mmw.cfg
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
/*
|
||||||
|
* Copyright 2011 by Texas Instruments Incorporated.
|
||||||
|
*
|
||||||
|
* All rights reserved. Property of Texas Instruments Incorporated.
|
||||||
|
* Restricted rights to use, duplicate or disclose this code are
|
||||||
|
* granted through contract.
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
environment['xdc.cfg.check.fatal'] = 'false';
|
||||||
|
|
||||||
|
/********************************************************************
|
||||||
|
************************** BIOS Modules ****************************
|
||||||
|
********************************************************************/
|
||||||
|
var Memory = xdc.useModule('xdc.runtime.Memory');
|
||||||
|
var BIOS = xdc.useModule('ti.sysbios.BIOS');
|
||||||
|
var HeapMem = xdc.useModule('ti.sysbios.heaps.HeapMem');
|
||||||
|
var HeapBuf = xdc.useModule('ti.sysbios.heaps.HeapBuf');
|
||||||
|
var Task = xdc.useModule('ti.sysbios.knl.Task');
|
||||||
|
var Idle = xdc.useModule('ti.sysbios.knl.Idle');
|
||||||
|
var SEM = xdc.useModule('ti.sysbios.knl.Semaphore');
|
||||||
|
var Event = xdc.useModule('ti.sysbios.knl.Event');
|
||||||
|
var Hwi = xdc.useModule('ti.sysbios.family.arm.v7r.vim.Hwi');
|
||||||
|
var System = xdc.useModule('xdc.runtime.System');
|
||||||
|
var SysStd = xdc.useModule('xdc.runtime.SysStd');
|
||||||
|
var clock = xdc.useModule('ti.sysbios.knl.Clock');
|
||||||
|
var Pmu = xdc.useModule('ti.sysbios.family.arm.v7a.Pmu');
|
||||||
|
System.SupportProxy = SysStd;
|
||||||
|
|
||||||
|
/* Install idle function to sleep the R4F (using WFI instruction). Note if Load
|
||||||
|
module is used for any reason in future, Load.updateInIdle must be false
|
||||||
|
else Load will not be functional. Also, no other book-keeping etc functions
|
||||||
|
should be installed in the idle thread */
|
||||||
|
//Idle.addFunc('&MmwDemo_sleep');
|
||||||
|
|
||||||
|
/* FIQ Stack Usage: */
|
||||||
|
Hwi.fiqStackSize = 2048;
|
||||||
|
Hwi.fiqStackSection = ".myFiqStack"
|
||||||
|
Program.sectMap[".myFiqStack"] = "DATA_RAM";
|
||||||
|
|
||||||
|
/* Default Heap Creation: Local L2 memory */
|
||||||
|
var heapMemParams = new HeapMem.Params();
|
||||||
|
heapMemParams.size = 40*1024;
|
||||||
|
heapMemParams.sectionName = "systemHeap";
|
||||||
|
Program.global.heap0 = HeapMem.create(heapMemParams);
|
||||||
|
Memory.defaultHeapInstance = Program.global.heap0;
|
||||||
|
|
||||||
|
/* Enable BIOS Task Scheduler */
|
||||||
|
BIOS.taskEnabled = true;
|
||||||
|
|
||||||
|
Program.sectMap[".vecs"] = "VECTORS";
|
||||||
|
|
||||||
|
/* Make sure libraries are built with 32-bit enum types to be compatible with DSP enum types*/
|
||||||
|
BIOS.includeXdcRuntime = true;
|
||||||
|
BIOS.libType = BIOS.LibType_Custom;
|
||||||
|
BIOS.customCCOpts += " --enum_type=int ";
|
||||||
12
mss_mmw_linker.cmd
Normal file
12
mss_mmw_linker.cmd
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
/*----------------------------------------------------------------------------*/
|
||||||
|
/* Linker Settings */
|
||||||
|
--retain="*(.intvecs)"
|
||||||
|
|
||||||
|
/*----------------------------------------------------------------------------*/
|
||||||
|
/* Section Configuration */
|
||||||
|
SECTIONS
|
||||||
|
{
|
||||||
|
systemHeap : {} > DATA_RAM
|
||||||
|
}
|
||||||
|
/*----------------------------------------------------------------------------*/
|
||||||
|
|
||||||
38
r4f_linker.cmd
Normal file
38
r4f_linker.cmd
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
/*----------------------------------------------------------------------------*/
|
||||||
|
/* r4f_linker.cmd */
|
||||||
|
/* */
|
||||||
|
/* (c) Texas Instruments 2016, All rights reserved. */
|
||||||
|
/* */
|
||||||
|
|
||||||
|
/* USER CODE BEGIN (0) */
|
||||||
|
/* USER CODE END */
|
||||||
|
|
||||||
|
|
||||||
|
/*----------------------------------------------------------------------------*/
|
||||||
|
/* Linker Settings */
|
||||||
|
--retain="*(.intvecs)"
|
||||||
|
|
||||||
|
/*----------------------------------------------------------------------------*/
|
||||||
|
/* Memory Map */
|
||||||
|
MEMORY{
|
||||||
|
VECTORS (X) : origin=0x00000000 length=0x00000100
|
||||||
|
PROG_RAM (RX) : origin=0x00000100 length=0x0003FF00
|
||||||
|
DATA_RAM (RW) : origin=0x08000000 length=0x00030000
|
||||||
|
L3_RAM (RW) : origin=0x51000000 length=MMWAVE_L3RAM_SIZE
|
||||||
|
HS_RAM (RW) : origin=0x52080000 length=0x8000
|
||||||
|
}
|
||||||
|
|
||||||
|
/*----------------------------------------------------------------------------*/
|
||||||
|
/* Section Configuration */
|
||||||
|
SECTIONS{
|
||||||
|
.intvecs : {} > VECTORS
|
||||||
|
.text : {} > PROG_RAM ALIGN(8)
|
||||||
|
.const : {} > PROG_RAM ALIGN(8)
|
||||||
|
.cinit : {} > PROG_RAM ALIGN(8)
|
||||||
|
.pinit : {} > PROG_RAM ALIGN(8)
|
||||||
|
.bss : {} > DATA_RAM
|
||||||
|
.data : {} > DATA_RAM
|
||||||
|
.stack : {} > DATA_RAM ALIGN(32)
|
||||||
|
}
|
||||||
|
/*----------------------------------------------------------------------------*/
|
||||||
|
|
||||||
Reference in New Issue
Block a user