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就可以使用了,接下来是通过上位机跟飞行器连接调试,期待尽快飞起来。。。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-30 06:13:42

crazyradio焊接和下载固件过程的相关文章

webstorm下载&&安装过程&&打开项目

一.webstorm下载 WebStorm 是jetbrains公司旗下一款JavaScript 开发工具.被广大中国JS开发者誉为"Web前端开发神器"."最强大的HTML5编辑器"."最智能的JavaScript IDE"等.与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能. 官方网站:https://www.jetbrains.com/webstorm/download/download-thanks.

iometer下载编译过程

iometer的官网主页:http://www.iometer.org 源代码下载主页:http://www.iometer.org/doc/downloads.html The sources as well as prebuild binaries released by the Iometer project are hosted at Sourceforge - in the file area of the Iometer project. For stable releases yo

rbx1 package 下载安装过程

学习INSTALLING THE ROS-BY-EXAMPLE CODE,是书中第五章的内容,如果我们按照上一篇教程执行过了,就可以直接进入第五章,安装一个叫rbx1的包.这个包里面包括了本书中用到的所有例子的源码,包括路径规划,视觉,语音识别等功能.这本书基本就围绕这个包来学习ROS的使用方法. 准备工作 测试ARBOTIX SIMULATOR 下一步 准备工作: 1.rbx1 package需要使用的包的下载: (1)gmapping:  git clone https://github.c

Centos7下载docker过程

Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE. 社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施.容器.插件等. 社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06,17.09:每个月份更新edge版本,如17.09,17.10. 一.安装docker 1.Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentO

基于libUSB的USB设备固件更新程序(下载数据)(转)

源:基于libUSB的USB设备固件更新程序(下载数据) 本文紧接上一篇日志:基于libUSB-Win32的USB设备固件更新程序(前言),相关背景以及起因等,此处不再赘述,如感兴趣请移步. libUSB-Win32给出的example里面,有一个bulk.c文件,分析其关键代码,结合libusb官方文档,摘出其关键代码如下: int main(void) { usb_dev_handle *dev = NULL; /* the device handle */ usb_init(); /* i

苹果发布iOS8 GM版 iOS8 GM版固件下载地址汇总

iOS8 GM版正式发布,同步推已将iOS8 GM版固件下载地址整理到网盘,想要的体验的朋友可以下载固件刷机更新. iPhone6发布会结束后,苹果便向开发者发布了iOS8 GM版本固件,也就是最终测试版.该固件版本更加稳定完善,不需要开发者账号授权设备UDID激活,想要体验的朋友都可以试试看. 需要注意的是,iOS8 GM版本不支持OTA更新,心急的朋友可先下载iOS8 GM固件进行刷机.当然,也可等到9月17日iOS8正式版的发布再升级体验,效果是一样的. iOS8 GM版升级教程>>点击

IOS 自定义控件之-显示下载过程的ImageView

原创Blog,转载请注明出处 blog.csdn.net/hello_hwc 前言:这个系列的目的是为了提供一些思路,在Demo的过程中让读者学会一些自定义控件的思路,所以不适宜太复杂.当然,仅仅是抛砖引玉.这个控件我会上传Github,由于最近一直在搞IOT的应用,所以没时间把进行完善,有时间了我会把这个控件完善了,让读者那去直接就可以用. 完善好了我会更新下博客 Demo效果,支持两种显示过程的方式,沿着border绘制一圈和frame逐渐填充. 思路 NSURLSessionDataTas

海信电视 LED55K370 升级固件总结【含固件下载地址】

最早电视买回来,感觉垃圾软件太多,root后,删软件不小心删除了桌面,导致没桌面. 用ADB装了点软件,凑合可以用. 后来装了悟空遥控,然后装了沙发桌面,不影响使用了. 最近海信不停推送更新系统,改手动更新都还是推送,而且关不掉,想更新又更新不了(root后就不能自动更新了)不更新又电视不能用.烦躁啊! (这里有个技巧,如果不更新系统可以插鼠标,或者悟空遥控鼠标模式,点下屏幕旁边,那个提示更新的对话框就会隐藏,若实在无固件更新,只能这样做) 然后网上找了42K370固件装了,依然不能更新.天理啊

[转载]一、ESP8266下载和刷固件(基于Lua脚本语言)

用自己的小板测试...... 安排上呢 一, ESP8266下载和刷固件(Lua开发----体验一下lua开发的魅力所在) 二, 控制一个灯亮灭 三, TCP服务器 四, TCP客户端 五, UDP 六, 文件操作(保存数据到8266内部) 七, 外设操作(SPI,ADC) 八, 再说...... 最终能让大家轻松的做到 http://www.cnblogs.com/yangfengwu/p/7513097.html 轻松使用8266 先看下载自己的固件 填写好自己的的邮箱地址,然后选择好自己需