First
This commit is contained in:
17
mmw_mss_16xx/.ccsproject
Normal file
17
mmw_mss_16xx/.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>
|
||||
307
mmw_mss_16xx/.cproject
Normal file
307
mmw_mss_16xx/.cproject
Normal file
@@ -0,0 +1,307 @@
|
||||
<?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.1859971972">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.TMS470.Debug.1859971972" 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.1859971972" 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.1859971972." name="/" resourcePath="">
|
||||
<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.DebugToolchain.1195034329" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.DebugToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.linkerDebug.2064452462">
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.1364666383" 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: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}"]}"/>
|
||||
</option>
|
||||
<option id="com.ti.ccstudio.buildDefinitions.core.OPT_CODEGEN_VERSION.1142152279" 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.targetPlatformDebug.2031577499" 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.1206695418" keepEnvironmentInBuildfile="false" name="GNU Make" 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.2101888198" 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.1809250447" 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.2102530959" 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.806370612" 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.571537144" 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.164168534" 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 id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DEBUGGING_MODEL.1429353365" 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 IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.DIAG_WARNING.651079789" 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.877979310" 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.418042749" 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.2034496021" 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.1484446956" 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.871568794" 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.1556186743" name="Optimization level (--opt_level, -O)" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.compilerID.OPT_LEVEL" 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.1189313531" 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.GEN_FUNC_SUBSECTIONS.1624518885" 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.87750380" 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.750323690" 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.1723178302" 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.609642577" 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.2064452462" 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.443275466" 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.755372658" 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.1468705357" 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.879038101" 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.1174980595" 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.1252549085" 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.77645418" 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.282632613" 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.1394264753" 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.428201413" 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.1191520672" 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.2053100332" 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.714163941" 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.2099427724" 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.1320790727" 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.1872004874" 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.601049363" 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.520590470" name="Arm Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.hex"/>
|
||||
<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.246862413" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool">
|
||||
<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR.1290007213" 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.1728023011" 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.369774965" 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.1891740577" 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.589161507" 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.1351094021" 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.839926997" 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 excluding="src" 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.1446541625">
|
||||
<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="com.ti.ccstudio.buildDefinitions.TMS470.Release.1446541625" 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.1446541625" 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.1446541625." name="/" resourcePath="">
|
||||
<toolChain id="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.ReleaseToolchain.367385220" name="TI Build Tools" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.ReleaseToolchain" targetTool="com.ti.ccstudio.buildDefinitions.TMS470_16.9.exe.linkerRelease.1088677632">
|
||||
<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.core.OPT_TAGS.610926859" 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.908654922" 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.1941093311" 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.438664657" name="GNU Make.Release" 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.56240052" 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.1218018936" 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.1050154095" 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.1745615232" 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.1944775528" 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.1130009979" 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.553227260" 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.1288632961" 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.1113589567" 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.714581600" 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.1291760532" 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.2063590568" 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.1387138507" 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.1511423329" 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.832380182" 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.1738969260" 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.553741470" 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.553623924" 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.1322174757" 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.752218122" 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.1088677632" 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.773771289" 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.669508804" 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.653350903" 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.1065459202" 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.94230215" 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.1721730339" 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.1351361529" 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.354799285" 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.1154176644" 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.2094132297" 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.717896754" 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.767935542" 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.799073145" 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.622577648" 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.150544435" 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.1726872092" 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.2004728786" 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.1921906647" name="Arm Hex Utility" superClass="com.ti.ccstudio.buildDefinitions.TMS470_16.9.hex"/>
|
||||
<tool id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.1337960653" name="XDCtools" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool">
|
||||
<option id="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.CODEGEN_TOOL_DIR.1036157860" 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.574271089" 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.1574945828" 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.511933608" 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.632899866" 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.1857724672" 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.2121649118" superClass="com.ti.rtsc.buildDefinitions.XDC_3.16.tool.COMPILE_OPTIONS" useByScannerDiscovery="false" value=""--enum_type=int "" valueType="string"/>
|
||||
</tool>
|
||||
</toolChain>
|
||||
</folderInfo>
|
||||
<sourceEntries>
|
||||
<entry excluding="src" 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.1528256034" name="TMS470" projectType="com.ti.ccstudio.buildDefinitions.TMS470.ProjectType"/>
|
||||
</storageModule>
|
||||
<storageModule moduleId="scannerConfiguration"/>
|
||||
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets"/>
|
||||
</cproject>
|
||||
28
mmw_mss_16xx/.project
Normal file
28
mmw_mss_16xx/.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>
|
||||
@@ -0,0 +1,4 @@
|
||||
ccsVersionValidationPolicy=warning
|
||||
compilerVersionValidationPolicy=flexible
|
||||
eclipse.preferences.version=1
|
||||
productVersionsValidationPolicy=flexible
|
||||
3
mmw_mss_16xx/.settings/org.eclipse.cdt.codan.core.prefs
Normal file
3
mmw_mss_16xx/.settings/org.eclipse.cdt.codan.core.prefs
Normal file
@@ -0,0 +1,3 @@
|
||||
eclipse.preferences.version=1
|
||||
inEditor=false
|
||||
onBuild=false
|
||||
2
mmw_mss_16xx/.settings/org.eclipse.cdt.debug.core.prefs
Normal file
2
mmw_mss_16xx/.settings/org.eclipse.cdt.debug.core.prefs
Normal file
@@ -0,0 +1,2 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.cdt.debug.core.toggleBreakpointModel=com.ti.ccstudio.debug.CCSBreakpointMarker
|
||||
6
mmw_mss_16xx/.settings/org.eclipse.core.resources.prefs
Normal file
6
mmw_mss_16xx/.settings/org.eclipse.core.resources.prefs
Normal file
@@ -0,0 +1,6 @@
|
||||
eclipse.preferences.version=1
|
||||
encoding//Debug/makefile=UTF-8
|
||||
encoding//Debug/objects.mk=UTF-8
|
||||
encoding//Debug/sources.mk=UTF-8
|
||||
encoding//Debug/subdir_rules.mk=UTF-8
|
||||
encoding//Debug/subdir_vars.mk=UTF-8
|
||||
0
mmw_mss_16xx/.xdchelp
Normal file
0
mmw_mss_16xx/.xdchelp
Normal file
347
mmw_mss_16xx/mss_main.c
Normal file
347
mmw_mss_16xx/mss_main.c
Normal file
@@ -0,0 +1,347 @@
|
||||
/* 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 id_buf = 0;
|
||||
uint8_t value_buf = 0;
|
||||
uint8_t value = 0;
|
||||
uint8_t id = 0;
|
||||
uint8_t metka = 0;
|
||||
|
||||
UART_Handle handle;
|
||||
|
||||
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
|
||||
};
|
||||
|
||||
Mbox_Handle peerMailbox;
|
||||
|
||||
#define BIG_MSG_SIZE 3
|
||||
|
||||
volatile uint8_t mboxProcToken = 0;
|
||||
|
||||
//void MmwDemo_sleep(void)
|
||||
//{
|
||||
// /* issue WFI (Wait For Interrupt) instruction */
|
||||
// asm(" IDLE ");
|
||||
//}
|
||||
|
||||
static int32_t mboxWrite_ch0(uint8_t *message, int32_t len)
|
||||
{
|
||||
int32_t retVal = -1;
|
||||
retVal = Mailbox_write(peerMailbox, message, len);
|
||||
if (retVal == len)
|
||||
{
|
||||
retVal = 0;
|
||||
}
|
||||
return retVal;
|
||||
}
|
||||
|
||||
static void mboxReadProc_ch0()
|
||||
{
|
||||
uint8_t mes;
|
||||
int32_t retVal = 0;
|
||||
int32_t ret = 0;
|
||||
|
||||
|
||||
/* Read the message from the peer mailbox: We are not trying to protect the read
|
||||
* from the peer mailbox because this is only being invoked from a single thread */
|
||||
retVal = Mailbox_read(peerMailbox, &mes, 1);
|
||||
if (retVal < 0)
|
||||
{
|
||||
/* Error: Unable to read the message. Setup the error code and return values */
|
||||
System_printf("Error read dss\n");
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
Mailbox_readFlush (peerMailbox);
|
||||
UART_write(handle, "\n", 1);
|
||||
System_printf("%d\n", mes);
|
||||
UART_write(handle, &mes, 1);
|
||||
UART_write(handle, "\n", 1);
|
||||
|
||||
if (ret != 0)
|
||||
{
|
||||
System_printf ("Error: Mailbox send message failed \n");
|
||||
}
|
||||
/* We are done: There are no messages available from the peer execution domain. */
|
||||
return;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
void mboxCallback_ch0 (Mbox_Handle handle, Mailbox_Type peer)
|
||||
{
|
||||
/* Message has been received from the peer endpoint. */
|
||||
// mboxReadProc_ch0();
|
||||
mboxProcToken = 1;
|
||||
}
|
||||
|
||||
void mBox(UArg a0, UArg a1)
|
||||
{
|
||||
|
||||
while(true){
|
||||
if (mboxProcToken == 1)
|
||||
{
|
||||
mboxProcToken = 0;
|
||||
/* If the mailbox has a message and the frame processing task has finished. */
|
||||
mboxReadProc_ch0();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void Work_UART(UArg arg0, UArg arg1)
|
||||
{
|
||||
uint8_t index[128];
|
||||
uint8_t message[BIG_MSG_SIZE];
|
||||
UART_Params params;
|
||||
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, "Get ID ", 7) == 0)
|
||||
{
|
||||
int i;
|
||||
for(i = 7; i < len; i++)
|
||||
{
|
||||
if(index[i] >= '0' && index[i] <= '9')
|
||||
{
|
||||
id_buf = id_buf * 10 + (index[i] - '0');
|
||||
}
|
||||
}
|
||||
message[0] = 0;
|
||||
id = id_buf;
|
||||
id_buf = 0;
|
||||
message[1] = id;
|
||||
mboxWrite_ch0(message, BIG_MSG_SIZE);
|
||||
}
|
||||
else if(memcmp(index, "Set ", 4) == 0)
|
||||
{
|
||||
int i;
|
||||
int pointer = 0;
|
||||
for(i = 4; i < len; i++)
|
||||
{
|
||||
if(index[i] >= '0' && index[i] <= '9')
|
||||
{
|
||||
value_buf = value_buf * 10 + (index[i] - '0');
|
||||
} else if(index[i] == 'I') {
|
||||
pointer = i;
|
||||
value = value_buf;
|
||||
value_buf = 0;
|
||||
message[2] = value;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(memcmp(index, " ID ", 4)) {
|
||||
int i;
|
||||
for(i = pointer + 2; i < len; i++)
|
||||
{
|
||||
if(index[i] >= '0' && index[i] <= '9')
|
||||
{
|
||||
id_buf = id_buf * 10 + (index[i] - '0');
|
||||
}
|
||||
}
|
||||
id = id_buf;
|
||||
id_buf = 0;
|
||||
message[0] = 1;
|
||||
message[1] = id;
|
||||
mboxWrite_ch0(message, BIG_MSG_SIZE);
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
UART_write(handle, "\nError\n", 7);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
static void InitTask(UArg arg0, UArg arg1)
|
||||
{
|
||||
Task_Params taskParamsUART;
|
||||
Task_Params taskParams;
|
||||
int32_t errCode;
|
||||
Mailbox_Config cfg;
|
||||
|
||||
Mailbox_init(MAILBOX_TYPE_MSS);
|
||||
if(Mailbox_Config_init(&cfg) < 0)
|
||||
{
|
||||
System_printf ("Error: Mailbox init failed\n");
|
||||
return;
|
||||
}
|
||||
|
||||
/* Setup the configuration: */
|
||||
cfg.chType = MAILBOX_CHTYPE_MULTI;
|
||||
cfg.chId = MAILBOX_CH_ID_0;
|
||||
cfg.writeMode = MAILBOX_MODE_BLOCKING;
|
||||
cfg.readMode = MAILBOX_MODE_CALLBACK;
|
||||
cfg.readCallback = &mboxCallback_ch0;
|
||||
|
||||
peerMailbox = Mailbox_open(MAILBOX_TYPE_DSS, &cfg, &errCode);
|
||||
if (peerMailbox == NULL)
|
||||
{
|
||||
System_printf ("Error: Mailbox open failed 0\n");
|
||||
return;
|
||||
}
|
||||
|
||||
/* Initialize the UART */
|
||||
UART_init();
|
||||
|
||||
/* Test the GPIO Output: Configure pin K13 as GPIO_2 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 = 3;
|
||||
Task_create(Work_UART, &taskParamsUART, NULL);
|
||||
|
||||
/* Initialize the Task Parameters Mailbox. */
|
||||
Task_Params_init(&taskParams);
|
||||
taskParams.priority = 2;
|
||||
taskParams.stackSize = 3 * 1024;
|
||||
Task_create(mBox, &taskParams, 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;
|
||||
}
|
||||
54
mmw_mss_16xx/mss_mmw.cfg
Normal file
54
mmw_mss_16xx/mss_mmw.cfg
Normal file
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* 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 */
|
||||
|
||||
/* 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
mmw_mss_16xx/mss_mmw_linker.cmd
Normal file
12
mmw_mss_16xx/mss_mmw_linker.cmd
Normal file
@@ -0,0 +1,12 @@
|
||||
/*----------------------------------------------------------------------------*/
|
||||
/* Linker Settings */
|
||||
--retain="*(.intvecs)"
|
||||
|
||||
/*----------------------------------------------------------------------------*/
|
||||
/* Section Configuration */
|
||||
SECTIONS
|
||||
{
|
||||
systemHeap : {} > DATA_RAM
|
||||
}
|
||||
/*----------------------------------------------------------------------------*/
|
||||
|
||||
38
mmw_mss_16xx/r4f_linker.cmd
Normal file
38
mmw_mss_16xx/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