@TECH62,已经是最新的IDE和固件。进一步测试发现在进入SWD下载的过程如果产生外部中断就会下载失败。
我的板子上挂了个ADC,每隔25ms产生一个脉冲信号给板子产生中断,也就是这个中断影响了下载。
前面说的每下载三次才能成功一次,实际上失败后过几秒会听到WCH-LINK会跟电脑断开再重连的提示音(usb设备拔插提示音),只是失败后我又立刻点了下载,才提示“获取WCH-Link版本失败”,此时应该已经处于断开连接。
下载失败之后板子程序是无法正常运行的,于是第二次下载就成功了。。。
关闭下载配置里的“复位”选项,就能连续下载成功,一旦手动复位,程序跑起来就下载失败。。。