创客基地oDrive 第四课 VSCODE 开发环境搭建

淘宝套装链接
B站视频链接

第1部分 硬件配置

1.1 硬件准备

oDrive V3.6-56V 主板 1块
12V 2.0A电源适配器 1个
micro USB 线 1条
ST -Link 1个

1.2 硬件连接

硬件连接如下图所示:
micro USB 线 一端连接oDrive主板,另一端连接PC;
12V电源适配器连接主板DC接口,上电后PWR指示灯亮;
将ST -LINK与主板连接,ST -LINK的USB端连接PC,指示灯亮。
在这里插入图片描述

1.3 ST-LINK和主板连接关系

在这里插入图片描述

第2部分 软件配置

2.1 准备要用到的开发工具

使用到的oDrive开发工具为:
1.Python3: 用于运行工程构建脚本
2.ST-Link/V2 Drivers: STLink/v2编程器的驱动
3.Git for Windows: 用于版本管理和使用它的bash终端
4.Visual Studio Code: 轻量级但功能强大的源代码编辑器
5.Tup: 用于调用编译命令的构建系统
6.ARM GNU Compiler: 用于交叉编译代码
7.OpenOCD: 用与使用STLink/v2编程器对ODrive进行烧录
8.GNU MCU Eclipse’s Windows Build Tools: 用于工程构建
上述工具可从Q群(732557609)下载:
在这里插入图片描述

下载后解压,内容如下
在这里插入图片描述

2.2 安装python相关组件

命令终端中输入
pip install PyYAML Jinja2 jsonschema 后回车
安装需要的 python 相关组件。
在这里插入图片描述

2.3 安装 ST-Link/V2 Drivers

1.点击解压ST-Link/V2 Drivers
在这里插入图片描述
2.选择解压路径到纯英文路径下
解压 ST-Link_Drivers.zip 生成 ST-Link_Drivers 文件夹,进入文件夹双击运行 dpinst_amd64.exe 按照提示保持默认安装即可。
在这里插入图片描述
3.按照步骤1,步骤2安装即可
在这里插入图片描述
在这里插入图片描述

2.4 安装 Git for Windows

双击安装Git-2.25.0-64-bit.exe
在这里插入图片描述
1.点击next,如下图1所示。
在这里插入图片描述
2.选择安装路径,点击“Next”,如下图所示。
在这里插入图片描述
3.选择安装组件,建议默认勾选,点击next,如下图2所示。
在这里插入图片描述
4.点击“Next”,如下图所示。在这里插入图片描述
5.点击“Next”,如下图3所示。在这里插入图片描述
6.推荐第二种配置,点击next,如下图4所示。
在这里插入图片描述
7.使用默认选项第一项,点击next,如下图5所示。
在这里插入图片描述
8.选择第一种选项,点击next,如下图6所示。
在这里插入图片描述
9.选择默认的第一种选项,点击next,如下图7所示。
在这里插入图片描述
10.勾选默认的第一、第二选项,点击install安装,如下图8所示。
在这里插入图片描述
11.等待安装完成,如下图所示。
在这里插入图片描述
12.安装完成,点击next,如下图9所示。
在这里插入图片描述

至此,Git for Windows 安装完成。

2.5 安装 TUP

解压 tup-latest.zip 到C:\Program Files,然后将 C:\Program Files\tup-latest添加到系统环境变量 Path 中,如下图所示。
在这里插入图片描述

2.6 安装 ARM GNU Compiler

解压 gcc-arm-none-eabi-7-2018-q2-update-win32.zip 到C:\Program Files,然后将 C:\Program Files\gcc-arm-none-eabi-7-2018-q2-update-win32\bin
地址添加到系统环境变量 Path 中,如下图所示。
在这里插入图片描述

2.7 安装 OpenOCD

解压 OpenOCD.zip 到C:\Program Files,然后将
C:\Program Files\OpenOCD\0.10.0-13\bin
地址添加到系统环境变量 Path 中,如下图所示。
在这里插入图片描述

2.8 安装 GNU MCU Eclipse’s Windows Build Tools

解压gnu-mcu-eclipse-windows-build-tools-2.12-20190422-1053-win64.zip 到C:\Program Files,然后将
C:\Program Files\GNU MCU Eclipse\Build Tools\2.12-20190422-1053\bin
地址添加到系统环境变量 Path 中,如下图所示。
在这里插入图片描述

2.9 验证是否安装正确

一切准备就绪后,您可以打开命令终端
运行以下命令来验证安装是否正确:

  1. arm-none-eabi-gcc --version
    在这里插入图片描述

  2. arm-none-eabi-gdb --version
    在这里插入图片描述

  3. openocd --version
    在这里插入图片描述

  4. tup --version
    在这里插入图片描述

  5. python --version
    在这里插入图片描述

第3部分 Visual Studio Code的安装和使用

3.1 安装 Visual Studio Code

点击安装VSCodeUserSetup-x64-1.50.1.exe
在这里插入图片描述

1.勾选同意,点击 下一步 ,如下图1所示。
在这里插入图片描述

