码迷,mamicode.com
首页 > 其他好文 > 详细

crazyradio焊接和下载固件过程

时间:2015-07-18 14:11:41      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:

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

标签:

原文地址:http://blog.csdn.net/xingqingly/article/details/46941025

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!