OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 46036|回复: 46

配置st link 时出现no target connected的现象,希望大神帮忙解决,十分感激

[复制链接]

3

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
74
金钱
74
注册时间
2016-1-25
在线时间
13 小时
发表于 2016-1-25 21:31:47 | 显示全部楼层 |阅读模式
1金钱
我在搭建stm32 mini板的开发环境时,在keil5中配置st link时出现了no target connected而且此时下载也出现no target connected希望大神帮忙解决,十分感谢! QQ截图20160125212129.png

最佳答案

查看完整内容[请看2#楼]

确认板子上电了的话!换根仿真器的排线试试
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

794

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
1502
金钱
1502
注册时间
2015-3-3
在线时间
460 小时
发表于 2016-1-25 21:31:48 | 显示全部楼层

确认板子上电了的话!换根仿真器的排线试试
回复

使用道具 举报

8

主题

42

帖子

0

精华

初级会员

Rank: 2

积分
113
金钱
113
注册时间
2013-12-21
在线时间
3 小时
发表于 2016-1-25 22:15:54 | 显示全部楼层
一般都是相应引脚没有结对,再检查一遍吧。
回复

使用道具 举报

3

主题

794

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
1502
金钱
1502
注册时间
2015-3-3
在线时间
460 小时
发表于 2016-1-25 22:52:56 | 显示全部楼层
看看STLink的红灯现在是什么状态?
红灯是常亮还是闪烁?
回复

使用道具 举报

12

主题

84

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1887
金钱
1887
注册时间
2015-4-21
在线时间
102 小时
发表于 2016-1-26 08:32:53 | 显示全部楼层
连接电路,驱动没装好
回复

使用道具 举报

36

主题

162

帖子

0

精华

高级会员

Rank: 4

积分
943
金钱
943
注册时间
2015-11-24
在线时间
162 小时
发表于 2016-1-26 12:04:13 | 显示全部楼层
硬件电路的问题,检查电路,另外MCU正常工作了吗?
回复

使用道具 举报

6

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
97
金钱
97
注册时间
2013-1-30
在线时间
10 小时
发表于 2016-1-26 13:26:36 | 显示全部楼层
如果线没接错,那就是线的质量不好,有干扰   前段时间我就栽在这里过
回复

使用道具 举报

3

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
74
金钱
74
注册时间
2016-1-25
在线时间
13 小时
 楼主| 发表于 2016-1-26 18:03:09 | 显示全部楼层
hpeng1874 发表于 2016-1-25 22:52
看看STLink的红灯现在是什么状态?
红灯是常亮还是闪烁?

常亮               
回复

使用道具 举报

3

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
74
金钱
74
注册时间
2016-1-25
在线时间
13 小时
 楼主| 发表于 2016-1-26 18:04:44 | 显示全部楼层
weilong1370 发表于 2016-1-26 08:32
连接电路,驱动没装好

电路倒是上着电呢,驱动是指stlink的驱动没装好吗?
回复

使用道具 举报

3

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
74
金钱
74
注册时间
2016-1-25
在线时间
13 小时
 楼主| 发表于 2016-1-26 18:09:11 | 显示全部楼层
gangzilife 发表于 2016-1-26 12:04
硬件电路的问题,检查电路,另外MCU正常工作了吗?

没连啥电路啊,就连了个开发板 mcu是啥  新手 见谅
回复

使用道具 举报

3

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
74
金钱
74
注册时间
2016-1-25
在线时间
13 小时
 楼主| 发表于 2016-2-3 09:28:36 | 显示全部楼层
hpeng1874 发表于 2016-1-26 19:00
确认板子上电了的话!换根仿真器的排线试试

我现在就一根排线,除了排线还可能哪有问题吗?比如电脑上什么东西没有安装全。
回复

使用道具 举报

9

主题

111

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
299
金钱
299
注册时间
2013-5-28
在线时间
24 小时
发表于 2016-5-9 22:15:24 | 显示全部楼层
楼主有何方法吗?我的代码用到了下载口的功能。之前一直拉不了低电平。然后我加了下面这两句后:        RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
        GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE); 下载口的引脚能正常拉高拉低了。但是发现下载两次后就再也不能下载了。一直提示 no target connected。。。。网上有说用按复位键后点setting 或者用st-link utility软件点连接的。两种我都试了。依旧不然。重新换了芯片就可以了,但又锁了。吓死宝宝了。现在都不敢换芯片了。一个一餐饭钱
