器件型号: TMS320F2800157-Q1
尊敬的 exepts:
我们的客户在 CCS 中遇到以下问题
问题 1: 客户希望 编译后将生成的 CPU1_RAM 文件夹输出到目录.\40_Integration\CCSProject\

问题 2: 客户希望将圈出的文件放入目录.\40_Integration\CCSProject\中、但无法成功修改它。

问题 3: 将代码推送/上载到服务器时是否还需要上载.theia 和.settings 文件夹?


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.
器件型号: TMS320F2800157-Q1
尊敬的 exepts:
我们的客户在 CCS 中遇到以下问题
问题 1: 客户希望 编译后将生成的 CPU1_RAM 文件夹输出到目录.\40_Integration\CCSProject\

问题 2: 客户希望将圈出的文件放入目录.\40_Integration\CCSProject\中、但无法成功修改它。

问题 3: 将代码推送/上载到服务器时是否还需要上载.theia 和.settings 文件夹?


嗨、Leo、
我知道您正在寻求优化 Code Composer Studio (CCS) 工程结构、从而实现更好的集成和版本控制。 有关以下三个问题、请参阅我的技术指南:
若要更改 CCS 放置构建工件的位置(例如文件,文件和其他生成的文件) .out .map 、您应该修改 工程属性中的 Build Output Directory 设置、而不是尝试移动源文件夹。
..\40_Integration\CCSProject\
您圈出的文件(,,).ccsproject .project .cproject是定义基于 Eclipse 的 CCS IDE 中的项目结构的基本元数据文件。
40_Integration 文件夹中。 这将使源代码和构建工件保持分离、同时保持 IDE 正常工作。.theia .settings 将文件夹上载到服务器将代码推送到服务器(例如 Git、SVN)时、应该区分 源代码 和 本地环境配置。
.settings 文件夹: 包含用户特定的工作区首选项和本地 IDE 配置。 通常建议不要上传此文件夹。 如果另一位工程师提取您的代码、他们的本地 CCS 环境可能会与您的代码相冲突、从而导致“虚假“错误或意外行为。.theia 文件夹: 这特定于基于 CCS Theia 的新编辑器。 与 .settings 文件夹一样、这是特定于环境的。.project .cproject .ccsproject 上载、和、因为其他用户将项目导入自己的 CCS 实例需要这些。版本控制 (Git/SVN) 的摘要建议:
Src Inc、、 GenCode、 ManCode Config、 .project .cproject .ccsproject和任何自定义链接器命令文件 ().cmd。Debug/、 Release/、 .settings/、 .theia/和任何其他本地构建工件。我希望这澄清了您的工作流程。 如果您还有其他问题、敬请告知。
此致、
Zackary Fleenor
嗨、Leo、
对上一次答复中的间接表示歉意。
../../40_Integration/CCSProject/
.settings/
.theia/
CPU1_RAM/
Debug/
Release/
*.out
*.map