一,编译环境搭建
1,安装python,目前21.11.13用Python3.9.8
pip install pyyaml jinjia2 jsonschema
2,安装TUP ,官网网址:http://gittup.org/tup/
然后进系统环境变量,添加到系统变量path
3,安装gcc, 然后进系统环境变量,添加到系统变量path
链接:https://pan.baidu.com/s/1sFr744d8HczOHfz5aGyo4w
提取码:open
4,安装openOCD, 然后进系统环境变量,添加到系统变量path
链接:https://pan.baidu.com/s/1b8H-nWe1eYG3Ir_U8-TKiw
提取码:open
5,安装gnu-mcu-eclipse-windows-build-tools-2.12-20190422-1053-win64.zip
链接:https://pan.baidu.com/s/1FsOwHJhR79JsFRxUbb2pRg
提取码:open
6,验证是否配置好环境
arm-none-eabi-gcc –version
arm-none-eabi-gdb –version
openocd -version
tup –version
7,安装vscode
安装下面扩展
C/C++ ext install ms-vscode.cpptools
Cortex-Debug ext install marus25.cortex-debug
Cortex-Debug: Device Support Pack - STM32F4 ext install marus25.cortex-debug-dp-stm32f4
Include Autocomplete
Path Autocomplete
Auto Comment Blocks
下载odrive代码
git clone https://github.com/odriverobotics/ODrive.git
固件烧写
1,使用stlink连接SWD接口
2,使用stm32CUBEProgramer软件的stlink模式,烧写上面编译得到的ODriveFirmware.hex文件
3,拔掉stlink,连接USB接口到电脑
4,win10的设备管理器显示 如图
5,下载Zadig软件,用来安装驱动。点击:下载
6,然后选择libusb-win32,安装,如图
如果打开软件没有设备,那么点击options,里面有list all device
7,安装好后,如图
安装ODRIVE tool工具
1,安装好python3.8+和pip
2,然后运行下面命令
pip install --upgrade odrive
3,这里有GUI版本工具,前提是安装了odrive命令行工具
https://github.com/odriverobotics/ODrive/releases/tag/gui-0.0.1-beta3
22.08.10
web gui
https://gui.odriverobotics.com/#/dashboard
声明:
本文采用
BY-NC-SA
协议进行授权,如无注明均为原创,转载请注明转自
走着的小站
本文地址: odrive编译环境搭建,固件烧写,驱动安装
本文地址: odrive编译环境搭建,固件烧写,驱动安装