|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
开源蓝牙心率防水运动手环 ——疯壳·智能穿戴开发系列 开发环境搭建 0 H( b: _7 D* E# P6 D
, C( X5 Y6 ~# B5 h7 q& W
7 }' t& U. I1 a1 _+ f5 k6 L9 e2 T- w* w+ v& S' Y0 K9 ^2 w) \2 [7 b: B
8 n* H( ]5 l2 t 本节开发环境搭建主要讲解 KEIL、JlinK 驱动、Smart Snippets、USB 转串驱动的安装。。$ Y. @3 m7 u5 H3 d" [! w
Keil MDK 是基于 ARM 的微控制器最全面的软件开发解决方案,并且包含了需 要 创 建 、 建 立 和 调 试 嵌 入 式 应 用 的 所 有 组 件 。 大 家 可 以 通 过http://www2.keil.com/mdk5/525 下载目前最新的 MDK v5.25,安装 Keil。当然, 也可以通过我们所提供的资料包安装。
3 X% h" ?4 P$ ]8 U; x4 f+ A p e7 X 这里以我们资料包中的 MDK5 为例。" Y6 h6 s$ Q/ a5 ^- u
+ {- \8 }; \) s7 |, j (1)运行 mdk511a,点击 Next。+ ~& L, |. U0 b3 Y& j* e- z$ h3 t
0 J8 K- w( f9 u: z
. @; g: S* {( X+ D5 U 图 1% t1 ?6 r" |2 E
(2)勾上 I agree to all the terms of the preceding License Agreement,点击 Next。
' Q; P# V% Z1 {5 r: C, K8 U6 p' Z. C8 Y
- c* `8 T2 I* ~% z" V) G
4 s" k5 w, X |! B 图 2' R2 i/ v2 w% o. A }6 [
(3)选择安装文件夹,点击 Next。! A9 q" `7 A7 m) o7 m. C% ?. K% J# f
6 h: U- [( f$ `- G
& c8 D* c2 |/ ~; r* s% g) F0 ^) W
图 3
# h4 }6 y9 ~$ b& m" r$ S- t (4)输入姓名、公司名和邮箱,点击 Next。
+ I7 X# u! N& X6 U* b* r
2 q9 E) G. b0 @; O+ G
' ~ B) u/ T" G! r2 p* v* b% C& M 图 46 m7 Q( w3 E8 M; J
(5)点击 Finish,Keil 5 的安装。, |% L- Y- C( A
( o7 v& w( l/ o* r& }
) Q$ X$ s" h7 J7 I7 { 图 57 O( y$ W& X& c c* r3 h: |
按照上述步奏完成 Keil 的安装,然后安装 Jlink 驱动。
3 U- v# I+ {9 ^! J9 U6 [% n1 `8 m% u
(1)运行 Setup_JLinkARM_V474b,弹出协议对话框,点击 Yes。3 p9 J) W) E& `
: P+ a3 N6 V- c' G2 @' |0 p* ]
- C9 I: U& ?* Y& S 图 6$ z) x2 B |+ |7 M( w
(2)点击 Next。
& q5 K. T+ D) N9 d V- b# p
; e4 r# |8 ?+ @. a" j+ `# e6 H
# C0 t3 _, [" {6 p* k; _
图 7
4 z: P @- O" y$ D& k (3)点击 Browse 选择安装文件夹,然后点击 Next。当然,也可以忽略Browse,直接点击 Next。
$ R4 l7 l8 m/ `( j3 H2 U8 ~, S- r, {
( ?: d4 \) Z8 i 图 8
O4 |& ]- m/ s2 d. B, n5 k (4)把 Install USB Driver for J-Link-OB with CDC 勾上,然后点击 Next。
1 Z# u* n: K- A9 M/ ~: T; o8 V" t
, I& r3 l8 k1 T8 T% Z2 ~
( m$ ^! L- s' M/ l 图 9
# Q5 Z5 Q* J1 L7 j- Q9 H (5)继续点击 Next。" k& Z5 c: f( Q0 t4 a9 `5 S" }: d
' i; ]( U D- `2 U) A; m
6 q$ ]7 X6 E) }" o8 X% E+ f s3 u% ^5 U
图 10" j* ~7 o6 R! |6 J) [# f% G9 N0 u
(6)选择电脑中要使用到 Jlink 的开发环境,然后点击 Ok。5 d6 @2 l2 L6 h K- A
! N2 I# Z! M; t
5 U: H( q/ z0 \- u4 ]
图 11
/ W2 c, y9 J( y4 V (7)点击 Finish,完成 Jlink 的安装。6 w& e* O ?+ ]& g0 j0 X* [: W
* Q% K, }( a& A( O
& c! V K/ E# P/ | 图 122 W+ x, E' X' ~' h f+ E4 x/ f
另一个要安装的驱动是 USB 转串。
6 P) d+ A+ ~' w1 d
: v* Y5 r0 g& A1 w7 m. A7 f (1)打开 CP210x_VCP_Win_XP_S2K3_Vista_7,点击 Next。+ ]/ L6 t1 _' I, g$ ^
6 i$ t- @, I5 L+ @% F- R
! Q, {; S6 u- V 图 13$ h: m+ _- {" U* Z3 ~: _* B
(2)继续点击 Next。% ]" t0 J2 k5 U) @# K |
6 D' o8 Y! B! H4 f# ?- \
/ O. |7 v" T& A4 I7 ?' ? 图 146 s E. C( V/ g! C! i6 }- z4 r
(3)选中 I accept the terms of the license agreement,点击 Next。
8 C3 d8 o5 z, o+ U0 e6 d6 J$ P. z
! g( ^( }+ \ x% `
/ l$ \5 X2 Q5 i7 ]5 {# Y 图 157 w0 j* z# h \) N
(4)选择安装文件夹,点击 Next。9 U: Z* ~3 }) Y+ E. S' F: x
; E0 ~# h- }, o
$ e2 U5 B, S( H5 w 图 16+ M/ r5 n1 w/ O1 m+ s1 {
(5)点击 Install,开始安装驱动。, {, l6 L( r2 o$ X2 H1 I$ y0 ~1 M
- A9 Y8 |7 ?* l( X. T
, Y9 u: G- ^4 c% |, Q 图 175 q3 V; E2 X1 [+ u/ ^0 Y
(6)点击 Finish,完成驱动安装。% n" Q, z' j c" o8 J8 h" G
0 x. j6 j& |6 q4 Z r R
6 ~ I* G4 N( b$ [0 i; k 图 184 x' _+ {$ U- A; V' A# S, e) B
最后要安装是下载代码到片外 flash 的软件 Smart Snippets。4 n/ t# s: o, `" U2 M7 X* V5 t
% F2 V% W* R. n; S' }) \( W/ Z. d% a: O; a# W% `# E) X
(1)打开 SmartSnippets_install_win64,点击 Next。' [5 T+ n4 \. z# T
1 \! T; u8 |% a8 g5 H6 |
( {& d( \" e/ E6 \, ` C5 f! u
图 19% [- h0 ?& I8 B$ b) T- ]& @
(2)选择 I accept the terms of this license agreement,点击 Next。
! C; V, t' S% x3 X6 m3 ^4 T8 H4 q! [. @ m7 M9 c# R, c6 {
(3)选择安装路径,点击 Next。6 b+ M' a- u8 K z" J0 R
" } l( P& j6 U: l7 ^ V
4 A9 s, H2 T" K$ F4 N 图 20
) N- ?) E" f. k3 U& i% l9 @0 I" F0 t' v% E$ d0 b* e+ H2 s) |
(4)选择工作区路径,点击 Next。8 `0 W! C) n$ f1 j, m V1 \; R w4 y
- T: g" z. j' P9 F* O& E+ x
+ g, k$ U; k) e2 A 图21
+ z4 ~5 t( ] U; |5 ~1 a$ y9 t+ ~: a (5)选择安装包,点击 Next。; i; _! P- C5 O/ J, A6 L0 v
6 h0 c( z/ S6 J; o& p5 z i
/ m8 I# M7 r6 T2 h, _9 [, b
图 22
[9 K' x' z5 w
2 T" z# r; l" Y# [( } (6)点击 Next,Done。
- R6 F& i7 l+ k1 o$ D# Z# _# D+ N" Q# C0 d, @
' p# h0 _0 U, i 图 23
# L: B) \9 Y; r$ N- c: s# D, x
0 r1 O$ F! X( Y2 q/ |9 f0 ~
9 j/ M6 y! C: z; V 图 24
4 C2 K( W3 K0 m6 J1 k8 F6 M* `1 t0 x2 C# `; p* V9 J
% `; n7 k n5 o# T; o
图 25
2 s; F6 d7 N' t# N3 N! u* x" g
( u0 @0 T% H# I' h
+ ]! }5 y3 s* q% j" J& k
图 26
1 e, L+ v3 j& h+ N 完成 SmartSni ets 的安装后,打开软件,建立工程。4 j. _/ }" I: c& o' t' k2 _( H4 S
0 R# w8 ?- n/ |% k7 s8 r! K3 x; P3 v
7 _+ ?* {+ i# I% {, ?8 ? (1)打开 SmartSnippets,选择 JTAG,芯片选择 DA14580-01,最后点击 New。, F4 V. b( ^& D) Y+ U
+ m( ~* m% i6 [( N( E
8 j; E2 b2 G% ]. k. f% ^2 r9 x
图 27
" w+ E- I6 N5 t& v (2)输入工程名称和工程描述,点击 Save 存储。- x3 L' r. A: T; E' S
: q" ^/ v( h. p% _' ]
3 L* v; g, T( E* C4 ^8 C& j4 z/ h 图 28
+ @: B6 v& p& n9 K (3)选择前两步所创建的工程 test,点击 Open。
* A: I+ c0 \. n1 `3 ]' z" g' P6 E# b' A) f* ~1 A
x, L. ~# I2 y: C) p, P
图 29
; k+ \7 P) Z/ G2 E (4)由于没有接虚拟串口或着 JTAG,会弹出一个框框,点击其中的 Yes。8 n& r7 l* p! R, [' u9 j
/ R0 t# ?( T. x
! ~7 N( q2 {5 [0 g 图 306 v/ A" M1 ^3 w; [! z/ L
(5)我们这里是将代码下载到外部 Flash,点击 flash 图标,并最大化相应位置的面板。
, t w& f, M( c5 m# q" s7 H F1 X5 S/ Y, W$ R1 y
1 _& ~& |6 ]) ^4 o: O+ h
图 31; |9 S9 |3 M4 T6 O# j
完成以上的 5 步,我们可以在 Select File to download 处点击 Browse 载入需要下载的 HEX 文件,则下方 Connect、Read 32KB、Burn、Erase 4K Sector 按钮可用。在 Offset in Flash memory(HEX)处输入 0x000000 将会弹出对话框,选择是否可引导。当选择可引导时,特殊的数据头将添加到数据前,并且数据从0x000008" D4 X' u) L7 t4 ^) O* j5 V$ Q
地址开始。在Flash memory siz(e HEX in Bytes)输入Flash 的大小,之后点击Connect,下方提示连接成功,点击 Burn 进行烧录。9 g( t2 C& Y; I2 I1 ~
% ?& }1 n1 z) G- D& E: q3 L- P$ W" L x! }4 R. H
. c8 d$ M1 k) p- i- H* u- Z3 Z
8 U% n" U5 o9 ?+ V5 |
7 L8 P- P4 V- I" `
9 h! m) i. a5 Q3 r文件下载请点击:
1_(100%开源)蓝牙心率防水运动手环_开发环境搭建.pdf
(1.46 MB, 下载次数: 0)
3 I9 y8 Q, F; {* G& \; i1 o, b1 @' q2 [5 o; s
- I$ g. g4 v+ ?9 f. U9 {- h
3 h9 j# ~4 h7 u! ]& O1 F7 P5 i+ n5 b# G7 X
- T+ Y* ]. e# s8 h- j* a
|
|