OpenEdv-开源电子网

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

求助:STM32F767IG使用ST-LINK下载程序连接失败

[复制链接]

1

主题

4

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2020-3-16
在线时间
5 小时
发表于 2020-3-16 18:56:31 | 显示全部楼层 |阅读模式
1金钱
各位嵌入式的前辈、大牛:
       晚上好!我是一名刚刚接触嵌入式学习的新手。我在使用STM32F767IG下载程序时遇到附件图片所示问题:仿真器无法连接ARM。对于此现象我做了以下测试:
1.板子下电,测量ARM电源及JTAG口均无短路现象;
2.测量JTAG口的信号电平,发现板子上电后TMS信号和TCLK信号均为3.3V高电平(正常情况下TCLK上电后应为低电平);
3.将JTAG下载后与ARM芯片中间的缓冲电阻去掉,再次上电测试电阻两端信号波形,发现TCLK的高电平为ARM输出;
4.恢复电阻后将板子上电,再使用10K电阻短接TCLK与地,测试后发现并未被拉低。
正常板子的TCLK测试波形也贴出。请教各位前辈大牛,是否也曾遇到这样的问题,可能造成这种现象的原因有哪些,以及是如何解决问题的,谢谢大家!


问题现象

问题现象

正常的TCLK波形

正常的TCLK波形
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
发表于 2020-3-16 22:29:52 | 显示全部楼层
升级下STLINK固件
STLINK驱动安装:http://www.openedv.com/forum.php ... d=285072&extra=
你试下里面的第三个步骤
业精于勤荒于嬉;行成于思毁于随!
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2020-3-16
在线时间
5 小时
 楼主| 发表于 2020-3-17 11:14:54 | 显示全部楼层
1208 发表于 2020-3-16 22:29
升级下STLINK固件
STLINK驱动安装:http://www.openedv.com/forum.php?mod=viewthread&tid=285072&extra=
...

前辈好,我的ST-LINK固件应该是没有问题的。我用的是同一台电脑、同一个下载器,分别给两块板子烧程序,其中有一块板子就出现了帖子中的问题,实测TCLK上电后一直高电平。故障板只在贴片厂烧录过一次测试程序。
回复

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
发表于 2020-3-17 17:38:17 | 显示全部楼层
嵌入式老菜鸟 发表于 2020-3-17 11:14
前辈好,我的ST-LINK固件应该是没有问题的。我用的是同一台电脑、同一个下载器,分别给两块板子烧程序, ...

B00T0拉高强制下载看看
业精于勤荒于嬉;行成于思毁于随!
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2020-3-16
在线时间
5 小时
 楼主| 发表于 2020-3-20 11:46:46 | 显示全部楼层
1208 发表于 2020-3-17 17:38
B00T0拉高强制下载看看

我来更新一下问题进展:
a.BOOT0短接3.3V后上电确实可以进入ISP模式。
b.使用串口确实可以ARM进行通讯,但无法通过Demonstrator烧写程序。
c.测量了SWD口的CLK与电源、GND之间的阻抗,均在7K+,而正常的板子测量此处的阻抗分别   为280K+、50MΩ+。
d.ST-LINK连接电脑后测得GND与开关电源地(给ARM供电)之间存在100V+的交流电压。
综上,结合现象可以断定SWD口已损坏。原因很可能是因为带电插拔ST-LINK仿真器导致SWD口损坏(毕竟存在超过100V的交流电势差)。
回复

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
发表于 2020-3-20 16:38:52 | 显示全部楼层
嵌入式老菜鸟 发表于 2020-3-20 11:46
我来更新一下问题进展:
a.BOOT0短接3.3V后上电确实可以进入ISP模式。
b.使用串口确实可以ARM进行通讯 ...

一般电压控制在5V左右的直流电比较好
业精于勤荒于嬉;行成于思毁于随!
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2020-3-16
在线时间
5 小时
 楼主| 发表于 2020-3-21 09:07:32 | 显示全部楼层
1208 发表于 2020-3-20 16:38
一般电压控制在5V左右的直流电比较好

昨天我打电话联系了他们的技术支持,我向对方描述了故障现象和测试结果后得到的答复是:   SWD口肯定坏掉了。损坏的可能原因和我前面推断的一样,对方建议我使用官方的ST-LINK以确保供电稳定,而且无需ST-LINK自带的3.3V电源可以在板子不上电的情况下连接下载(亲测,板子外设较少的情况下确实可以)。
回复

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
发表于 2020-3-21 16:32:54 | 显示全部楼层
嵌入式老菜鸟 发表于 2020-3-21 09:07
昨天我打电话联系了他们的技术支持,我向对方描述了故障现象和测试结果后得到的答复是:   SWD口肯定坏掉 ...

一般最好就是板子独立供电比较好
业精于勤荒于嬉;行成于思毁于随!
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-3 17:05

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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