0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

兆易创新GD32F4 MCU适配Betaflight飞控软件操作步骤

GD32MCU 来源:GD32MCU 2025-12-01 10:06 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在飞控系统领域,Betaflight是一款优秀的全球开源飞控软件平台,尤其以高性能和低延迟著称。它如同无人机的大脑,能极其快速地将飞行员的操控指令与飞机传感器的实时数据融合计算,输出精准的控制信号。而这样一个强大的“大脑”,需要一颗强大的“心脏”来驱动。GD32F4系列微控制器正是这样一款高性能的硬件核心。作为飞控硬件的主控芯片,它基于Arm Cortex-M4内核,能够毫无压力地运行Betaflight这类复杂的实时算法和系统,同时其出色的稳定性和可靠性,为民用无人机、穿越机等的安全飞行提供了坚实的硬件保障。

GD32F4 MCU适配Betaflight飞控软件操作步骤,请参考以下指南

1GD32F4 Betaflight飞控软件支持功能

GD32F4作为无人机飞控的核心控制单元,其主控采用Arm Cortex-M4内核,主频高达240MHz。GD32F4通过I2C、SPI、UART通信接口,为无人机飞控提供高效的数据交互和控制能力,可以便捷接入陀螺仪、气压计、GPS,MAG、图传等外围传感器;通过TIMER PWM实现高效的电机驱动信号以及精准的信息遥测,在飞行过程中实现稳定控制的同时,实时进行数据的采集和获取。

以下为GD32F4飞控软件支持功能示意图:

d094770c-c9b0-11f0-8c8f-92fbcf53809c.png

2GD32F4 MCU适配Betaflight飞控软件注意事项

GD32F4 MCU已适配Betaflight飞控软件,相关代码现已开源并发布于GitHub平台。目前,GD32F4主要支持Betaflight 4.5.1与Betaflight master两个分支,开发时请先切换至对应分支。需要注意的是,推荐在Ubuntu 22.04环境中进行开发,请先安装所需编译依赖,将GitHub仓库代码下载至本地即可开始开发工作。

3GD32F4 Betaflight地面站(网页版)配置

当前Betaflight地面站网页版已经支持GD32F4飞控的连接,网页版链接如下:

https://app.betaflight.com/

使用USB线将GD32F4飞控连接至电脑,并启动Betaflight地面站(网页版)与其建立连接。连接成功后,即可通过地面站对飞控进行全面配置,例如设置端口、调整PID与频率、为接收机对频,以及配置灯带、电机和遥测输出等。

d0f3480e-c9b0-11f0-8c8f-92fbcf53809c.png

将飞控置于BOOT模式后,即可通过Betaflight地面站为GD32F4飞控更新固件。

d14dae98-c9b0-11f0-8c8f-92fbcf53809c.png

请注意,在Windows系统下使用Betaflight地面站更新固件前,必须使用Zadig工具将“GD32 DFU Bootloader”的驱动程序更新为WinUSB,否则地面站将无法正确识别到飞控设备。

d1afc380-c9b0-11f0-8c8f-92fbcf53809c.png

同样,在Ubuntu下使用Betaflight地面站对GD32F4飞控进行固件更新前,需要对GD32 DFU设置udev权限,以便地面站能识别GD32 DFU设备。

Ubuntu中设置步骤如下:

① 先设置GD32DFU的udev权限;

新建rules文件,例如gd32dfu.rules,在文件中写入以下内容

#GD-Link DFU

ATTRS{idVendor}=="28e9", ATTRS{idProduct}=="0189", MODE="666"

d20d1ddc-c9b0-11f0-8c8f-92fbcf53809c.png

然后将该文件复制到/etc/udev/rules.d路径中

d26e7816-c9b0-11f0-8c8f-92fbcf53809c.png

② 重启Ubuntu让规则生效,之后可使用Betaflight地面站对GD32F4飞控进行固件更新。

关于GD32 MCU

兆易创新GD32 MCU是中国高性能通用微控制器领域的领跑者,中国最大的Arm MCU家族,中国第一个推出的Arm Cortex-M3、Cortex-M4、Cortex-M23、Cortex-M33及Cortex-M7内核通用MCU产品系列,并在全球首家推出RISC-V内核通用32位MCU产品系列,已经发展成为32位通用MCU市场的核心之选。以累计超过20亿颗的出货数量,超过2万家客户数量,66个系列700余款产品选择所提供的广阔应用覆盖率稳居中国本土首位。

