APM2.8飞控boot刷写
参考链接
https://blog.csdn.net/baoer183/article/details/129508172
Atmega32u2的USB设备驱动,安装之后才能识别为com端口
https://github.com/tmk/tmk_keyboard/wiki/Driver-install-on-Windows
AVR_Fighter上位机软件
https://www.amobbs.com/thread-915298-1-1.html
通过Atmega328或者Atmega3288制作AVRASP的教程
https://www.fischl.de/usbasp/
https://blog.csdn.net/weixin_36400833/article/details/116894889
https://blog.csdn.net/weixin_42880082/article/details/125898737
刷写Atmega2560\32U2 Bootloader
选择需要烧写的芯片型号,读取ID,读取熔丝状态;
期望的熔丝状态如下:
程序、上位机依赖
片选2560, 验证熔丝状态,点击右上角调入Flash按钮选择mega2560.hex
然后点击下图中自动即可,校验选项可去除勾选(上位机校验存在Bug)
片选32u2, 验证熔丝状态,点击右上角调入Flash按钮选择Arduino-usbdfu.hex
然后点击下图中自动即可,校验选项可去除勾选(上位机校验存在Bug)
也可自行选择擦除、写入、读取Flash
安装32u2驱动程序
mega2560和mega32U2的bootloader都烧写完毕后,连接APM飞控板的USB口到电脑上,进入设备管理器;会在其他设备中发现Atmega32u2 DFU 或者Atmega2560 DFU的未知设备;
右键该设备更新驱动程序
驱动程序可以从Filp安装目录的usb目录中找到
安装之后,电脑可正常识别该设备;
刷写32u2的PPM解码程序
打开USB
加载ArduPPM_v2.3.16_ATMega32U2.hex文件
点击Run进行烧写
下载很快;成功之后即可被电脑正常识别为COM端口
相关资料
链接:https://pan.baidu.com/s/1c3bZ_cIdyzofI0sJCyxYqw
提取码:qnqt