我有一块NUCLEO-F401RE 板(带有STM32F401RE),它在大部分情况下工作正常。最近,我按照“ Mastering STM32 ”一书中的教程进行操作,其中提到安装OpenOCD。
在此之前我也一直在关注,并且我能够连接到我的开发板并刷新它,没有任何问题。
但在尝试让 OpenOCD 工作后,这不再可能了。每次我尝试连接到我的开发板时,我都会收到以下错误消息:
未检测到 ST-LINK
我已经尝试多次更新驱动程序、重新启动开发板、重新安装ST-LINK实用程序、切换 USB 电缆、重置开发板并重新安装所有内容,并且我还尝试了按住重置按钮并尝试擦除芯片。不幸的是,到目前为止,这些都对我不起作用。
这是我的主板的图片:
在我的桌面上,我使用 Windows 10。在我的主板上,我使用FreeRTOS。
[
我也尝试过使用 ST-LINK 升级来更新我的主板上的固件,但没有成功。尝试此操作时,我要么无法选择我的设备(使用.jar应用程序时),要么在使用.exe应用程序时,我只收到以下错误消息:
未检测到 ST-Link 设备
请连接并重试
有解决办法吗?