|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
开源蓝牙心率防水运动手环 ——疯壳·智能穿戴开发系列 开发环境搭建
' B% Z; l m( p0 E) G5 r" ?1 U9 @
* J3 A5 b) R! r9 S: M, `0 P3 @) f
6 S# P& F5 o' J
& v+ B- T) n- U- |- x, l 本节开发环境搭建主要讲解 KEIL、JlinK 驱动、Smart Snippets、USB 转串驱动的安装。。- ~% g6 U) u3 e8 d
Keil MDK 是基于 ARM 的微控制器最全面的软件开发解决方案,并且包含了需 要 创 建 、 建 立 和 调 试 嵌 入 式 应 用 的 所 有 组 件 。 大 家 可 以 通 过http://www2.keil.com/mdk5/525 下载目前最新的 MDK v5.25,安装 Keil。当然, 也可以通过我们所提供的资料包安装。
4 |& t& G5 O' N0 _ w5 Q0 F 这里以我们资料包中的 MDK5 为例。1 X G) b/ B: e' z; c! z: I6 q
* n1 ~6 H0 b8 j1 I3 z a (1)运行 mdk511a,点击 Next。
, \1 J& ]8 R' M. m2 E. e& q8 d" V1 m# {' z! |% V J9 z5 m
- z& R! [# n4 \8 h# x 图 19 L% s7 j+ \4 d' _8 S
(2)勾上 I agree to all the terms of the preceding License Agreement,点击 Next。
/ _5 w9 K% J7 w" i/ m; _3 C) C
$ P( L6 K8 h# H: T% Z& f
9 a8 V* R. M' w! ~( y
图 2
& b: B% a8 I4 H5 _ (3)选择安装文件夹,点击 Next。
& b9 C8 A$ M, }- U5 a$ d3 K5 W$ v+ y. p) I0 @
* p' O1 d" \9 j1 D/ y0 P" M 图 31 C" Z6 E7 C2 W( p4 V9 U
(4)输入姓名、公司名和邮箱,点击 Next。
+ T; Z4 ]! h/ l7 A4 a& _( P
4 P& }2 ^1 z, u( A' Z0 G! S2 y0 {7 I- c
1 S& k+ T7 S7 j6 O( _ 图 41 i% M9 Q2 d1 Q/ w, j) S
(5)点击 Finish,Keil 5 的安装。
) }3 z( `0 s& Z, \
5 p+ v S! H* a) |& V
% E+ U! x2 W2 r
图 5
5 s, f" q/ j7 v9 O4 j% m7 X 按照上述步奏完成 Keil 的安装,然后安装 Jlink 驱动。/ ]8 Y# `( K5 Y' b, O
! D7 u# u; L% t% p% ]) g- v- O (1)运行 Setup_JLinkARM_V474b,弹出协议对话框,点击 Yes。
5 T, R7 m- x) `; C0 M3 y. w( [# d/ i
" O; E: q' ?. H! b* O& u
图 6
- ~: J0 N7 i8 T1 v (2)点击 Next。; p2 L+ B* y; g+ i( ?; K; T
- h1 w5 E& {' h7 U9 A
- M' K; {4 l7 U
图 7
" u5 o1 ]$ x* O (3)点击 Browse 选择安装文件夹,然后点击 Next。当然,也可以忽略Browse,直接点击 Next。; v+ ?; `& { [
4 C0 u7 r# u- X' \0 w, v, _
5 F9 t7 G/ ?0 u$ d# }. F 图 8
0 M+ W& v1 S- I1 _' T: o* ^ (4)把 Install USB Driver for J-Link-OB with CDC 勾上,然后点击 Next。5 W) [4 h: k7 {* x, V7 h( q3 x
# u3 b" f# `& C2 \! a! `
& w3 \9 W) j+ `$ Z) D8 ?& E
图 9
0 g$ w! P. p5 `9 ]! o5 {& k/ D (5)继续点击 Next。% q( ~ D; w2 T% ?" P# J/ s/ B. E
2 b7 ?) ]* u; O, w( D
$ {) R# {2 j0 G; n1 w$ Q) F- ^ 图 101 N8 m6 B/ j$ d
(6)选择电脑中要使用到 Jlink 的开发环境,然后点击 Ok。
$ m, \. `& R {5 b [/ a4 x- O% t9 `" V s: O3 u
" D+ P$ F/ [2 n. ?9 ~9 n) [ 图 11, o8 X( J0 C( h' _6 l- @" B
(7)点击 Finish,完成 Jlink 的安装。" {3 I0 y M; d( l- d7 R
7 f+ v/ y% a- R0 Q
- N) p6 @; k& C$ K$ ^2 W" v# x+ i
图 12
9 T4 Q( p* U. w 另一个要安装的驱动是 USB 转串。) M0 N4 b; Y s( {. b
4 c6 U u8 K1 L: \1 M
(1)打开 CP210x_VCP_Win_XP_S2K3_Vista_7,点击 Next。2 L9 |8 e( w+ t( E) }
$ f9 c+ M J1 r
+ [" o2 ~/ w `: c: X; ]7 j
图 13
?1 d+ [* m' j/ d (2)继续点击 Next。% u+ K9 U: {1 I& u6 e3 T, {& u0 ~
) d1 J. L: J0 J3 l8 s+ D
' Q! r$ y X) O% q' ~$ S 图 14- I5 n/ }! u1 [! o# a
(3)选中 I accept the terms of the license agreement,点击 Next。
3 @: K7 }, g8 r9 X: n1 M
* ^7 u s( `1 N2 V( F6 g8 P. v
1 K0 j" m" Z& L0 H
图 15. k. e" F$ G3 z4 Q
(4)选择安装文件夹,点击 Next。- ?0 H$ M8 q) u) e
8 u3 |" |( P% B$ z% `1 |& |: l! C
: L0 b0 W' p V2 V$ z% d- Y 图 16
0 ]4 d Q) i5 a0 n (5)点击 Install,开始安装驱动。
3 u. _( T, v \9 @0 b8 Z
E2 v( }( F; `# V, y
6 a5 I5 f! V) W
图 17
6 Q0 _! Z9 l! B2 ?# u (6)点击 Finish,完成驱动安装。
- _: @$ A8 T* q- j+ X2 j) g1 `7 P) d$ @' P
( B, ^3 t8 [. W9 \& _( S 图 18
4 n8 f5 b) ~7 W- M9 Z 最后要安装是下载代码到片外 flash 的软件 Smart Snippets。0 L N0 j0 q6 f- x1 i
) z& s" ]9 {# B: w
' ^; a: T7 x9 L (1)打开 SmartSnippets_install_win64,点击 Next。 f( v- r' _% f4 @
7 X' y: Z# n) y0 Q- I, E
( ~* }$ K! P. |+ k! @" w, r
图 19
4 N3 }0 W/ I- x" q% j' L (2)选择 I accept the terms of this license agreement,点击 Next。
, E% [* u3 S: X, z
y# ~/ f U! w (3)选择安装路径,点击 Next。2 M1 h$ Z6 Z) M) h
8 H+ [8 }3 g2 O- y8 h8 [; T
+ }( C2 s% s# t3 F0 T
图 20. u& c Y Z! ~8 k
( Q2 N6 a; w, s& K1 X (4)选择工作区路径,点击 Next。
, j/ i8 z. d2 N; M& S' z" {% o/ i" Q9 \ }. a6 `1 d
1 n8 @2 k7 j) P ?
图21
( S% B/ P) e; s. y (5)选择安装包,点击 Next。0 J0 P5 z' I6 W6 `9 m. z& x( L
9 ?* c+ C' `9 b1 F. u
$ }: R8 B* H4 D; k. K" H* X! |2 w( y
图 22( O) ^, N4 z9 \% X! {3 o, Y
( s8 A6 p( c; ^; [7 W; A3 g (6)点击 Next,Done。
- |9 ^# `9 w. x! O1 O0 Y
# v4 @$ _7 [! Z3 O2 A& m1 }/ P
% x7 {6 ]3 i) H& ^% h 图 23$ Q( f" N; x) }( {& N$ L
, D. _% Z: G" o0 J ]: a7 A
1 L# N+ F! d3 k5 H: J! n1 ]" z
图 24
# \9 M* a: Q: F9 e+ Q% B0 J0 ^9 f, q4 l1 W
' N0 t1 c& r7 c2 `4 F
图 25
* c/ e. z- R% t& z3 L0 j8 x" X" W7 l& D- x& R
) ?. f% A, L! D3 N
图 262 h. \: ?. f$ `% M0 }
完成 SmartSni ets 的安装后,打开软件,建立工程。+ u* K3 R9 X8 T' t+ f/ V& Z8 T
1 ~& b9 L% u, [: c! j |, H, @ m
, \; S4 P" O% ]% s. d) E( m (1)打开 SmartSnippets,选择 JTAG,芯片选择 DA14580-01,最后点击 New。% X) u, w2 i# v" z
. M7 X% z$ |6 T7 U# g% z
% ~ `! m* W- u$ E 图 270 O6 a( b1 n! j3 y' D5 h0 |8 L
(2)输入工程名称和工程描述,点击 Save 存储。5 ]( Q3 ^ Z8 l0 [: [
7 o. w6 C, r# \+ f
) r* k- \. Y* `4 A+ I 图 289 ]9 n/ W' n: n/ Z5 ~
(3)选择前两步所创建的工程 test,点击 Open。+ d" n. X {% Z3 [2 }2 K
( C1 e# b' ?$ ]1 R. }0 T" j
9 D& |0 d7 N: B# Q& Q3 C. T
图 29
: l; j+ J: y+ ^* z) k: M. O6 T7 b% p- a) C (4)由于没有接虚拟串口或着 JTAG,会弹出一个框框,点击其中的 Yes。
& C* Y) s9 l6 l8 V0 f' }
0 E% \+ t1 y6 f, d; K
- |% E5 Y1 h& g3 T, C: W
图 309 X+ _$ [! C; b
(5)我们这里是将代码下载到外部 Flash,点击 flash 图标,并最大化相应位置的面板。- R% O2 W* g f+ |1 B! z5 P
7 K+ O+ l# ]* S( ]
& w) b. X) D$ z* N/ ^( W k8 h
图 31
( l3 G4 v. N# {# \* q 完成以上的 5 步,我们可以在 Select File to download 处点击 Browse 载入需要下载的 HEX 文件,则下方 Connect、Read 32KB、Burn、Erase 4K Sector 按钮可用。在 Offset in Flash memory(HEX)处输入 0x000000 将会弹出对话框,选择是否可引导。当选择可引导时,特殊的数据头将添加到数据前,并且数据从0x000008
/ E6 @# z: k" F) P7 v8 Z4 J, U 地址开始。在Flash memory siz(e HEX in Bytes)输入Flash 的大小,之后点击Connect,下方提示连接成功,点击 Burn 进行烧录。2 h) }$ y9 g' R
5 V0 _* L: L" o7 O
9 v- x, Y+ ^ g8 O2 a
, z) C, v- }9 z" B. i! [- w" y
+ g$ R4 b3 L$ ~0 ?3 ~. q; l4 |1 W6 E6 Q0 A! D# y1 O: b
5 f9 x0 [' c+ N. N) l2 Q文件下载请点击:
1_(100%开源)蓝牙心率防水运动手环_开发环境搭建.pdf
(1.46 MB, 下载次数: 0)
$ \/ f ?5 ~/ B5 q) i* e
! j. c+ I+ G: G- [3 w3 h! M
" h; G/ d [9 |: d9 D9 j9 ~8 ?% b0 z- Q& O! _8 Z1 A% _
9 f2 D* Z# y, H; `
% L( j1 I: G, F/ k8 J/ Q% g |
|