略略u 发表于 2024-11-14 23:04
可能由多种原因引起,比如CubeMX配置错误、硬件连接问题或仿真器故障公羊子丹 发表于 2025-1-24 10:23
先检查一下连接线,SWDIO、SWCLK、GND这些信号线有没有接好,有时候接触不良就会通信失败。周半梅 发表于 2025-1-24 10:25
确认你的STM32芯片是不是已经被锁了RDP保护,如果是的话需要先通过引脚BOOT模式擦除再解锁。帛灿灿 发表于 2025-1-24 10:28
用示波器看一下SWD信号线的波形,有时候是信号干扰太大,导致通信失败,换根短一点的线试试。童雨竹 发表于 2025-1-24 10:30
检查CubeMX配置,是不是把SWD或者JTAG引脚配置成了普通GPIO,导致调试接口失效?万图 发表于 2025-1-24 10:32
确保供电没问题,STM32的VDD和VREF引脚电压正常,仿真器也需要供电才能正常通信。Wordsworth 发表于 2025-1-24 10:34
仿真器驱动有没有装好?Keil、STM32CubeIDE这些工具都需要正确的驱动,更新一下看看。Bblythe 发表于 2025-1-24 10:35
如果是Keil或者其他IDE,调试选项里设置的频率太高也可能导致失败,试着调低JTAG/SWD的通信速率。Pulitzer 发表于 2025-1-24 10:37
仿真器固件也可能是问题,ST-Link有专门的升级工具,更新一下固件试试。Uriah 发表于 2025-1-24 10:38
有些STM32芯片引脚复用复杂,特别是JTAG模式,要小心TDI/TDO引脚的配置,看看是不是冲突了。Clyde011 发表于 2025-1-24 10:39
如果怎么都不行,可以试试用ST-Link Utility或者STM32CubeProgrammer连接设备,看看能不能恢复。Amazingxixixi 发表于 2025-1-24 11:48
学习一下,提升技能,新年快乐Amazingxixixi 发表于 2025-1-24 12:36
学习一下,提升技能,新年快乐芯路例程 发表于 2025-1-25 12:16
这可能是由多种原因造成的,例如cubemx配置错误、硬件连接问题或模拟器故障AutoMotor 发表于 2025-1-26 08:40
有时你必须检查杜邦线是否有问题理想阳 发表于 2025-1-27 09:11
确保您的stm32芯片已锁定rdp保护。如果有,需要通过pin引导模式擦除,然后解锁。PreWorld 发表于 2025-1-27 12:41
首先检查连接线,查看swdio、swclk、gnd等信号线是否连接正确。有时候会因为接触不良导致沟通失败。
页:
1
[2]