了解 TI 的 ProjectSpec 文件——<property name = ""> <file path = ""> 做什么以及环境变量定义在哪里?

问题描述 投票:0回答:1

这里是 TI 用于 MMWave SDK 开箱即用 (OOO) 演示的 .projectspec 文件的一个有趣片段:

    compilerBuildOptions="
    -I${PROJECT_ROOT}
    -I${CG_TOOL_ROOT}/include
    -I${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages
    -I${TI_PRODUCTS_DIR}/mathlib_c674x_3_1_2_1/packages


    <!-- Project properties -->
    <property name="type" value="rtsc"/>
    <property name="products" value="com.ti.rtsc.SYSBIOS:6.73.01.01;com.ti.MMWAVE_SDK:03.06.00.00-LTS;"/>
    <property name="xdcToolsVersion" value="3.50.08.24_core"/>
    <property name="target" value="ti.targets.elf.C674"/>
    <property name="platform" value="ti.platforms.c6x:IWR68XX:false:600"/>
    <property name="endianness" value="little"/>
    <property name="output_format" value="elf"/>
    <property name="buildProfile" value="release"/>
    <property name="configuroOptions" value="--compileOptions &quot;--enum_type=int &quot; "/>

    <!-- Project files -->
    <file path="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/demo/xwr68xx/mmw/dss/dss_main.c" openOnCreation="false" excludeFromBuild="false" action="copy"/>
    <file path="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/demo/xwr68xx/mmw/dss/mmw_dss.cfg" openOnCreation="false" excludeFromBuild="false" action="copy"/>
    <file path="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/demo/xwr68xx/mmw/dss/mmw_dss_linker.cmd" openOnCreation="false" excludeFromBuild="false" action="copy"/>
    <file path="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/datapath/dpc/objectdetection/objdetdsp/src/objectdetection.c" openOnCreation="false" excludeFromBuild="false" action="copy"/>
    <file path="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/platform/xwr68xx/c674x_linker.cmd" openOnCreation="false" excludeFromBuild="false" action="copy"/>
    <file path="${COM_TI_MMWAVE_SDK_INSTALL_DIR}/packages/ti/board/antenna_geometry.c" openOnCreation="false" excludeFromBuild="false" action="copy"/>

我似乎找不到任何关于以下命令的信息:

 <property name = " " , value = " ">
 <filepath="" openOnCreation="false" excludeFromBuild="false" action="copy"/>

我在哪里可以找到 ${PROJECT_ROOT} 等环境变量的定义。

任何人都可以解释这些或至少将我链接到文件吗? TI的客户支持在这方面不是很有帮助......

谢谢!

makefile project texas-instruments
1个回答
0
投票

这里有模糊的记录https://software-dl.ti.com/ccs/esd/documents/ccs_projectspecs.html

一般都是指schema文件

有关 projectSpec 文件的结构和属性文档的更多信息,请参阅名为 projectSpec.xsd 的 projectspecs 的 XML 架构文件。该文件可以在目录中找到 �

© www.soinside.com 2019 - 2024. All rights reserved.