我有一块 NUCLEO-F401RE 板 (带有STM32F401RE),它大部分工作正常。最近,我在这里按照“掌握 STM32 ”一书中的教程进行操作,其中说要安装 OpenOCD。在此之前我也一直在关注,我已经能够连接到我的电路板并毫无问题地闪烁它。
在尝试让 OpenOCD 工作之后,这不再可能。每次我尝试连接到我的开发板时,我都会收到以下错误消息:
No ST-LINK detected
我尝试过多次更新驱动程序,重新启动板,重新安装 ST-LINK 实用程序,切换 USB 电缆,重置板并重新安装所有东西,我还尝试了按住重置按钮并尝试擦除的技巧芯片。到目前为止,不幸的是,这些都没有对我有用。
在这里你可以找到我的董事会的照片。
在我的桌面上,我使用的是 Windows 10。在我的板上,我使用的是 FreeRTOS。 在这里您可以找到我的 Windows 设备管理器的图像。
我还尝试使用 ST-Link 升级来更新我板上的固件,但没有运气。尝试此操作时,我要么没有选择我的设备的选项(使用 .jar 应用程序时),要么使用 .exe 应用程序时,我只收到以下错误消息:
No ST-Link device detected
Please connect it and then retry
我一直无法在任何地方找到解决方案,所以我希望你们能提供帮助!如果您需要任何进一步的相关信息,请告诉我。非常感谢。