硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4785|回复: 6
收起左侧

[GPIO] STM32H7的SWD调试接口里面的SWDIO-PA13和SWCLK-PA14可以随意使用,SWD调试接口锁住不存在的

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2020-3-2 15:34:32 | 显示全部楼层 |阅读模式

对于H7系列来说,SWD接口不存在被锁住,只要大家的下载器带硬件RST复位硬件,并且好用,基本都可以正常连接H7。

我这将SWDIO和SWCLK都做GPIO输出:

QQ截图20200302153400.png



  1.         __HAL_RCC_GPIOA_CLK_ENABLE();
  2.        
  3.         GPIO_InitStruct.Pin       = GPIO_PIN_13;
  4.         GPIO_InitStruct.Mode      = GPIO_MODE_OUTPUT_PP;
  5.         GPIO_InitStruct.Pull      = GPIO_PULLUP;
  6.         GPIO_InitStruct.Speed     = GPIO_SPEED_FREQ_VERY_HIGH;
  7.         HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
  8.        
  9.         GPIO_InitStruct.Pin       = GPIO_PIN_14;
  10.         GPIO_InitStruct.Mode      = GPIO_MODE_OUTPUT_PP;
  11.         GPIO_InitStruct.Pull      = GPIO_PULLUP;
  12.         GPIO_InitStruct.Speed     = GPIO_SPEED_FREQ_VERY_HIGH;
  13.         HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);
复制代码

回复

使用道具 举报

0

主题

12

回帖

12

积分

新手上路

积分
12
发表于 2020-11-10 15:58:07 | 显示全部楼层
请问F4系列PA14的引脚默认是否能用IO输入输出,我一配置输出就无法下程序,下载程序用的是swd模式
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2020-11-11 08:13:37 | 显示全部楼层
huiji 发表于 2020-11-10 15:58
请问F4系列PA14的引脚默认是否能用IO输入输出,我一配置输出就无法下程序,下载程序用的是swd模式

可以的,也没问题。

无法下载程序,很大原因是你的下载器应该没有接硬件复位引脚。

如果接了硬件复位还这样,设置under reset模式下载
回复

使用道具 举报

5

主题

21

回帖

36

积分

新手上路

积分
36
发表于 2022-3-8 01:21:27 | 显示全部楼层
硬汉哥的意思是说,即使烧写后的程序把SWDIO-PA13和SWCLK-PA14设置为普通IO,下次SWD烧写的时候,只要把SWDIO、SWCLK、RST和GND都接上,就能继续使用SWD烧写吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2022-3-9 03:31:12 | 显示全部楼层
candcpp 发表于 2022-3-8 01:21
硬汉哥的意思是说,即使烧写后的程序把SWDIO-PA13和SWCLK-PA14设置为普通IO,下次SWD烧写的时候,只要把SWD ...

对,是的。
回复

使用道具 举报

3

主题

69

回帖

78

积分

初级会员

积分
78
发表于 2022-3-9 16:38:31 | 显示全部楼层

如果是RDP2呢?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
 楼主| 发表于 2022-3-10 00:37:23 | 显示全部楼层

Level2修改是永久性的,一旦配置为Level2将不再支持被修改。

STM32H7内部Flash的读保护说明(Level0默认,Level1连接保护,Level2设备和自举保护)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=96660
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-28 15:45 , Processed in 0.179917 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表