切换 SWD通道 
PicoXtools的一拖四 SWD 端口可以通过拨盘开关或API接口对四个目标设备进行选择调试;无需插拔排线.下面介绍使用 API切换SWD的方法:
- shell命令
 - web 控制台
 - c 语言API
 - JS 语言API
 
shell命令 
sh
/: act_port [0-3]/: act_port [0-3]Web 控制台 

c语言 
- 通过vi 创建文件 switch_swd.c
 
c
int main(){
  active_port(0);
  sleep_ms(500);
  active_port(1);
  return 0;
}int main(){
  active_port(0);
  sleep_ms(500);
  active_port(1);
  return 0;
}- cc 编译执行switch_swd.c
 
sh
cc switch_swd.ccc switch_swd.cJavascritp 语言 
- 通过vi 创建文件js.js脚本
 
js
  function wait_one_sec(sec = 1) {
      return new Promise((resolve, err) => {
          setTimeout(() => {
              resolve(sec);
          }, sec * 1000);
      })
  }
  active_port(0);
  wait_one_sec(1).then(_=>{
     active_port(1);
  })  function wait_one_sec(sec = 1) {
      return new Promise((resolve, err) => {
          setTimeout(() => {
              resolve(sec);
          }, sec * 1000);
      })
  }
  active_port(0);
  wait_one_sec(1).then(_=>{
     active_port(1);
  })- 执行 JS 脚本
 
sh
JS js.jsJS js.js