配置完clion后,编译,下载都没问题,但是调试不行,报错如下:
[https://github.com/sysprogs/openocd]
Licensed under GNU GPL v2
libusb1 09e75e98b4d9ea7909e8837b7a3f00dda4589dc3
For bug reports, read
http://openocd.org/doc/doxygen/bugs.html
Unexpected command line argument: Files\JetBrains\OpenOCD-20200729-0.10.0\share\
openocd\scripts
GDB Server stopped, exit code 1
问题原因是:
目录的问题,Program Files文件夹中间有个空格,导致读取文件的时候在空格位置分割了,报错Unexpected command line argument: Files\JetBrains\OpenOCD-20200729-0.10.0\share\openocd\scripts,找不到这个文件夹。
解决办法:
将 OpenOCD-20210729-0.11.0 存放到不带空格的路径中,例如:C:\OpenOCD-20210729-0.11.0
记得修改
1、环境变量的中的路径;
2、修改 Clion 中的 OpenOCD位置【setting > 嵌入式开发】;