打印

如何禁止stm32的jtag引脚?

[复制链接]
4722|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
759612761|  楼主 | 2011-11-2 11:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用  
//改变指定管脚的映射  GPIO_Remap_SWJ_Disable SWJ 完全失能(JTAG+SW-DP)
  GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);
  
  //改变指定管脚的映射  GPIO_Remap_SWJ_JTAGDisable  JTAG-DP 失能 + SW-DP使能
  GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable , ENABLE);


//RCC->APB2ENR |= 0x00000001; //开启afio时钟
  //AFIO->MAPR&=0XF8FFFFFF; //清除 MAPR 的[26:24]
  //AFIO->MAPR = (0x00FFFFFF & AFIO->MAPR)|0x04000000;  //关闭 JTAG
两种方法,可是jtag调试还是可以的,用什么方法可以禁止jtag
沙发
airwill| | 2011-11-2 11:39 | 只看该作者
这是软件关闭 JTAG 引脚功能的办法
应该说: 系统复位后 AFIO->MAPR 会复位, 所以 JTAG 还是能用的.
当执行完这些关闭 JTAG 的代码后, JTAG 就不能用了.

使用特权

评论回复
板凳
yinyangdianzi| | 2011-11-2 12:33 | 只看该作者
割了它

使用特权

评论回复
地板
mcuisp| | 2011-11-2 12:52 | 只看该作者
阉了它;P

使用特权

评论回复
5
haitao10086| | 2011-11-2 13:55 | 只看该作者
对,阉了它:lol

使用特权

评论回复
6
wangshi| | 2011-11-23 20:56 | 只看该作者
用语言把它关了不就行了吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

35

帖子

1

粉丝