DroneCANWiFi DroneCANMAG磁力计 快速开箱和固件烧录

DroneCANWiFi DroneCANMAG磁力计 快速开箱和固件烧录

来咯来咯~开箱新做的无人机DroneCANWiFi和DroneCANMag磁力计模块,使用STM32Cube进行bootloader烧录和使用DroneCAN_GUI_Tool进行固件更新。

哈喽大家好呀

我是Mokel

有挺长时间没有发过视频了

一方面是最近忙着写代码

也忙着做一些硬件的模块

做一些无人机的模块

然后去进行一些零售和售卖

加上之前做的那几期视频的话

确实每一期视频从写稿子到拍摄

到剪辑需要的时间挺长的

所以

忙起来之后就没有再持续的更新了

到今天为止的话

算了算也隔了蛮长的时间了

所以想了想

趁今天我们到了两个新的模块

然后简单的录个视频

和大家做一个分享

或者说简单的录个视频

和大家分享一下最近的一些动态

或者最近的一些状态

然后我今天的话是

我们最近又做了两个新的模块

然后啊

刚到,所以和大家一块来拆一下

开个箱

我们现在做的都是一些无人机的

无人机的硬件模块

然后主要是自己做一些

自己做设计

然后画PCB

然后再交给

主要是交给嘉立创代工

然后这个是CANWiFI模块

也就是DroneCAN的WiFi模块

然后把它拆开来看一下

我们只做了一部分啊

并没有

非常大批量的做

因为我们一般是做一小批卖一小批

可以看到这个是我们的CANWiFi的模块

对还是挺精致的

马上的话

我们会把这个产品拍一些产品图

然后做一下产品主图

和产品详情页的设计

然后把它上架到我们的淘宝小店里面

我们只做了一小批

我们一般是做一小批

卖一小批

然后快没货了的时候再补做一小批

然后一会的话

我们可能还要对他做一个固件的烧录

可以看到这边有烧录的位置

CANWiFi模块

我们后期还要再装一根天线

然后基本就是完整体了

然后我们还买了个ESP32的烧录器

是用在这个烧录上

然后我们之前有STM32Cube的烧录器

是烧它的固件

这个是CANWiFi模块,然后

这是另外一个

另外一个的话

我也不太确定他是什么模块啊

然后打开来看一下

可以看到这个是can磁力计模块

也是我们最近在做的一个新模块

然后一会的话

我们要给他烧录一下固件

然后做一下简单的测试

我们现在来

烧录一下这个磁力计的固件

然后我们主要都是用到STM

STM32的烧录器、烧录针

然后用了STM32Cube

好我们现在去仓库下一下这个

它的固件

可以看到我之前已经登录过了

然后我们下一下它的固件

然后这个固件是这个磁力计啊

这个Mag

然后可以看到这边的话有三个文件

一般如果我们分步骤

先烧录这个bootloader

先通过STM32Cube烧录这个bootloader

然后再可以通过DroneCAN_GUI_TOOl烧录这个.bin固件

我待会分步骤烧录

然后其实我们也提供了这个

固件和bootloader组合在一起的

这么一个.hex文件

然后的话

你就可以直接通过STM32Cube

直接烧录这个.hex文件的话

就把bootloader和固件都烧录进去了

然后我们这边

把这个文件下载一下吧

下载一个压缩包下来

download可以看到已经下载下来了

把它解压缩一下

好现在这几个文件都有了

然后我们烧录的话

其实还是会用到对吧

最经典的STM32的烧录器

然后烧录针

然后的话可以看到这个引脚是GND

DIO,CLK和3V3

然后我们对应的话

要来接一下这个线

然后我们假设我们待会是这样

我们假设待会黑色的线

这边是接地的话

OK我们待会是这样接

然后黑色的就是接地

我们把黑色的要接到

我们要把黑色的接到这个GND上面

然后GND过来是DIO

我们可以看到这个GDKV GND过来是DIO

然后红色的接DIO

也就是这个DIO

然后再过来是K

是CLK

我们把它接到

CLK

黄色的是3V3

把它接到3V3

OK我们这样就接好了

然后把然后另外一边

其实就是接这个接电脑了啊

把它接到USB上,接上

OK

好我们再打开STM32Cube

打开这个STM32Cube