学习单片机编程贵在坚持,无论多难的问题都有不轻易放弃的原则,坚持着去解决它,相信你总会找到解决方法的。
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2016-5-14
在线时间
0 小时
发表于 2016-5-14 22:31:03 | 显示全部楼层
.........
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2016-5-14
在线时间
0 小时
发表于 2016-5-14 22:33:04 | 显示全部楼层
楼主怎么解决的啊,我也碰到这种问题
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
32
金钱
32
注册时间
2016-5-12
在线时间
3 小时
发表于 2016-5-15 13:32:32 | 显示全部楼层
是没装st_link驱动的原因
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手入门

积分
32
金钱
32
注册时间
2016-5-12
在线时间
3 小时
发表于 2016-5-15 13:33:35 | 显示全部楼层
华南虎 发表于 2016-5-9 22:15
楼主有何方法吗?我的代码用到了下载口的功能。之前一直拉不了低电平。然后我加了下面这两句后:        RCC_A ...

应该是设置有问题了,可以选择自动复位的
回复

使用道具 举报

9

主题

111

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
299
金钱
299
注册时间
2013-5-28
在线时间
24 小时
发表于 2016-5-15 18:41:27 | 显示全部楼层
qiaosir 发表于 2016-5-15 13:33
应该是设置有问题了,可以选择自动复位的

已经选了自动复位的。可是就是发现不了目标。。换一块芯片就好了。。。我想哭了。写一个项目已经换了三次芯片了。
学习单片机编程贵在坚持,无论多难的问题都有不轻易放弃的原则,坚持着去解决它,相信你总会找到解决方法的。
回复

使用道具 举报

1

主题

10

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2016-7-19
在线时间
9 小时
发表于 2016-7-21 17:47:14 | 显示全部楼层
同问,驱动安装成功了,前两天下载程序,在MDK里面配置ST-Link 都好好的吖~   

今天再下载,配置时候  显示 No target  connected..   

ST-Link  也连接好了。显示红灯。求问什么问题哇~请大神赐教(手动抱拳)
回复

使用道具 举报

1

主题

10

帖子

0

精华

新手上路

积分
37
金钱
37
注册时间
2016-7-19
在线时间
9 小时
发表于 2016-7-21 17:50:02 | 显示全部楼层
哈哈   好了  
回复

使用道具 举报

3

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2016-7-21
在线时间
3 小时
发表于 2016-7-25 18:49:51 | 显示全部楼层

我也遇到同样的问题,你是如何解决的啊???大神???

回复

使用道具 举报

3

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
60
金钱
60
注册时间
2016-4-22
在线时间
9 小时
发表于 2016-7-25 19:12:16 | 显示全部楼层
bestfei 发表于 2016-7-25 18:49
我也遇到同样的问题,你是如何解决的啊???大神???

一般都是板子没有上电,再或者就是你看看线连没连好,
回复

使用道具 举报

3

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2016-7-21
在线时间
3 小时
发表于 2016-7-25 19:14:17 | 显示全部楼层
板子上电了,线也连好了
回复

使用道具 举报

3

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2016-7-21
在线时间
3 小时
发表于 2016-7-25 19:15:26 | 显示全部楼层
stlink也升级了,还是不行
回复

使用道具 举报

3

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2016-7-21
在线时间
3 小时
发表于 2016-7-25 19:15:55 | 显示全部楼层
最近在使用stm32f4-discovery 板子时,偶然间遇到st-link no target connected的问题,本来一直都很正常,突然就冒出这个问题,我一开始以为是板子出毛病了。后来上网查阅了资料后才发现不是板子的问题。解决办法如下:(开发环境是 MDK 4.6)


显示“NO target connected“ 但是驱动没有问题 在设备管理器中海显示出有stlink
原因是配置了GPIOA的 14 13这两个口了  

