找回密码
 注册
关于网站域名变更的通知
查看: 146|回复: 0
打印 上一主题 下一主题

【开发教程1】疯壳·AI语音人脸识别-开发环境搭建

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-7-27 19:07 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
CC3200AI 实验教程
——疯壳·开发板系列
开发环境搭建

( s7 H+ w8 n" q+ `% L; c- k& a. r) U, |+ B, [0 }+ }
4 Q9 f/ O" ]" d# {

: a7 s5 n% ?4 a( k8 z& w/ x% w6 ^2 T8 `0 g
  CC3200 的开发涉及到多种开发环境及工具,例如集成开发环境IAR 或者Code Composer Studio(CCS)、固件下载工具 CCS UniFlash、软件包 CC3200 SDK、支持包 ServicePack 以及图形化代码代码生成工具 TI Pin Mux Tool。
  ]7 z$ E. |0 w& Y, h8 t$ ?
5 A7 ~5 K# K! l4 F0 H  z  `9 T" A, i! J3 c
1.1IAR 安装' }9 P* q* X' P6 N% A" Y
* _  {3 K$ X2 m% o
  CC3200 可选择的集成开发环境有多种,常见的有两种,一种是使用 TI 官方的开发环境 Code Composer Studio 另一种是使用 IAR。由于 AI 人工智能套件的实验工程源码是在 IAR 环境下开发的,故这里只讲 IAR。
" U2 l/ a3 c" N3 j" k" p  IAR 针对不同的硬件有多种版本,例如 IAR for ARM、IAR for stm8 等,由于CC3200 属于 ARM Cortex M4 内核,这里选择 IAR for ARM ,该软件可以从 IAR 的官网 www.iar.com 下载。如图 1.0.1 所示为下载好的 IAR for ARM 7.4 安装包。# ]2 O0 }8 s* ^" V) x2 X! A0 i

! R* H  J5 Q$ i1 l) o+ O( O 2 \: _' n" L" c9 Y6 i1 N3 v* J4 D
图 1.0.1 IAR for ARM 7.4 安装包
+ C( h) t' t* {) r- z' x! c% F3 ^- s% M( }$ w+ ?7 [" u
  双击打开该 exe 文件,出现如图 1.2 所示 IAR 安装选择界面。$ a6 U8 s0 d0 Y; R/ E5 \! C% F) V# U
+ V4 e3 Q6 t" {% L# d

$ N# Z" f) g+ X% Z% S: @+ X# b图 1.0.2 IAR 安装选择界面
" K  @& U% i. s6 ]4 D
( F5 ^; o9 v& Y8 C: E   这里点击“Install IAR Embedded Workbench”开始开发环境的安装,下一步会进入安装向导的界面,如图 1.0.3 所示为安装向导界面。
2 J0 J; V/ G8 b9 `6 R# L! O  y0 L& U% X+ s3 u, {
+ y, C/ i1 c( r- b" `3 z) B
图 1.0.3  安装向导界面* A" C7 z# g, X8 D: e! m! q

4 M9 H9 n" M3 e& `/ m  点击 Next,进入许可协议界面,如图 1.0.4 所示,选择“I accept the terms of the license agreement”,然后点击“Next”。
2 \, I9 ], p  j9 c( K' V; K8 d$ K, L) M2 g5 ^/ C3 y
# L, c8 y6 c7 v0 Z
图 1.0.4 IAR 许可协议界面' Z0 R3 O) `  u: j, B! h4 T

6 n* r/ Z6 D, |; W  进入到安装路径选择界面,打开“Change”,选择一个安装路径(英文路径)。在这里安装到 D 盘下新建的“IaRForArm”,如图 1.0.5 所示。  q) g2 h' G  w  R9 g4 M6 ?# W
8 H/ q$ j. R! [3 @. T9 K
  q  {; k; K. Z
图 1.0.5 IAR 安装路径选择# b- J7 g3 d6 A0 n" b1 ^+ i: Q
+ z6 t7 u5 X2 b0 ^- F. g
  点击“Next”,进入驱动选择安装界面,如图 1.0.6 所示,为了避免日后可能会用到各种不同的调试接口,这里默认选择全部。1 B1 C3 b* S0 G) j1 a4 d
( U& q6 u) V" p; M; W

% g% M2 A& V" Z- b; ~图 1.0.6  驱动选择安装界面
2 u3 y% w5 s7 ^4 b8 r
: ~9 F' r0 g. U: w) x, e   继续点击“Next”,进入 IAR 名称设置界面默认选择即可,如图 1.0.7 所示。
$ w0 z7 p  g' o2 _3 N3 N& G% m
" @* z9 [2 ^, z: o! E5 Y
) l; _! U- O# v- U图 1.0.7 IAR 名称更改界面  k% B3 g8 s& \, s% j

, h5 s1 O. Z- O& y  继续点击“Next”,进入正式安装界面,如图 1.0.8 所示,点击“Install”开始安装。
+ s) M) f7 G2 ?5 n8 W% z0 H
+ N3 d" a* ^) B( p4 G
% B/ r' _- ]; n- r4 ?- L/ _8 P8 j图 1.0.8  正式安装界面1 P/ M: O5 t! H2 Z% P- @/ W

