Other Parts Discussed in Thread: C2000WARE
部件号: CCSTUDIO-THEIA
主题: C2000WARE 中讨论的其他器件
尊敬的团队:
我最近在 Windows 10 上从 CCS 12.8 迁移到 CCS 20.5.1。 我在处理一个 C2000 微控制器工程时、发现基于 Theia 的新型 C/C++语言服务器出现了严重的索引器故障。 我无法导航到变量/结构、重构功能已损坏。
具体问题:
- BROKEN Code Navigation (Ctrl+click ): 当我按住 Ctrl 键并单击 CanaRegs 结构变量时,编辑器会感到困惑,并改为打开 DacaRegs(与*Regs 后缀匹配的模糊回退分辨率)。
- 部分文件索引: 在完全相同的.c 文件中、索引器在一行中正确解析 CanaRegs、但完全崩溃、无法为代码段或文件中后续的 CanaRegs 块建立索引。
- 变量声明无法打开: 当我按住 Ctrl 键并单击标准变量(如 expecteddBlockCrc )时,它无法打开它们的声明并抛出 “未找到定义“ 弹出窗口,即使代码编译良好。
- 重构失败: 突出显示这些损坏块下面的局部变量会抛出 “无可用重构“ 工具提示消息。
我已经尝试过的内容:
- 已执行 Project Clean 和 Full Build All。 编译成功、没有任何硬件寄存器错误。
- 已使用“命令面板“运行“C/C++:清除缓存和 Re 索引工作区“和“C/C++:重新启动语言服务器“。 索引行为在达到 100%后恢复到相同的中断状态。
我们如何解析或修改 CCS 生成的内部语言服务器配置、以防止其在这些核心 TI 寄存器文件上丢失索引跟踪?
谢谢你。


