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

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

3天内不再提示

国产飞控开发平台 | HPMicro PX4 FMU-V6XHPM v0.1.0 发布

先楫半导体HPMicro 2025-09-16 08:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

各位关注先楫的小伙伴们,基于PX4 v1.16.0版本的FMU-V6XHPM v0.1.0(基于HPM_SDK v1.10.0)正式发布了!为想使用先楫芯片开发PX4飞控的朋友们提供了基础平台,用户可在此基础上进行快速开发。

Repo链接为:https://github.com/hpmicro/PX4-Autopilot

板级文件路径为:boards/px4/fmu-v6xhpm

基于的开发板

  • HPM6750EVKMINI

提供的主要功能

对如下drivers进行了适配


对如下模块或软件进行了对接

  • 陀螺仪ICM20602
  • 磁力计BMM350
  • 气压计BMP390
  • GPSIST8310
  • FRAMFM25V02A
  • EEPROM24LC64T
  • ESC电调OneShot125, PWM400, PWM200, PWM100, PWM50
  • SBUS接口遥控器
  • QGC地面站

信号接线表

模块外设引脚
FM25V02ASPI2PB21, PB22, PB24, PB25
ICM20602SPI3PB29, PB30, PC02, PC03, PD19
BMM350I2C3PB13, PB14
BMP390I2C3PB13, PB14
24LC64I2C3PB13, PB14
24LC64I2C0PB10, PB11
IST8310I2C0, UART13PB10, PB11, PZ08, PZ09
ESC电调PWM0, PWM1PB18, PB19, PB26, PB27
SBUS接口遥控器UART6PD24(信号输入) -> PD25(取反输出) -> PE27
ConsoleUART0PY06, PY07

性能指标

执行work_queue status指令,显示的threads信息如下:

  • 99f4bea8-9294-11f0-8ce9-92fbcf53809c.png

执行top指令,显示的CPU使用率信息如下,CPU使用率为26.55%。

  • 9a0dff94-9294-11f0-8ce9-92fbcf53809c.png

开发环境

  • Ubuntu 22.04 LTS

编译器

  • 编译器为GCC
  • 下载链接为:https://github.com/hpmicro/riscv-gnu-toolchain/releases/tag/2023.10.18
  • 在Home路径中新建ToolChain文件夹,路径为~/Toolchain,并将工具链解压至该文件夹中
  • ~/.bashrc文件中的最后一行新增如下语句,将工具链加入到环境变量$PATH中。

export PATH=$PATH:~/Toolchain/rv32imac_zicsr_zifencei_multilib_b_ext-linux/bin

OpenOCD

  • 下载链接为:https://github.com/hpmicro/riscv-openocd/releases/tag/hpm_xpi_v0.3.0
  • 将其解压至~/Toolchain文件夹中
  • ~/.bashrc文件中的最后一行新增如下语句,将工具加入到环境变量$PATH中。

export PATH=$PATH:~/Toolchain/openocd-linux/bin

编译代码

从GitHub下载代码

git clone --recurse-submodules git@github.com:hpmicro/PX4-Autopilot.git

在PX4-Autopilot根目录下,执行如下指令:

cd PX4-Autopilot
make px4_fmu-v6xhpm_default

下载并运行

使用板载FT2232 + OpenOCD的方式进行下载调试

到px4-autopilot/platforms/nuttx/NuttX/nuttx/arch/risc-v/src/hpmicro/hpm_sdk/boards/openocd目录下启动OpenOCD,指令如下:

openocd -f probes/ft2232.cfg -f soc/hpm6750-single-core.cfg -f boards/hpm6750evkmini.cfg

到px4-autopilot/build/px4_fmu-v6xhpm_default目录下,使用GDB下载并运行程序,指令如下:

riscv32-unknown-elf-gdb ./px4_fmu-v6xhpm_default.elf
(gdb) target remote localhost:3333
(gdb) mon reset halt
(gdb) load
(gdb) c

Console 串口调试终端

  • 可使用picocom作为串口调试终端Console,指令如下:

