ODrive开发环境配置--VSCode
作为ODrive开源方案的推荐IDE,VSCode具备Git和GDB调试的功能。
必要工具准备
-
make:用于调用tup
-
Tup:用于调用编译命令的构建系统
-
ARM GNU编译器:用于交叉编译
-
ARM GDB:用于调试代码
-
OpenOCD:用于使用STLink / v2编程器下载ODrive
-
Python:用于运行Python工具
环境检查方法
$ arm-none-eabi-gcc --version
$ arm-none-eabi-gdb --version
$ openocd --version # should be 0.10.0 or later
$ tup --version # should be 0.7.5 or later
$ python --version # should be 3.7 or later</pre>
windows10下使用cmd命令窗口或者PowerShell工具即可,示例如下:
必要工具.png如果缺少任何一个工具或者版本过低,请按照下述方法安装相应的软件工具
make 工具安装
传送门:Make for windows
选择Complete package, except sources版本,下载并安装
配置环境变量:
右键我的电脑->属性->高级系统设置->高级->环境变量->系统变量->path 然后在path中新建环境变量,目录定位到make for windows安装目录即可
[图片上传失败...(image-f6bbdd-1575287580196)]
Tup工具安装
传送门:tup
选择windows条目下 Download latest version,下载并解压到指定目录:C:\Program Files (x86)\tup-latest
配置环境变量:
右键我的电脑->属性->高级系统设置->高级->环境变量->在用户变量下新建如下条目即可
[图片上传失败...(image-d586c2-1575287471607)]
ARM GNU/GDB安装
传送门:GNU Arm嵌入式工具链
选择自己操作系统对应的稳定版本下载并安装即可,例如: gcc-arm-none-eabi-9-2019-q4-major-win32.exe
配置环境变量:
右键我的电脑->属性->高级系统设置->高级->环境变量->在用户变量下新建如下条目即可
GNUArm环境变量配置.pngOpenOCD安装
传送门:xPack OpenOCD
选择自己操作系统对应的稳定版本下载即可,例如: xpack-openocd-0.10.0-13-win32-x64.zip,下载并解压到指定目录:C:\Program Files\OpenOCD
配置环境变量:
右键我的电脑->属性->高级系统设置->高级->环境变量->在用户变量下新建如下条目即可
OpenOCD环境变量配置.pngPython安装
传送门:Python 3.8.0
选择自己操作系统对应的稳定版本下载并安装即可,例如: python-3.8.0-amd64.exe
配置环境变量:
-
安装时选择添加Python到环境变量
-
手动配置,方法如下
右键我的电脑->属性->高级系统设置->高级->环境变量->系统变量->path 然后在path中新建环境变量,目录定位到Python 3.8.0安装目录即可
Python环境变量手动配置.png