GPIOA_MODER复位后的值为:0x2800 0000,即将GPIO13\14配置为复用模式,但为什么在程序配置了GPIO13\14为输出,并且在目标芯片有复位的情况下也会引起SWD无法仿真、下载的问题。

解决办法:

1、先确认目标板上电。
2、先长按住目标板上的复位键,再点击 Settings,再松开目标板上的复位键。
3、此时KEIL打开Settings的设置对话框,请确认有SWD的内容后,再进行下一步。
4、将STM32F41Discovery板断电,重新上电。
5、先长按STM32F4Discovery的复位键,再点击仿真或者下载按钮,再松开复位键。
      注:这里点仿真到松开复位键不是每一次都能成功,每次点了仿真键到松开复位键的时间每次都不同,在某一个点时,就可以进入仿真或者下载程序了。板子就恢复正常了。但需要注意的是,在程序里一定要避开对GPIO13\GPIO14的配置。

注意:松开复位键 需要感觉的  太短或者太长都不可以的 。需要多次试验才能够成功。
回复

使用道具 举报

3

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
52
金钱
52
注册时间
2016-7-21
在线时间
3 小时
发表于 2016-7-25 19:16:17 | 显示全部楼层
我找到解决办法了
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2016-8-10
在线时间
1 小时
发表于 2016-8-10 21:13:36 | 显示全部楼层
楼上的方法不错,谢啦!
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2016-10-4
在线时间
0 小时
发表于 2016-10-4 16:04:18 | 显示全部楼层
是这样的,cubemx 每个工程都必须配置dio 和clk 即pa13 和pa14号接口,否则下载以后无法使用stlink。配置方法为勾选sys 里面的 serial wire
如果已经导致no device found connected错误,请参照24楼的方法先erase flash ,然后再下载工程
QQ截图20161004160035.png
QQ截图20161004160124.png
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2016-10-22
在线时间
0 小时
发表于 2016-10-22 13:46:31 | 显示全部楼层
bestfei 发表于 2016-7-25 19:15
最近在使用stm32f4-discovery 板子时,偶然间遇到st-link no target connected的问题,本来一直都很正常, ...

我也遇到了这样的问题,可听你这么讲还没搞懂。。。
2、先长按住目标板上的复位键,再点击 Settings,再松开目标板上的复位键。
3、此时KEIL打开Settings的设置对话框,请确认有SWD的内容后,再进行下一步。
其中,2的点击settings是指debug里面的settings么。。。为啥点击了第3部又要打开。。。没太明白,能详细说一下么,能配图最好啦~~~谢谢
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2016-10-22
在线时间
0 小时
发表于 2016-10-22 14:02:26 | 显示全部楼层
bestfei 发表于 2016-7-25 19:15
最近在使用stm32f4-discovery 板子时,偶然间遇到st-link no target connected的问题,本来一直都很正常, ...

哈哈哈,已经ok了,原来第2步就是确定能不能在swd模式下找到芯片而已,多谢大神~~
回复

使用道具 举报

20

主题

134

帖子

0

精华

高级会员

Rank: 4

积分
550
金钱
550
注册时间
2016-7-26
在线时间
90 小时
发表于 2016-10-26 17:19:56 | 显示全部楼层
bestfei 发表于 2016-7-25 19:15
最近在使用stm32f4-discovery 板子时,偶然间遇到st-link no target connected的问题,本来一直都很正常, ...

我用这个办法也可以SW下载了,但是JTAG还是不能用啊,你有哦这种情况吗?
回复

使用道具 举报

1

主题

2

帖子

0

精华

新手入门

积分
10
金钱
10
注册时间
2016-12-13
在线时间
0 小时
发表于 2016-12-13 11:01:20 | 显示全部楼层
bestfei 发表于 2016-7-25 19:15
最近在使用stm32f4-discovery 板子时,偶然间遇到st-link no target connected的问题,本来一直都很正常, ...

根据提示解决问题了,多谢了,很有用
回复

使用道具 举报

2

主题

14

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2016-8-8
在线时间
8 小时
发表于 2016-12-13 14:53:11 | 显示全部楼层
liuhantao 发表于 2016-12-13 11:01
根据提示解决问题了,多谢了,很有用

