ARM stm32f407中的调试问题

时间:2018-08-03 14:39:27

标签: debugging arm cubemx

在我使用cubemx设置我的stm32f407手臂内核的外围设备时,就在生成代码之前,我在项目设置->代码中检查并选择了“将所有空闲引脚设置为模拟(以优化功耗)”对话框。生成器-> HAL设置,而不会屏蔽调试引脚(swdio和swclk)。之后,我使用keil ide成功地在微控制器内部下载了一个简单的blinky代码。但是现在当我想使用keil擦除或下载代码时,我在调试选项卡中看到“未连接目标”错误,我无法下载任何代码。我怎么解决这个问题?感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

大约10个小时的搜索后,我找到了解决方案。 如果有人遇到同样的问题,这是解决方案:

https://electronics.stackexchange.com/questions/204996/stm32-st-link-cannot-connect-to-mcu-after-successful-programming

答案 1 :(得分:0)

作为答案的补充-当您全部设置为模拟时,请在SYS中设置正确的调试接口。这样会阻止代码生成器将这些引脚设置为模拟引脚。

enter image description here