ODrive固件开发指南
本指南适用于希望修改ODrive固件的开发人员。
因此,它假定您了解诸如如何使用Git,什么是编译器之类的知识。如果这听起来很陌生,以下内容对您来说可能不适合。
官方发行版在master
分支上。 但是,由于您是开发人员,因此建议您使用devel
分支,因为它包含最新功能。
该项目正在积极开发中,因此请确保检查更新日志以跟踪更新动态。
文章目录
- ODrive固件开发指南
- 需要的开发工具
- Linux (Ubuntu)
- Arch Linux
- Mac
- Windows
- 配置编译参数
- 构建并烧录固件
-
- 自动化测试
- 代码调试
- 配置集成开发环境
- STM32CubeMX
- 维护修改后生成的代码
- 1. 准备更改
- 2. 更改STM32CubeMX配置
- 3. 将重新配置生成的代码rebase到STM32CubeMX-end分支
- 4. 将新的STM32CubeMX代码合并到功能分支中
- 5. 将您的新特性分支提交到原作者
- 故障排除
- 使用 STLink/v2烧录提示`LIBUSB_ERROR_IO`
- 发布
- 其他代码维护说明
- 代码提交须知
cs