怎么弄的?我用的是STlink v2 U盘版的
回复

使用道具 举报

MAXDu 该用户已被删除
发表于 2017-3-16 16:43:55 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

MAXDu 该用户已被删除
发表于 2017-3-16 16:59:37 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
13
金钱
13
注册时间
2017-4-9
在线时间
1 小时
发表于 2017-4-9 22:56:46 | 显示全部楼层
liaodong 发表于 2016-10-4 16:04
**** 作者被禁止或删除 内容自动屏蔽 ****

感谢指导,用您的方法解决了这个问题。。。哈哈。
回复

使用道具 举报

1

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
119
金钱
119
注册时间
2016-9-6
在线时间
19 小时
发表于 2017-4-30 12:02:44 | 显示全部楼层
厉害  解决了
回复

使用道具 举报

1

主题

5

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
212
金钱
212
注册时间
2016-6-17
在线时间
26 小时
发表于 2017-7-13 10:33:23 | 显示全部楼层
先用串口烧,然后用st
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
14
金钱
14
注册时间
2017-4-30
在线时间
0 小时
发表于 2017-7-24 22:38:12 | 显示全部楼层
楼上的办法简单可行!赞!解决了困扰我一天的问题
回复

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
47
金钱
47
注册时间
2014-7-28
在线时间
5 小时
发表于 2017-8-1 12:25:28 | 显示全部楼层
新板子新芯片,没下过程序的,用这个方法也可以吗?试试看先。
回复

使用道具 举报

3

主题

8

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2016-4-9
在线时间
6 小时
发表于 2017-9-21 20:41:16 | 显示全部楼层
简单有效
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2017-11-25
在线时间
3 小时
发表于 2017-12-6 13:29:44 | 显示全部楼层
本帖最后由 gerkynn01d2 于 2017-12-6 13:36 编辑

我也遇到这个错误了
一切设定正常:
1.Computer>Device中感应到STlink设备2.已套用驱动升级
3.红灯常亮


但是ebug>Setting中
Jtag选项出现UnknownDevice
SW为no target found


最后发现原因是STLink到板子的排线插反了(汗
...注意排线外侧有一端有小凸点

回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2018-4-11
在线时间
1 小时
发表于 2018-4-11 10:35:45 | 显示全部楼层
华南虎 发表于 2016-5-9 22:15
楼主有何方法吗?我的代码用到了下载口的功能。之前一直拉不了低电平。然后我加了下面这两句后:        RCC_A ...

楼主结局了吗?我也遇到了
回复

使用道具 举报

9

主题

111

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
299
金钱
299
注册时间
2013-5-28
在线时间
24 小时
发表于 2018-5-4 16:51:22 | 显示全部楼层
xinhaoyu 发表于 2018-4-11 10:35
楼主结局了吗?我也遇到了

解决了。如楼上贴子说的。
学习单片机编程贵在坚持,无论多难的问题都有不轻易放弃的原则,坚持着去解决它,相信你总会找到解决方法的。
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2017-11-14
在线时间
2 小时
发表于 2018-9-20 10:17:11 | 显示全部楼层
竟然是因为板子的电源开关没有打开。。。
回复

使用道具 举报

0

主题

3

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2020-8-11
在线时间
2 小时
发表于 2020-8-14 10:45:43 | 显示全部楼层
sunfa1993 发表于 2016-7-25 19:12
一般都是板子没有上电,再或者就是你看看线连没连好,

说对了,我就犯了板子没插电这个低级错误,所以一直no target
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2021-1-19
在线时间
2 小时
发表于 2021-1-19 22:09:58 | 显示全部楼层
24楼的办法真的管用,多谢了
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2022-4-18
在线时间
1 小时
发表于 2022-4-18 17:48:12 | 显示全部楼层
接线和供电都正常的情况下,可以尝试一下将BOOT0先接3.3V,在Settings中能正常识别芯片id后,点击下载;然后再将BOOT0接回GND,现在应该也能识别。到此为止就可以正常编译和下载了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-2-25 21:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表