找回密码
 注册
关于网站域名变更的通知
查看: 233|回复: 0
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-9-6 14:07 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

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

2 K3 [5 i. ^1 d$ q- E
( p5 s; H& n; Z8 Z) k. k( ]* N, `
' }6 }2 t& e1 U3 w; h; h) ~- O" w6 E4 L, y! R( [0 g0 b/ E. K
   & L/ R" R& g/ l0 |
  图1: x% I. @! B1 M) f2 ~
7 `; K  I2 J3 `+ F
  一、飞控固件烧写
5 G" s# e9 f1 y# s. u8 U  这里的固件是指源代码编译出来的 Hex 或者 Bin 文件,其中 Hex 是十六进制文件、Bin 是二进制文件。如下图所示为飞控代码编译出来的 Hex 文件。
5 `: |0 O$ Y$ M: [3 |& {* K
8 c- ]$ V- H7 N' }! {
2 V1 ]! I  p" |# E' e  图2
1 ?* \# `7 l) f. L6 P: F) S% f  G" Q# d3 Z* _! N
  只要把这个固件烧写进飞控的主核心 STM32F103CBT6 的 Flash 内,飞控的代码就可以运行,这里已经把编译好固件放在了“【4】飞控固件烧写”文件夹下,如下图所示。, t& L5 b1 W4 E5 B+ O$ e
+ I$ @4 I" `5 @& O8 q8 t, R
0 g9 a% e5 _7 V: C) \, k
  图3
' K% t  ^& F2 i1 c- X
5 P: |# l& ]9 h  具体的烧写步骤如下:) }3 y8 I3 Z  X1 t0 W8 f
  (1)把配套的下载器接入飞控的下载接口,另一端通过数据线接到电脑。如下图所示。
) F0 Q' S% m+ J3 w* ]; w  C# F2 }" n$ i6 }0 n" R4 M( J' A, T
0 c6 M) b  p0 f* n. o
  图4; R% X8 S" b  f# K2 T. L
5 w# Q/ E, F# G) a! B4 y
  (2)打开 J-Flash ARM,点击“Start    J-Flash”,然后会弹出选择对应的 J-flash文件框,找到飞控的主芯片型号“STM32F103CB.jflash”,点击打开。如下图所示。6 }+ a; D0 O" {

. H+ ^7 i4 |( a8 M  B2 [. y
; }( r7 }& i' w9 l0 l  图5! |3 X  L6 H1 e) {6 e5 }5 z9 ~

  U; O' K* C) c5 d) Z
4 }8 ~% P. g4 L8 B. v  图6$ k8 `+ y, W+ s3 c+ o1 T5 B6 \- E

+ e) m3 `# Q$ f
! t% V$ d' z  q1 B  (3)然后把对应的固件(Hex 文件),拖到 J-Flash ARM 这个软件处就可以打开了,按下 F7 或者在“Target”下点击“Auto”,即可完成固件的下载。1 e$ E( U5 c; ~2 o7 H
/ @3 t% ~4 o; b9 G
  
; A9 A. D- d% p$ n: T- m: ?' I4 N  图7
  z. }+ X$ i, Z, J. D+ O
4 D3 G2 ?- C! P; L2 ~, T  拔掉下载器,重启飞控,飞控各项功能运行正常。9 }) ~$ i! Y* ^$ _& K. ~' Y. ]
% Q/ i& X1 i) C7 p" g
2 m# J4 d" C: p$ O
8 W/ ~7 {# ?0 z) A1 g; y' p
文件下载请点击: 【4】飞控固件烧写.pdf (566.57 KB, 下载次数: 2) % @9 `: u5 T- x% w
9 v4 m' T2 l3 W' s6 Y6 {
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-26 23:33 , Processed in 0.125000 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表