当前位置 博文首页 > codenocold:ODrive开发 #1 ODrive固件开发指南

    codenocold:ODrive开发 #1 ODrive固件开发指南

    作者:[db:作者] 时间:2021-09-02 19:11

    ODrive固件开发指南

    本指南适用于希望修改ODrive固件的开发人员。
    因此,它假定您了解诸如如何使用Git,什么是编译器之类的知识。如果这听起来很陌生,以下内容对您来说可能不适合。
    官方发行版在master分支上。 但是,由于您是开发人员,因此建议您使用devel分支,因为它包含最新功能。
    该项目正在积极开发中,因此请确保检查更新日志以跟踪更新动态。

    文章目录

    • ODrive固件开发指南
      • 需要的开发工具
          • Linux (Ubuntu)
          • Arch Linux
          • Mac
          • Windows
      • 配置编译参数
      • 构建并烧录固件
        • 使用STLink/v2 烧录固件
      • 自动化测试
      • 代码调试
      • 配置集成开发环境
      • STM32CubeMX
        • 维护修改后生成的代码
        • 1. 准备更改
        • 2. 更改STM32CubeMX配置
        • 3. 将重新配置生成的代码rebase到STM32CubeMX-end分支
        • 4. 将新的STM32CubeMX代码合并到功能分支中
        • 5. 将您的新特性分支提交到原作者
      • 故障排除
        • 使用 STLink/v2烧录提示`LIBUSB_ERROR_IO`
      • 发布
      • 其他代码维护说明
      • 代码提交须知
    cs