OpenEdv-开源电子网

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

求救求救,关于STLINK下载的问题

[复制链接]

28

主题

150

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
488
金钱
488
注册时间
2016-9-29
在线时间
113 小时
发表于 2018-2-2 18:40:25 | 显示全部楼层 |阅读模式
10金钱
    现在我有两块相同的STM32F030的板子(以下称A板和B板),有一条长的USB线,一条短的USB线,然后出现了一些问题:

    我用A板通过长的USB线跟STLINK 连接,在keil5上偶尔能成功下载,偶尔显示 “STLINK连接错误”。
    用A板通过短的USB线跟STLINK 连接,那几乎百分百成功下载。

    我用B板通过长的USB线跟STLINK 连接和通过短的USB线跟STLINK 连接都出现 “no target connect”。


    并且A板和B板上电都能正常运行上次下载的相同的程序,这是B板出现了什么问题吗???




    我两块板子的 BOOT0 引脚都是先连接一个10K电阻再去接地的(测试过没有短路和断路),A板和B板前几天也是通过STLINK正常下载的,
    然后A板的SWCLK和SWDIO引脚没接电阻也能正常下载,但是B板无论有没接电阻都显示 “no target connect”。


    请问有什么办法能检测B板出现的问题吗??

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

28

主题

150

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
488
金钱
488
注册时间
2016-9-29
在线时间
113 小时
 楼主| 发表于 2018-2-3 14:28:56 | 显示全部楼层
前几天下载还是成功的,但是下载的环境不算很好,经常由于抖动松动导致下载失败。最近用STLINK连接就发现无法识别板子了,但是板子里面的程序还是照常运行,MCU也不发热。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2018-2-3 00:41:20 | 显示全部楼层
B板的B0接3.3,然后复位,然后再下载,试试,可能你禁用了jtag
回复

使用道具 举报

28

主题

150

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
488
金钱
488
注册时间
2016-9-29
在线时间
113 小时
 楼主| 发表于 2018-2-3 10:46:21 | 显示全部楼层
正点原子 发表于 2018-2-3 00:41
B板的B0接3.3,然后复位,然后再下载,试试,可能你禁用了jtag

试了很多次,仍然是显示 "no target connect",连接不上
回复

使用道具 举报

6

主题

462

帖子

0

精华

高级会员

Rank: 4

积分
906
金钱
906
注册时间
2017-12-15
在线时间
111 小时
发表于 2018-2-3 11:58:26 | 显示全部楼层
ZDawn 发表于 2018-2-3 10:46
试了很多次,仍然是显示 "no target connect",连接不上

我看起来,怎么好像是干扰造成的偶然因素。


试着把连接线弄短一点,或者把SWD通讯速率调低一点(默认的4MHz太高),可能就可以了。
回复

使用道具 举报

6

主题

462

帖子

0

精华

高级会员

Rank: 4

积分
906
金钱
906
注册时间
2017-12-15
在线时间
111 小时
发表于 2018-2-3 11:59:47 | 显示全部楼层
a496298685 发表于 2018-2-3 11:58
我看起来,怎么好像是干扰造成的偶然因素。

然后就是USB线太长,然后你的单片机板子耗电量还非常大,压降大了,ST-link里的芯片无法正常工作。
回复

使用道具 举报

28

主题

150

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
488
金钱
488
注册时间
2016-9-29
在线时间
113 小时
 楼主| 发表于 2018-2-3 14:26:03 | 显示全部楼层
a496298685 发表于 2018-2-3 11:59
然后就是USB线太长,然后你的单片机板子耗电量还非常大,压降大了,ST-link里的芯片无法正常工作。

keil5 的STLINK调不了速度,只有1.8MHz可选,我都是用15cm的杜邦线去连接的,还试过用外部电路单独供电下载,均失败。
回复

使用道具 举报

6

主题

462

帖子

0

精华

高级会员

Rank: 4

积分
906
金钱
906
注册时间
2017-12-15
在线时间
111 小时
发表于 2018-2-3 15:40:03 | 显示全部楼层
ZDawn 发表于 2018-2-3 14:26
keil5 的STLINK调不了速度,只有1.8MHz可选,我都是用15cm的杜邦线去连接的,还试过用外部电路单独供电下 ...

你说,偶尔可以成功。

那么一定是线路干扰问题。

也可能st-link固件坏了,试着给st-link进行一下固件升级
回复

使用道具 举报

1

主题

81

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1007
金钱
1007
注册时间
2014-12-4
在线时间
337 小时
发表于 2018-2-3 21:34:55 | 显示全部楼层
USB线供电不足
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-8 13:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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