1.安装gcc-arm-none-eabi-6_2-2016q4-20161216-win32.exe
发现2019 q4版本的编译后下载进去有问题换成了2016 q4编译下载进去运行正常
添加到系统环境变量
D:\Program Files (x86)\GNU Tools ARM Embedded\6.2 2016q4\bin
2.安装 vscode
需要安装的插件
C/C++
Cortex-Debug调试插件 和器件包(根据开发的芯片选择)
3.安装cygwin 64位
添加系统环境变量D:\cygwin64\bin
需要安装的包 从网络安装 选163 的镜像
gcc-core、gcc-g++、make、gdb、binutils、ARM
4.使用openocd openocd-20200114
将openocd中bin目录下的文件复制到cygwin bin目录下
将openocd中drivers,share两个文件夹复制到 和cygwin 的bin文件 同级目录下
5. 配置launch.json
VESC默认配置是 stlink下载和调试
servertype选择openocd,
添加configFiles配置项 配置为 “stm32-bv_openocd.cfg”