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.

[参考译文] ARM-CGT:解释 ARM CGT 20.2.7.LTS 已知缺陷列表

Guru**** 2888130 points

Other Parts Discussed in Thread: TI-CGT, CCSTUDIO

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

https://e2e.ti.com/support/tools/simulation-hardware-system-design-tools-group/sim-hw-system-design/f/simulation-hardware-system-design-tools-forum/1635389/arm-cgt-interpreting-the-arm-cgt-20-2-7-lts-known-defects-list

器件型号: ARM-CGT
主题中讨论的其他器件: TI-CGTCCSTUDIO

您好!

我正在尝试更好地了解 TI-CGT ARM v20.2.7.LTS 编译器 README.html 文件中提供的“已知缺陷“列表。

README.html 位于 CCSTUDIO 12.7.0 中的以下路径(由我的工程使用):

  • {TI CCS 12.7.0 安装目录}/ccs/tools/compiler/ti-cgt-arm_20.2.7.LTS/README.html #known-mody-dynamic

也可以 在此处找到“已知缺陷“列表

我的问题是:

如果仅针对“Find in Release“ ARM 20.2.7.LTS 中的未解决问题列表进行了筛选、那么该列表是否提供了该版本中不包含的问题的完整列表? 或者、如果在早期版本(例如 ARM 20.2.0.LTS)中发现问题但被确定为未解决、那么 ARM 20.2.7.LTS 是否仍会受到该相同问题的影响?

 

