[MCU] SWD端口设置成普通GPIO,导致无法连接仿真器怎么办

[复制链接]
 楼主| forgot 发表于 2023-8-24 10:42 | 显示全部楼层 |阅读模式
将SWD端口切换为普通GPIO端口后,SWD功能不可用,芯片无法连接仿真器,导致无法再烧录程序。如有必要,建议芯片上电复位后延时一段时间,再将SWD端口切换为普通GPIO端口。
ayb_ice 发表于 2023-8-24 11:15 | 显示全部楼层
是的,必须延时后切换成GPIO
QuakeGod 发表于 2023-9-1 20:10 | 显示全部楼层
几个办法。
1,一直给RESET信号,这时候,程序不运行,但是SWD口还是能工作的。
2,短路或者断路外部晶振,单片机启动配置时钟的过程中会等待外部晶振起振,不起振就会进hardfault,这段时间GPIO还没配置,可以趁机连SWD。
3.修改BOOT0跳线,从其他存储器启动,然后连SWD。
zhxzhxzzhhxx 发表于 2023-9-8 21:52 | 显示全部楼层
接上复位不就完了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2064

主题

14492

帖子

59

粉丝
快速回复 在线客服 返回列表 返回顶部