crazyradio焊接和下载固件过程

很早之前买过一套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焊接和下载固件过程

相关文章:

你感兴趣的文章:

标签云: