@TECH62,已經(jīng)是最新的IDE和固件。進一步測試發(fā)現(xiàn)在進入SWD下載的過程如果產(chǎn)生外部中斷就會下載失敗。
我的板子上掛了個ADC,每隔25ms產(chǎn)生一個脈沖信號給板子產(chǎn)生中斷,也就是這個中斷影響了下載。
前面說的每下載三次才能成功一次,實際上失敗后過幾秒會聽到WCH-LINK會跟電腦斷開再重連的提示音(usb設(shè)備拔插提示音),只是失敗后我又立刻點了下載,才提示“獲取WCH-Link版本失敗”,此時應(yīng)該已經(jīng)處于斷開連接。
下載失敗之后板子程序是無法正常運行的,于是第二次下載就成功了。。。
關(guān)閉下載配置里的“復(fù)位”選項,就能連續(xù)下載成功,一旦手動復(fù)位,程序跑起來就下載失敗。。。