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


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

    关注

    25

    文章

    6125

    浏览量

    113379
  • 飞控
    +关注

    关注

    4

    文章

    32

    浏览量

    21696
  • 先楫半导体
    +关注

    关注

    12

    文章

    270

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    安世PESD3V3X4UHM国产化替代

    讲解雷卯PESD3V3X4UHM是一款3.3V低钳位电压的ESD二极管,封装为DFN1309-6L。PESD3V3X4UHM可以完全替代替代Nexperia安世(PESD3
    的头像 发表于 11-05 21:04 305次阅读
    安世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 841次阅读
    赛昉科技入驻RuyiSDK<b class='flag-5'>开发</b>者社区,双<b class='flag-5'>平台</b>协同推进RISC-<b class='flag-5'>V</b>生态

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

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

    纳雷科技成为PX4开源平台官方合作伙伴

    近日,纳雷科技正式以银级会员身份加入PX4开源控生态!到目前为止,纳雷科技已成为全球两大主流无人机开源平台(APM&PX4)的官方合作
    的头像 发表于 05-21 14:37 1035次阅读

    国产升压芯片如何单节锂电3.7V升压24V或4.2V升压24V

    节锂电升压的理想选择? 极简设计‌:外围仅需4-6个元件,PCB面积节省50%,适合小型化设备。 兼容性强‌:支持SOT23-6封装,与主流进口芯片引脚兼容,便于替换升级。 实测性能优异‌:在3.7V
    发表于 04-23 11:11

    软件平台的使用(SC171开发套件V3)

    软件平台的使用(SC171开发套件V3) 序列 课程名称 视频课程时长 视频课程链接 课件链接 工程源码 1 WIFI连接指南 5分16秒 https://t.elecfans.com/v
    发表于 04-16 17:25

    科大讯深度解析DeepSeek-V3/R1推理系统成本

    本篇分析来自科大讯技术团队,深度解析了DeepSeek-V3 / R1 推理系统成本,旨在助力开发者实现高性价比的MoE集群部署方案。感谢讯研究院副院长&AI工程院常务副院长龙明康
    的头像 发表于 04-15 13:46 3323次阅读
    科大讯<b class='flag-5'>飞</b>深度解析DeepSeek-<b class='flag-5'>V</b>3/R1推理系统成本

    在MR-VMU-RT1176上运行的PX4飞行控制软件的负载(大约)是多少?

    我想知道在 MR-VMU-RT1176 上运行的 PX4 飞行控制软件的负载(大约)是多少,包括 RAM 使用率、FLASH 使用率、CPU 负载(可能很难说! 我需要通过以太网和 USB 开发其他任务,因此我想知道添加代码有多少回旋余地。
    发表于 04-03 06:18

    600MHz RISC-V 双核加持!先楫HPM6P00重新定义国产高性能混合信号MCU

    2025年3月25日,上海——高性能微控制器及嵌入式解决方案提供商上海先楫半导体科技有限公司(先楫半导体,HPMicro)正式发布全新一代高性能混合信号微控制器——HPM6P00系列,聚焦工业自动化
    的头像 发表于 03-25 08:50 1048次阅读
    600MHz RISC-<b class='flag-5'>V</b> 双核加持!先楫HPM<b class='flag-5'>6</b>P00重新定义<b class='flag-5'>国产</b>高性能混合信号MCU

    达实智能正式发布AIoT平台V7版本

    近日,在达实智能成立30周年庆典上,达实AIoT智能物联网平台V7版本重磅发布。此版本借助国产AI大模型发展趋势,展示了生成式AI在园区数字化平台
    的头像 发表于 03-21 11:44 923次阅读

    润开鸿发布基于“RISC-V+OpenHarmony+星闪”的“鸿锐”AI开发平台

    企业,江苏润和软件股份有限公司旗下子公司江苏润开鸿数字科技有限公司(以下简称“润开鸿”)受邀出席大会,在业内率先发布基于“RISC-V+OpenHarmony+星闪”并适配DeepSeek的“鸿锐”AI开发
    的头像 发表于 03-08 09:37 916次阅读

    优化调整! HPMicro Tools Web v0.6.1 上线

    各位先楫的小伙伴们,HPMicroToolsWebv0.6.1版本正式上线!体验地址:https://tools.hpmicro.com。当然,VSCode插件HPMPinmuxToolv0.4.1
    的头像 发表于 02-08 13:37 884次阅读
    优化调整! <b class='flag-5'>HPMicro</b> Tools Web <b class='flag-5'>v</b>0.6.1 上线

    超详细!FMU生成器用户手册来啦~

    FMU生成器是TSMaster中用于将模型打包生成FMU文件的一个工具,目前支持FMI3.0和FMI2.0版本,FMU类型仅支持Co-Simulation(CS),即联合仿真FMU。本
    的头像 发表于 01-17 20:02 1635次阅读
    超详细!<b class='flag-5'>FMU</b>生成器用户手册来啦~

    MHMF092A1V4-MINAS A6N系列 介绍 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF092A1V4-MINAS A6N系列 介绍相关产品参数、数据手册,更有MHMF092A1V4-MINAS A6N系
    发表于 01-01 18:41
    MHMF092A1<b class='flag-5'>V4</b>-MINAS A<b class='flag-5'>6</b>N系列 介绍 松下