|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
开源蓝牙心率防水运动手环 ——疯壳·智能穿戴开发系列 开发环境搭建
. l0 i) I7 r( T/ T3 W. W: l7 J9 N9 T6 o5 `. q2 T" L. q
& h1 ^2 ^9 _" H# ?& U3 l7 _9 }6 P
" O# b7 X) K9 S. B/ i9 q9 Y8 o5 q! d4 A. A; }+ v' v4 v4 V5 @
本节开发环境搭建主要讲解 KEIL、JlinK 驱动、Smart Snippets、USB 转串驱动的安装。。
3 Q" |& t$ C- _; E( A0 R4 l Keil MDK 是基于 ARM 的微控制器最全面的软件开发解决方案,并且包含了需 要 创 建 、 建 立 和 调 试 嵌 入 式 应 用 的 所 有 组 件 。 大 家 可 以 通 过http://www2.keil.com/mdk5/525 下载目前最新的 MDK v5.25,安装 Keil。当然, 也可以通过我们所提供的资料包安装。
h3 o% [/ h& i1 c! o* v6 b 这里以我们资料包中的 MDK5 为例。0 ?4 D3 K+ _, h- \. B/ z# c8 K
8 m6 j/ ~+ P& u4 ]$ O% ~4 O
(1)运行 mdk511a,点击 Next。1 a8 J2 r$ `2 H2 ^
- Y9 m# \* M8 T/ b7 e; e3 e% u
& j, B6 ?# e1 v' c 图 1
5 w/ p& \; y. V (2)勾上 I agree to all the terms of the preceding License Agreement,点击 Next。
0 ^3 |; ]* U$ p+ @$ t( n' u% u0 x6 I% b7 I" @
, F. A. [# L* ? 图 2- \4 w& r4 w- l: W% j- a) z
(3)选择安装文件夹,点击 Next。
" W$ t3 l- t3 W, _1 k. j- H/ v% N4 n3 X, \5 Z# V7 B( F( }
, D7 F) u; H, I X& s2 T$ j
图 3, y( u }0 h. y1 d
(4)输入姓名、公司名和邮箱,点击 Next。 I+ P8 U+ P% B
2 t2 n5 R' g6 c/ r; l
5 p. ^6 V4 o6 ` 图 4 @) u9 ]& X# f7 I
(5)点击 Finish,Keil 5 的安装。+ g0 [3 F& Y' ?& ]& a
4 u$ L/ V% S" F# d3 ]
图 5" E+ h1 k! Q6 z* J
按照上述步奏完成 Keil 的安装,然后安装 Jlink 驱动。
) P- z4 a/ y* l; u) V7 f$ N. P! E |* z2 i. G9 d: H9 e5 s
(1)运行 Setup_JLinkARM_V474b,弹出协议对话框,点击 Yes。
7 m6 U; k; S& u* Y/ b/ `- o: _' F2 A
/ K h* M/ p1 A, w
! a9 b( S" A+ U
图 6
5 C* L6 v8 k/ L% f/ d (2)点击 Next。3 ?! v9 T9 F, a# K
7 A; C8 c2 q1 o- P- L
/ y% I% |+ g w N, A4 [/ g
图 7( ]5 R5 T0 y. ]
(3)点击 Browse 选择安装文件夹,然后点击 Next。当然,也可以忽略Browse,直接点击 Next。
9 S1 _" u" l" h* W" H% e2 g+ G R
4 Z/ U3 k$ E- u6 ]$ w, i7 y 图 8/ X, N7 |9 W5 f6 H
(4)把 Install USB Driver for J-Link-OB with CDC 勾上,然后点击 Next。! |4 U \6 n% m& e
( ~- L, }2 G+ _3 b
: v$ @- ?; o8 l( J1 O! ?3 q; o 图 9
5 S0 x- v b6 v5 H1 A (5)继续点击 Next。" \* @6 D, E: d' V5 K
% d' y8 z- v% T0 m, Y
. M% ]* _! A# b 图 10
* s; K: Q; d3 |; c* f! [ (6)选择电脑中要使用到 Jlink 的开发环境,然后点击 Ok。
7 a" [- c6 C: W! r' n# k( Y. D8 E4 H
! |& L# U# N T$ N3 X( D; c7 [ 图 11
8 y( Q# q! q- R" D. S (7)点击 Finish,完成 Jlink 的安装。
* @% O7 @) d9 X6 ]$ z
/ |; r" q7 j- N& _, V8 C! I9 o! h
% k4 k9 D0 w8 S% @! T 图 12
! k8 t: U J. t$ r) K& I( k 另一个要安装的驱动是 USB 转串。2 w+ e+ F0 z9 f0 I a
/ }8 E1 |. x4 \3 j4 M( \
(1)打开 CP210x_VCP_Win_XP_S2K3_Vista_7,点击 Next。
' G0 W e; g. k: ?
! `8 T, U8 P3 x# E- L2 _2 _+ Y
1 @( k0 _ j' J0 h' r+ N! _" V- _( q
图 13
* f$ K4 C# E9 h6 |7 J8 z (2)继续点击 Next。
: s/ d; e4 |7 A) S! X1 s2 w0 f
( l; I, S- t& S
# }1 S9 p3 Y! d# @" w5 I' e, p
图 146 b5 ~. {' H/ u% J3 W* j
(3)选中 I accept the terms of the license agreement,点击 Next。, Z3 o) p8 B8 s, R' l
+ k& o2 Z$ N: q! I! u! R1 c7 v
' `$ N6 o; R6 k A4 n4 E
图 15' b1 H* }( _3 e& Z. e5 U3 C
(4)选择安装文件夹,点击 Next。# |* Q" B, W" e' {& T8 [/ f. t
" K$ d0 m d7 N0 g3 |: O
- S% J0 o7 P' w) l4 x
图 16
8 X2 r. c$ c$ f& r% w0 n7 T5 K2 v2 | (5)点击 Install,开始安装驱动。" _9 l( \* b! M( q
, B L6 a9 {, p( z! W( d8 l3 J
, @3 O4 O. l4 n! y6 Y
图 17: @' Q8 |6 I9 T8 C1 E& j
(6)点击 Finish,完成驱动安装。
z/ }# h6 t6 L2 V# O, b7 b0 }/ l: U, n
% B8 Y/ F! Y- x5 o) P/ ?
图 18
% t6 q n3 ` \2 h9 h 最后要安装是下载代码到片外 flash 的软件 Smart Snippets。4 s- F3 R; b/ B4 y4 o$ ]
}$ H- k0 y, G
% w. `6 Q6 h P9 R
(1)打开 SmartSnippets_install_win64,点击 Next。
: m5 @9 ~* f4 I6 s
( n$ N A, F& P5 A4 ^6 u6 T4 N
& X3 t& ]( t1 q) t' p
图 19
( t( N+ g2 L R1 z0 `+ g, z f$ ` (2)选择 I accept the terms of this license agreement,点击 Next。
' P$ M* l- x( h% V
3 |- \0 i9 e# t; V (3)选择安装路径,点击 Next。
/ I# f+ H4 Q$ o8 ^& X( w4 r
, ]' i- K& w; D) G9 v
/ g' b6 X) k* {$ H) n 图 20
3 n. l# m0 j5 Q6 _2 S. d* X7 N+ k$ u! j5 i8 _* y
(4)选择工作区路径,点击 Next。
l" P) p. G( a2 |4 A4 Z& e
: a5 x. G6 n. G9 G3 w' K
e: e' P1 ~, _! k) m
图21
/ c( J+ X K7 e3 e5 L (5)选择安装包,点击 Next。
$ S! h1 o3 J; E2 J+ l6 `2 w: F$ l: o' Z) h9 X+ v
! J' x0 T1 E" y 图 227 E* W" Y- n0 E/ T- M( {
- Y! B( H2 B) y, _0 @ (6)点击 Next,Done。
/ n! R/ Z7 g6 W; ?( c- i& p6 [; g3 U3 z4 Q- w! M
4 J$ a N0 F0 B0 { 图 239 b! v4 ~- ^+ y9 Y9 `
+ p d* @/ K" f% h- I4 h
- [2 O) n8 z( _3 f& q* e0 X8 I, k; p 图 24
2 H9 U6 Z. K% p A0 @2 K
' A: |5 ^' B4 }/ s" G5 e& o, L0 F5 t
) F( b! j u1 _4 j$ S( V6 A( _ 图 250 r, t _0 T& J8 h* e
( u2 E H1 `% u
. w1 n; |) N9 Z% l; } 图 26
4 R2 W6 f. `* Q0 X$ b# f8 n; j+ m 完成 SmartSni ets 的安装后,打开软件,建立工程。0 d D; e+ ^4 c& @3 X3 m! Q
. R( e$ x0 ^# L$ S; o9 X6 z
/ A5 l, Q6 P) ~9 o, ~( c4 n (1)打开 SmartSnippets,选择 JTAG,芯片选择 DA14580-01,最后点击 New。9 t: u b) |4 }0 i$ }
) `; {$ r# {- k! H
9 o5 ] h6 [6 b- s$ b( Z7 j
图 27
+ h m0 }0 P; ~( m( j (2)输入工程名称和工程描述,点击 Save 存储。
5 y' _$ ~3 ]' |1 o2 u p3 W5 R+ L" a. A1 O6 J
, W$ @0 r4 Z0 A3 j
图 280 [) j3 J9 k8 c
(3)选择前两步所创建的工程 test,点击 Open。
" T0 I ]9 g9 j2 r5 I3 ]5 [5 L6 z4 }- h
, r& U8 ^: j1 Q: @& j. @ 图 29) l0 O: v* q2 N, r8 T- ^2 P/ N& c
(4)由于没有接虚拟串口或着 JTAG,会弹出一个框框,点击其中的 Yes。
) _6 s, L$ i ]' C! M. i0 `5 J# F
8 e ?" w l. i1 ]
0 ]8 L7 R2 J2 A( ]' x5 H 图 30
+ w, A* v& m7 k% F5 z* g) r' A (5)我们这里是将代码下载到外部 Flash,点击 flash 图标,并最大化相应位置的面板。7 ]6 H. [+ n4 B3 A t6 r6 u
# u& t/ t- C3 d* Q3 w$ s. d$ H' ~/ p' e0 f
图 31 C# }# P7 N5 r
完成以上的 5 步,我们可以在 Select File to download 处点击 Browse 载入需要下载的 HEX 文件,则下方 Connect、Read 32KB、Burn、Erase 4K Sector 按钮可用。在 Offset in Flash memory(HEX)处输入 0x000000 将会弹出对话框,选择是否可引导。当选择可引导时,特殊的数据头将添加到数据前,并且数据从0x000008( U' i- P% y: n, `$ W3 o. w5 v
地址开始。在Flash memory siz(e HEX in Bytes)输入Flash 的大小,之后点击Connect,下方提示连接成功,点击 Burn 进行烧录。/ J6 ]+ f! @7 _) f5 Q! h
% C0 N4 g/ N* k( g1 t
9 _8 m5 p, p6 Z+ I; ?" L
( f$ P% M' W8 N- U. Y9 B; ]) I9 [
8 p# i7 u: M* o. t5 U% H7 m
' w* y6 p8 b7 w4 v文件下载请点击:
1_(100%开源)蓝牙心率防水运动手环_开发环境搭建.pdf
(1.46 MB, 下载次数: 0)
# _$ l7 M+ _6 x* s. m4 u
8 e. J% k; P9 B# O8 q! ~2 g8 W. C% u8 x
8 G* v; C( m3 j; d3 ]3 E) G* A d& c$ H7 R
7 y$ ~7 z7 O5 ]: t" z" q$ m4 o8 S |
|