|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
开源蓝牙心率防水运动手环 ——疯壳·智能穿戴开发系列 开发环境搭建 - ~3 _5 T: w1 @9 d1 K' c' R9 G
4 h2 _6 L7 O$ M" ?7 N$ S' E: a5 p
2 a- V2 Q6 v( R# ~: i/ W
0 d$ j3 p+ M; u- H3 H. r$ p2 q: n, i$ V _; ?4 a+ n% R
本节开发环境搭建主要讲解 KEIL、JlinK 驱动、Smart Snippets、USB 转串驱动的安装。。/ v4 Z7 @2 E3 K: Q- C$ g `9 p& `
Keil MDK 是基于 ARM 的微控制器最全面的软件开发解决方案,并且包含了需 要 创 建 、 建 立 和 调 试 嵌 入 式 应 用 的 所 有 组 件 。 大 家 可 以 通 过http://www2.keil.com/mdk5/525 下载目前最新的 MDK v5.25,安装 Keil。当然, 也可以通过我们所提供的资料包安装。2 O! s' i4 h) G% b) t
这里以我们资料包中的 MDK5 为例。4 w1 R8 d# d8 e( H1 j+ j
' D' P2 ~6 n: b; n" `$ a
(1)运行 mdk511a,点击 Next。8 }' T3 d' }3 x) a Y3 M7 g, q \
( ] v' [! X( l2 n
9 q$ w) f1 M6 O6 [; \& Q* p0 t 图 1 @% f) b# h: ?- F# M' x3 C
(2)勾上 I agree to all the terms of the preceding License Agreement,点击 Next。
0 l2 z [6 T& t) Q9 O9 a/ a# |6 s
( T: C% B6 I5 H9 n" ^1 p/ x: E
图 27 l! A2 m% c3 P- @( F- X
(3)选择安装文件夹,点击 Next。, O7 c& l" E5 m
$ `4 b: d4 F# P! ]. }
9 t, e$ Q- `$ z+ j! X
图 3) d' w1 ~: V: ~2 P* m2 z, C# B% w
(4)输入姓名、公司名和邮箱,点击 Next。
0 C: |$ h! p3 m0 G: }7 ~" B- g' q' w0 y! W. F6 I/ s
: H6 c" g* w# d 图 4
! J/ } L- F& v n (5)点击 Finish,Keil 5 的安装。
! o/ ~: l! D7 x& Z# s$ }5 e
) E) |, k! _2 O- e. }3 X! E
- Y" p9 [/ w" O" M6 q 图 5. Y- D; n, q$ o0 F. {( v
按照上述步奏完成 Keil 的安装,然后安装 Jlink 驱动。
+ `+ g0 k8 a0 M r. Q1 C3 v: x% }+ _7 l
(1)运行 Setup_JLinkARM_V474b,弹出协议对话框,点击 Yes。" w* s% y3 n7 d) e( T' H
7 {2 o C* J5 D( z! W8 z
: Y: k' c9 C! @
图 6
; m4 r7 X' t' |! D( |/ i (2)点击 Next。
B4 F4 |. f# \! ?* C# W" @+ R' x+ P" ~& n, v" B
9 X' |8 i9 ]; Y4 F) j
图 7) x9 r s, C* e
(3)点击 Browse 选择安装文件夹,然后点击 Next。当然,也可以忽略Browse,直接点击 Next。
5 _6 Y" r' y4 [9 n6 [
( f. _( M- k4 Q- |' m+ |
$ a M1 L% u6 G3 k/ }3 { 图 8& q0 Q) D4 k' b
(4)把 Install USB Driver for J-Link-OB with CDC 勾上,然后点击 Next。& l" H$ m+ \* [$ k# p5 A
, h$ G- p8 N+ B" Q5 \% r" Q
9 E) U' Q) x- X
图 9
) @: Z5 s2 { f (5)继续点击 Next。
1 ~1 I" k+ r8 j# a
% y( b' i b4 u- O+ l
' Z8 m3 n% n ~6 Z4 }; u: n 图 108 b P5 l: i; h3 o3 H' F% h+ g: H
(6)选择电脑中要使用到 Jlink 的开发环境,然后点击 Ok。 Q" b2 f5 @& S; D; _9 P% x
' G! p6 A& S O
9 E; ^2 L& o- O' }- i8 e; ^& ?/ p- W
图 119 \3 R. ?, y1 F, w
(7)点击 Finish,完成 Jlink 的安装。: S& h+ z# Q& W. |3 F& H
& t. b2 S9 }2 M9 X6 W9 J$ v
& e* s" B# E. \ _; o
图 12
" ]* M: a& S' H. @2 q) @: l' O. ^; C 另一个要安装的驱动是 USB 转串。' W4 ]- n) O$ n. s
/ A2 U$ |$ `: Y; F4 r7 o
(1)打开 CP210x_VCP_Win_XP_S2K3_Vista_7,点击 Next。3 F' s) [) ^' b" g9 z
; C+ u$ {* e2 A/ ^3 [
: J" y- Z8 h! J# P4 K- v: q( n3 S$ D 图 13
) P7 H" |" N" w9 `6 I/ j" b8 i (2)继续点击 Next。
- U6 |7 O* }7 o1 k4 s
6 t+ J( O& U1 }' V- B3 t8 W
7 M, W: @: F5 I& Z2 L" O- T& H
图 14, x5 l3 e) c; n' n: t
(3)选中 I accept the terms of the license agreement,点击 Next。$ w/ v: \) \: D: k o: s4 e
0 u u6 g. F9 T9 \* Z, s
9 @3 }# I4 E" V! v1 W& L5 V 图 15
7 ~9 V# J1 T5 } (4)选择安装文件夹,点击 Next。3 w2 {0 j. r* e/ g2 w( U8 e% G4 \/ b
2 _& L) R* N3 b) o
7 l0 E; ~; Q# ^0 R
图 16
% v/ |- d; v% s- W4 U (5)点击 Install,开始安装驱动。
& W C' n1 U% T) N5 u$ Q
0 p7 Z( f1 _' r O J8 Y
- ~" `0 M+ U. W3 w2 N 图 174 C9 @# g) r/ q8 L# M0 Z3 F4 s
(6)点击 Finish,完成驱动安装。
, J" q" ]* ?7 u0 p( g1 E' D
& m& x' F5 h! m6 \; I0 R& `
: j% M# u4 \5 z; X$ Y! e% Q
图 18
* v# K1 N( _; B) o2 k& l& o 最后要安装是下载代码到片外 flash 的软件 Smart Snippets。
3 Z& n2 F1 j# r! ~6 G1 Y9 @; {' [ f( K0 m
1 I4 m# v% U( X; Q( ~, { l' c (1)打开 SmartSnippets_install_win64,点击 Next。
; {# d8 ~. e& b+ c$ o
; o0 D6 R+ K" _" P Z9 A
3 z4 Q- ~9 Q1 \ 图 19
/ N( c& D1 a+ F0 U+ g r (2)选择 I accept the terms of this license agreement,点击 Next。
; M2 b* N' O/ E m! I5 F5 l8 x) N* I( s% v6 `
(3)选择安装路径,点击 Next。
: u5 i6 `7 l ^& @4 K, X$ l1 I& ]+ o9 j% f+ Y9 n w3 f" ?. l9 b
. Z' \; X$ U) t* S' @% F8 F
图 20
% M/ @5 G+ _0 c% `0 ]* a0 d) Q( A
(4)选择工作区路径,点击 Next。+ t* C5 B) @8 F `* |
0 w6 D' g4 v5 t) l: x3 \6 d
, l- j! L; O I" z C0 v 图21- @$ {7 S9 J) X# [! R
(5)选择安装包,点击 Next。3 O+ S5 P# e/ [" Q3 ^, H
( k5 G& W5 O' s( A
4 k9 L! k& Q# A7 s
图 22) m& O% X! h8 s' e( y
. J/ W7 A; J# d5 |0 K
(6)点击 Next,Done。
C3 j6 h. e! x+ V" ?
( r7 b, a# S6 o
$ ], F8 l5 |. _3 a 图 23
, n; r, w9 V V9 g, q5 \$ |5 Q; D) l: E Z- w5 V6 p
, T7 X5 S) M1 u" M$ K
图 24& H4 ? K. q! C) [5 t5 Q6 L
, V, i! C0 s; o* c
0 t. ?! J. ^2 u 图 25
4 P+ }$ |) t2 c3 A+ {+ S3 }+ q% }: L' R/ S3 r
8 v+ c8 G) [* R4 {! ?: a 图 26
6 f, [' Y3 A0 v+ V, i- d$ [ 完成 SmartSni ets 的安装后,打开软件,建立工程。6 t* X' o. O, j* o m
6 l2 P8 K8 ]: q& q- \ I3 _4 X( q0 c3 M1 S8 R) e6 G5 b8 K
(1)打开 SmartSnippets,选择 JTAG,芯片选择 DA14580-01,最后点击 New。
! w- m& H9 @2 A. i( v8 u2 R' f0 i9 v1 [8 j
4 O/ E: R8 i( o8 t" s) E
图 27( u/ ^6 R2 L# [) K/ g. D* F$ y" a
(2)输入工程名称和工程描述,点击 Save 存储。/ P/ w/ @- G' ?4 {
- b/ ]5 [ b& x. {( g+ k
: S& p! w" }+ U9 h% i1 R! S 图 28
* v$ l" n' x R) S (3)选择前两步所创建的工程 test,点击 Open。
# Y, |0 \" u2 H3 |4 U$ e, F1 e O7 M+ K# ^
+ T* a; @* ~5 W2 q& q/ r1 s 图 29
/ _4 |- O$ w' b A (4)由于没有接虚拟串口或着 JTAG,会弹出一个框框,点击其中的 Yes。
$ p1 A% V9 C( ~+ ?" p* ]9 c" V7 P$ t1 x5 I7 P
4 I2 D1 \8 D: a, D) W8 b& m
图 30
% ?4 R5 h& O/ A* P (5)我们这里是将代码下载到外部 Flash,点击 flash 图标,并最大化相应位置的面板。. Y3 u& c/ U2 O h
9 K2 s, r$ u) Q/ a; r
$ A" J6 j; m( A2 c" F! ?8 `% t 图 31
) C9 s# Q) [, H$ K" T6 ?- g 完成以上的 5 步,我们可以在 Select File to download 处点击 Browse 载入需要下载的 HEX 文件,则下方 Connect、Read 32KB、Burn、Erase 4K Sector 按钮可用。在 Offset in Flash memory(HEX)处输入 0x000000 将会弹出对话框,选择是否可引导。当选择可引导时,特殊的数据头将添加到数据前,并且数据从0x000008' J& e2 g7 ^: p+ U+ x
地址开始。在Flash memory siz(e HEX in Bytes)输入Flash 的大小,之后点击Connect,下方提示连接成功,点击 Burn 进行烧录。# A$ K% Z, w7 l! p
* @& c9 d5 H4 J* e; G1 P. ~
! R! I) Y! x# T* j" j5 y1 D) A( ]) B: c8 A7 a
4 I* E2 |7 N! y; z+ d
- m% i% J7 ]: P: N# Y# J
* n1 x, S3 B1 H
文件下载请点击:
1_(100%开源)蓝牙心率防水运动手环_开发环境搭建.pdf
(1.46 MB, 下载次数: 0)
( Q8 j' y @0 A* e- i- ~
% w& B2 b, c& `) F
& U$ j. u# l5 j/ B/ j/ B, v
/ _2 ?% T' V; p6 D9 u2 r, h- V5 S& p; i" ^8 _0 J' h8 Y
2 T, d# J' j& |8 a3 ]- D: [2 |
|
|