兆易创新GD32 MCU也是Arm大学计划(University Program,AUP)中国首批合作伙伴、Arm mbed IoT平台生态合作伙伴、RISC-V基金会战略会员、“兆易创新杯”中国研究生电子设计竞赛的冠名厂商。GD32以打造“MCU百货商店”规划发展蓝图,为用户提供更加全面的系统级产品和解决方案支撑,构建智能化开发平台和完善的产品应用生态。更多信息欢迎访问GD32MCU.com。

关于兆易创新

兆易创新科技集团股份有限公司(股票代码603986)是全球领先的Fabless芯片供应商,公司成立于2005年4月,总部设于中国北京,在全球多个国家和地区设有分支机构,营销网络遍布全球,提供优质便捷的本地化支持服务。兆易创新致力于构建以存储器、微控制器、传感器、模拟产品为核心驱动力的完整生态,为工业、汽车、计算、消费电子物联网、移动应用以及通信领域的客户提供完善的产品技术和服务,已通过ISO26262:2018汽车功能安全最高等级ASIL D体系认证,并获得IEC 61508功能安全产品认证以及ISO 9001、ISO 14001、ISO 45001等体系认证和邓白氏认证。同时,公司与多家世界知名晶圆厂、封装测试厂建立战略合作伙伴关系,共同推进半导体领域的技术创新。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    49

    文章

    8917

    浏览量

    166119
  • mcu
    mcu
    +关注

    关注

    147

    文章

    19279

    浏览量

    405431
  • 无人机
    +关注

    关注

    237

    文章

    11480

    浏览量

    197306

原文标题:GD32F4适配Betaflight软件干货教程|开源飞控平台

文章出处:【微信号:GD32MCU,微信公众号:GD32MCU】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Fibocom MCU创新 技术资料

    GD32F303C-START连接腾讯云收发数据工程3、【视频】GD32F303C-START连接腾讯云收发数据工程4
    发表于 01-09 15:27

    创新MCU GD32F3系列详情

    业界领先的半导体供应商创新MCU GD32F3系列提供了3大系列37个产品型号,包括LQFP144、LQFP100、LQFP64和 LQ
    发表于 04-03 15:40 8498次阅读

    创新 GD32 Arm® MCU 快速入门指南

    创新GD32 MCU围绕Arm Cortex-M3,Arm Cortex-M4 ,Arm C
    发表于 02-08 16:53 40次下载
    <b class='flag-5'>兆</b><b class='flag-5'>易</b><b class='flag-5'>创新</b> <b class='flag-5'>GD</b>32 Arm® <b class='flag-5'>MCU</b> 快速入门指南

    创新与Ashling旗下RiscFree™工具链全面适配

    创新与Ashling联合宣布,创新GD32V
    的头像 发表于 06-27 16:02 2699次阅读

    创新GD32 MCU选型手册,适用于GD32全系列MCU

    创新GD32MCU选型手册,适用于GD32全系列MCUGD32MCU选型手册,适用于
    发表于 10-19 17:26 53次下载

    创新AN062 基于GD32 MCU的EMC应用指南

    创新AN062基于GD32MCU的EMC应用指南AN062基于GD32MCU的EMC应用指南
    发表于 10-19 17:26 6次下载

    创新AN056 GD32F4xx系列硬件开发指南

    创新AN056GD32F4xx系列硬件开发指南AN056GD32F4xx系列硬件开发指南
    发表于 10-19 17:26 4次下载

    创新GD32F4xx系列MCU固件库使用指南

    创新GD32F4xx系列MCU固件库使用指南GD32F4xx系列
    发表于 10-19 17:26 43次下载

    创新GD32F3x0系列MCU用户手册

    创新GD32F3x0系列MCU用户手册GD32F3x0系列
    发表于 10-19 17:26 2次下载

    创新GD32F4xx系列MCU用户手册

    创新GD32F4xx系列MCU用户手册GD32F4xx系列
    发表于 10-19 17:26 28次下载

    创新GD32F10x系列MCU用户手册

    创新GD32F10x系列MCU用户手册GD32F10x系列
    发表于 10-19 17:26 2次下载

    创新GD32F20x系列MCU用户手册

    创新GD32F20x系列MCU用户手册GD32F20x系列
    发表于 10-19 17:26 2次下载

    创新GD32F30x系列MCU用户手册

    创新GD32F30x系列MCU用户手册GD32F30x系列
    发表于 10-19 17:26 8次下载

    创新GD32F4xx系列开发板套件

    创新GD32F4xx系列开发板套件GD32F4xx系列开发板套件
    发表于 10-19 17:26 48次下载

    创新推出GD32F5系列Cortex-M33内核MCU

    创新GigaDevice宣布,正式推出GD32F5系列高性能微控制器,该系列MCU基于Arm® Cortex®-M33内核,旨在满足各类
    的头像 发表于 03-16 09:58 2775次阅读