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/MSP430G2755:将CCC 5.5 项目导入7.1 后,XML文件中的任何内容都不表示新的CCS版本

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/592715/ccs-msp430g2755-after-importing-a-ccc-5-5-project-into-7-1-nothing-in-the-xml-files-indicates-the-new-ccs-version

部件号:MSP430G2755

工具/软件:Code Composer Studio

我将一个项目从CCS 5.5 导入到CCS 7.1 中。 但是,XML文件(.project,.cproject,.ccsproject)中的任何内容都不表示新的CCS版本。 实际上,XML文件仍在.cproject中使用以下行指示CCS 5.5 :

----------------

<listOptionValue builtin="false" value="CCS_MBS_version=MCC.0"/> 5.5

----------------

这意味着,除了修订控制系统中的注意事项外,无法知道要使用哪个工具版本。 是的,编译器版本在XML文件中,但这还不够。 它仍然让用户猜测此特定XML文件和项目通常与哪个CCS GUI兼容。

我在makefile中找到了线索:

----------------

"C:/ti/ccsv7/cs_base/MSP4S/include"

"C:16.9 /ti/ccsv7/tools/compiler/ti-CGT-MSP430_MSP430_MSP.2.LTS/lib"

等等...等等...

----------------

但是,由于makefile是生成的文件,因此通常不会将其签入到版本控制中。 因此,如果该项目被签出,压缩并移交,XML文件将使收件人相信应该使用CCS 5.5 .........0。 事实上,最后一次构建是使用CCS 7.1 .0完成的。

CCS应插入一些良性标记以指示CCS版本的更改,以便工具自行记录该更改。

此致,

Jim

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

    CCS_MBS表示Code Composer Studio Managed Build System。 基本上是我们在Eclipse中实施的构建系统。 此版本用于确定是否需要进行项目迁移。 MBS版本实际上不会频繁更改。 我安装了CCCCCCMBC4.0 7.2 (beta),但它仍然具有6.2 .0的CCS_MBS版本。 该团队会尽量减少更改,从而引入迁移项目的需要。

    从CCCCS的版本起,7.0 .ccsproject中就有一个字段,用于指示创建项目所使用的CCS版本(而不是MBS)。

    <ccsVersion value="CCS.0"/> 7.2

    导入时不会更新,仅在创建项目时设置。

    另一方面,当您导入并需要迁移时,MBS版本应会更新。 我将向您提供更多相关信息。

    此致,
    John