|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
开源蓝牙心率防水运动手环 ——疯壳·智能穿戴开发系列 开发环境搭建
! ?% k3 P5 ~, i D. m3 Y) L" {' d1 ~! M9 t- }# [; o3 x3 v4 y1 P! q
+ h9 j, p) e0 c' Q# C) k( `% x2 T. A, m, W8 G, d
$ ~4 f) S8 v3 e& C
本节开发环境搭建主要讲解 KEIL、JlinK 驱动、Smart Snippets、USB 转串驱动的安装。。, R6 i" `4 Z5 K% V! x
Keil MDK 是基于 ARM 的微控制器最全面的软件开发解决方案,并且包含了需 要 创 建 、 建 立 和 调 试 嵌 入 式 应 用 的 所 有 组 件 。 大 家 可 以 通 过http://www2.keil.com/mdk5/525 下载目前最新的 MDK v5.25,安装 Keil。当然, 也可以通过我们所提供的资料包安装。; K9 F' X6 b, u, n4 L9 ]
这里以我们资料包中的 MDK5 为例。
7 B) j+ W) C' O
8 z) V( x2 L4 n2 h; F (1)运行 mdk511a,点击 Next。# d% L+ w# d1 G( c2 z! |
% O$ A. i( a2 x
( X% V. L5 c; h1 _% F 图 1
9 }. @0 x3 Y- @ (2)勾上 I agree to all the terms of the preceding License Agreement,点击 Next。4 Y. I1 c$ p9 I) X# C7 o
# F4 ?7 c* z, E) N% }
: V9 _: t: S3 ~" W2 f; | 图 2
# e% [4 Q( y2 t) i* N (3)选择安装文件夹,点击 Next。3 e" x: j7 z8 I2 C+ L% Z1 D$ n
5 \# q i; d" x0 ^, @
# A& [. P/ l& o, a6 l* I
图 3
7 [3 p$ B \: \8 [6 Z (4)输入姓名、公司名和邮箱,点击 Next。: E& j" B% w1 i, R
7 y/ _8 ?! g4 l6 p4 r
4 g3 V+ O/ Y3 t$ Y2 N 图 4+ s2 _2 m! G7 C" M' m
(5)点击 Finish,Keil 5 的安装。
6 G: q# Y- S: h0 H. D n
, E. s0 q8 m6 |4 N2 A
图 5
$ e, [5 [: Q6 K2 a/ j# V 按照上述步奏完成 Keil 的安装,然后安装 Jlink 驱动。6 A7 z- y# b# h, ?6 ^
% ~3 X; M+ b& H% d/ g* H( Z7 n (1)运行 Setup_JLinkARM_V474b,弹出协议对话框,点击 Yes。$ p4 [& K |5 T& }
3 Z/ j$ T1 z+ M% Z
& h1 Y1 P- `+ U1 ^+ d; g/ x
图 6! L0 z9 D: J l
(2)点击 Next。. x1 c2 ^# w! H+ d: r6 ~ y: ^' U5 a
6 O+ h& _' c( b2 ^
9 W0 M7 b4 W$ ?: |& L- l) L
图 7# V! ^: S0 _7 z, o! s& V. E
(3)点击 Browse 选择安装文件夹,然后点击 Next。当然,也可以忽略Browse,直接点击 Next。
4 M! H( ]6 T, V( M# Y+ L+ {% |8 K2 V8 `2 ~
. O8 y. w% z X5 l7 p I
图 8
/ U$ Y/ y [* ?9 r5 J6 l (4)把 Install USB Driver for J-Link-OB with CDC 勾上,然后点击 Next。1 G* Q" r s, H. `. u/ w. ^0 A! j
3 x8 {) N9 f1 v x
: R8 c7 ~6 E4 }) b* h V 图 9/ Y3 R4 M% r6 i5 g z$ p" Y+ e
(5)继续点击 Next。
3 W* d$ Z4 n- @
) A" M) n; p- w3 X: _1 m
2 L+ A9 H! E8 U: g' L
图 10$ x, ~5 C1 R7 e: E) O( y
(6)选择电脑中要使用到 Jlink 的开发环境,然后点击 Ok。3 H" _5 O6 V1 Z
3 o% j% m5 l7 J" C! F2 z2 h
% m8 i5 n5 ]; J1 b# L$ Q9 k 图 11
# s% {) i8 |" w6 J/ _5 | (7)点击 Finish,完成 Jlink 的安装。
. X& j; o7 Q# u# O& `/ o# m; ^0 J2 I: L/ o8 u
' B/ c3 w: w! V* m3 z% l2 S( f- D 图 12& X' a1 N# A1 i& U' P) |; e
另一个要安装的驱动是 USB 转串。
; I) D3 E' Y5 o, Y! q+ ^. W/ g1 n7 U2 {: \0 C7 _2 ~
(1)打开 CP210x_VCP_Win_XP_S2K3_Vista_7,点击 Next。7 O% l# e9 ^# m4 A3 J
' |6 k9 } B& g' z
9 P; }$ b' a- G% X9 i7 U- c. I 图 13' R' y+ k9 E1 s6 R) S
(2)继续点击 Next。
5 H, b3 m) J d' a% j
# `3 [5 W; m- [2 W3 Z- S4 E
7 d. H$ O% e! b% F. K2 j 图 14
% }' l: W* M) y (3)选中 I accept the terms of the license agreement,点击 Next。
: [8 `3 ~2 P, m* a( o% c7 I( E. E, T( F8 u6 N
' r! {+ h5 }' k! g% G
图 150 {, P( K( I6 q/ z' O
(4)选择安装文件夹,点击 Next。6 U0 E* o/ ]3 W, _# r
" h% Y0 [9 W7 k: y$ F6 D
( ?: V& X9 n2 z) W$ B0 m& L4 V8 Q- N; M9 E 图 169 h% P! @" t, L
(5)点击 Install,开始安装驱动。3 T' K! q, }2 v- O
1 Q9 t( T& D6 Q" N
c: i( X# s* N6 } @; G 图 175 \+ R- N, V: h; t! H7 t1 E( Q5 G# T
(6)点击 Finish,完成驱动安装。
/ H- a& @7 V* e2 S8 S6 ^$ }5 B8 A2 ~
" l, q# P+ Q6 I: }; U( D4 ~" q
图 18
; O' E* d2 S" W0 z; d* B 最后要安装是下载代码到片外 flash 的软件 Smart Snippets。7 K2 V, l# y9 m8 o5 x& g$ V. X
* h2 B: S/ y+ O$ |& o: A. h+ o
& m) K7 N" J! K d7 g& p. m0 ~ (1)打开 SmartSnippets_install_win64,点击 Next。" @8 R% `: c: [7 A
3 i/ q2 W @. u' V2 i! d3 {& X
f q+ r _6 y' U# ?$ P0 w 图 19
. L5 m+ N, F$ _ (2)选择 I accept the terms of this license agreement,点击 Next。
3 w9 M5 D I! p1 Z* z! d# o+ g$ r3 q- W: i7 g- J! d! w
(3)选择安装路径,点击 Next。
/ O1 t! l" [; m4 a& c
$ P# l, I+ S- b
% B/ o0 e. z9 c- |2 v" [ 图 20+ W% \1 ?% G" `% i2 J
7 f. j- P0 U& X, a- i7 n! _+ ] (4)选择工作区路径,点击 Next。6 V3 b3 d8 j% u, b$ Q, w
# e- R5 t5 y3 l8 }' o( j7 @: F
/ Z2 J& Q9 p2 x/ f) O& z; y 图21$ _8 k* G$ i3 i% j
(5)选择安装包,点击 Next。8 w: B% Y3 u& a
5 M G0 J# P) k5 b8 r* g8 Z
+ o) k( |# W, o1 e 图 22" C* T" k& }: v! w9 F% g9 E8 a6 {
# n) }' M6 [ b- b3 D
(6)点击 Next,Done。* ^6 e! l/ x' a" G. P) \6 i
% w+ Q) u: e$ Q: t- v0 t6 k
! C9 y# w i7 C1 C1 y
图 23
7 X H( o' y0 Z7 s7 ~+ a6 h. g; h. _( b2 n9 p& V
4 Z/ D1 ^# T) \+ m2 u9 `2 |
图 24
- d* t+ b9 Q- E' W
5 R. p8 g( C0 D1 ^
# P) ?7 w9 _. v 图 25, x- c% l$ L {2 D' V- [
1 e8 g6 v: D w- _
" J# G8 X2 p3 y4 X* V: ^ 图 26
3 x) d- {, z! ~; V- F* e 完成 SmartSni ets 的安装后,打开软件,建立工程。
7 x/ j! D# C" u, N% V! u9 \0 \( S- Y/ E
~" D1 j& S/ s( [
(1)打开 SmartSnippets,选择 JTAG,芯片选择 DA14580-01,最后点击 New。
) u9 V% W/ X9 E$ v; ~: p
0 g8 N. R4 j% K
: |, V9 e( f0 T- i2 ^: E! N: E+ b- j
图 27
) a/ t6 L6 b8 Y6 N! Z* C( s6 b5 h (2)输入工程名称和工程描述,点击 Save 存储。
" D9 k) O0 F! ?6 I
3 j2 G! y5 m) |5 X/ e* r
) x6 f* E! R, F P6 `0 v 图 28
# X1 h8 |$ {( Y5 i; a1 b (3)选择前两步所创建的工程 test,点击 Open。3 [: f4 x9 z/ F0 r
; p8 L' l/ o: P% t2 i1 A
& C; ]( o* M" [ 图 29& R9 C }' Y$ I- S; I& r6 o2 ?
(4)由于没有接虚拟串口或着 JTAG,会弹出一个框框,点击其中的 Yes。
* a. B5 t9 V* s: ?% I8 O# J7 g' G- s- s' a3 S: J& W/ B6 ?
4 r+ R: T& w$ G
图 30% G- h2 w7 J$ N: Q3 j a% I
(5)我们这里是将代码下载到外部 Flash,点击 flash 图标,并最大化相应位置的面板。# E5 C% r2 | f- {4 M
; ?: i' N; V" q$ b7 w# E
图 31
9 p, R8 `2 L: o$ ]# | 完成以上的 5 步,我们可以在 Select File to download 处点击 Browse 载入需要下载的 HEX 文件,则下方 Connect、Read 32KB、Burn、Erase 4K Sector 按钮可用。在 Offset in Flash memory(HEX)处输入 0x000000 将会弹出对话框,选择是否可引导。当选择可引导时,特殊的数据头将添加到数据前,并且数据从0x000008! D4 d6 p8 h! l
地址开始。在Flash memory siz(e HEX in Bytes)输入Flash 的大小,之后点击Connect,下方提示连接成功,点击 Burn 进行烧录。: X$ B$ ?; i4 S( d; ? n
) ~+ n0 w2 t- s, ]" s3 P( q, f) L
5 j5 h* o- Q/ ^5 D3 e# R4 T1 y/ U- {$ l5 m
- c( _9 z# I* n4 f* F, P3 B% }) y6 s* i0 u. Z% w/ }0 T7 e
( u, ?; U! ?& t, h4 [文件下载请点击:
1_(100%开源)蓝牙心率防水运动手环_开发环境搭建.pdf
(1.46 MB, 下载次数: 0)
6 ~% G4 F9 R$ N( K7 ^; p- x" F
6 q& ~5 h. c: g6 J9 I
. L" R( ?! R) I( K' b
9 j# n6 r( B0 a; q# c+ T- O) p
4 v7 ]& }6 f, F" q
" K7 `6 N2 n2 ]6 W2 S, [ |
|