硬汉嵌入式论坛

 找回密码
 立即注册
查看: 9805|回复: 15
收起左侧

[STLink] 求助ST-Link V3无法识别芯片!!!

[复制链接]

10

主题

90

回帖

120

积分

初级会员

积分
120
发表于 2020-7-1 18:20:26 | 显示全部楼层 |阅读模式
    前几天不是,问了一下ST芯片双核怎么启动得嘛!!!然后就买了一个官方得开发板stm32h747i_disco,开机没啥问题,首次也能直接用自带得ST-Link识别出芯片stm32h747i。。。。    然后,我自己建了一个keil工程,就初始化了串口和LED。编译也通过了,然后下载了。。。结果把板子复位了一下后。烧写得程序有木有工作不清楚,问题是现在自带得ST-Link识别不了stm32h747i芯片了。。。ST-Link电脑识别正常....所以想问,什么情况导致得,我能想到得是stm32h747i坏了?应该不可能啊,难道写入程序把stm32h747i自带得官方boot擦除了?可是,虽然有 办法擦除官方boot,但是这么简单得烧写应该不会啊,难道stm32h747i有啥特殊地方?希望各位大大,给个方向!!!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106875
QQ
发表于 2020-7-1 18:22:37 | 显示全部楼层
试试我这个方法:

ST的NUCLEO板子无法下载程序时,通过复位状态下载可解决
http://www.armbbs.cn/forum.php?m ... 9538&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

10

主题

90

回帖

120

积分

初级会员

积分
120
 楼主| 发表于 2020-7-1 18:40:32 | 显示全部楼层
eric2013 发表于 2020-7-1 18:22
试试我这个方法:

ST的NUCLEO板子无法下载程序时,通过复位状态下载可解决

现在得问题是,stm32h747i_disco板载得ST-Link V3识别不stm32h747i芯片,点击下载,说木有芯片,包括用STM32CubeProgrammer也是一样,点击连接,直接反馈Error: No STM32 target found!
回复

使用道具 举报

10

主题

90

回帖

120

积分

初级会员

积分
120
 楼主| 发表于 2020-7-1 18:43:00 | 显示全部楼层
板子买回来得时候,都正常工作得。。。。。包括一次烧写,都成功了,然后复位了一下,就直接显示无法识别stm32h747i芯片。。。。。我在想在怎么搞,即使烧写得是一个错误得文件,也不至于导致无法识别啊
回复

使用道具 举报

10

主题

90

回帖

120

积分

初级会员

积分
120
 楼主| 发表于 2020-7-1 18:48:07 | 显示全部楼层
eric2013 发表于 2020-7-1 18:22
试试我这个方法:

ST的NUCLEO板子无法下载程序时,通过复位状态下载可解决

版主大大,能不能把我得帖子移到STM32H7版块啊.....发错版块了!!!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106875
QQ
发表于 2020-7-1 18:55:52 | 显示全部楼层
mrjiu 发表于 2020-7-1 18:48
版主大大,能不能把我得帖子移到STM32H7版块啊.....发错版块了!!!

是我专门移动到这个版块的

回复

使用道具 举报

10

主题

90

回帖

120

积分

初级会员

积分
120
 楼主| 发表于 2020-7-1 18:59:12 | 显示全部楼层
eric2013 发表于 2020-7-1 18:55
是我专门移动到这个版块的

好吧,那问题来了,我这个咋解决啊!!!岂不是要凉凉了?就烧写一次,就凉凉了?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106875
QQ
发表于 2020-7-1 19:17:41 | 显示全部楼层
mrjiu 发表于 2020-7-1 18:59
好吧,那问题来了,我这个咋解决啊!!!岂不是要凉凉了?就烧写一次,就凉凉了?

STM32的Flash读写保护,SWD引脚锁的各种解决办法汇总(2020-03-10)
http://www.armbbs.cn/forum.php?m ... 6798&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

10

主题

90

回帖

120

积分

初级会员

积分
120
 楼主| 发表于 2020-7-1 19:36:39 | 显示全部楼层
eric2013 发表于 2020-7-1 19:17
STM32的Flash读写保护,SWD引脚锁的各种解决办法汇总(2020-03-10)
http://www.armbbs.cn/forum.php?mo ...

我看了一下,我用得STM32Cube建立得工程,是不是PA13和PA14需要设置成DEBUG_SWCLK模式才行???我没设置,默认是啥?难道不是这个?
回复

使用道具 举报

0

主题

17

回帖

17

积分

新手上路

积分
17
发表于 2020-7-1 20:40:04 | 显示全部楼层
ST的双核的745和747如果烧错程序或者时钟配置错误就会这样,你让MCU进入系统自带的bootloader就可以检测到了
回复

使用道具 举报

10

主题

90

回帖

120

积分

初级会员

积分
120
 楼主| 发表于 2020-7-1 20:51:57 | 显示全部楼层
可以识别啦!!!把boot脚拉高,进入sram启动模式...有可能flash程序有问题,不过程序有问题,不至于影响识别啊!!!而且,官方板子也没有个条线,真是莫名其妙得
回复

使用道具 举报

10

主题

90

回帖

120

积分

初级会员

积分
120
 楼主| 发表于 2020-7-2 00:17:18 | 显示全部楼层
本帖最后由 mrjiu 于 2020-7-2 00:38 编辑

    此问题,彻底找到原因了。现把过程说一下。。。下载程序后,调试,发现程序死在while(!__HAL_PWR_GET_FLAG(PWR_FLAG_VOSRDY)) {}这句话。。。这是STM32Cube配置的,看了一波代码和资料,发现是等待电源稳定。然后又看了一波资料,包括官方demo,把MCU的频率从480M将为100.。。发现程序正常运行,毫无问题。此时想,难道MCU不能工作在480M,想想都不可能,然后又是一波资料研究,猜测可能是供电不足引起的。因为目前,MCU供电来自于ST Link V3。然后供电改为外部USB供电,发现MCU在480M正常运行,并且识别芯片毫无问题。
   总结就是供电问题,但是为啥供电问题,只是设置不正常,为啥影响了ST-Link V3识别芯片呢。。。
回复

使用道具 举报

8

主题

128

回帖

152

积分

初级会员

积分
152
发表于 2020-7-2 09:23:54 | 显示全部楼层
有一次STM32Cube创建工程没有选择调试接口,这个程序下载后就不能识别了,按住复位键,然后点击下载才可以正常用。
回复

使用道具 举报

11

主题

135

回帖

168

积分

初级会员

积分
168
发表于 2020-7-2 11:44:22 | 显示全部楼层
我是745的板,电源配置软硬件不搭我踩过一次,你也买来学习GUI吗
回复

使用道具 举报

10

主题

90

回帖

120

积分

初级会员

积分
120
 楼主| 发表于 2020-7-2 13:25:48 | 显示全部楼层
amfy 发表于 2020-7-2 09:23
有一次STM32Cube创建工程没有选择调试接口,这个程序下载后就不能识别了,按住复位键,然后点击下载才可以 ...

调试接口不需要设置,因为PA13和PA14默认就是调试接口!!!
回复

使用道具 举报

10

主题

90

回帖

120

积分

初级会员

积分
120
 楼主| 发表于 2020-7-2 13:26:24 | 显示全部楼层
exp_exp 发表于 2020-7-2 11:44
我是745的板,电源配置软硬件不搭我踩过一次,你也买来学习GUI吗

学习双核吧,也学习程序跑外部flash!!!总之慢慢研究!!!
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-8 11:40 , Processed in 0.201960 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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