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

posted on 2021-01-19 14:25  红蜻蜓的尾巴  阅读(921)  评论(0编辑  收藏  举报

导航