|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
开源蓝牙心率防水运动手环 ——疯壳·智能穿戴开发系列 开发环境搭建 4 `/ g; q, e# k
$ Z( N4 n' A: Q3 X
4 b: l1 a1 m f1 q; r, o& s6 g/ n( s: A, j! f. q
: U9 W) [+ Z' N+ M 本节开发环境搭建主要讲解 KEIL、JlinK 驱动、Smart Snippets、USB 转串驱动的安装。。5 C$ T' h) @8 l4 H
Keil MDK 是基于 ARM 的微控制器最全面的软件开发解决方案,并且包含了需 要 创 建 、 建 立 和 调 试 嵌 入 式 应 用 的 所 有 组 件 。 大 家 可 以 通 过http://www2.keil.com/mdk5/525 下载目前最新的 MDK v5.25,安装 Keil。当然, 也可以通过我们所提供的资料包安装。
( T8 J9 Q9 k; v) ?& q5 l- I- H' D5 G5 F 这里以我们资料包中的 MDK5 为例。6 I* C3 d" ^1 c& ?
( M7 O/ N+ s& p+ b( g3 t7 O4 j: U
(1)运行 mdk511a,点击 Next。5 I$ D+ k0 ?* C7 e( p
# L0 ?. r( j6 g$ l( l( J
1 S; r6 b1 D# M0 Q" y 图 1$ k8 b6 d4 A9 ~4 W
(2)勾上 I agree to all the terms of the preceding License Agreement,点击 Next。8 b( ]2 l6 r( c+ B' r$ V4 z
- x) @9 r5 I2 |3 d) |" Z+ j8 }
; l6 x% C% s% B7 O# ~3 z# J
图 25 x9 m$ s4 i/ p; Z! B+ M
(3)选择安装文件夹,点击 Next。" n6 a3 F3 y4 T& X* g
# b- V- m& s% l+ O- T
" i5 T$ i" f7 Y# t. n7 W: f 图 3
0 X0 I. M# n7 Q7 F (4)输入姓名、公司名和邮箱,点击 Next。: | {& T P0 D' u8 m: @
/ T4 Z% B) Y9 T& s$ g# I! f+ b
6 t" u* e" K2 s# U6 Q5 X 图 4* x$ C* x$ z; N. Y/ R( C0 k( M
(5)点击 Finish,Keil 5 的安装。: Z, n7 Y% y0 y6 p7 J" A
8 \8 x' P6 C/ P 图 5
i: P8 ^) ]1 U. U# \ 按照上述步奏完成 Keil 的安装,然后安装 Jlink 驱动。
4 \2 F! z+ }: H7 ]# L1 s1 @3 h3 J9 q7 }: V4 G
(1)运行 Setup_JLinkARM_V474b,弹出协议对话框,点击 Yes。4 f2 A: t B. k1 K8 g4 h
8 ?: ?* Y, U6 o$ {7 A+ P$ d
" R0 `7 Q4 U* j) u' v4 b" z
图 63 B. K( Q" D0 _: E# c; o( X
(2)点击 Next。. i% y' V; v- H8 Y/ e
Q& r% ~+ Q5 P6 i+ }
' G& p0 x. J8 W" |% U) `! [# Z: S 图 70 _) N# {/ a$ _- l) \
(3)点击 Browse 选择安装文件夹,然后点击 Next。当然,也可以忽略Browse,直接点击 Next。0 V, {6 V5 k1 F4 D0 X
: |0 d" s# k7 A( U0 |& ?0 ]+ g! T
; H! \5 |0 M* A$ f 图 8* S0 ^$ J6 t& l' K% P
(4)把 Install USB Driver for J-Link-OB with CDC 勾上,然后点击 Next。4 O9 n6 W' i: s) m. ?
3 ?% e) Y2 s5 m7 N
9 L* f9 K3 T# ?7 A. f% n
图 96 h4 t$ T' e l- D2 ?/ O
(5)继续点击 Next。/ y' a2 h1 [4 U% S- C1 l8 _
3 e& \. \/ j1 Q& l! u9 V: D
+ M6 V7 X9 E! d) w5 U3 |
图 10
7 \& s) c8 z. S0 e* @, @. ?" a (6)选择电脑中要使用到 Jlink 的开发环境,然后点击 Ok。! ~) O7 k. v+ G( i9 m( \
( s. ?+ D/ q" l" {- b6 u( H6 x
4 z' M0 \+ o# ]1 G& Z 图 11
- \; g0 ?6 @% V# g; ~4 O ] (7)点击 Finish,完成 Jlink 的安装。2 X2 Y& ~, I& A3 y) e6 y2 E, P. t
4 h9 r; q. ?8 C( O: k: [ E+ m. d
% y8 }! L& _& G/ E3 z
图 120 b) @ e. C7 |$ E+ F* S
另一个要安装的驱动是 USB 转串。 O4 `4 g1 D2 b" h( r
5 \2 L: F% E I
(1)打开 CP210x_VCP_Win_XP_S2K3_Vista_7,点击 Next。
* P& S/ }; X' Q1 E. Y2 ~0 a- S# S# }& R) E/ l3 G+ j
- j. Z4 }* x+ K
图 13
* c4 l8 {2 @% v Z (2)继续点击 Next。; J$ I' g& f- n; y$ O$ J
+ ~: R4 T3 }/ ? `8 C A
0 o% I; f1 I* l7 J, {0 h
图 14
7 z4 I( M; x+ K2 v4 G' _ (3)选中 I accept the terms of the license agreement,点击 Next。
! W' d: g- ?& Z/ a9 f8 X6 \8 q
& y& K, _* t9 V$ }1 P0 C
图 15
4 b2 p6 T( q+ q- T" O (4)选择安装文件夹,点击 Next。
* \7 H) i5 `* K6 a! r4 k$ Z; x% e. j- K5 W5 t$ f2 E# j
7 f x+ P, M2 _ w9 j 图 161 x6 b& |4 l! b4 X
(5)点击 Install,开始安装驱动。' o6 X! y9 w; \/ i* k6 P) z( F
, k! T9 ?% e: {& F; v* J, I4 T
V0 c6 L) [+ B! q
图 17# h6 U( S4 B, B% A
(6)点击 Finish,完成驱动安装。4 [$ V0 U3 s& q6 e r- T9 S7 r6 O
`& q4 c% z1 A6 N8 w
4 Y& r# u: D" n& f" H1 l
图 18
" n7 E9 b8 ?6 v9 f, X 最后要安装是下载代码到片外 flash 的软件 Smart Snippets。
) R0 J d9 e+ ^; |4 i$ P
, V4 ~0 }2 R# ~) }7 R) T
1 Q' R) K2 z* A (1)打开 SmartSnippets_install_win64,点击 Next。' n* h+ a, k) c
3 k0 D& h; r/ J! L, h9 ]6 j( K0 S( v
, h7 I" W4 S; k( O9 S8 I1 w
图 19
* i y8 u/ J( @; a+ l5 v (2)选择 I accept the terms of this license agreement,点击 Next。9 ]- j- l) v4 f, J
3 i5 X& i! H* a3 ]; g q
(3)选择安装路径,点击 Next。4 i- U# j1 T2 S. n6 Q
6 X* }) a: N8 u- r3 O- E
+ T& s) K; z& Q- _6 L9 H2 t+ k 图 20+ j% b, M' c% o6 D
; f* r; o$ I$ H8 ?/ `( ~. m
(4)选择工作区路径,点击 Next。/ M5 ?5 X* C' l' V- @
! Y" n" R, ~2 o* `
6 R7 |9 G$ {" @: \- a* f 图21
* z7 L( j( X8 [, H" I (5)选择安装包,点击 Next。) g: d7 F9 A( N7 `2 `
+ w6 ?" a9 p' [3 }; J; j
1 j- ^5 b m! l3 H, Y Y4 D 图 22
; a3 E1 E( @3 P. |* x8 c3 h
( _- ^/ D# H& a+ [, b (6)点击 Next,Done。! D) @$ z0 b, J
8 b' ~" }$ B# a' r
: |/ a+ k/ H6 a8 U 图 23/ M: V' p3 g, l: X
7 i5 ~& D" G _+ r
" H1 z" v' A" r" i+ _
图 24
* V7 B E" B9 P* L; P/ D/ g& h3 {5 |: A: [. D) [! m1 N
( e# J9 l0 {) u 图 255 u. m6 { B0 Z1 [
; x8 z/ s5 y2 O# s, C; c) \
5 H& p; q/ a( C: ]# U
图 26) }) L+ p2 U# j+ }1 M
完成 SmartSni ets 的安装后,打开软件,建立工程。
0 d: ^2 m# u; k% Z3 P# y: Z/ u+ _
& z1 P2 | Z0 O
(1)打开 SmartSnippets,选择 JTAG,芯片选择 DA14580-01,最后点击 New。- B: @8 C5 ~0 m: ~3 z. [4 T
8 g$ V: `5 V% I2 }$ k
2 I& G8 K# Z3 K3 Y V 图 270 J% x: R9 w+ w2 v: ]9 g
(2)输入工程名称和工程描述,点击 Save 存储。( U. B/ u! z. T/ P3 g
6 C" m3 g0 t, k
( K, i* b% e' R) e8 q. C 图 28- B1 I9 F5 s# J5 a" f$ z1 C( }
(3)选择前两步所创建的工程 test,点击 Open。# b* g; v6 \9 H6 R
* T# Z1 g$ @! q! R& y8 e
T% a: Z; _, v4 b, W, E! L2 ^ 图 29
6 n4 G6 j5 f) k9 {6 I4 S. f& X (4)由于没有接虚拟串口或着 JTAG,会弹出一个框框,点击其中的 Yes。
q) q; W6 e z+ t' q1 h; \- C4 b: i |( x4 W; [# x
. E8 u' a2 ]; l1 z4 o/ j( ` 图 303 a" I a" Z' e- E
(5)我们这里是将代码下载到外部 Flash,点击 flash 图标,并最大化相应位置的面板。
! b/ Q" g: J# t, V8 o
, Y; {& S" D, C1 s* c; D 图 31
. J6 B2 q( g( q! y 完成以上的 5 步,我们可以在 Select File to download 处点击 Browse 载入需要下载的 HEX 文件,则下方 Connect、Read 32KB、Burn、Erase 4K Sector 按钮可用。在 Offset in Flash memory(HEX)处输入 0x000000 将会弹出对话框,选择是否可引导。当选择可引导时,特殊的数据头将添加到数据前,并且数据从0x000008
7 a: f$ h0 r. d/ Z6 ^% S: |7 N 地址开始。在Flash memory siz(e HEX in Bytes)输入Flash 的大小,之后点击Connect,下方提示连接成功,点击 Burn 进行烧录。
], j0 t. P7 M- U e* l8 Q) q1 }' o7 ]) x( L/ n
3 G# Q" m) P3 E. M! v
0 R9 n# v3 ~8 o/ p1 L3 o: r' b# {/ S3 Q% Q
% v* @7 H) b6 K5 r/ E
! z1 d$ N/ q7 J6 ^: h' H6 h
文件下载请点击:
1_(100%开源)蓝牙心率防水运动手环_开发环境搭建.pdf
(1.46 MB, 下载次数: 0)
+ u4 e0 w/ N) m: i5 Q# a
# Q- i( a+ k/ r$ y
. L7 J5 G4 x6 T6 X
' f# S# d: P: G1 i! Q: r B' R" h1 `6 `8 q& ^! L
0 h% _ m! s% G# K( W& m" R |
|