[STM32F3] 调试器报错。编译没有问题。

[复制链接]
小库里 发表于 2025-8-19 20:08 | 显示全部楼层 |阅读模式

在使用CubeIDE。当我在函数、头文件甚至#define上时,有时候按键盘上的F3却无法跳转到对应的定义吗?我之前用的是Code Composer Studio,它总是能跳转到链接……我猜可能是CubeIDE里有些设置没配好?

比如,我下载了BLE_p2pServer项目……在这个项目里,我进入SystemClock_Config函数,看到调用了__HAL_RCC_LSEDRIVE_CONFIG。如果我把光标放在这里并按F3,没有任何反应。但我在另一个类似的项目里也看到了同样的调用,按F3就能直接跳转到文件……

这个项目是我从GitHub下载并安装的……如果我右键点击项目属性,却没有C/C++ Build的选项。

麻花油条 发表于 2025-8-22 16:56 | 显示全部楼层
GitHub项目可能未包含完整的CubeIDE工程文件,或文件被手动修改导致配置丢失。
duo点 发表于 2025-8-22 16:56 | 显示全部楼层
可能是项目配置不完整或损坏。
onlycook 发表于 2025-8-22 16:57 | 显示全部楼层
重新生成工程,病 检查文件完整性。
七毛钱 发表于 2025-8-22 16:57 | 显示全部楼层
索引器未启用或缓存损坏。
海滨消消 发表于 2025-8-22 16:58 | 显示全部楼层
项目路径包含中文或特殊字符?
内政奇才 发表于 2025-8-22 16:58 | 显示全部楼层
估计头文件路径未正确配置
豌豆爹 发表于 2025-8-22 16:59 | 显示全部楼层
Eclipse默认对大文件禁用索引功能以提升性能。
海滨消消 发表于 2025-8-22 16:59 | 显示全部楼层
IDE缓存损坏或临时文件冲突。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

36

主题

36

帖子

0

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