大家好
,这里有人遇到过这个问题吗?
在我将我的代码运行到我的 stm32f446re 之后,我无法在最后一个代码之后上传任何代码并给我这个错误“没有找到 STM32 目标”
我尝试执行这些选项:-
1- 更新我的 ST-Link 驱动程序并将其作为“dpinst_amd64”运行。
2- 更新我的 ST-Link 固件,它已从 STM32CubeProgrammer 运行并更新,如图所示。
但不适用于任何这些解决方案。
大家好
,这里有人遇到过这个问题吗?
在我将我的代码运行到我的 stm32f446re 之后,我无法在最后一个代码之后上传任何代码并给我这个错误“没有找到 STM32 目标”
我尝试执行这些选项:-
1- 更新我的 ST-Link 驱动程序并将其作为“dpinst_amd64”运行。
2- 更新我的 ST-Link 固件,它已从 STM32CubeProgrammer 运行并更新,如图所示。
但不适用于任何这些解决方案。
首先连接你的电路板
点击刷新STM32CubeProgrammer右侧
首先从 ST-Link 配置上方的下拉列表中选择 ST-Link 进行连接。
将配置设置为:
Port : SWD
Mode : Normal
Reset Mode : Normal
然后按住重置并按住它并单击“连接”按钮。并在按下释放复位按钮后。现在,您的电路板应该已连接
如果您使用的是命令行,您可能还想尝试:
STM32_Programmer_CLI.exe -c port=SWD reset=HWrst -d "<your-bin-file>" 0x08000000 -v -HardRst
硬件重置 ' reset=HWrst
' 被指定为CLI 实用程序中“ --connect
/ ”的一个选项(请参阅 参考资料)。-c
STM32_Programmer_CLI.exe --help
我没看过,但该选项可能也应该在 STM32CubeProgrammer UI 的某个地方。
您好,参考我的案例,我昨天找到了解决方案,很多人都遇到了和我一样的问题。
我所做的只是使用 SWD 连接器的以下引脚。
我使用了引脚 2 - SWCLK、引脚 3 - GND 和引脚 4 - SWDIO
SWD连接器的pin 1是假的3v3,所以我使用了提供3v3的CN6连接器的pin 4。