' B- y# H" R0 M* d; r9 @  等待进度条走完,期间会提示 USB 驱动的安装,选择“是”即可,如图 1.0.9所示。
0 q. w/ V# }! c: M5 {% @8 [" A- Z( m& K6 ]/ _
: E6 v& K0 M. N: o6 k
图 1.0.9  驱动安装界面# b; x2 M4 k2 Y7 E. H4 W$ P

6 A* Z7 A9 S, g! I4 ^4 H+ Y  之后会安装 USB 的驱动,安装完 USB 驱动后便完成了整个 IAR for ARM 的安装,如图 1.1.0 所示。$ C7 Q8 K9 D( |- }1 N! E
  _+ @4 X0 H4 w

! S: }/ k9 [$ V图 1.1.0 IAR for ARM 安装完成# b$ p" N  g, U% x9 u
/ c  q5 @' A. H# D4 b% ], A9 H
  去掉前面两个“√”,点击“Finish”,此时会弹出“P&E 设备驱动安装”, 点击“I agree”,之后会进入路径选择,驱动的路径统一选择默认,点击“Install”,接下来的弹窗均为默认即可。到此,完成 IAR for ARM 的安装,在 Windows 操作系统的“开始”界面下可以找到 IAR Embedded Workbench,如图 1.1.1 所示。
2 L0 m; d# b! |# q3 J! j' @; L9 u4 v) C

5 O& Y: I/ J/ q8 a2 j& u图 1.1.1 IAR for ARM 启动图标8 d+ h+ c8 `$ z( `* d4 ]

