Thread 中讨论的其他器件:SysConfig、MSPM0G3507、 MSPM0-SDK
工具/软件:
你好、
在合并我和我的同事的工程分支时、我在 diff 视图中发现有一个新的 SysConfig 版本
* @versions {"tool":"1.23.0+4000"} -- HIS NEW VERSION * @versions {"tool":"1.21.0+3721"} -- MY OLD VERSION
我下载并安装了最新版本的 SysConfig。
然后,我有点挣扎,如何激活它在 CSS20。
但我发现必须刷新"Code Composer Studio Settings"-常规-产品中的"Discovered Products"。
然后、我必须转到"Project Properties"- General - Dependencies - Product Dependencies 并编辑 SysConfig 版本。
同时、我还直接更新了使用的 SDK 至最新版本。
然后我关闭了 CSS20、重新启动了计算机、重新启动了 CCS20、并重新打开了 SYSCONFIG 选项卡/文件。
在重新编译工程后、SysConfig 文件仍然保持不变。
/** * These arguments were used when this file was generated. They will be automatically applied on subsequent loads * via the GUI or CLI. Run CLI with '--help' for additional information on how to override these arguments. * @cliArgs --device "MSPM0G350X" --part "Default" --package "LQFP-48(PT)" --product "mspm0_sdk@2.02.00.05" * @v2CliArgs --device "MSPM0G3507" --package "LQFP-48(PT)" --product "mspm0_sdk@2.02.00.05" * @versions {"tool":"1.21.0+3721"} */
在我看来、CCS20仍然使用旧的 SysConfig 和旧的 SDK。
尽管编译输出窗口显示:
[10]Building file: "../main_mspm0g3507.syscfg" [11]Invoking: SysConfig [12]"C:/ti/sysconfig_1.23.0/sysconfig_cli.bat" --script "C:/Users/matthias.hein/Documents/GIT/WiPro3_facelift/wiproIII_facelift.sw.pcb010206/wiproiii_facelift/main_mspm0g3507.syscfg" -o "syscfg" -s "C:/ti/mspm0_sdk_2_04_00_06/.metadata/product.json" --compiler ticlang [13]Running script... [14]Validatin
这实际上表明正在使用最新的 SysConfig。
更改了.cproject-file
<listOptionValue value="PRODUCTS=MSPM0-SDK:2.2.0.05;sysconfig:1.21.0;"/>
最终目的
<listOptionValue value="PRODUCTS=MSPM0-SDK:2.4.0.06;sysconfig:1.23.0;"/>
看起来一切都在那里。
但我对 GIT 的不同视图的印象是、SysConfig 文件在编译过程中重新排序、因为它是使用旧的 SysConfig 版本、而不是我的同事使用的新 SysConfig 版本。
请帮助我、让我明白。 因此,有了这种不确定性,它在某种程度上是没有乐趣的工作与...
提前感谢您的帮助!
Matze