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:CCS 8.3索引器不启动

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/755701/ccs-ccs-8-3-indexer-does-not-start

主题中讨论的其他器件:AM3352

工具/软件:Code Composer Studio

您好!

昨天、我安装了最新的 CCS 8.3。 到目前为止、我已经使用了 CCS 8.2。

遗憾的是、索引器似乎无法与 CCS 8.3配合使用。 我正在使用由 cmake 生成的工程。

此致、
米兰

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您能否提供更多详细信息? 到底什么不起作用? 您是否提到自动完成等高级编辑器功能? 我认为 CCS 8.2的一切正常吗?

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

    我可以对使用 cmake 进行编译的工程重复此问题。 该项目用 C 语言编写、目标是 AM3352、使用 GCC ARM 编译器和 StarterWare。

    在 Linux 下使用 CCS 8.2、可以对源文件或包含文件中的符号成功使用自动完成和打开声明。

    而对于 Linux 自动完成和 Open Declaration 下的 CCS 8.3、找不到包含文件中的符号。

    附加了索引器解析器日志、该日志是通过右键单击工程中的源文件并使用 Index -> Create Parser Log File 为 CCS 8.2和 CCS 8.3创建的。

    e2e.ti.com/.../CCS8_5F00_2_5F00_sdram_5F00_test_5F00_main.log

    e2e.ti.com/.../CCS8_5F00_3_5F00_sdram_5F00_test_5F00_main.log

    比较解析器日志显示:

    a.在 CCS 8.3中、中的索引器无法解析工程的包含文件、从而无法解析包含文件中的符号。

    b. CCS 8.2和 CCS 8.3中索引器的 include 搜索路径。

    c. CCS 8.3索引器将上下文报告为"none"、而 CCS 8.2索引器将上下文报告为选定的源文件。 不确定这是否是索引器无法解析 include 的原因。

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

    [引用 USER="Chester Gillon">而对于 Linux 自动完成和 Open Declaration 下的 CCS 8.3、找不到包含文件中的符号。

    附加了索引器解析器日志、该日志是通过右键单击工程中的源文件并使用索引->创建解析器日志文件创建的、对于 CCS 8.2和 CCS 8.3[/quot]、在 Windows 10下运行 CCS 时会看到与在 Ubuntu 18.04.1 LTS 下运行 CCS 相同的行为。 即索引器与 CCS 8.2一同工作、但不与 CCS 8.3一同工作。

    该项目是使用"Makefile Project with Existing Code"向导创建的。

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

    您好 Ki、

    索引器不会开始扫描源代码。 如果我通过项目--> c/c++-->“索引重建”或“刷新所有文件”手动触发索引扫描,则不会发生任何情况。 右下角没有进度条。

    因此、没有跳转至引用或声明的操作无效。 由于没有索引源代码(如颜色索引或自动完成)而导致的所有相关功能也不起作用。

    我正在使用 Windows 10。

    此致、
    米兰

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

    Chester Gillon 说:
    该项目是使用"Makefile Project with Existing Code"向导创建的。

    谢谢切斯特。  

    Milan -您使用的是哪种类型的项目? 它是相同的还是您使用的是完整的 CCS 项目?

    谢谢

    Ki

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

    我正在使用 cmake 生成的 eclipse 项目、这些项目作为"现有项目导入工作区"导入。 使用 CCS 8.2、这些项目已正确索引。

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

    这显然是某种倒退。 我为此提交了一个错误。 跟踪 ID:CCSIDE-3466

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

    您好 Ki、

    CCS 8.3或更高版本的 CCS 8.4是否会有错误修复?

    此致、
    米兰

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Milan - CCS 的下一个版本将在明年2月之前发布为9.0版。 这将是最早提供修复程序的时间。 请注意、在我们承诺在9.0中进行修复之前、必须对问题进行更多调查

    谢谢
    Ki