2.默认安装路径,点击下一步,如下图所示。

在这里插入图片描述

3.默认文件名,点击下一步,如下图所示
在这里插入图片描述

4.勾选添加到path选项,点击下一步,如下图2,3所示。
在这里插入图片描述

5.点击安装,如下图4所示。
在这里插入图片描述

6.点击完成,如下图5所示。
在这里插入图片描述

3.2 安装 Visual Studio Code插件

需要安装以下5个插件:
C/C++
Cortex-Debug
Include Autocomplete
Path Autocomplete
Auto Comment Blocks
上面5个插件均按以下步骤安装。
1.打开Visual Studio Code,打开插件库,如下图1所示
在这里插入图片描述

2.输入插件名(例如C/C++),如下图2所示。选中该插件,如下图3所示,点击install,如下图4所示。
在这里插入图片描述

3.等待下载完成,如下图5所示
在这里插入图片描述

3.3 配置 Visual Studio Code 默认终端

1.配置 git bash为默认终端,点击 Terminal -> New Terminal,如下图1所示。
在这里插入图片描述

2.点击下拉框,选择Select Default Shell,如下图2,3所示

在这里插入图片描述

3.弹出下拉框,选择选项Git bash,如下图4所示
在这里插入图片描述

4.配置完成,重启VS CODE,点击 Terminal -> New Terminal,查看是否配置成功
在这里插入图片描述

3.4 编译固件源码、烧录、调试

1.解压固件ODrive-fw-v0.5.1到纯英文路径下
在这里插入图片描述

2.解压后在ODrive-fw-v0.5.1文件夹内找到ODrive_Workspace.code-workspace
使用VS CODE打开
在这里插入图片描述

3.选中tup.config.default文件,然后将文件中的#CONFIG_BOARD_VERSION=v3.5-24V 修改为
CONFIG_BOARD_VERSION=v3.6-56V
并保存,如下图1,2所示。
在这里插入图片描述

4.右键选择tup.config.default文件,重命名为tup.config,如下图3所示。
在这里插入图片描述

5.点击 Terminal -> Run Build Task… 等待编译完成,如下图4所示
在这里插入图片描述

也可以在命令端输入运行命令 make -j4 对工程进行编译
在这里插入图片描述

6.编译完成,如下图所示
在这里插入图片描述

7.烧录固件
选择Terminal -> Run Task… -> flash 烧录固件。
在这里插入图片描述

可以在命令端输入运行命令 make flash 对工程进行编译
在这里插入图片描述

8.烧录完成后如下图

在这里插入图片描述

9.调试
烧录完成之后进行调试,选择选项顺序为Run ->Start Debugging (或键盘 F5)
在这里插入图片描述

进入调试状态后,如下图所示
在这里插入图片描述

10.当调试完毕后,您可以按下stop (Shift+F5) 停止调试。同时它会自动关闭openOCD
在这里插入图片描述

11.清除构建文件
打开命令终端 (View -> Terminal) 然后在命令终端中输入 make clean 回车

在这里插入图片描述

创客基地oDrive第四课 VSCODE 开发环境搭建 到此结束。
对应的视频课程,可在Q群(732557609)下载,欢迎加入。
请继续关注后续课程。
在这里插入图片描述

  • 11
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
创客基地odrive是一个电机控制系统,它包括硬件和软件两部分。硬件方面,创客基地odrive需要oDrive V3.6-56V 主板、12V 2.0A电源适配器、micro USB线等设备。你可以从Q群(732557609)下载相关的硬件资料。连接硬件时,需要将micro USB线一端连接到oDrive主板,另一端连接到PC;耗散电阻连接到AUX接口;电机的三相线接入M0电机接口;编码器连接线一端接到主板的J4-M0接口,另一端接到电机的编码器接口;12V电源适配器连接到主板的DC接口,连接完成后,上电后PWR指示灯会亮起。 至于软件方面,你需要下载odrivegui。在运行odrivegui之前,需要在命令终端输入"odrivetool"检测主板是否连接成功并退出odrivetool连接。然后双击odrivegui启动,并连接成功。启动后等待IP地址背景变为绿色,表示成功启动。如果一直不变绿色,则可能缺少某些组件,你可以点击下方的"Having trouble? Click here for debug output",根据提示信息安装缺失的组件后重新启动odrive_gui。在odrivegui中,你可以选择主板版本、配置电阻、电机等参数,并且在Tuning窗口中控制电机运行和绘图。你还可以查看状态信息。 这样,你就可以使用创客基地odrive进行电机控制了。如果你有任何关于电机控制的问题,可以加入创客基地电机控制企鹅群(群号:732557609)进行讨论,或者访问创客基地B站空间(https://space.bilibili.com/393688975)了解更多技术资料。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [创客基地oDrive第三课 GUI入门指南](https://blog.csdn.net/gjy_skyblue/article/details/113858731)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [创客基地oDrive第一课 入门配置](https://blog.csdn.net/gjy_skyblue/article/details/113831612)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值