PX4 cdc bootloader应用

本文介绍PX4 Bootloader的刷写流程,包括px4_bootloader-master和px4_libopencm3的下载与配置,libopencm3库的编译安装,Bootloader的编译及通过ST-Link烧录过程,使用px_mkfw.py生成img文件的方法,以及px_uploader.py的使用来下载img文件至指定区块。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        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再断开连接,没有则跳过。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值