[STM32L0] 版本的索引器问题

[复制链接]
591|11
SocialButterfly 发表于 2025-9-21 20:16 | 显示全部楼层 |阅读模式

STM32CUBEIDE 1.8和1.9版本的索引器问题。
安装了STM32CUBEIDE v1.7、v1.8和v1.9版本。从V1.8开始,索引器无法在Cube生成的文件中找到变量和函数,并显示此类提示:

“Could not find symbol 'blah blah' in index”。

该问题在使用上非常不方便。如何解决此问题?

公羊子丹 发表于 2025-9-22 07:21 | 显示全部楼层
我也遇到过这个,升级到1.9后索引器经常报错,感觉是Eclipse那套的问题。
周半梅 发表于 2025-9-22 07:22 | 显示全部楼层
试试在项目右键 → Index → Rebuild,很多时候能恢复。
帛灿灿 发表于 2025-9-22 07:23 | 显示全部楼层
有时候需要删掉 .settings 目录重新生成,Cube会重新配置索引。
童雨竹 发表于 2025-9-22 07:24 | 显示全部楼层
我印象里1.8开始换了新的解析器,对HAL库自动生成的宏支持不好。
万图 发表于 2025-9-22 07:24 | 显示全部楼层
临时解决办法就是强制全局搜索替代索引跳转。
Wordsworth 发表于 2025-9-22 07:25 | 显示全部楼层
你可以退回到1.7版本,那个索引器稳定很多。
Bblythe 发表于 2025-9-22 07:27 | 显示全部楼层
新的封装也更友好,QFN 封装占板面积小。
Pulitzer 发表于 2025-9-22 07:29 | 显示全部楼层
也可以在 C/C++ Indexer 里关掉“fast indexer”,用“full indexer”。
Uriah 发表于 2025-9-22 07:29 | 显示全部楼层
如果你用的是外部路径引用,记得在 Include Path 手动补全。
Clyde011 发表于 2025-9-22 07:30 | 显示全部楼层
建议开个工单给 ST 支持,他们可能会提供补丁或者配置文件。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

55

主题

55

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部