总结起来,当出现"no target connected"错误时,首先要确保供电正常,然后检查ST-LINK与板子的连接是否良好。如果硬件连接正常,可以尝试按住reset按钮再下载,或者将boot0引脚接高电平后下载正常程序。如果问题仍然存在,可能需要进一步检查硬件连接和设置,或者尝试其他调试方法。供电问题:首先,确保板子有足够的供电。检查...
一、供电问题 供电问题是导致no target connected错误的最常见的原因之一。如果目标设备没有足够的电源,或者电源不稳定,那么就会影响与仿真器的通信。因此,首先要检查目标设备的电源连接是否正常,是否有松动或断路的情况。如果使用的是外部电源,要确保电源输出的电压和电流符合目标设备的要求,并且没有波动或噪声。如...
在Keil IDE中,你可能不需要编写特定的代码来解决 "no target connected" 错误,但你可以检查项目的Debug设置是否正确。以下是一个在Keil中设置ST-Link Debugger的基本步骤示例: 打开项目后,点击 Options for Target(目标选项)。 在Debug 选项卡中,选择 Use(使用)下拉菜单中的 ST-Link Debugger。 点击Settings 按钮...
SWDIO所需端口被修改了模式,导致用不了SW协议 正确代码 c //MODE:输入GPIOA->MODER &= ~(0x3<< (2*0));//清零GPIOE->MODER &= ~(0x3<< (2*2))|(0x3<< (2*3))|(0x3<< (2*4)); 这样才是把需要的位置0 解决方法: 改为“连接调试烧写器时就复位 然后烧写正常的代码试试,可以的话再把...
问题如图:图片提示的意思是程序下载的端口被占用了。我是对着原理图接的线,按理说不可能出错。原理图如下:但是,问题还是出现了。经过反复查看,最后发现电路板并不是按照这个图焊接的。仔细查看丝印层,上面标出了实际的接法。找到SWDIO和SWCLK。重新接线,问题解决,可以顺利下载调试程序了。
01 楼主你好,我今天也遇到这个问题了,用了博客中的办法还是不行,因为我这种状况是突然出现的,其他...
通常能解决问题。在处理SWDIO 'No target connected'时,可以考虑使用FlyMCU擦除芯片。值得注意的是,不同颜色的ST-LINK USB端口可能对电脑兼容性有影响。白色USB端口适用于USB 2.0和3.0,而黑色USB口在USB 2.0下可以正常工作,但在USB 3.0下可能识别问题。因此,请根据实际情况调整连接方式。
在Keil调试STM32的时候突然出现如下报错debug --> settings 打开的时候明明可以看到ST-Link的设备信息,可是就是SWDIO报错连不上,No target connected;之前也有报错,使用STM32 ST-LINK Utility 擦除下芯片一般都好使,这次不行,于是怀疑芯片被锁定了debug方式了,不能用了。STM32调试器配置异常导致... ...
根据自己使用和其他工程师情况总结。开发环境:MDK5.26本来一直都很正常,突然就冒出这个问题系统:WIN10/WIN7显示“NO target connected“ 但是驱动没有问题,在设备管理器中显示出有stlink原因是配置了GPIOA的 14 13这两个口了 ”GPIOA_MODER复位后的值为:0x2800 0000,
第二次下载会提示:No Target Connected 解决办法如下: 第一步:首先在stm32cubemx进行如图设置SYS->debug->Serial Wire。然后重新生成程序。 第二步:BOOT0置为1,BOOT0置为0,按下复位键。 第三步:下载完成后将BOOT0置为0,按下复位键,stm32会从Flash启动,这样就能检测到stm32了。