找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3007|回复: 27
打印 上一主题 下一主题
收起左侧

stlink与STM32单片机开发板的连接问题?

[复制链接]
跳转到指定楼层
楼主
我用正点原子的ST-LINK/V2连接STM32F103C8T6,用的是SWD模式。但老识别不出芯片来,接线没有问题,是新芯片没有烧过程序,在网上找了方法没用,想问问有没有以前出现过类似情况的,如何解决啊?显示问题为:Error: Flash Download failed  -  Target DLL has been cancelled 原理图如下所示:

mcu.PNG (96.63 KB, 下载次数: 69)

mcu.PNG

swd.PNG (8.86 KB, 下载次数: 68)

swd.PNG
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

来自 2#
ID:401564 发表于 2022-7-15 13:33 | 只看该作者
1123qqw 发表于 2022-7-15 10:01
这原理图不是我画的,两个人就是麻烦,啥也不说。这是完整的stm32芯片的原理图。没显示的引脚,没连接的 ...

你对比引脚上的VDD和VSS,再看一下PCB中有没有连接就知道了
这种STM32学习板没什么秘密可言的,你可以上传原理图和PCB文件看一下的
他这个应该是在官方下载的库,然后直接用的
官方的原理图是分为两个部分的,一个是IO部分,一个是电源部分
应该还有一个Part的,就像我这个上面的LM358这种形式的

回复

使用道具 举报

板凳
ID:962286 发表于 2022-7-11 16:56 | 只看该作者
如果是前一次下载的程序设置了SWDIO/SWCLK为GPIO,或者程序进入低功耗模式,导致SWD无法用于将ST-LINK的VCC,SDIO,VSS,SCLK和RESET连接到目标板,KEIL中的Debug选项卡工具设置,Connect设置为"under Reset",Reset设置为"SYSRESETREQ"
回复

使用道具 举报

地板
ID:1023753 发表于 2022-7-11 17:03 | 只看该作者
[img][/img]看看这个有没有
回复

使用道具 举报

5#
ID:161164 发表于 2022-7-11 17:41 | 只看该作者
VCC和VSS呢?
回复

使用道具 举报

6#
ID:391219 发表于 2022-7-11 20:59 | 只看该作者
haiyang201 发表于 2022-7-11 17:03
[/img]看看这个有没有

大佬,图片看不到啊
回复

使用道具 举报

7#
ID:391219 发表于 2022-7-11 21:00 | 只看该作者
MCU_FANS 发表于 2022-7-11 16:56
如果是前一次下载的程序设置了SWDIO/SWCLK为GPIO,或者程序进入低功耗模式,导致SWD无法用于将ST-LINK的VCC ...

没烧过程序,第一次测试,我试过你的方法,没起到作用
回复

使用道具 举报

8#
ID:391219 发表于 2022-7-11 21:01 | 只看该作者

我用的是四线的SWD,VSS指什么,能详细说说吗?
回复

使用道具 举报

9#
ID:401564 发表于 2022-7-11 21:27 | 只看该作者
ST-LINK 上面有标示的,GND,3.3,SWCLK,SWDIO,分别接对就行
打开STM32 ST-LINK Utility,按一下软件上面的 ,有如下的提示,就说明可以正常连接了 ,如果没有,而且有一堆红色的字体提示,就说明没有正常连接

回复

使用道具 举报

10#
ID:1023753 发表于 2022-7-12 08:50 | 只看该作者
回复

使用道具 举报

11#
ID:391219 发表于 2022-7-12 09:09 | 只看该作者
Y_G_G 发表于 2022-7-11 21:27
ST-LINK 上面有标示的,GND,3.3,SWCLK,SWDIO,分别接对就行
打开STM32 ST-LINK Utility,按一下软件上面的,有 ...

报错
Can not connect to target!
                  Please select "Connect Under Reset" mode from Target->Settings menu and try again.
                  If you're trying to connect to a low frequency application , please select a lower SWD Frequency mode from Target->Settings menu.
09:07:33 : No target connected
回复

使用道具 举报

12#
ID:391219 发表于 2022-7-12 09:15 | 只看该作者
haiyang201 发表于 2022-7-12 08:50
https://blog.csdn.net/hy_13629279398/article/details/102707305  看看这个有没有帮助

尝试了,不行啊
回复

使用道具 举报

13#
ID:405850 发表于 2022-7-12 10:20 | 只看该作者
还有一个可能,你的芯片读保护了,打开ST-link,然后 Target - Option Bytes,一下保护等级对不对,应该是0的
回复

使用道具 举报

14#
ID:401564 发表于 2022-7-12 12:18 | 只看该作者
1,先保证硬件电路的正确,晶振,复位,电源都检查一下
2,再看一下ST-LINK连接是不是对的,有时候线也有开路的
3,再看一下电脑的驱动是不是正常安装
4,再看一下软件设置是不是正确设置的
这东西来来去去也就是检查这几样了,你可以截图看一下
我个人感觉这没有什么难度呀,我当初刚学STM32的时候就是自己画的学习板,几下就连接上了
回复

使用道具 举报

15#
ID:391219 发表于 2022-7-13 18:01 | 只看该作者
Y_G_G 发表于 2022-7-12 12:18
**** 作者被禁止或删除 内容自动屏蔽 ****

