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

STM8L050J3使用SWIM下载方式,无法下载,总是报错

[复制链接]
xxxM 提问时间:2024-7-17 09:33 / 未解决

如题,换了好几片新的单片机,依然如法下载,这个芯片复位,如何解决下载难题?

Snipaste_2024-07-17_09-21-23.jpg

Snipaste_2024-07-17_09-31-04.jpg
收藏 1 评论14 发布时间:2024-7-17 09:33

举报

14个回答
xxxM 回答时间:2024-7-17 09:46:42

这个芯片8个脚,没有复位引脚,换了3个下载器,都无法下载,这种问题无法量产阿,有啥解决办法吗?

xmshao 回答时间:2024-7-17 10:04:08
stm8的这种8脚芯片,在应用上有些额外要求或应用推荐,否则烧录的确会有些不便。




请你下载 AN5065,阅读章节8.1~8.4。重点是对代码启动部分做些小调整,以便于SWIM的连接。
xxxM 回答时间:2024-7-17 10:21:36

xmshao 发表于 2024-7-17 10:04
stm8的这种8脚芯片,在应用上有些额外要求或应用推荐,否则烧录的确会有些不便。</p>
<p>

这个文档看过,现在的问题是,新的片子连接不了啊,建立不了通讯

xmshao 回答时间:2024-7-17 10:40:16

xxxM 发表于 2024-7-17 10:21
这个文档看过,现在的问题是,新的片子连接不了啊,建立不了通讯
...

该文档的主要目的就是解决SWIM连接问题。 另外,检查下最基本的供电与硬件连接。

xxxM 回答时间:2024-7-17 10:52:52

xmshao 发表于 2024-7-17 10:40
该文档的主要目的就是解决SWIM连接问题。 另外,检查下最基本的供电与硬件连接。
...

程序我加了官方的延时,硬件就是上边的连接,电源3.3V也没问题

butterflyspring 回答时间:2024-7-17 11:27:50

xxxM 发表于 2024-7-17 10:52
程序我加了官方的延时,硬件就是上边的连接,电源3.3V也没问题

用示波器在芯片引脚量测一下SWIM信号有无异常

xxxM 回答时间:2024-7-17 11:35:40

好了,找到问题了,硬件工程师焊接了有问题的芯片😕

xxxM 回答时间:2024-7-17 11:36:26

重新换新的板子测试,加上延时代码,没问题

xmshao 回答时间:2024-7-17 15:48:47

xxxM 发表于 2024-7-17 11:36
重新换新的板子测试,加上延时代码,没问题

呵呵

这里不少问题都是源于始料未及的低级乌龙😄

xxxM 回答时间:2024-7-18 09:03:09

xmshao 发表于 2024-7-17 15:48</p>
<p>呵呵

STM8L050j3这个,有没有遇到过使用SWIM下载一半,报错后,再也下载不进去的?

xmshao 回答时间:2024-7-18 17:51:56

xxxM 发表于 2024-7-18 09:03</p>
<p>STM8L050j3这个,有没有遇到过使用SWIM下载一半,报错后,再也下载不进去的?

[md]应该是有人遇到过类似问题,一下子想不出具体啥原因。电源?选择错误的芯片型号?。。。希望有碰到类似问题的人提醒下。😄

xxxM 回答时间:2024-7-19 09:51:58

我们的项目主要用于低功耗,采用的是内部低速晶振,低功耗模式时:Active-halt mode。这个芯片没有复位引脚,在程序运行期间,接入ST-LINK,使用SWIM下载,成功的概率极低。但是只有在ST-LINK与芯片同时上电,点击下载,大部分才能成功。所以,在程序运行期间(halt模式),很难下载,只有同时上电复位时,才能下载?

xxxM 回答时间:2024-7-19 10:06:03

xmshao 发表于 2024-7-18 17:51
应该是有人遇到过类似问题,一下子想不出具体啥原因。电源?选择芯片型号?。。。希望有碰到类似问题 ...

[md]昨天,硬件转给我一篇博客,根据此博客分析,我认为造成下载不进去的原因是硬件干扰。于是把芯片拆下,直接使用短杜邦线接3个脚(vcc,gnd,swim),结果是成功下载。此前一致认定芯片时“锁死”,但是swim引脚并没有复用为I/O,那么只能是硬件问题,包括硬件连接。于是再重新把芯片焊回板子,又出现之前下载一半,报错的问题,然后就借本上没下载成功过。至此,确定是硬件问题。解决办法是不使用杜邦线,直接把2.54母座焊到原来的位置,直接插入st-link,减小连接干扰,同时上电,能成功下载。

xxxM 回答时间:2024-7-19 10:09:21

xxxM 发表于 2024-7-19 10:06
昨天,硬件转给我一篇博客,根据此博客分析,我认为造成下载不进去的原因是硬件干扰。于是把芯片拆下 ...

[md]博客链接:http://t.csdnimg.cn/ZFBFT

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版