谢谢!

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

    您好、Josh、

    如果仅针对“在发行版中找到“的未解决问题列表进行了筛选、那么是否会提供该版本中不包含的完整问题列表? [/报价]

    否、在 ARM 20.2.7.LTS 版本中找到的未解决缺陷列表将不包括与该版本相关的所有未解决缺陷。 例如、如果  ARM 20.2.6.LTS 的缺陷尚未通过任何后续 ARM_20.2.x 补丁版本修复、则该缺陷仍适用于 ARM 20.2.7。

    或者、如果在早期版本(例如 ARM 20.2.0.LTS)中发现问题但被确定为未解析、那么 ARM 20.2.7.LTS 仍会受到该相同问题的影响吗?

    是的、完全正确。 如果先前版本中发现的任何缺陷未在后续的 arm_20.2.x 补丁版本中标记为“Resolution=FIXEd",“,则、则仍然适用于 ARM 20.2.7。 此处的查询适用于所有已解决或未解决的缺陷。 如果您想过滤掉以前的修补程序版本已解决的问题、您可以通过添加对已解决问题的额外检查来执行此操作。

    最简单的方法是添加一个条件来排除在以前的补丁程序版本中有修复功能的缺陷:  
    AND(在“ARM_20.2.0.LTS “~或“Fix in Release“~ ARM_20.2.1.LTS 或“Fix in Release“~ arm_20.2.2.LTS 或~“Fix in ~ Release“~ arm_20.2.3.LTS ~或“Fix in Rease“~中为“Arm_20.2.7.2"或“或“ARM_LTS.20.2."或“或“Rease"中“中为“Arm_20.2.7.2")“)  

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

    Mackay、

    我不确定我是否了解如何使用您指定的条件。 如果原始 TI 缺陷查询是:  

    Product ~“Code Generation Tools“且类型= Bug 和分辨率为空且(“Find in Release“~~ arm_20.2.0.LTS 或“Found in Release“~ arm_20.2.1.LTS ~或“Rease"中“中的“Arm_20.2.2.LTS ~或“Rease"中“中~的“ARM_20.2.3.2.LTS ~或“ARM_20.2.LTS 或“Rease"中“中的“ARM_20.2.7.2.LTS 或“ARM_20.2.7.2.LTS ~)

    我使用您的粗体条件对其进行了修改:

    Product ~“Code Generation Tools“(代码生成工具)且 type = Bug 和 resolution 为空 AND(在“ARM_20.2.0.LTS “~或“Fix in Release“~ ARM_20.2.1.LTS 或“Fix in Release“~ arm_20.2.2.LTS 或~“Fix in ~ Release“~ arm_20.2.3.LTS ~或“Fix in Rease“~中为“Arm_20.2.7.2"或“或“ARM_LTS.20.2."或“或“Rease"中“中为“Arm_20.2.7.2")“)

    这会额外筛选约~300 个问题、包括 ARM_20.x 版本中未找到的问题。 以 EXT_EP-11101 为例。 EXT_EP-11101 仅在“发行版“ MSP430_21.6.1.LTS 中找到。 排除此问题不会影响 arm_20.2.7.LTS 编译器是否安全 ?也就是说、该缺陷列表中的每个问题是否都会针对每个编译器进行检查、以查看该问题是否会影响它? 此外、如果我们使用以下查询进行筛选(删除“resolution is empty“):

    Product ~“Code Generation Tools“且类型= Bug and (NOT(“Fix in ~ Release“~ ARM_20.2.0.LTS 或“Fix in Release“~ arm_20.2.1.LTS 或~“Fix in ~ Rease“~ arm_20.2.2.LTS ~或“Rease"中“中的“Fix in Rease“或“arm_20.2.4.LVTs"或“或“Arm_20.2."中“中的“Rease"~“~)

    我们得到 大约~3000 个元素的列表、包括示例问题 EXT_EP-11936。 与上述问题相同、这被标记为“Resolution=Fixed",“,因为、因为它在 ARMCLANG_4.0.2.LTS 和 ARMCLANG_3.2.4.LTS 中被修复、但我们如何知道此问题不会影响 ARM_20.2.7.LTS、它是否也是使用 ARM_20.2.7.LTS 编译器进行测试?

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

    您好、Josh、

    我们得到了 大约~3000 个元素的列表、包括示例问题 EXT_EP-11936。 与上述问题相同、这被标记为“Resolution=Fixed",“,因为、因为它在 ARMCLANG_4.0.2.LTS 和 ARMCLANG_3.2.4.LTS 中被修复、但我们如何知道此问题不会影响 ARM_20.2.7.LTS、它是否也是使用 ARM_20.2.7.LTS 编译器进行测试?

    要解决第一部分问题、如果设置了“Resolution=Fixed" (“(解决(解决方案=Fixed“)、则表示指定的发行版和随后的所有修补程序发行版均已解决该问题、并且不会影响将来的发行版。 至于第二部分、 如果最初任何 ARM_20.2.X.LTS 版本(即任何 ARM_20.2 版本)中都没有缺陷、则不是适用于 ARM_20.2.7.LTS 版本的已知缺陷。  在这种特定情况下、ARMCLANG 是使用 LLVM 基础结构构建的、因此存在一组与 ARM_20.2.X.LTS 版本不同的缺陷。

    对于我打算添加附加条件而不是删除先前条件的缺陷查询、我深表歉意。 完整查询如下所示:

    Product ~“Code Generation Tools“且类型= Bug 和分辨率为空且(“Find in Release“~~ arm_20.2.0.LTS 或“Found in Release“~ arm_20.2.1.LTS ~或“Rease"中“中的“ARM_20.2.2.LTS ~或“Rease"中“中~的“ARM_20.2.3.2.LTS ~或“ARM_20.2.LTS 或“Rease"中“中的“ARM_20.2.7.2.LTS ~或“ARM_20.2.7.2.LTS 未在“ARM 20.2.LTS 中找到“或“ARM 20.2.7.2.LTS 中找到 (“Fix in Release“~ ARM_20.2.0.LTS 或“Fix in Release“~ arm_20.2.1.LTS ~或“Fix in Rease“~ arm_20.2.2.LTS ~或“Fix in Rease“~ arm_20.2.3.3.LTS ~或“Fix in Rease“~中的“Arm_20.2.4.LTS 或“Rease")“)位于“Arm_20.5.Rease"或“或“Arm_18.2.LTS 中的“Rease")“)

    此列表将包含影响 arm_20.2.7.LTS 版本的~100 缺陷。

    产品~“Code Generation Tools“且类型= Bug 且分辨率为空且(“found in Release“~~ arm_20.2.0.LTS ~或“Release"~“~~~~~

    查询的这一方面确定影响 arm_20.2.7.LTS 版本的所有缺陷。

    and (NOT(“Fix in ~ Release“~ ARM_20.2.0.LTS 或~“Fix in ~ Rease“~ ARM_20.2.1.LTS ~或“Fix in Rease“~中的“Fix in Rease“~ arm_20.2.2.LTS 或“Arm_Rease"中“中的“Fix 20.2.0.2“或“Arm_Rease"中“中的“Arms 20.2.20.2.7.2“或“Arm_Rease")“)  

    此添加操作会删除先前 ARM_20.2.X 补丁版本已解决的任何缺陷、这些缺陷仅反映与 arm_20.2.7 版本相关的有源缺陷。

    [/quote]