工具/软件:
您好:
使用 Code Composer Studio CLI 导入工程时、会出现意外行为。 根据 文档、-ccs.copyIntoWorkspace 选项默认为 false、并且如果明确设置为 false、应该会阻止 CCS 将工程文件复制到工作区中。
但是、在 macOS 和 Windows 中、无论该设置如何、都会将工程文件复制到工作区中。
CCS 版本: Build:20.2.0.12__1.8.0(在 Help > About 下)
测试平台:
-
我的超次元帝国 15.5.
-
Windows 10 Pro (22H2 Build 19045.5965)
使用的命令(macOS 示例):
/Applications/ti/ccs2020/ccs/ccs-server.app/Contents/MacOS/ccs-server-cli.sh \
-noSplash \
-workspace /Users/andrerc/git/thyristor_pulse_phase_control_f280013x/ti_temporary_workspace \
-application com.ti.ccs.apps.importProject \
"-ccs.location" /Users/andrerc/git/thyristor_pulse_phase_control_f280013x/epwm_ex10_chopper \
"-ccs.copyIntoWorkspace" false
预期行为:
-
通过引用导入的工程;文件应保留在其原始位置
-
工作区应仅包含元数据、而不应包含实际的工程文件
观察到的行为:
-
所有工程文件(源文件,cmd 文件、.syscfg 等)都复制到工作区目录中
生成的文件树如下:
➜tree ti_tempory_workspace -L 2.
TI_Temporature_workspace
└──EPWM_EX10_CHOPER
├──28004x_generic_flash_lnk.cmd
├──28004x_generic_ram_lnk.cmd
├──Ω 器件
├──EPWM_EX10_CHOPER.c
├──ePWM_EX10_CHOPER.syscfg
├──targetConfigs
└──timer_interrupt.cpp
4 个目录、5 个文件
故障排除尝试次数:
-
忽略-ccs.copyIntoWorkspace 选项→仍在复制的文件
-
显式设置-ccs.copyIntoWorkspace false→相同的结果
-
已验证运行命令之前工作区是否干净
这可能是 CLI 导入工具中的错误、或者文档是否过时或不正确关于-ccs.copyIntoWorkspace 的行为?
请查找随附的 zip 文件、其中包含可重现的测试用例。
如需任何指导或解决方法、敬请谅解!
提前感谢、
安德烈
e2e.ti.com/.../thyristor_5F00_pulse_5F00_phase_5F00_control_5F00_f280013x.zip