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.

[参考译文] 编译器/CC2560:编译器验证的编译器已知错误

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/832508/compiler-cc2560-compiler-known-bugs-for-compiler-validation

器件型号:CC2560

工具/软件:TI C/C++编译器

大家好、

客户需要验证我们的编译器、并有关于已知错误的几个问题:

"我的任务是验证我们当前与 CCS 8 (ti-cgt-msp430_18.1.4.LTS)配合使用的 TI 编译器。 根据我们的指南、我们必须验证用于产品开发的工具。 特别是对于使用的编译器、需要查阅相应的 bugtracking 数据库。 我在 TI 维基网站 http://processors.wiki.ti.com/index.php/Compiler_Defects_Database#上看到了这些信息

其中提到 SDO 的一个门户网站(合理的 Clearquest)。 在这里、我发现了公共查询 MSP430编译器已知问题:

但是、我不确定如何解读搜索结果。
示例1:CodeGen-4329列出了较小版本号 MSP430_18.1.0.LTS 和较大版本号 MSP430_18.12.0.LTS:

我能否假设我使用的版本 MSP430_18.1.4.LTS
a)不包含该错误、因为它未列出、或
b)还包含该错误、因为它在列出的版本之间?

2) 2)在 MSP430编译器已知问题查询列表中、在 CodeGen-6070中仅找到 MSP430_18.1.4.LTS 版本一次。 这是否意味着该版本只有一个未解决的错误?

我的 CCS8安装还提供 MSP430_18.1.3.LTS。 在查询 MSP430编译器已知问题时根本没有提到这个问题。 这是否意味着此版本根本没有单一的打开错误? 真的吗?"

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

    [引用 user="Franz Schellhase"]我在 TI Wiki 中看到了这些信息: http://processors.wiki.ti.com/index.php/Compiler_Defects_Database#

    我只是更改了该文章、以注意到它不再是最新的。  很抱歉、我忽略了它。

    目前、我们没有公共方法来搜索针对编译器报告的错误。  最接近的解决方案是查看每个编译器版本附带的错误报告列表。  这可以在编译器安装根目录下的 Open_defects.html 和 Closed_defects.html 文件中找到。  MSP430编译器的下载页面也可直接获取这些示例

    [引用用户="Franz Schellhasy"]示例1:CodeGen-4329列出了较小版本号 MSP430_18.1.0.LTS 和较大版本号 MSP430_18.12.0.LTS[/引用]

    答案需要一些有关编译器版本号工作方式的背景信息。  一组相关的编译器版本都共享相同的前两个数字、例如18.1或18.12。  这些数字是该发布组开始的时候。  18.1表示2018年1月、18.12表示2018年12月。  一组版本中的第一个版本的第三个数字始终为0;然后每个后续版本的数字为1。   

    因此、对于 CodeGen-4329、它首先出现在18.1.0.LTS 和18.12.0.LTS 中。  它出现在所有后续版本18.1.0.x.LTS 和18.12.x.LTS 中。  目前,这仍然是一个未决问题。

    [引用 user="Franz Schellhase"在 MSP430编译器已知问题查询列表中、版本 MSP430_18.1.4.LTS 仅在 CodeGen-6070中找到一次。 这是否意味着此版本只有一个未解决的错误?

    否  该版本有71个未决问题。

    [引用 USER="Franz Schellhase"]我的 CCS8安装还提供 MSP430_18.1.3.LTS。 在查询 MSP430编译器已知问题时根本没有提到这个问题。 这是否意味着此版本根本没有单一的打开错误? 真的吗?"

    否  该版本有70个未决问题。

    谢谢、此致、

    乔治

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

    谢谢、George。 您的解释让我理解这个概念。 据我所知、我只有一种方法来检查编译器问题(假设为18.1.3)是否在以后出现:阅读 Open_defects.html 以了解 更高的编译器版本(例如18.1.4)、并搜索不包含在更低版本(18.1.3) Open_fines.html 中的相关条目。 示例问题是 CodeGen-5403和 CodeGen-5187、两者甚至都与18.1.3相关、但在18.1.3发布时尚不清楚、但在18.1.4发布后已知。 对吧?

    最后一个问题:不同的严重性值“次要、主要”是什么,... 或其他(?) 是什么意思? 一些问题被限定为主要问题、因为它们会导致编译器中止。 从开发人员的角度来看、此类问题是无害的(他 不能生成错误的代码)。 我很想知道我是否可以将您的分类用于我的分类。

    此致

    Stefan

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

    [引用 USER="Stefan Schoenbacher ]]据我所知、我只能通过一种方法来检查编译器问题(假设为18.1.3)是否在以后出现:阅读 Open_defects.html 以获取 更高版本的编译器(例如18.1.4)、并搜索未包含在更低版本(18.1.3) Open_Findics.html 中的相关条目。 示例问题是 CodeGen-5403和 CodeGen-5187、两者甚至都与18.1.3相关、但在18.1.3发布时尚不清楚、但在18.1.4发布后已知。 正确?[/报价]

    正确。

    [引用 user="Stefan Schoenbacher ]不同 严重程度值"次要、主要"有何不同、... 或其他(?) 确切地说是?

    这些分类没有严格明确地加以应用。  这只是我们认为这个领域中有多少问题的粗略估计。   

    谢谢、此致、

    乔治

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

    谢谢+此致

    Stefan