被屏蔽了

回复

使用道具 举报

16#
ID:391219 发表于 2022-7-13 18:04 | 只看该作者
 发表于 2022-7-12 10:20
还有一个可能,你的芯片读保护了,打开ST-link,然后 Target - Option Bytes,一下保护等级对不对,应该是0 ...

我按照您说的尝试了,显示这样的错误

错误.PNG (42.7 KB, 下载次数: 66)

错误.PNG
回复

使用道具 举报

17#
ID:391219 发表于 2022-7-14 09:07 | 只看该作者
Y_G_G 发表于 2022-7-12 12:18
1,先保证硬件电路的正确,晶振,复位,电源都检查一下
2,再看一下ST-LINK连接是不是对的,有时候线也有开路的
...

我来来回回检查好几遍了,没发现问题啊。我换正点原子的开发板就没事,用我自己的板子就有问题。
回复

使用道具 举报

18#
ID:391219 发表于 2022-7-14 19:50 | 只看该作者
Y_G_G 发表于 2022-7-12 12:18
1,先保证硬件电路的正确,晶振,复位,电源都检查一下
2,再看一下ST-LINK连接是不是对的,有时候线也有开路的
...

老哥,你看看我发的MCU的原理图,是不是没有供电啊。stm32的VDD与VSS引脚我都没有连接。
回复

使用道具 举报

19#
ID:401564 发表于 2022-7-14 20:48 | 只看该作者
1123qqw 发表于 2022-7-14 19:50
老哥,你看看我发的MCU的原理图,是不是没有供电啊。stm32的VDD与VSS引脚我都没有连接。

VDD和VSS是电源,不接电源哪行呀
这种形式的原理图是把电源的IO分开的,方便看原理图而已,往往容易出错我一般都是用完整的,一看就能看出哪里接哪里了
要不你把原理图和PCB文件上传看一下
我都是用这种原理图的


回复

使用道具 举报

20#
ID:1009217 发表于 2022-7-14 23:06 | 只看该作者
C:\Users\xiaojin\Desktop,看看这个图片上你添加了芯片的flash没有,在魔术棒->debug->右边的settings-》flash dounload下
回复

使用道具 举报

21#
ID:391219 发表于 2022-7-15 10:01 | 只看该作者
Y_G_G 发表于 2022-7-14 20:48
VDD和VSS是电源,不接电源哪行呀
这种形式的原理图是把电源的IO分开的,方便看原理图而已,往往容易出错我 ...

这原理图不是我画的,两个人就是麻烦,啥也不说。这是完整的stm32芯片的原理图。没显示的引脚,没连接的引脚,就都没有用。你看看是不是没有接VDD,没有给芯片供电。

MCU完整.PNG (69.25 KB, 下载次数: 62)

MCU完整.PNG
回复

使用道具 举报

22#
ID:391219 发表于 2022-7-15 10:01 | 只看该作者
xiaojin11111111 发表于 2022-7-14 23:06
,看看这个图片上你添加了芯片的flash没有,在魔术棒->debug->右边的settings-》flash dounload下

添加了,应该是芯片没有供电
回复

使用道具 举报

23#
ID:161164 发表于 2022-7-15 11:02 | 只看该作者
1123qqw 发表于 2022-7-11 21:01
我用的是四线的SWD,VSS指什么,能详细说说吗?

电源要接到VDD和VSS
STM32一般有四对VDD和VSS
全部都要接
你的原理图是简略版,沒有VDD和VSS
你要找芯片手册管脚图来接线
回复

使用道具 举报

24#
ID:1026253 发表于 2022-7-15 14:07 | 只看该作者
是不是debug没有修改

捕获.PNG (110.85 KB, 下载次数: 66)

捕获.PNG
回复

使用道具 举报

25#
ID:391219 发表于 2022-7-15 18:32 | 只看该作者

发现问题了,应该是板子芯片没有供电
回复

使用道具 举报

26#
ID:391219 发表于 2022-7-15 18:34 | 只看该作者
Y_G_G 发表于 2022-7-15 13:33
你对比引脚上的VDD和VSS,再看一下PCB中有没有连接就知道了
这种STM32学习板没什么秘密可言的,你可以上传 ...

我也是临时学的,项目用,我就学了点皮毛。他说电路,原理图他来搞定,结果成这样。PCB没有连接。这官方的原理图库去哪找啊?
回复

使用道具 举报

27#
ID:391219 发表于 2022-7-15 18:35 | 只看该作者
lkc8210 发表于 2022-7-15 11:02
电源要接到VDD和VSS
STM32一般有四对VDD和VSS
全部都要接

好的,谢谢你
回复

使用道具 举报

28#
ID:401564 发表于 2022-7-15 20:35 | 只看该作者
1123qqw 发表于 2022-7-15 18:34
我也是临时学的,项目用,我就学了点皮毛。他说电路,原理图他来搞定,结果成这样。PCB没有连接。这官方 ...

官方就是在官方网站下载呀
https://www.st.com/zh/microcontr ... .html#cad-resources
文件是ultralibrarian格式的,通过AD可以提取
里面有原理图文件,PCB封装和3D模型
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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