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