1.添加用户权限使用USB Radio
运行crazyswarm下脚本文件pc_permissions.sh,命令如下:
$ ./pc_permissions.sh
2.开启crazyflie DFU模式
- 断开crazyflie电池连线。
- 按住crazyflie开关按钮,同时通过usb接入电脑,长按约5秒后M2 LED快速闪烁时松开。
- 通过lsusb查看,如图:
3.安装dfu-util
通过以下命令安装烧录工具:
$ sudo apt-get install dfu-util
4.固件下载
下载文件cf2loader-1.0.bin和cf2-2022.03.bin,链接分别为:
Releases · bitcraze/crazyflie2-stm-bootloader · GitHub和
Releases · bitcraze/crazyflie-release · GitHub
5.开始烧录
分别运行以下命令烧录固件:
$ sudo dfu-util -d 0483:df11 -a 0 -s 0x08000000 -D cf2loader-1.0.bin
$ sudo dfu-util -d 0483:df11 -a 0 -s 0x08004000 -D cf2-2022.03.bin