This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/CC3220SF-LAUNCHXL:自定义项目规范- LaunchWizard 不允许我单击"Finish"或选择空项目

Guru**** 2589280 points
Other Parts Discussed in Thread: CC3220SF

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/924184/ccs-cc3220sf-launchxl-custom-project-spec---launchwizard-not-allowing-me-to-click-finish-or-choose-an-empty-project

器件型号:CC3220SF-LAUNCHXL
主题中讨论的其他器件:CC3220SF

工具/软件:Code Composer Studio

我已经制作了自己的 projectspec 文件来启动新的基本 FreeRTOS 项目。  当我没有 launchWizard 的线路时、一切似乎都正常工作。  当我尝试使用 launchWizard="true"时,它将正确启动“启动向导”窗口,但是我无法从任何空项目(例如空项目或空项目(使用 main.c))中进行选择,也不允许我单击“完成”。

我想加入 launchWizard="true"、以便我可以在此处更改项目标题、而不必始终在 projectspec 文件中更改项目标题。  我希望我只是在 projectspec 中做了一些错误的事情。  我复制并粘贴了我在下面创建的 projectspec 文件。  请提供任何帮助。  谢谢。



   
       
           <context
               deviceFamily="ARM"
               DeviceID="Cortex M.CC3220SF"
           />
       
   

   <project
       title="FreeRTOS 项目"
       name="freertos_Test"
       配置="调试"
       工具链="TI"
       connection="TIXDS110_Connection.xml"
   deviceFamily="ARM"
   deviceVariant="CortexM4"
       器件="Cortex M.CC3220SF"
       要求变量="freertos_install_DIR"
   linkerCommandFile="CC3220SF_LAUNCHXL_FreeRTOS.cmd"
   launchWizard="true"
       
       编译器构建选项="
      -i${COM_TI_SIMPLELINK_CC32XX_SDK_INCLUDE_PATH}
           -i${PROJECT_ROOT}
           -i${CG_TOOL_ROOT}/include
           -i${COM_TI_SIMPLELINK_CC32XX_SDK_INSTALL_DIR}/源代码
           -i${COM_TI_SIMPLELINK_CC32XX_SDK_INSTALL_DIR}/source/ti/posix/ccs
           -i${FreeRTOS_INSTALL_DIR}/FreeRTOS/Source/include
           -i${FreeRTOS_INSTALL_DIR}/FreeRTOS/Source/portable/CCS/ARM_CM3
           --silicon_version=7M4
           --code_state=16
           --little_endian
           --display_error_number
           --diag_warning=255
           --diag_wrap=off
           --gen_func_subsections=on
           --float_support=vfplib
           --symdebug:dwarf
       "
       linkerBuildOptions="
      -l${COM_TI_SIMPLELINK_CC32XX_SDK_libraries}
           -llibc.a
      -l${COM_TI_SIMPLELINK_CC32XX_SDK_INSTALL_DIR}/source/ti/devices/cc32xx/driverlib/ccs/Release/driverlib.a
      -l${COM_TI_SIMPLELINK_CC32XX_SDK_INSTALL_DIR}/source/ti/drivers/lib/drivers_cc32xx.aem4
      -i${COM_TI_SIMPLELINK_CC32XX_SDK_library_path}
           -i${CG_TOOL_ROOT}/lib
      -i${CG_TOOL_ROOT}/include
           --diag_suppress=10063
           --warn_sections
           --display_error_number
           --diag_wrap=off
           -rom_model
       "
       enableSysConfigTool="true"
       sysConfigBuildOptions="
           --product ${com_TI_SIMPLELINK_CC32XX_SDK_INSTALL_DIR}/.metadata/product.json
       "
       Description="FreeRTOS 项目模板">

       
       
       
   
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    projectspec 文件的目的主要是为了提供一种机制来提供与 CCS/编译器版本无关的工程。 因此、我们期望用户在导入过程中或导入后、通常只更改/设置编译器工具或产品(如 SDK)的版本。

    在您的示例中、启动向导时、您可以更改 Compiler version 字段(假设您安装了多个版本的编译器工具)、然后这应允许修改工程名称等其他字段。  

    希望这有助于解释行为。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、感谢您的回复。

    遗憾的是、这不能解决问题。 我可以像您所说的那样选择不同的编译器、实际上会展开空项目模板下拉列表、在我更改编译器之前、这些模板不可见、但即使在更改编译器之后、我仍然无法选择项目模板并单击"完成"。 但我可能会误解。 如果需要、我可以在今晚稍后附上屏幕截图。

    谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    哦、等一下、很抱歉我说得太快了。 执行此操作后、我没有注意到我可以单击"Finish"。 我仍然无法选择所需的项目模板、但它似乎默认为"empty"(使用 main.c)、在最坏的情况下、我始终可以添加自己的 main.c 文件。 我想说您已经为我解决了这个问题。  感谢你的帮助