|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
开源蓝牙心率防水运动手环 ——疯壳·智能穿戴开发系列 开发环境搭建 9 @- s+ |. t- D1 |: F( _) k. s
0 _% @3 a- x8 J/ z6 O
, ^0 l/ _/ E: e( J$ g' Q& O7 }2 { F8 b- A; D
7 R' U- \% r/ F9 }* [
本节开发环境搭建主要讲解 KEIL、JlinK 驱动、Smart Snippets、USB 转串驱动的安装。。4 n: F5 _* C! k, K I
Keil MDK 是基于 ARM 的微控制器最全面的软件开发解决方案,并且包含了需 要 创 建 、 建 立 和 调 试 嵌 入 式 应 用 的 所 有 组 件 。 大 家 可 以 通 过http://www2.keil.com/mdk5/525 下载目前最新的 MDK v5.25,安装 Keil。当然, 也可以通过我们所提供的资料包安装。" V0 J4 p0 L* H/ j
这里以我们资料包中的 MDK5 为例。8 z& \* L* W; @1 |+ I' @$ S/ i
% ]1 Z4 R8 O7 n0 W; o (1)运行 mdk511a,点击 Next。
$ ^' D# ?5 V; d3 I& c
/ a) s' {5 Q5 j- {
# d# `( h3 |; Q. i) ^ ?) l( L" S7 g
图 1
" v4 q1 o0 L7 [, f1 @9 g (2)勾上 I agree to all the terms of the preceding License Agreement,点击 Next。6 y Y- L" E" `4 H- _: l
$ ]/ \2 a4 q R( j2 k& D( X
. d: K$ B7 J- I6 t+ E) n: n
图 2
7 h! n' S: u j2 L" E (3)选择安装文件夹,点击 Next。2 y( o+ O# P: Q! O, m9 C ~0 \
* q, f: j0 v$ v y& [- N
/ O! d" V. o( x: Q+ a& G
图 3
" b2 p, Z& M+ ]! ] (4)输入姓名、公司名和邮箱,点击 Next。
; J% `" x. R+ m" @+ `2 A4 a$ y8 \8 k6 q& W( X8 E
' J6 a% \# q7 a
图 4
. ~5 t2 `2 Z9 D! S# O4 e (5)点击 Finish,Keil 5 的安装。" b9 |& y/ x0 L* g1 G
8 c& K- g, a& t1 X5 i; R
图 5
' w7 s- n8 Z1 |8 f) x$ o 按照上述步奏完成 Keil 的安装,然后安装 Jlink 驱动。' l! M- E: \5 }& P _7 ]% Z
1 s# @ x5 m1 A (1)运行 Setup_JLinkARM_V474b,弹出协议对话框,点击 Yes。, a% [0 Z% z# a( d0 B
$ E5 o# L8 Y7 c- ?( \
# ] J5 L: u% Y0 r
图 6
2 K) t: t( X2 ]2 f1 h# s (2)点击 Next。, h. W2 q; f; f
( P1 P; W7 o6 h) o. J
0 g) W R5 l/ ` 图 7! G$ d8 |* B5 Q: Y0 \
(3)点击 Browse 选择安装文件夹,然后点击 Next。当然,也可以忽略Browse,直接点击 Next。, w# p: x' f' n3 j5 _
- Y6 P7 y: S3 o# k
& R. q- M2 h7 n+ W
图 8$ a- m" F7 R/ v9 d! ?. ]0 q
(4)把 Install USB Driver for J-Link-OB with CDC 勾上,然后点击 Next。 i1 M% V9 o/ D
- d4 p9 q+ I8 A% o1 u
8 G( ]0 g: f, t( Y$ n3 k2 Y
图 9
8 Z" Y) }; p0 g( z$ N, ^ (5)继续点击 Next。/ x0 C3 Q. T a7 T$ |4 k. D' `- o
: e( N5 n7 h# V: M
+ g6 C) J& d$ @ 图 10
4 f; Y1 P2 v. T d$ ] D& N% R (6)选择电脑中要使用到 Jlink 的开发环境,然后点击 Ok。4 s1 P! |7 ]/ c
% `% j7 W2 h4 [! e7 L
: z" T( Z' G# f& P; E! A 图 11
! |8 E, \7 t) j: m( T/ I (7)点击 Finish,完成 Jlink 的安装。8 I- {8 ]5 |6 {9 U z
+ c) c; @/ o% o# D2 D* O
1 i+ K% j1 K1 s- o 图 122 L4 K# E' c( N* ~; n8 r
另一个要安装的驱动是 USB 转串。: ^: X; q8 s2 ]/ Y( g- v
# b; G$ q. }) M5 H
(1)打开 CP210x_VCP_Win_XP_S2K3_Vista_7,点击 Next。
& \ J' R. K) H2 ~3 U8 k; Y! J. L
- y" p+ r0 ~9 x
图 136 @, c3 O, N3 m
(2)继续点击 Next。
g. t/ G2 ]* x) I0 A* z+ Q9 e9 q8 ~
- s) N. V! ?) S5 T 图 14
4 u; d! ?+ k0 v) L1 F7 o0 V (3)选中 I accept the terms of the license agreement,点击 Next。
+ z% n8 V& ^: I8 {' N0 N2 Y2 N8 u9 [# J. C& I h, n
$ o) I* a% t, Z3 C
图 15! a: g; ~* g0 w4 P X
(4)选择安装文件夹,点击 Next。4 L4 Q( g5 x- h
( O1 c+ X/ e, p* c3 k6 [ a
- b k3 @' e8 f+ @$ {& [
图 16
+ S( W+ g$ I7 Y- C q (5)点击 Install,开始安装驱动。& c% |# W" J% y2 H' j6 _( @
; U7 M# H5 _# B$ D, l% I( z2 C+ U
* u7 {6 A5 f Z
图 17. @7 z5 H ]% G3 C# {# L
(6)点击 Finish,完成驱动安装。0 m" x/ j i% k8 ~ h) r
' b4 m# L+ y1 R; [* n9 i
# S+ K0 J) P8 Z
图 18! R: a( j) \3 G$ [, k
最后要安装是下载代码到片外 flash 的软件 Smart Snippets。; h2 I0 R9 X: B6 S3 N4 p) v
7 [: E' F: F |/ q: f. H ~1 W6 S( O
7 ~5 ?, l/ r6 V$ M! _. O0 ] (1)打开 SmartSnippets_install_win64,点击 Next。6 e6 W- n) r4 `0 D7 g- Z
0 Q" {8 {7 }9 T; @3 Q( b( S* F5 }
( ~& s# c5 ?- s) P1 [* ?) v. p: o
图 19
; I3 x/ Z d& p, S0 s0 P: U (2)选择 I accept the terms of this license agreement,点击 Next。. g. @8 c/ \" }
2 {) P" ]* l5 e, y7 O6 q1 u
(3)选择安装路径,点击 Next。
4 D# ^; j# q% m9 I d$ [( ]* c
$ M" |5 ~2 z3 I6 S; K; K' O
$ ~, h$ d; ]! A5 k. o
图 20- l/ _* H) f) q% V$ W& x
# R4 M& L% e; o (4)选择工作区路径,点击 Next。1 l! f1 v4 b/ W- W
: {; Q2 f% W2 X" `" @
& t) ~& g/ A8 D4 J0 H" N
图21' y7 d) z6 A, Z" U4 n
(5)选择安装包,点击 Next。
1 Z1 W+ a e2 Z- H, y+ ^! G' w2 T3 d/ j, H" W$ i* D
" j% n L( I5 S$ y8 X1 T- k 图 22
+ s1 z( \+ K* G* q3 a6 ]% X( c+ w
k% y( w3 Q I- w (6)点击 Next,Done。
2 j, d/ O2 Q1 i
2 l" ]7 t/ X! p0 [ {" G9 D) n
# l3 U. N j" x: ^4 A 图 23
- f [ R5 B. c0 W% C/ E1 v, z
4 f; o( y( {! L3 J
图 24
" w: [, ~$ C7 ? e! N0 M5 [7 S2 k9 N" s- g+ Z- X4 I
/ e* |# f! D( V, j n. P" K8 k9 K! l
图 25/ l1 M( Z1 u( V) z% y& K. R9 d
& |8 O* m' s8 c9 S8 d
8 i8 E# r2 i6 b% @0 p2 X+ S* S
图 26
" {! @% o& y J. |! M 完成 SmartSni ets 的安装后,打开软件,建立工程。
) d) I; Q% F5 d4 l9 J
5 h8 Q$ a* @. A' J8 @( }- I$ v
2 D" @. R9 R3 \ (1)打开 SmartSnippets,选择 JTAG,芯片选择 DA14580-01,最后点击 New。
! H/ A% G/ r3 f0 j9 {, b4 q2 F& I x( a; g/ P" t- L
* h }* X- m9 t. ^
图 27
" j, y, [& o( i- ?- I" t1 ~ (2)输入工程名称和工程描述,点击 Save 存储。
% U8 Y+ @5 p" [( c; T. H2 E; m
% `% z- d/ K' p" S# T
- v4 A2 U4 l: `1 U
图 283 r# y9 E9 }/ V
(3)选择前两步所创建的工程 test,点击 Open。
" F9 C: P: a$ a3 R. o
3 k6 W2 z8 K6 s6 e( p. |* u
! {! A1 }6 c7 S x3 R; `, k( `
图 29) N- m. a' a. E1 Q
(4)由于没有接虚拟串口或着 JTAG,会弹出一个框框,点击其中的 Yes。& ^ p9 z) S8 s7 F4 B/ o+ V) l4 X6 C
! K3 ~# ?4 l1 s& F3 w3 m" U- {' o
: p) ]5 ^: e1 ` 图 30
# @9 L2 v* E. L (5)我们这里是将代码下载到外部 Flash,点击 flash 图标,并最大化相应位置的面板。
! \0 Q1 f. q' q% u& j( W
! M/ M6 [& x2 T! [' F" o! d
图 312 I( L2 r. v. D m! q0 S
完成以上的 5 步,我们可以在 Select File to download 处点击 Browse 载入需要下载的 HEX 文件,则下方 Connect、Read 32KB、Burn、Erase 4K Sector 按钮可用。在 Offset in Flash memory(HEX)处输入 0x000000 将会弹出对话框,选择是否可引导。当选择可引导时,特殊的数据头将添加到数据前,并且数据从0x000008 t8 t3 N3 j( \! |+ s
地址开始。在Flash memory siz(e HEX in Bytes)输入Flash 的大小,之后点击Connect,下方提示连接成功,点击 Burn 进行烧录。
4 N; q" o* j/ H# L
4 G U, `! ^! s3 F" u) e+ [1 h2 ^$ G- r
: k' U. C1 R) p+ C9 A/ C" ~ r# X
6 b( i8 H" |9 M3 v' d; z# q8 U
% b, b6 E" i1 D: x6 p9 j
( `" L5 P, n: L2 P! G, j
文件下载请点击:
1_(100%开源)蓝牙心率防水运动手环_开发环境搭建.pdf
(1.46 MB, 下载次数: 0)
8 f) n' N0 q) j5 `& E% y M$ a& K y" N
0 b- G" E1 Y! E! E4 J
6 M; n: Z# _/ I7 s7 W: t1 l5 ]4 x* K8 r7 a, L) ^
% Z7 K" n0 v/ P |
|