sudo picocom -b 115200 /dev/ttyUSB1


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

    关注

    26

    文章

    6527

    浏览量

    121417
  • 飞控
    +关注

    关注

    4

    文章

    33

    浏览量

    21830
  • 先楫半导体
    +关注

    关注

    12

    文章

    295

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    DeepSeek V3.1发布!拥抱国产算力芯片

    电子发烧友网报道(文/李弯弯)2025年8月21日,DeepSeek正式官宣发布DeepSeek-V3.1大模型。新版本不仅在技术架构上实现重大升级,更通过参数精度优化与国产芯片深度适配。从混合推理
    的头像 发表于 08-23 07:55 1.8w次阅读
    DeepSeek <b class='flag-5'>V</b>3.1<b class='flag-5'>发布</b>!拥抱<b class='flag-5'>国产</b>算力芯片

    盘古信息IMS V6 8.0重磅发布:以薪火AI数智平台点燃离散制造数智化引擎

    5月26日,广东盘古信息科技股份有限公司正式发布IMS V6 8.0版本——薪火AI数智平台 & PCB 套件加强版重磅上线!近二十年深耕制造数字化,六代产品迭代进化,盘古信息融合千余家企业落地经验
    的头像 发表于 05-28 10:34 181次阅读
    盘古信息IMS <b class='flag-5'>V6</b> 8.0重磅<b class='flag-5'>发布</b>:以薪火AI数智<b class='flag-5'>平台</b>点燃离散制造数智化引擎

    凌嵌入式T153开发板试用】初识凌嵌入式T153开发

    精美,开发板也做的非常漂亮。 开发板的相关介绍如下: 凌嵌入式 T153 开发板以全志 T153 处理器为核心,该处理器专为工业领域设计,集成
    发表于 05-20 20:08

    中软国际极速部署DeepSeek-V4大模型

    近日,DeepSeek-V4大模型正式发布,作为国产大模型领域的里程碑之作,其凭借百万级上下文窗口、顶尖编程能力与智能体性能,以及出色的国产化算力适配表现,一经推出便迅速引发行业广泛关
    的头像 发表于 05-07 15:59 342次阅读

    燧弘华创HonMaaS平台深度适配DeepSeek-V4大模型

    近日,DeepSeek 正式发布全新一代系列模型——DeepSeek-V4 预览版并全面开源,标志着大模型行业正式迈入百万级上下文普惠新时代。凭借深厚技术积淀,燧弘华创AI模型服务平台HonMaaS
    的头像 发表于 05-06 14:55 435次阅读
    燧弘华创HonMaaS<b class='flag-5'>平台</b>深度适配DeepSeek-<b class='flag-5'>V4</b>大模型

    云天励完成DeepSeek-V4系列模型关键机制适配验证

    4月24日,DeepSeek-V4 系列模型发布。围绕该模型 CSA/HCA 混合注意力机制带来的新型计算需求,云天励依托自研 GPNPU 架构及 IFWA 智能融合软件栈,通过 P
    的头像 发表于 04-30 17:09 5284次阅读

    开放原子AtomGit平台首发适配DeepSeek-V4系列模型

    2026年4月24日,DeepSeek-V4系列模型正式发布并同步开源。AtomGit平台为DeepSeek-V4昇腾适配版本首发
    的头像 发表于 04-29 16:12 956次阅读

    华为云首发适配DeepSeek-V4模型

    ,DeepSeek-V4-Flash模型参数下降至284B,推理成本进一步降低,模型参数和激活更小,V4-Flash能够提供更加快捷、经济的API服务,实现百万上下文普惠。当前,华为云MaaS模型即服务平台已为
    的头像 发表于 04-28 17:01 704次阅读

    海光信息DCU平台完成对DeepSeek V4模型极速适配

      4月24日,深度求索正式发布并开源DeepSeek V4。海光DCU同步完成对DeepSeek V4的Day0适配,以“模型发布—芯片适
    的头像 发表于 04-24 17:32 1971次阅读

    HPM知识库 | HPMicro Ardupilot支持包v0.1.0发布

    ArduPilot提供一套功能全面的工具,几乎适用于任何类型的车辆、无人机及其应用场景。作为一个开源项目,它依托广大用户群体的快速反馈而不断演进。配合地面控制软件,运行ArduPilot的无人飞行器可实现高级功能,包括与操作员进行实时通信。ArduPilot拥有庞大的在线社区,致力于帮助用户解答疑问、解决难题并提供解决方案。先楫半导体基于hpm_sdkv1.
    的头像 发表于 03-06 15:14 2011次阅读
    HPM知识库 | <b class='flag-5'>HPMicro</b> Ardupilot支持包<b class='flag-5'>v0.1.0</b><b class='flag-5'>发布</b>!

    开发者必看 | HPMicro Betaflight v0.1.0发布

    Betaflight介绍Betaflight是用于多旋翼和固定翼飞行器的飞行控制器软件(固件)。飞行控制器本质上是一台计算机,它读取传感器(陀螺仪,加速度计,GPS等),计算要采取的所需动作,将命令发送到ESC以控制电机,产生推力,并保持四轴飞行器在空中。它还可以控制其他外围设备(VTX控制,无线电链路遥测,led)。Betaflight是在飞行控制器上运行
    的头像 发表于 12-11 10:04 1553次阅读
    <b class='flag-5'>飞</b>控<b class='flag-5'>开发</b>者必看 | <b class='flag-5'>HPMicro</b> Betaflight <b class='flag-5'>v0.1.0</b><b class='flag-5'>发布</b>

    安世PESD3V3X4UHM国产化替代

    讲解雷卯PESD3V3X4UHM是一款3.3V低钳位电压的ESD二极管,封装为DFN1309-6L。PESD3V3X4UHM可以完全替代替代Nexperia安世(PESD3
    的头像 发表于 11-05 21:04 1531次阅读
    安世PESD3<b class='flag-5'>V3X4</b>UHM<b class='flag-5'>国产</b>化替代

    赛昉科技入驻RuyiSDK开发者社区,双平台协同推进RISC-V生态

    赛昉科技(StarFive)正式入驻RuyiSDK开发者社区,携手推动RISC-V技术创新。后续,赛昉科技的技术突破与生态进展将同步在RVspace及RuyiSDK双平台发布,赛昉技术
    的头像 发表于 07-30 10:35 1322次阅读
    赛昉科技入驻RuyiSDK<b class='flag-5'>开发</b>者社区,双<b class='flag-5'>平台</b>协同推进RISC-<b class='flag-5'>V</b>生态

    IAR发布RISC-V开发工具链v3.40.1版本

    近期,IAR重磅发布其旗舰产品——RISC-V开发工具链的全新版本v3.40.1,全面提升了在性能、安全性及自动化方面的能力。此次重大更新将进一步助力汽车、工业、医疗及物联网等行业打造
    的头像 发表于 06-25 14:16 2716次阅读

    IAR开发平台升级Arm和RISC-V开发工具链,加速现代嵌入式系统开发

    IAR正式发布其旗舰产品的重大更新版本:Arm开发工具链v9.70和RISC-V开发工具链v3.
    的头像 发表于 06-11 14:28 1251次阅读