西祠响马 发表于 2019-4-12 14:15:03

STM32F030R8-NUCLEO使用STlink Utililty烧录问题

各位大牛们好:
   我在使用STM32F030R8-NUCLEO时发现一个奇怪的问题,就是使用STlink Utililty Target->Connect的时候不能正常识别板子,报错是cannot connect to target 需要按一下板子上的B2(reset)才能识别。但是我使用keil就可以正常烧录。我烧录的是Cube里面030R8的例程,换了几个程序都是类似的效果,不知道是我的跳线接法有问题还是其他问题?感觉是个很简单的问题,但我确实没想出为什么,烦请有了解的高手指导一下,感激不尽。相关的图附上。

maxtch 发表于 2019-4-12 14:40:12

例程可能把 SWD 关了。那个设置的目的就是在连接的时候把芯片复位了。

toofree 发表于 2019-4-12 15:21:55

按照图片中的提示设置了吗?

wenyangzeng 发表于 2019-4-12 15:50:11

按住RESET键,点击连接后放开,如果能够识别芯片,先整片删除,应该就可以正常操作了。

五哥1 发表于 2019-4-12 17:10:51

试下把板子上的STLINK升级下

TLLED 发表于 2019-4-12 18:00:37

仿真器固件是最新的? 仿真器的复位引脚和单片机的复位引脚连接,试一试

select326 发表于 2019-4-12 20:16:50

以前经常遇到这样的问题。
总结 如下:1、程序没有开启SWD
2、上位机软件环境使用的驱动程序
我遇到最多的还是上位机软件环境的问题。
使用openocd 经常有这样的问题,但是,官方板子从来也没有过这样的问题。

stm1024 发表于 2019-4-12 21:45:44

还有一种可能,就是你的程序是否让板子进入了关机模式(Shutdown Mode)?一种非常低功耗的模式,但是只有使用RTC或者硬件终端等才能唤醒。
页: [1]
查看完整版本: STM32F030R8-NUCLEO使用STlink Utililty烧录问题