【开源教程5】疯壳·开源编队无人机-飞控固件烧写

COCOFLY教程
——疯壳·无人机·系列
飞控固件烧写
  
  

【开源教程5】疯壳·开源编队无人机-飞控固件烧写_第1张图片
  
  图1
  
  一、飞控固件烧写
  这里的固件是指源代码编译出来的 Hex 或者 Bin 文件,其中 Hex 是十六进制文件、Bin 是二进制文件。如下图所示为飞控代码编译出来的 Hex 文件。
  

 

  图2
  
  只要把这个固件烧写进飞控的主核心 STM32F103CBT6 的 Flash 内,飞控的代码就可以运行,这里已经把编译好固件放在了“【4】飞控固件烧写”文件夹下,如下图所示。
 
【开源教程5】疯壳·开源编队无人机-飞控固件烧写_第2张图片 
  图3
  
  具体的烧写步骤如下:
  (1)把配套的下载器接入飞控的下载接口,另一端通过数据线接到电脑。如下图所示。
  

【开源教程5】疯壳·开源编队无人机-飞控固件烧写_第3张图片 

 

  图4
  
  (2)打开 J-Flash ARM,点击“Start    J-Flash”,然后会弹出选择对应的 J-flash文件框,找到飞控的主芯片型号“STM32F103CB.jflash”,点击打开。如下图所示。

【开源教程5】疯壳·开源编队无人机-飞控固件烧写_第4张图片  
  图5
 
【开源教程5】疯壳·开源编队无人机-飞控固件烧写_第5张图片  
  图6
  
  
  (3)然后把对应的固件(Hex 文件),拖到 J-Flash ARM 这个软件处就可以打开了,按下 F7 或者在“Target”下点击“Auto”,即可完成固件的下载。

【开源教程5】疯壳·开源编队无人机-飞控固件烧写_第6张图片  
  图7
  
  拔掉下载器,重启飞控,飞控各项功能运行正常。
  
  
 

 更多完整学习资料和对应开源套件,请登陆官网:“疯壳”

如需定制开发,请通过官网“疯壳”网页底部的“联系我们”进行联系

你可能感兴趣的:(无人机,单片机,stm32,物联网,嵌入式硬件,嵌入式实时数据库)