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的烧录
然后同时也要进行固件的一个烧录
然后烧录完成之后
我们再进行一些简单的测试
确保这个模块的功能没有什么问题之后
我们就会正式去上架淘宝
另外在上架淘宝之前呢
我们可能也要去做一些
产品图片的拍摄
然后去给他拍一些细节
拍一些微距
然后同时去做一下产品的主图
和产品的详情页
基本就是这样一个工作
他并不复杂
只是有时候这个产品数量多了之后
可能还是挺耗费时间的
后续的话
我想我会以更简单的方式
来和大家做更多的分享
发更多的视频
不管是前后端写代码
还是做一些这个无人机的模块
包括无人机模块画板子
然后交给代工厂加工
然后回来之后
我们自己做一些固件的烧录
和模块的测试的一些内容
那这期视频就到这里了
我们下期视频再见