首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ST链接无法连接到目标。

ST链接无法连接到目标。
EN

Stack Overflow用户
提问于 2021-04-13 12:57:25
回答 2查看 723关注 0票数 1

我正试图用st-link实用程序连接到stm32f401rbt6。

单片机有6个引脚连接,如下图所示。

目标由实验室电源供电,目标GND连接到ST GND。

当我把它插到电脑上时,st-link实用程序说它不能连接。

试过:

  • 更新ST-Link固件
  • 默认情况下,在重置下连接,尝试所有可用的方法。
  • 检查图像上引脚的连通性
  • 与相同的ST-链路连接到其他MCU。
  • 解除单片机的焊接,再焊接另一个

这个问题仍然存在。请建议我做错了什么,或者如何检查我的MCU是否还活着。

EN

回答 2

Stack Overflow用户

发布于 2021-04-15 08:04:33

我曾经有过类似的问题,我认为,去耦电容器是至关重要的。在把它焊接到pcb上之后,它就像一种魅力。

票数 2
EN

Stack Overflow用户

发布于 2022-11-17 09:08:21

(类似问题:Stm32CubeProgrammer不连接(无错误消息)使用ST-LINK V2 dongle和Lora E5迷你板)

您可以尝试以下建议。在编程方面,有些ST设备比其他设备敏感得多。我有一些ST设备编程没有问题,然后在其他设备上使用几乎相同的设置,它就是不能工作。

  1. 将22欧姆电阻串联在SWDIO和SWCLK线路上。这个链接建议只将它放在SWDIO行上,但是我发现我也需要它在SWCLK行上。典型社署电路
  2. 对于ST链接设置,请尝试使用以下内容:
代码语言:javascript
运行
复制
- Reduce the frequency from 4MHz to a lower frequency
- Use SWD
- Use connect under reset
  1. 不要在NRST线路上使用外部拉力.
  2. 确保您的编程线之间的ST-链接和目标板是尽可能短的方便。
  3. (我必须强调这一点是重要的)请确保处理器的接地销都非常紧密地连接在一起(即它们之间的轨道尽可能短),而且非常重要的是,您的程序员的地面也非常紧密地连接到同一地脚上。-在编程速度很高的情况下,与处理器的一个薄的或长的不平衡(不同长度)地面轨道可能会对某些设备造成问题。
  4. 无论你用什么来给处理器供电,都必须有一个与ST-LINK (我的3V)类似的电源(虽然我发现,如果处理器的电源是3.3V,编程大部分时间似乎仍然有效)。(请记住,最初的ST-Link不提供电源,只读取电源级别。)
  5. 一个不可靠的编程设置可能会意外地将保护设置到2级--因此,如果您一直在尝试,并且没有得到更多的保护,那么可能是时候替换您的IC了。
  6. 在更改/删除已编程到级别1的设备之前,您可能需要首先启用PCROP_RDP选项字节。-一旦启用,您应该能够从第1级更改为0级,这将自动擦除设备。
  7. 有些人建议将设备重新设置,直到按下擦除按钮才能擦除。

我希望这些建议有帮助..。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67075357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档