3 P3 l  E( C) K& T, i  此时,得到的 IAR 是未正式授权的版本,需要得到 license 授权才可以,具体可以到 www.iar.com 下购买。1 f; |) [& x0 p% b5 e- l7 `7 Q: X$ d
' }! |5 M+ S1 |2 l. N, w
' \2 _4 ~9 _# i' V0 ?! v) X: Q
1.2CCS UniFlash 安装
% a# g7 D7 H( x; R! c' d: c
! j  E0 N, Q! ~1 @+ Y1 q2 X  CCS UniFlash 是 TI 官方的一款下载软件,用于 CC3200 固件的烧写,具体可以到 http://processors.wiki.ti.com/index.php/CCS_UniFlash_v3.4.1_Release_Notes下载。选择相应系统版本的离线版,如图 1.1.2 所示为下载的界面。
! L1 ]: T2 d( E0 `4 L# \+ B
: j' G9 |% o" ~8 Y4 f8 Z% `12
' {% u! |( e5 K% a1 K) l- g图 1.1.2 CCS UniFlash 下载界面
5 @! G& R! @8 [7 Z: P5 d
+ X7 q+ H. C5 Z0 I) V  双击打开下载好的离线安装包,进入如图 1.1.3 所示的安装界面。- Y2 g; V" ~* F% [

6 [6 ~; B5 v0 I( F6 y13! H1 q0 _# p2 B  W2 }' g, k; ^5 ~
图 1.1.3 CCS UniFlash 安装界面
% X, x+ ~$ f) ]6 a
5 r$ L. x; L8 D$ x0 k1 [' y  点击“Next”进入许可协议如图 1.1.4 所示选择“I accept the agreement”。9 U- m# E, K% g" D" K5 D6 w
# _  Y& [! T) H/ k1 ^, e
144 p. k% q6 M8 O0 d( j8 T" J
图 1.1.4  许可协议界面
* I% y2 c, Q7 W/ G) s1 P
1 M9 w. J. b9 P" ]  点击“Next”进入下一步,如图 1.1.5 所示为路径选择默认即可。4 }2 t* M7 y5 e' o4 f$ S' {( P! f, r+ Q

4 T! x. b( a% O" F9 ~, I( _. u15( e2 [) g: O7 s  O. @# Z4 ?
图 1.1.5 路径选择界面' H# o; j9 `) w6 X
, q! v* _" n0 e/ Z
  点击“Next”进入组件选择界面,继续点“Next”,进入调试接口及其驱动选择安装界面,这里以防后续用到全部勾上,如图 1.1.6 所示。
+ M, ~/ H8 I' Y. H0 Q0 m6 m& O) G
' K8 r1 ^6 ?. O! q* b  h16! C: F. x* F* B; M
图 1.1.6 调试接口及其驱动选择界面
# R: J( k% R! @: i# a9 s4 e3 c8 D
  一直点击“Next”到如图 1.x 所示的安装完成界面即可,勾上前两项,即在开始菜单生成启动图标以及在桌面上生成快捷方式,至此 CCS UniFlash 完成安装。: |/ ]3 l& I0 z& s5 r' }
( x1 v" M: x& \$ T8 q/ d
17
- ?  B) n" S2 C/ v图 1.1.7 安装完成界面
( B) F, O8 K+ K
# l" O: J! `* A$ i; r7 y( T+ n
# T* U5 z  B4 {+ `9 U: i) h3 I8 l- U, E/ X9 O3 k, h% S
1.3CC3200 SDK 安装
+ b4 ^' N9 Q9 c( ]. \* M) Q
% |; _; r' X! ?7 \; P% q2 a  CC3200 SDK 是 TI 官方提供的软件开发工具包,里面集成了一些编程所需库文件、内核文件、操作系统源码以及一些程序例子等,借助 SDK 可以大大地增加CC3200 项目开发的效率。
% {& k  w* h, V. S4 T% M7 f  SDK1.2.0 的下载地址为http://www.ti.com/tool/download/CC3200SDK/1.2.0 下载好 SDK1.2.0 的安装包如图 1.1.8 所示。( i( ~$ r# K5 ^/ [

6 h" }% o$ Y) k5 \  j  f/ t18
! |2 B# O* ^! W  r4 S图 1.1.8 SDK1.2.0 安装包
5 ]0 v$ E& i7 N# c3 D5 M0 A; _$ c, e; r* b8 r+ Z" _3 I* G, M- v
  双击开始安装 SDK,如图 1.1.9 所示为开始安装的界面。5 R9 u4 h( ]- I

, |" s: X- T5 @192 P3 h0 j) x' r7 P' ?" w& {' l
图 1.1.9 SDK 安装界面& w5 Y' ?% z* N( R) A7 U& p% z

7 O" S: t4 R( V8 P/ }0 N0 F$ s; q0 |& y( N
  点击“Next”,会进入到 CC3200 SDK 1.2.0 的许可条例界面,如图 1.2.0 所示, 同样也是选择“I accept the agreement”。
. N& f: a) F0 c4 P: D* w' z8 e/ p- c
8 ?5 a9 a0 U. ?$ e20
# f& n$ W6 O. p- l7 G- i; u. h% H图 1.2.0 许可条例界面
, }, u: o; Y9 _& X
/ u* W" @) f- a, O# |  点击“Next”,进入到安装路径选择界面,如图 1.2.1 所示,默认路径即可。5 e( @+ J  U& O, v, ?% Z( d" b5 A
6 i7 d( {0 m7 I) P$ G1 o8 [3 O
21" z/ ^6 b- m& E1 a0 f; z
图 1.2.1  路径选择界面
$ x6 v. _0 ^# ?. B) D2 i' _  一直点击“Next”,到进入安装界面,如图 1.2.2 所示。
/ y* Q, a' h: e0 ^( _8 _" F* a( ^
- u& h' v) q4 [, N+ l6 B% Z226 [$ `# p) I8 Q' y& ], \2 V; ?3 |
图 1.2.2  安装界面7 Y2 i: z# o) w2 G, G+ [- E3 S
4 }! z! [+ [3 f
  等待进度条走完即可,期间会跳出 FTDI 驱动安装界面,如图 1.2.3 所示, 点击“是”。
+ b1 b2 ?+ s( e7 R1 A7 L, P
' `: W3 c, z* y$ b232 G; `6 o0 t, g9 Y! J- k( B
图 1.2.3 FTDI 驱动安装界面- r3 ~/ Y/ Q7 |. G0 Z, c

7 V% z$ o$ F: h( y8 A& h, o7 L" @; }, Q7 i2 F; R
  安装完成后的界面如图 1.2.4 所示。
3 _4 w" g6 E+ N5 F- w' Q0 a8 M* z9 r, Y& c
24" `3 {: }% F. p. M4 ?
图 1.2.4 安装完成界面
) j  A7 \& h9 L6 b! I
6 c1 j5 q& N3 R* ^4 a  ]4 @' N( T1 ~6 M5 E" p+ t
  点击“Finish”,完成安装,打开我的电脑,在 C 盘的根目录下找到 TI 文件夹,在 TI 文件夹里可以找到 CC3200SDK_1.2.0,继续打开文件夹可以看到cc3200-sdk 这一文件夹,里面便是 CC3200 的核心部分,如图 1.2.5 所示。8 i- s& d% G4 F4 }

( b5 ~9 Y6 ?2 \/ ^4 ]# Z25
# ~# G* ^  J. x% h图 1.2.5 cc3200-sdk6 F* u& D! {. }1 G* N

" I1 \" c! a/ O1 u5 p5 Z  此时只是完成了 sdk1.2.0 的部分安装,在官网 sdk1.2.0 的下载地址处还有一个 Provisioning Add-On for CC3200SDK,这个包是 SDK1.2.0 的附加包,该包里面包含了 provisioninglib 等重要文件,也是需要安装的,如图 1.2.6 所示,值得注意的是目前只有 SDK1.2.0 版本需要安装 Provisioning Add-On for CC3200SDK。
% G8 o$ X5 V, [' P2 L% I( d
) [2 C$ d: f& O: A26! Z, p1 l4 r7 C& ^" y6 r
图 1.2.6 Provisioning Add-On for CC3200SDK 下载处! b( O+ S3 }  A( U
! z/ v/ H* s- N* Q" g" n8 q
  下载好如图 1.x 所示的安装包,双击开始安装。
: o. `: R' d# c0 A: e6 b- u
5 I$ V0 J" W; o3 M; a; ~& Y. B' u9 ~273 f- I* ]# i4 I+ @& e' s! l
图 1.2.7 Provisioning Add-On for CC3200SDK 安装包
7 R% |$ k7 Z$ a, i6 |! t: h( w8 e) `* x$ b+ j. J
  如图 1.2.8所示,点击“Next”开始安装。" [, q$ R5 G5 d) h2 R$ k. N
% o, S: K, R2 F6 s1 R# @2 S
28
8 J, }1 E$ }: n+ W图 1.2.8 Provisioning Add-On for CC3200SDK 开始安装界面  H! W* f+ U4 |; J4 b( _5 p

8 t  Z0 N" p7 M4 s. N) {9 z# A# F3 ^, h1 m: u4 L$ Z+ \7 w
  如图 1.2.9所示进入许可条例,选择“I accept the agreement”,点击“Next”。, ~9 k( G! b  ~' C& i' Q& N8 b! F- h+ N

, e7 `7 l) H& ?& k9 f, C! I29
7 ]/ l% l  }( Y1 B5 [- K图 1.2.9 Provisioning Add-On for CC3200SDK 许可条例1 ?- Z# v0 ]' i& y# q( ?
: U: N- O0 q5 e9 A/ Q
  下一步就是路径选择,默认即可,一直点击“Next”,进入正式安装,等待进度条走完即可,最后点击“Finish”,完成安装。
  J2 j/ C1 C9 C( V6 N; s/ |9 M
3 b9 K7 l! [( R8 |5 N: u6 w1 L' [4 m& |, u- U
1.4ServicePack 的安装+ H' x; D4 t8 x0 g7 a

' f% b: h* d7 e* K5 K) j9 H4 B1 q$ U( q: }
  ServicePack 是 TI 提供的针对 CC3200 的固件包,里面提供了对协议栈加密等的支持,如果需要用到 wifi 功能那么必须得先向 CC3200 烧录 ServicePack,且十分值得注意的是 ServicePack 是和 SDK 搭配的,即不同的 SDK 版本的程序需要烧录不同版本的 ServicePack,和 SDK 搭配的 ServicePack 是放在一起下载的,前面用到的是 SDK1.2.0,故需要下载相对应版本的 ServicePack,ServicePack 的下载地址是 http://www.ti.com/tool/download/CC3200SDK/1.2.0,如图 1.2.9 所示为下载好的 ServicePack 安装包如图 1.2.9 所示。
: k/ j; _- _- p# G9 N- w/ F* P6 M; M, U9 j1 a) b1 x
30
0 [9 u0 }6 z( [( Q图 1.30ServicePack 安装包
* i+ o, Y: E- k
% A. c; K# l/ }: J, \  双击安装,如图 1.3.0 所示点击“Next”,开始安装。# Q* t! E  y* U8 J

) {5 b8 t$ F5 U8 S9 o" X31# z# k7 _0 p. ^" v  Q$ r! A
图 1.3.1 开始安装界面
; [' q; U; K" n7 a% X  d' }" D
7 S1 x9 x: c; q& C, X/ T1 p5 o   进入许可条例,如图 1.3.1 所示,同样也是选择“I accept the agreement”,然后点击“Next”。
) [- Q5 I  Y# J: q$ ]: J* x4 \% }" b  _. I
32
9 r0 p+ j  ]" j, I8 f- t1 K图 1.3.2 Service Pack 许可条例
6 R9 C: m2 {1 Z% a9 f' r8 T# ]$ C. Q% y# b4 C; B
  进入安装路径选择,同样是默认,点击“Next”,进入正式安装,待进度条走完,如图 1.3.2 所示去掉“View Readme File”的勾,点击“Finish”完成安装。
' W/ F" n+ _9 e1 _. D8 \# t/ a5 Z: `: e" [+ w1 h+ [
33
$ M5 `' M- q" b图 1.3.2 ServicePack 完成安装界面
% T2 g8 w# V1 @+ K  E" L4 R0 u* ^! N. P+ y! E  s- T
  此时打开 ServicePack 的安装文件夹可以看到 ServicePack 的 bin 文件。如图1.3.3所示。- }, k  ~- I+ K! M5 l: J

) i0 ^, X; o% v6 N) J34$ r8 O% e' m: ^
图 1.3.4servicepackb 的 bin 文件
  j, W2 U. v( j) Q/ |; l6 M
, V5 o7 m  t+ c0 v1 `2 ?5 ]
3 I3 p4 V/ j! y2 ^9 O$ h3 i0 C" Z
: u: J# H' w2 Y1 T4 I
1.5TI Pin Mux Tool 安装
" w* @; X  `1 c2 o% \2 a
# j. l" p0 Z+ F! Z& E! q4 ~* K/ s0 F& F$ K
   TI Pin Mux Tool 是 TI 官方提供的一款图形界面代码生成器,利用 TI Pin Mux Tool 可以快速地生成 CC3200 外设资源的底层驱动,这可以大大的缩短开发周期。1 n7 b' @# Z! ]8 L0 O
   在以下地址 http://processors.wiki.ti.com/index.php/TI_PinMux_Tool?=TI%20 Pin%20Mux%20Tool&tisearch=Search-CN-Everything 下载好 TI Pin Mux Tool,如图1.3.4所示为 TI Pin Mux Too 的安装包,双击安装。) A; X/ ]: f% _8 s

: @  r  r$ J. V! }$ t35) h" T+ C% B. P( L6 r" O+ ~) w
图 1.3.5 TI Pin Mux Too 安装包! V5 J! p8 U& T5 o: ~

