PixHawk飞控板烧写BootLoader流程.docxVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PixHawk飞控板烧写BootLoader流程.docx

新的Pixracer飞控是没有Bootloader的,没有Bootloader,就没办法通过控制台给飞控板烧写固件。因此要先对飞控烧写Bootloader。本文主要介绍通过JLINK及配套的Flash ISP软件进行Bootloader烧写的步骤。1、下载并构建Bootloader。我是在ubuntu虚拟机上操作的,Windos下没试过。刚下载下来的问价夹内容如下图所示。编译过后文件夹如下所示,可以看到增加了很多文件夹,这些文件夹即Bootloader所在子文件夹:找到飞控对应的文件夹,我用的是px4fmu-v4,故打开biuld_px4fmuv4-bl文件夹,该路径下的px4fmuv4_bl.bin文件即为Bootloader。2、连接仿真器国内卖JLINK的厂商基本上都是抄人家的,所以自己在使用JLINK时也要以实测为准。我手上两个JLINK就截然不同。下图左边的JLINK,第19脚说是5v输出,实测是0。对于右边的JLINK的,1脚的VTref居然会输出V3.3,所以目标板可以直接以这个为电源来调试。对于左边的JLINK,目标板必须要提供电源给JLINK的1脚。且目标板需单独供电。J-Link接口如下所示,注意缺口方向。由于本人采用SWD模式下载。故按照有图所示连接方式。1,、7、9、20分别连接PIXRACER中控的FMU_VDD_3V3、FMU_SWDIO、FMU_SWCLK、GND等引脚。3、下载并安装Jlink驱动及Flash ISP软件解压之后如下图所示,安装V486b即可。下载之后安装即可。4、烧写Bootloader打开Flash ISP软件开始--所有程序--SEGGER--J-link ARM v4.86b--J-flash软件打开后出现以下对话框,选择Creat a new project-Start J-flash.J-flash界面如下图所示:点击Options-Project Options,对General、Target Interfice、CPU、Flash等进行设置。General界面按默认设置即可。Target Interfice界面根据接口形制选择,本人采用的是SWD模式,故选择SWD,其他默认。CPU界面,选择Device,根据处理器的型号从下拉列表中选择型号,由于Picracer中处理器为STM32F427VIT6,故在下拉列表中选择STM32F427VI。Flash 界面默认即可。最后点应用-确定。在J-Flash主界面中点击:file-open data file,打开Bootloader的bin文件。Start Address根据处理器选择,也可不选择,等后续系统修改。打开后如图所示:选择Target-connect,连接CPU,连接成功后选择Target-Program即可完成下载。

文档评论(0)

changjiali2019 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档