最近一直由于学校大创申请的的四轴,一直在做这玩意,哎,无奈这货实在不像想象的那样简单,自己写了N久飞控,也没把飞机飞起来,只能先用开源的apm飞控练练手呗,备份下apm烧bootloader的方法,以备查用!
原文地址:http://bbs.diywrj.com/thread-21628-1-1.html
所需工具材料:
1、一个AVRusbasp编程器以及相应的烧写软件,推荐progisp1.72
2、AVR的USB自编程软件Flip,下载链接http://www.atmel.com/tools/FLIP.aspx,电脑中如果已经装过java,选择小的那个,如果没有,选择大的那个含jave的进行下载
3、准备三个hex文件,分别是Atmega2560的bootloader文件、32u2的bootloader文件和32u2的ppm程序文件
烧写过程基本概述:先给Atmega2560烧写bootloader,然后给Atmega32u2烧写bootloader,最后给32u2写入PPM解码通讯程序
一、烧写Atmega2560的bootloader:
1、Atmega2560的SPI接口在APM板靠近USB接口位置,为双排6PIN排针,如果你的usbasp是10PIN接口,你还需要一根10PIN转6PIN