OpenEdv-开源电子网

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

精英版无法下载的问题

[复制链接]

6

主题

146

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1254
金钱
1254
注册时间
2016-11-30
在线时间
211 小时
发表于 2017-6-8 02:00:41 | 显示全部楼层 |阅读模式
3金钱
首先说一下刚才发生的一个很奇怪的问题,由于没遇到过,想希望大神指点一下,发生的原因是什么?为什么会这样?
事情是这样的,板子是精英版STM32F103ZET6 我在调试程序的时候使用在线调试,第一次下载没问题,第二次下载时就出现问题,无法下载,然后就显示出错,说没有找到硬件,如图1,图2,我下意识看了一下板子,电源指示灯是亮的,觉得不存在说找不到硬件啊,然后点开Options for Target-->Debug,看是否是STLINK问题,结果发现软件可识别STLINK,接着我点开STLIK的设置发现,没找到芯片,如图3所示,我就很纳闷了,板子电源上了,电源指示灯有亮着,想到这里就没辙了,因为板子上接的外设也就只有用杜邦线接的显示屏,其他也没有什么了,杜邦线接口也不存在什么短接问题,也没裸露什么金属导体,不存在什么短路了板子,最后抱着一丝希望上论坛找问题,搜了一下,很多是出现了差不多的现象,但是很多都没有具体解决方法。这时很迷茫,最后的最后,抱着试一试串口下载看行不行的想法,进行了串口下载,实验证明,串口下载成功,如图4,此时我立马返回工程查看是否能检测到芯片,结果很感人,芯片又识别出来了,然后再一次下载了一次,终于有可以下载了。
出了这事以后,我就觉得很纳闷,为什么板子会突然这样呢???当时正在调程序,板子上也在运行这样着UCOSII 的任务添加的例程,就在要下载的时候突然就识别不出来了!这是出于什么问题??如果再出现这样识别不出来芯片的时候,又该如何处理??再此向坛友讨教,请大神驻足解答,不尽感激。

图1

图1
QQ截图20170608013705.png

图2

图2

串口下载

串口下载
没出错.png

最佳答案

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

可能你下载了一个禁止JTAG口的代码,导致ST LINK无法连接上。 这种问题很好解决。 B0接3.3,然后按复位。 然后ST LINK就肯定可以发现了,然后重新下载代码,最后B0改回GND,就行了。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-6-8 02:00:42 | 显示全部楼层
可能你下载了一个禁止JTAG口的代码,导致ST LINK无法连接上。
这种问题很好解决。
B0接3.3,然后按复位。
然后ST LINK就肯定可以发现了,然后重新下载代码,最后B0改回GND,就行了。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

1

主题

127

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
438
金钱
438
注册时间
2017-3-10
在线时间
63 小时
发表于 2017-6-8 07:30:18 | 显示全部楼层
我怎么感觉这是ST-LINK的问题,我使用的J-LINK,偶尔出问题的话板子重加电试试。
回复

使用道具 举报

6

主题

146

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1254
金钱
1254
注册时间
2016-11-30
在线时间
211 小时
 楼主| 发表于 2017-6-9 16:41:16 | 显示全部楼层
bg6qbt 发表于 2017-6-8 07:30
我怎么感觉这是ST-LINK的问题,我使用的J-LINK,偶尔出问题的话板子重加电试试。

您好,是这样的,我特意测了STLINK,在另外一快板中,stlink是可以下载的,所以已经排除STLINK的问题,现在考到了原子哥的回答,我再去看看是不是如原子哥说一样,是禁止了JTAG,谢谢您的回复
回复

使用道具 举报

6

主题

146

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1254
金钱
1254
注册时间
2016-11-30
在线时间
211 小时
 楼主| 发表于 2017-6-9 16:43:25 | 显示全部楼层
yklstudent 发表于 2017-6-8 08:03
也许你的程序也存在问题

您好,代码的话是可以运行的,现在看到了原子哥的回答,看是否为禁止了JTAG,谢谢您的回复。
回复

使用道具 举报

6

主题

146

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1254
金钱
1254
注册时间
2016-11-30
在线时间
211 小时
 楼主| 发表于 2017-6-9 16:44:17 | 显示全部楼层
正点原子 发表于 2017-6-8 02:00
可能你下载了一个禁止JTAG口的代码,导致ST LINK无法连接上。
这种问题很好解决。
B0接3.3,然后按复位。 ...

谢谢原子哥,我现在去验证一下,看一下是否为禁止JTAG问题!
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-8-18 17:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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