STM32F030R8-NUCLEO使用STlink Utililty烧录问题
各位大牛们好:我在使用STM32F030R8-NUCLEO时发现一个奇怪的问题,就是使用STlink Utililty Target->Connect的时候不能正常识别板子,报错是cannot connect to target 需要按一下板子上的B2(reset)才能识别。但是我使用keil就可以正常烧录。我烧录的是Cube里面030R8的例程,换了几个程序都是类似的效果,不知道是我的跳线接法有问题还是其他问题?感觉是个很简单的问题,但我确实没想出为什么,烦请有了解的高手指导一下,感激不尽。相关的图附上。
例程可能把 SWD 关了。那个设置的目的就是在连接的时候把芯片复位了。 按照图片中的提示设置了吗? 按住RESET键,点击连接后放开,如果能够识别芯片,先整片删除,应该就可以正常操作了。 试下把板子上的STLINK升级下 仿真器固件是最新的? 仿真器的复位引脚和单片机的复位引脚连接,试一试 以前经常遇到这样的问题。
总结 如下:1、程序没有开启SWD
2、上位机软件环境使用的驱动程序
我遇到最多的还是上位机软件环境的问题。
使用openocd 经常有这样的问题,但是,官方板子从来也没有过这样的问题。
还有一种可能,就是你的程序是否让板子进入了关机模式(Shutdown Mode)?一种非常低功耗的模式,但是只有使用RTC或者硬件终端等才能唤醒。
页:
[1]