我用
//改变指定管脚的映射 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 |