中断服务程序抖动
STM32L562DK探索板——如何启用蓝牙功能?
自己写驱动深入学习与调用Hal库的取舍
关于最近学习C语言回调和钩子函数的想法,以及对HAL库回调函数的困惑
STM32 上同时跑 LWIP 的 TCP 与 UDP 连接
使用 HAL 库通过串口以 ASCII 形式发送整型数据
USB Host 外部中断按键失效
调用HAL_FLASH_OB_Unlock()直接进入 HardFaultHandler
STM32 增加 WiFi + 以太网的低成本方案
NUCLEO G474RE无法运行程序
微信公众号
手机版
这个芯片8个脚,没有复位引脚,换了3个下载器,都无法下载,这种问题无法量产阿,有啥解决办法吗?
请你下载 AN5065,阅读章节8.1~8.4。重点是对代码启动部分做些小调整,以便于SWIM的连接。
这个文档看过,现在的问题是,新的片子连接不了啊,建立不了通讯
该文档的主要目的就是解决SWIM连接问题。 另外,检查下最基本的供电与硬件连接。
程序我加了官方的延时,硬件就是上边的连接,电源3.3V也没问题
用示波器在芯片引脚量测一下SWIM信号有无异常
好了,找到问题了,硬件工程师焊接了有问题的芯片😕
重新换新的板子测试,加上延时代码,没问题
呵呵
这里不少问题都是源于始料未及的低级乌龙😄
STM8L050j3这个,有没有遇到过使用SWIM下载一半,报错后,再也下载不进去的?
[md]应该是有人遇到过类似问题,一下子想不出具体啥原因。电源?选择错误的芯片型号?。。。希望有碰到类似问题的人提醒下。😄
我们的项目主要用于低功耗,采用的是内部低速晶振,低功耗模式时:Active-halt mode。这个芯片没有复位引脚,在程序运行期间,接入ST-LINK,使用SWIM下载,成功的概率极低。但是只有在ST-LINK与芯片同时上电,点击下载,大部分才能成功。所以,在程序运行期间(halt模式),很难下载,只有同时上电复位时,才能下载?
[md]昨天,硬件转给我一篇博客,根据此博客分析,我认为造成下载不进去的原因是硬件干扰。于是把芯片拆下,直接使用短杜邦线接3个脚(vcc,gnd,swim),结果是成功下载。此前一致认定芯片时“锁死”,但是swim引脚并没有复用为I/O,那么只能是硬件问题,包括硬件连接。于是再重新把芯片焊回板子,又出现之前下载一半,报错的问题,然后就借本上没下载成功过。至此,确定是硬件问题。解决办法是不使用杜邦线,直接把2.54母座焊到原来的位置,直接插入st-link,减小连接干扰,同时上电,能成功下载。
[md]博客链接:http://t.csdnimg.cn/ZFBFT