主题中讨论的其他器件:SysConfig
如果我想在 CCS 12.5.0007中有一个项目可以与两个需要在 SysConfig 中稍有不同的硬件目标一同使用、是否有一种简单的方法可以在多个配置之间(轻松)切换?
我们还注意到、默认情况下工程的 SysConfig 文件是"example.syscfg"、任何从"example"更改文件名的尝试都会导致构建中断。
谢谢
安迪
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 12.5.0007中有一个项目可以与两个需要在 SysConfig 中稍有不同的硬件目标一同使用、是否有一种简单的方法可以在多个配置之间(轻松)切换?
我们还注意到、默认情况下工程的 SysConfig 文件是"example.syscfg"、任何从"example"更改文件名的尝试都会导致构建中断。
谢谢
安迪
Andrew、您好!
因此、要回答这里的原始问题、您可以拥有多个与特定项目关联的 SysConfig 文件、只要您一次只包含一个。 没有用于构建的其他 SysConfig 文件 必须 通过右键点击并选择"Exlcude from Build"
完成后、应该如下所示:

关于您报告的 此问题:
Unknown 说:任何从"example"更改文件名的尝试都会导致构建错误。 [/报价]我一直无法重现此问题、并在使用您现有的 SDK、SysConfig 和 CCS 的确切版本时尝试了许多不同的策略。
您可以尝试重新启动 Code Composer Studio 实例吗? 我 很少 但偶尔也会看到创建新的工作区以清除不可复制的版本的陈旧性。
此致、
拉尔夫·雅各比
只是尝试做一些进一步的测试、以便掌握问题的解决方法。
以下是我所在的位置:
从使用 example.syscfg 的工作系统开始
我将 example.sysfg 文件复制到两个文件 alpha.syscfg 和 beta .syscfg
我还没有修改 α 和 β。
我删除了所有子项目中的 example.syscfg 文件、并将 beta .syscfg 从构建中排除。
我重新编译了工程和子工程。
构建过程中无错误-我希望...
但是... 现在我遇到了一个无法正常工作的项目-在尝试调试解决方案时出现"无法访问 DAP"错误。
我在每个子项目中从版本控制中恢复了 example.syscfg、并排除了 alpha.syscfg 和 beta。syscfg Filecompare 显示其与 alpha 和 beta 相同。
重新构建后、我得到了相同的结果-一个不工作的项目、"无法访问 DAP "。
比较文件 example.syscfg、alpha.syscfg 和 beta .syscfg 是相同的。
我在弄乱之前将整个项目从版本控制中拔出、它运行良好。
这似乎支持我们以前的经验、即使用除 example.syscfg 之外的任何元素都将导致构建中断。