你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

用STLink烧录完成后复位不成功,无法校验。

[复制链接]
WTK00000 提问时间:2017-8-6 15:54 /
悬赏15ST金币未解决
小弟最近用STM32做项目时,发现用STLink烧录Hex文件是能成功烧录,但是烧录完成后烧录工具无法复位MCU,也无法对烧写的代码进行校验,无法校验心里总觉得没底,有人遇到过这种情况吗?是怎么解决的?

001.PNG
002.PNG
收藏 评论12 发布时间:2017-8-6 15:54

举报

12个回答
WTK00000 回答时间:2017-8-6 16:00:09
自己顶
七哥 回答时间:2017-8-6 16:39:03
新手问题多,不知道该怎么回答。
WTK00000 回答时间:2017-8-6 16:49:59
toofree 发表于 2017-8-6 16:39
新手问题多,不知道该怎么回答。

可能是哪些方面的问题造成的呢?
zhao.zhao 回答时间:2017-8-6 17:42:50
可能的问题是STLINK的Reset引脚没有连接到芯片的NRST引脚上

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

WTK00000 回答时间:2017-8-7 08:01:58
zhao.zhao 发表于 2017-8-6 17:42
可能的问题是STLINK的Reset引脚没有连接到芯片的NRST引脚上

接上了的。。。。
流水白菜 回答时间:2017-8-7 14:15:22
建议可以测量下载完成后,RESET引脚是否有复位脉冲

评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

七哥 回答时间:2017-8-7 14:54:50
楼上这些,不应该由别人问你,而你应该主动交待清楚什么情况。
软件(操作系统、应用软件、应用工程,工程设置)、硬件(无误的原理图)、操作过程。去搜索看一下“问的智慧”

评分

参与人数 1ST金币 +3 收起 理由
zero99 + 3

查看全部评分

WTK00000 回答时间:2017-8-7 19:40:43
toofree 发表于 2017-8-7 14:54
楼上这些,不应该由别人问你,而你应该主动交待清楚什么情况。
软件(操作系统、应用软件、应用工程,工程 ...

多谢前辈指点
WTK00000 回答时间:2017-8-7 19:46:18
这是我的仿真口和复位电路,以及烧录时的设置,烧录文件由Keil编译,能正常仿真运行,用STVP烧录时出现了这种情况,烧录文件是DFU和应用软件拼接在一起的HEX文件。
003.PNG
004.PNG
005.PNG
WTK00000 回答时间:2017-8-7 19:47:42
仿真口和复位电路的RESET脚接MCU的复位脚
WTK00000 回答时间:2017-8-7 19:52:12
还有就是用DFUSe更新的时候也无法读出Flash里的数据,点击读取DUFSe直接卡死。
七哥 回答时间:2017-8-8 11:53:50
你用keil试一下吧,STVP没用过。
在keil里能设置复位类型,硬件复位、系统复位。默认是硬件复位,换一下复位方式试试。
STlink试试用SWD模式。

没遇到过你这样的问题,在检验时复位失败。

网上也有人说是STlink固件版本较低,需要升级,但你的信息中没有显示。

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版