利用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调试器了,那么你就可以继续其他开发调试工作了。

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

相关推荐
黑白园4 分钟前
I2C_GPIO模拟 读取AS5600编码器数据
stm32·单片机·嵌入式硬件
羽获飞7 分钟前
从零开始学嵌入式之STM32——34.ADC-模数转换
stm32·单片机·嵌入式硬件
csg110713 分钟前
智慧养殖篇(四):猪场自动化饲喂与疫病预警
运维·单片机·嵌入式硬件·物联网·自动化
羽获飞24 分钟前
从零开始学嵌入式之STM32——33.直接存储器访问-DMA
stm32·单片机·嵌入式硬件
jllllyuz1 小时前
stm32“多串口并发采集 + 无线传输”系统实现
stm32·单片机·嵌入式硬件
LCG元1 小时前
STM32实战:基于STM32F103的简易示波器(ADC+DMA+LCD)
stm32·单片机·嵌入式硬件
小灰灰搞电子2 小时前
rt-thread UART串口使用详解
单片机·嵌入式硬件·串口
洲洲不是州州2 小时前
单片机onenet云平台的万能APP
单片机·onenet·app·嵌入式·云平台
用户805533698032 小时前
嵌入式Linux驱动开发——设备树语法与编译工具——读懂这张"藏宝图"
linux·嵌入式
钿驰科技3 小时前
无刷电机的驱动原理及驱动电路解析
单片机·嵌入式硬件