Arm 如何修复未找到STM32目标的STM32CubeProgrammer

Arm 如何修复未找到STM32目标的STM32CubeProgrammer,arm,embedded,microcontroller,stm32,stm32cubemx,Arm,Embedded,Microcontroller,Stm32,Stm32cubemx,大家好 这里以前有人遇到过这个问题吗? 在我将代码运行到我的stm32f446re中后,我无法上载上一个代码之后的任何代码,并出现以下错误“未找到STM32目标” 我尝试了以下选项:- 1-更新我的ST Link驱动程序并将其作为“dpinst_amd64”运行。 2-更新我的ST-Link固件,它是从STM32CubeProgrammer运行并更新的,如图所示 但这些解决方案都不起作用 我使用Stm32 St Link实用程序来解决这个问题。 我用“复位下连接”连接电路板,然后我使用“全芯片

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


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



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

我使用Stm32 St Link实用程序来解决这个问题。
我用“复位下连接”连接电路板,然后我使用“全芯片擦除”选项。

我使用Stm32 St Link实用程序来解决这个问题。
我用“复位下连接”连接电路板,然后我使用“全芯片擦除”选项。

  • 首先连接你的电路板

  • 单击以刷新STM32CubeProgrammer的右侧

  • 首先从ST链路配置上方的下拉列表中选择用于连接的ST链路

  • 将配置设置为:

    Port : SWD
    Mode : Normal
    Reset Mode : Normal
    
  • 然后按下重置按钮并按住,然后单击“连接”按钮。按下重置按钮后,立即释放。现在,你的线路板应该接通了

  • 首先连接你的电路板

  • 单击以刷新STM32CubeProgrammer的右侧

  • 首先从ST链路配置上方的下拉列表中选择用于连接的ST链路

  • 将配置设置为:

    Port : SWD
    Mode : Normal
    Reset Mode : Normal
    
  • 然后按下重置按钮并按住,然后单击“连接”按钮。按下重置按钮后,立即释放。现在,你的线路板应该接通了


  • 如果您重置或开机时将boot0引脚切换到bootloader中,可能您的应用程序已使芯片崩溃。应用程序无法崩溃或在“重置”下重新连接芯片。可能您刚刚更改了SWD引脚的角色。如果您重置或打开boot0引脚以将其放入引导加载程序,则可能您的应用程序已崩溃芯片。应用程序无法崩溃或在“重置”下阻塞芯片尝试连接。也许你只是改变了社会福利署别针的角色。