利用QGC (QGroundControl) 刷Pogo-DroneCAN调试器固件,官方提供多种CAN协议固件

哈喽大家好,我是Mokel,这是DroneCAN调试器视频的第5期,这期视频我们将介绍使用QGroundControl软件刷新Pogo-DroneCAN调试器固件的内容,你可以在 qgroundcontrol.com/ 官网下载最新版本的QGroundControl软件。

在前几期视频中有提到,我们使用的DroneCAN调试器,Pogo官方提供了几种不同的固件,分别是slcan、convertdevice_xCAN_fw、candleLight_fw、CANable_MKS_fw,其中slcan是我们过去几期视频中一直使用的固件,它的核心就是slcan协议,经过Pogo官方针对Pogo-DroneCAN调试器的适配处理后,使用该固件能够在Windows、Ubuntu/Linux 和 WSL2下完美地将DroneCAN调试器连接到dronecan_gui_tool上位机,以及使用can-utils工具集操作socketCAN与DroneCAN调试器交互;此外你还可以根据你的需求将其他三种CAN协议固件刷到Pogo-DroneCAN调试器中用于你的开发调试工作。

接下来,我们演示一下如何使用QGroundControl软件刷新Pogo-DroneCAN调试器固件,操作过程还是非常简单的。首先打开QGroundControl软件,然后点击左上角的软件Logo,软件会弹出Select Tool浮窗,在其中单机选择Vehicle Setup,进入到该窗口,在左侧边栏点击固件切换到固件页面。

此时再将DroneCAN调试器通过TypeC线连接到电脑,然后QGroundControl会在右侧弹出固件设置浮窗,此时DroneCAN调试器的一个呼吸灯持续闪烁;先勾选高级设置,然后下方会出现一个选择飞行栈版本选择框,将其选择为自定义固件文件,然后点击右上角确认按钮,在弹出的文件选择器中选中需要刷新到调试器的固件,在这里我以slcan固件为例,然后点击打开按钮。

可以看到,QGroundControl软件正在将slcan固件更新到DroneCAN调试器中,固件输入的速度还是很快的,一会儿就完成了;需要注意的时,在固件刷新的过程中,QGroundControl可能会抛出写入失败的错误,此时你需要关闭QGroundControl软件,并从电脑上拔下DroneCAN调试器,然后再重新打开QGroundControl软件重复上述过程,基本就不再会报错;如果还有是写入失败的话,你可以多重复几次,目前我还没有遇到DroneCAN调试器无法刷新固件的问题,如果你们遇到了相关问题,可以找Pogo官方客服反馈。

完成固件的更新后,可以看到DroneCAN调试器的呼吸灯保持常亮状态,此状态表示固件成功写入到DroneCAN调试器了,那么你就可以继续其他开发调试工作了。

那么这期视频就到这里了,记得点赞投币收藏和关注,我们下期视频,不见不散!

相关推荐
燕卫博5 小时前
借助AI的力量,将 ZYNQ 开发板改造成一个虚拟专用网络网关
人工智能·串口·嵌入式·zynq·reasonix·ser2mcp
LCMICRO-133108477466 小时前
国产长芯微LD3092完全pin-pin替代LT3092,是一款可编程两端电流源
arm开发·单片机·嵌入式硬件·fpga开发·硬件工程·恒流源·lt3092
JNX_SEMI7 小时前
Hi5000Q/H 6.5~75V宽输入——与H5227A完全对等,无缝适配现有电源方案-聚能芯-智芯官方授权一级代理
驱动开发·单片机·嵌入式硬件·物联网·硬件工程
哥不想学算法8 小时前
STM32零基础教程(五):UART串口通信与协议设计
stm32·单片机·嵌入式硬件
WWJA王文举8 小时前
STM32时钟树怎么看?一步理解SYSCLK、HCLK、PCLK和外设时钟配置
stm32·单片机·嵌入式硬件
十月的皮皮8 小时前
STM32从零到量产开发:四路继电器工业控制模块开发 - 上位机操作说明书
c语言·stm32·单片机·stm32cubemx
ShiMetaPi9 小时前
ShiMetaPi-Pico-G1快速入门:04 系统登录
stm32·单片机·嵌入式硬件
wengqidaifeng9 小时前
2026 年电赛(TI 杯)控制类 H 题:8 路灰度循迹、直线/半圆分段控制与 S1/S2/S3 状态机
c语言·单片机·嵌入式硬件
Run_Teenage10 小时前
嵌入式:深刻理解GPIO的上拉输入、下拉输入、浮空输入、模拟输入
单片机·嵌入式硬件
单片机杂货铺10 小时前
【单片机毕业设计选题】基于LoRa的智慧农业环境监测系统设计与实现
stm32·单片机·嵌入式硬件·51单片机·硬件工程·课程设计