我意外地刷新了将PA13定义为GPIO输出引脚的固件。 现在,我无法通过SWD与Cube程序员连接到它。 我已经搜索了解决方案,但是它们都不对我有用。 我尝试了:

问题描述 投票:0回答:1
有人对我可以尝试的想法有所了解吗?

MCU被焊接到板上,因此我可以使用其引脚。 to menico

IT似乎由于将PA13设置为GPIO输出,从而阻止了SWD通信,因此您的STM32似乎已被锁定。由于您已经尝试了Boot0和各种重置方法,因此您可以使用一些额外的恢复步骤,并检查重新访问访问:
  • 使用“在重置下连接”模式

在STM32 CubeProgrammer,选择“在重置下连接”模式。

试图连接时最低点。 单击“连接”之后,立即将nreles nreles。

Enter硬件引导加载程序(DFU模式)

stm32
1个回答
0
投票

SET启动0至3.3V和boot1 to GND激活系统引导程序。

通过UART(USART1/USART3)或USB DFU(如果支持)进行连接。
    如果成功,请删除故障的固件并闪烁新的固件。 Reduce SWD时钟频率。
  1. Reduce SWD时钟频率
  • 降低Cubeprogrammer中的SWD时钟速度(尝试100 kHz或更低)。使用高时钟速度可能会阻止成功的SWD连接。
  • 尝试以下步骤,看看您是否可以重新获得对STM32的访问。
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.