& C/ O0 g8 L2 O9 ?: t  进入开始安装界面,点击“Next”,进入许可条例界面,如图 1.3.5 所示, 选择“I accept the agreement”,点击“Next”。
% l9 W1 s! e, n1 w3 M  D
* i6 [3 O4 l8 c) }7 W364 U8 P; N  X7 H8 @) o1 Z: ~
图 1.3.5 许可条例界面; x' Y2 i4 e6 P4 g. ~. E/ X
$ b6 a. _8 F8 a' }4 s
  进入安装路径选择界面,同样也是默认,一直点击“Next”,进入安装,待安装进度条走完即可。如图 1.3.6 所示为安装完成界面,选择在桌面生成一个快捷方式,点击“Finish”完成安装。
  b! a9 E/ y0 m9 F- M+ f3 ^, q- t5 T( s& @& M
37
, E8 v$ C9 [8 H+ M0 J: G% D图 1.3.6 安装完成界面
7 y2 H: M: P% g/ @2 i  至此,CC3200 开发所需的环境搭建完成。
5 j& j2 R% ]5 L/ {- E5 o$ ~
6 W) `9 ^" i- Q8 I, n8 g1 w0 k! E& P4 g" ]$ N6 W
由于图片文件上传数量有限,剩下的图片无法继续上传,有兴趣的伙伴请登录官网:“疯壳”查看
8 u0 h" L7 [& e$ F# M
; p, L' t. `* l/ D+ y+ G  T% j' m% t4 U  r5 N$ d
0 E: A. Z& I5 \1 k
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-25 20:44 , Processed in 0.140625 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表