VSCode 的外掛 EIDE使用STLINK不能下載的問題
阿新 • • 發佈:2021-01-19
VSCode強大編輯工具是個好東西。
EIDE是個好東西。普通開發絕對夠夠的。
之前用還好好的,不知道怎的今天用就失敗。下載提示錯誤:
>
Executing task in folder xxx: ""C:\Program Files (x86)\STMicroelectronics\STM32 ST-LINK Utility\ST-LINK Utility\ST-LINK_CLI.exe" -c SWD FREQ=4000 UR -P "d:\KEIL PROGRAM\xxx.hex" -V after_programming -NoPrompt -TVolt -Run" < STM32 ST-LINK CLI v1.7.0 STM32 ST-LINK Command Line Interface [FREQ=4000]: Unknown debug protocol or option! 終端程序“C:\Windows\System32\cmd.exe /d /c ""C:\Program Files (x86)\STMicroelectronics\STM32 ST-LINK Utility\ST-LINK Utility\ST-LINK_CLI.exe" -c SWD FREQ=4000 UR -P "d:\KEIL PROGRAM\xxx.hex" -V after_programming -NoPrompt -TVolt -Run"”已終止,退出程式碼: 1。 終端將被任務重用,按任意鍵關閉。
是說FREQ=4000是有問題的。而用cmd命令去掉這個FREQ=4000試了下通過stlink的下載是沒問題的。說明不需要這個東東。於是找是哪裡給了它這個FREQ,查詢EIDE外掛資料夾,在路徑C:\Users\MrZhang\.vscode\extensions\cl.eide-1.22.0\dist這裡有個extension.js檔案,開啟。找到如下位置,刪除 刪除 t.push("FREQ="+e.speed.tostring())還有後面的逗號。重啟VSCode。 =========================================================================== 可。