STM32
直播中

李玉兰

7年用户 1417经验值
私信 关注
[问答]

Nucleo无法连接上STM32的原因?

手上是Nucleo板,发现无法连接上,无法识别该MCU是STM32

Open On-Chip Debugger 0.8.0 (2014-04-28-08:42)
Licensed under GNU GPL v2
For bug reports, read
   
Info : This adapter doesn't support configurable speed
Info : STLINK v2 JTAG v21 API v2 SWIM v5 VID 0x0483 PID 0x374B
Info : using stlink api v2
Info : Target voltage: 3.250693
Info : stm32f3x.cpu: hardware has 6 breakpoints, 4 watchpoints
Info : accepting 'gdb' connection from 3333
Info : device id = 0x10016439
Warn : Cannot identify target as a STM32 family.
Error: auto_probe failed
Error: Connect failed. Consider setting up a gdb-attach event for the target to prepare target for GDB connect, or use 'gdb_memory_map disable'.
Error: attempted 'gdb' connection rejected

回帖(1)

低调de炫耀爱

2024-5-17 18:10:21
Nucleo无法连接上STM32的原因可能有以下几点:

1. 驱动问题:确保您的计算机已经安装了正确的STM32驱动程序。如果没有安装,请从STMicroelectronics官网下载并安装相应的驱动程序。

2. USB连接线问题:检查您的USB连接线是否完好,尝试更换一根线缆。

3. Nucleo板供电问题:确保Nucleo板已经正确连接到电源,并检查电源是否正常工作。

4. ST-LINK/V2固件问题:检查ST-LINK/V2固件是否已正确安装。如果没有,请从STMicroelectronics官网下载并安装相应的固件。

5. IDE设置问题:检查您的集成开发环境(如Keil, STM32CubeIDE等)的设置是否正确。确保选择了正确的调试器、接口和目标设备。

6. 固件版本不兼容:您提供的信息显示STLINK v2 JTAG v21 API v2 SWIM v5,可能存在固件版本不兼容的问题。尝试更新ST-LINK/V2固件到最新版本。

7. 硬件故障:如果以上方法都无法解决问题,可能是Nucleo板或ST-LINK/V2存在硬件故障。尝试使用另一块Nucleo板或ST-LINK/V2进行测试。

8. GDB连接问题:您提供的信息中提到“accepting 'gdb' con”,这可能表示GDB连接存在问题。检查您的IDE是否正确配置了GDB连接设置。

请按照以上步骤逐一排查问题,希望能帮助您解决Nucleo无法连接上STM32的问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分