crazyradio焊接和下载固件过程

CrazyRadio DIY与固件升级
本文分享了作者自己动手焊接CrazyRadio模块的过程,并详细记录了如何通过官方固件进行更新。从焊接技巧到使用Bitcraze虚拟机进行固件烧录,再到解决驱动安装问题,为读者提供了全面的指导。

非常早之前买过一套crazyradio的器件和空板。可是一直没有时间焊接出来,前天早上六点起来,安静的弄了一把,识别USB。下载crazyradio固件没问题,记录下过程:

1,首先是焊接,寻常的QFN封装尽管没有管脚伸出来,可是側面总是还有焊接的Pad。可是NRF24LU1+的封装好奇葩,側面居然没有,仅仅有底部有,所以仅仅有硬着焊接了。刚開始还是非常操心没有焊接上去的,只是加了少许松香之后。拖拽焊点的时候非常的规律。基本上放心了。

上一张焊接的照片:


2,焊接完毕之后,之前一直以为这东西肯定须要仿真器或者下载器下载程序,可是插到电脑上之后,发如今设备管理器中居然已经有nRF24LU01+ Bootloader:


3,反正手里没有官方介绍的编程器。那就索性在Bitcraze VM中尝试一把。打开Virtual Box 中的bitcraze VM之后,在设备—>分配USB设备—>Nordic Semiconductor nRF24LUP-F32 BOOT LDR [0001]。那我们选中这个。让他打上勾。



4,通过lsusb能够看到xubuntu已经识别了nRF bootloader:


5。然后我们能够開始如今固件。參考:https://wiki.bitcraze.io/projects:crazyradio:programming。能够看到首先我们须要启动bootloader,事实上我们已经开启bootloader,所以

python usbtools/launchBootloader.py

这个步骤能够省略。以下直接開始下载固件。须要注意须要将cradio.bin文件复制到文件夹crazyradio-firmware以下,然后直接使用例如以下命令行下载:


6。结果真的像官方提示的那样Verification succeded,窃喜,然后拔下来再插上去。发现驱动没有装上,參考官网wiki:https://wiki.bitcraze.io/doc:crazyradio:install_windows_zadig,能够发现能够通过zadig软件,装上驱动。依照它安装流程走完之后,就能够从Win 7的设备管理器中看到crazyradio USB Dongle的驱动设备:

 

同一时候。Vitual Box选中crazyradio后,也能够通过lsusb看到crazyradio的信息:


这样我们的crazyradio dongle就能够使用了,接下来是通过上位机跟飞行器连接调试,期待尽快飞起来。。



Crazyradio PA是一款基于USB的远程开放式USB无线电加密狗来自Nordic Semiconductor。它具有20dBm功率放大器,LNA,并预先编程了Crazyflie兼容固件。功率放大器增加了范围,与Crazyflie 2.0以及2公里以上的Crazyradio PACrazyradio PA(视线)的距离超过1公里(视线)。 Crazyradio PA不仅可以与CrazyflieCrazyflie 2.0一起使用。由于它是一个开放式项目,具有从头开始编写的固件用于使用的Python API,因此对于需要比WiFi更长的系统并且对带宽没有相同要求的系统来说,它是很好的构建块。硬件附带最新固件以及引导加载程序,可通过USB进行固件升级,无需任何其他硬件。 Crazyflie PA与第一代Crazyflie兼容,但不会像Crazyflie 2.0那样提供相同的范围增加。 特征: 无线电功率放大器提供20dBm输出功率 > 1km范围LOS与Crazyflie 2.0 用于原型设计的2×5 2.54mm接头(未安装) PPM的硬件支持 与第一代Crazyradio相同的机械占地面积 开源固件 通过USB升级固件 低延迟 Crazyradio PA实物截图: Crazyradio PA规格参数: 基于Nordic Semiconductor的nRF24LU1 +芯片 8051 MCU,最高16MHz,32Kb闪存2Kb SRAM 2.4GHz ISM频段无线电 USB设备外设 125个无线电频道 2Mbps,1Mbps250Kps通信数据速率 发送接收最多32字节有效负载的数据包 自动处理地址数据包确认 硬件SPIUART 与Nordic Semiconductor的增强型ShockBurst协议兼容 无线电规范 输出功率20dBm(100mW) 低噪声放大器(LNA) RPSMA连接器 可通过扩展接头以高达13V的电压供电 带有以下信号的2x5 2.54mm扩展接头(未安装): PPM输入的硬件支持 高达13V的输入功率 GND PPM SPI / UART 标准USBA连接器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值