关闭jtag保留swd
串行线JTAG 配置 (Serial wire JTAG configuration) 位26:24
这些位只能由软件写( 读这些位,将返回未定义的数值) ,用于配置SWJ和跟踪复用功能的I/O
口。SWJ(串行线JTAG) 支持JTAG 或SWD访问Cortex 的调试端口。系统复位后的默认状态是启
用SWJ但没有跟踪功能,这种状态下可以通过JTMS/JTCK脚上的特定信号选择JTAG 或SW( 串
行线)模式。
000 :完全SWJ(JTAG-DP + SW-DP):复位状态;
001 :完全SWJ(JTAG-DP + SW-DP)但没有NJTRST ;
010 :关闭JTAG-DP,启用SW-DP;
100 :关闭JTAG-DP,关闭SW-DP;
其它组合:无作用
原子例程里面设置是:
//mode:jtag,swd模式设置;00,全使能;01,使能SWD;10,全关闭;
//#define JTAG_SWD_DISABLE 0X02 //10,全关闭;
//#define SWD_ENABLE 0X01 //01,使能SWD
//#define JTAG_SWD_ENABLE 0X00 //00,全使能
//mode:jtag,swd模式设置;00,全使能;01,使能SWD;10,全关闭;
//#define JTAG_SWD_DISABLE 0X02 //10,全关闭;
//#define SWD_ENABLE 0X01 //01,使能SWD
//#define JTAG_SWD_ENABLE 0X00 //00,全使能