如何修复 STM32CubeProgrammer 找不到 STM32 目标

Min*_*ram 5 embedded microcontroller arm stm32 stm32cubemx

大家好,
这里有人以前遇到过这个问题吗?
在我将代码运行到 stm32f446re 中后,我无法在最后一个代码之后上传任何代码,并给出此错误“未找到 STM32 目标”

在此输入图像描述


我尝试执行以下选项:-
1- 更新我的 ST-Link 驱动程序并将其作为“dpinst_amd64”运行。
2-更新我的 ST-Link 固件,它是从 STM32CubeProgrammer 运行并更新的,如图所示。


但这些解决方案都不起作用。

小智 11

  1. 首先连接你的板子

  2. 单击 STM32CubeProgrammer 右侧的“刷新”

  3. 首先从 ST-Link 配置上方的下拉列表中选择 ST-Link 进行连接。

  4. 将配置设置为:

    Port : SWD
    Mode : Normal
    Reset Mode : Normal
    
    Run Code Online (Sandbox Code Playgroud)
  5. 然后按住重置并单击“连接”按钮。按下后立即释放重置按钮。现在,您的主板应该已连接


小智 7

我使用的板是 STM32L4S5 (b-l4s5i-iot01a) 并且将右侧的“重置模式”更改为“硬件重置”对我有用!

点击连接

  • 非常好,谢谢分享。 (2认同)

Min*_*ram 1

我使用 Stm32 St-Link Utility 来解决这个问题。
在执行“全芯片擦除”选项之后,我使用“重置下连接”与电路板连接。 在此输入图像描述