1. 程式人生 > 實用技巧 >VSCode 的外掛 EIDE使用STLINK不能下載的問題

VSCode 的外掛 EIDE使用STLINK不能下載的問題

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。 =========================================================================== 可。