1、首先下载px4_bootloader-master和px4_libopencm3,解压到指定的目录;
2、编译和安装libopencm3的库;
3、进入Bootloader目录,编译生成.elf文件,用ST-Link烧写到板子中;
4、使用px_mkfw.py生成包含制定板ID(对应Bootloader中的板类型)的(>)img文件;
5、使用px_uploader.py可将上部的img文件下载到指定的应用程序的区块(f1:2000/f4:4000)中。
注:1如果其中下载了应用程序,那么启动的过程中,在指定时间内没有进入Bootloader(即超时),那么就会进入应用程序。、
2开机检测按键的话,一定要有延时。
20140904
移植新库过程中,冷启动会跳转失败,原因没有进入Bootloader没有进行过USB连接,此时断开USB连接会出错。所以,只有进入过Bootloader再断开连接,没有则跳过。