Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我使用 cubemx 设置我的 stm32f407 arm 内核的外围设备时,就在生成代码之前,我检查并选择了项目设置中的“将所有空闲引脚设置为模拟(以优化功耗)”对话框 - >代码生成器 - > HAL 设置,不屏蔽调试引脚(swdio 和 swclk)。之后,我使用 keil ide 在微控制器内成功下载了一个简单的闪烁代码。但是现在当我想使用 keil 擦除或下载代码时,我在调试选项卡中看到“没有连接目标”错误,我无法下载任何代码。我怎么解决这个问题?感谢您的帮助。
经过大约 10 个小时的搜索,我找到了解决方案。如果有人有同样的问题,这里是解决方案:
https://electronics.stackexchange.com/questions/204996/stm32-st-link-cannot-connect-to-mcu-after-successful-programming
作为答案的补充 - 当您将所有设置为模拟时,请在 SYS 中设置正确的调试接口。它将阻止代码生成器将这些引脚设置为模拟。