然后可以看到这边的话

现在是没有这个ST link被检测到

然后我们把它插上

插上之后它会有这么一个弹窗

刷新一下

就有检测到我们这个ST link了

OK

好现在的话我们来

我们就烧录一个啊

演示一下

我们就烧录一个就好了

演示一下

对我们烧录这一个

我们把它,把烧录针跟它接上

OK我们把烧录针跟他接上

我们接这个

我们接这个吧

一会好处理,我们接这个

OK

摁上,连接connect

然后这个时候会发现有报错

大概的话是这个芯片有读写保护啊

我们我们把这个读写保护弄一下

apply一下

然后再connect一下啊

现在就好了

好这个时候我们找到我们的

固件,然后是这个bootloader

然后相应的一些选项勾上

然后start programming

OK现在bootloader的话就烧录成功了

好接下来的话我们是要用那个

我们要用到

DroneCAN_GUI_Tool

同时也要用到我们的DroneCAN调试器

然后我拿了一个DroneCAN调试器出来

不过这个DroneCAN调试器有个问题啊

就是它是啊

全新的,就是我们之前烧录好

引导程序和固件的DroneCAN调试器

都卖完了

然后这是一个全新的DroneCAN调试器

所以的话

我要我要给这个全新的DroneCAN调试器

烧录一下固件

然后的话我要换一个烧录针

因为可以看到

这个DroneCAN调试器这个烧录孔

他用的烧录针是不一样的

所以我要换一个烧录针

我刚刚换了一个DroneCAN调试器啊

然后刚刚那个DroneCAN调试器可能有点问题

然后我们现在来

测一下

这个dronecan调试器是不是正常使用

正常呢

我们用这个RGB模块来测试一下它

打开这个DroneCAN_GUI_Tool上位机

然后先设置一下

这个DroneCAN调试器自己的节点ID

然后点击小火箭来自动分配节点ID

可以看到这个时候我们这个

上位机已经识别到了这个RGB这个

节点了啊

然后这是正常的OK

这里可以改一下这个2,改这个参数

实际上改变了它的颜色

然后我们现在这个就这个DroneCAN调试器

就OK了,然后我们这个时候

把这个RGB模块撤掉

然后刚刚我们已经刷了引导程序

即bootloader的这个磁力计模块

然后我们给它通过DroneCAN调试器

把它接到DroneCAN_GUI_Tool上位机

然后我们接进来

然后可以看到

已经识别出了这个canmag这个节点

但是这个Mag节点

是现在属于不可用的一个状态

然后我们现在要给它更新一下

更新这个固件

我们这个update

然后

下载里面找到我们的这个Mag的

Mag的这个固件

好我们现在

他现在正在更新

可以看到software Update

好等它更新完成

它这个更新可能会稍微久一点啊

时间可能,OK

然后现在可以看到已经更新完成了

这个时间重启

然后我们restart一下这个设备

好Restart成功啊

fetch all可以获得一下它的参数

嗯可以

现在好

现在我们这个磁力计就已经基本是正常了

就是说

在这一步,到这一步的话

就已经基本是正常了

然后我们后续的话

会对这个磁力计做其他的

业务上的测试

这期视频比较简单

就是一个新做的模块的一个开箱

然后同时

以这个磁力计作为一个演示

和大家分享一下我们自己的这个模块的

一个正式在淘宝上架之前

要做的一些准备工作

对它进行bootloader的烧录

然后同时也要进行固件的一个烧录

然后烧录完成之后

我们再进行一些简单的测试

确保这个模块的功能没有什么问题之后

我们就会正式去上架淘宝

另外在上架淘宝之前呢

我们可能也要去做一些

产品图片的拍摄

然后去给他拍一些细节

拍一些微距

然后同时去做一下产品的主图

和产品的详情页

基本就是这样一个工作

他并不复杂

只是有时候这个产品数量多了之后

可能还是挺耗费时间的

后续的话

我想我会以更简单的方式

来和大家做更多的分享

发更多的视频

不管是前后端写代码

还是做一些这个无人机的模块

包括无人机模块画板子

然后交给代工厂加工

然后回来之后

我们自己做一些固件的烧录

和模块的测试的一些内容

那这期视频就到这里了

我们下期视频再见

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值