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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
CC3200AI 实验教程
——疯壳·开发板系列
开发环境搭建
/ d$ M# P9 X7 }/ k6 f
, k8 f  P: n% `( [7 o

; u' _! K, k. F" Y8 r( b3 z
0 k; V$ h8 J: o( |  I% m; T' \4 N3 d4 Y$ `/ R6 z
  CC3200 的开发涉及到多种开发环境及工具,例如集成开发环境IAR 或者Code Composer Studio(CCS)、固件下载工具 CCS UniFlash、软件包 CC3200 SDK、支持包 ServicePack 以及图形化代码代码生成工具 TI Pin Mux Tool。
& w& K3 Y( l) W# }, u- X* p' p
0 m: r* W2 N9 C1 O
& C8 w  m( J/ l" v6 l1.1IAR 安装( v. @( r. @0 D2 }5 ~5 w6 {& J! v
/ _1 n' r/ z! K% r. R( D, t! g, y
  CC3200 可选择的集成开发环境有多种,常见的有两种,一种是使用 TI 官方的开发环境 Code Composer Studio 另一种是使用 IAR。由于 AI 人工智能套件的实验工程源码是在 IAR 环境下开发的,故这里只讲 IAR。( k0 {/ J6 ?+ x
  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 安装包。
9 n# p+ ?/ y. J! J6 y7 o$ _
* X6 a% g2 `4 ~. E
$ _0 m/ t: ?. V3 m# }图 1.0.1 IAR for ARM 7.4 安装包" i3 L8 p# e$ l9 s3 S2 n/ U# r

4 d: [# [4 D4 E6 F3 G' h  双击打开该 exe 文件,出现如图 1.2 所示 IAR 安装选择界面。6 g* A0 f4 Q* s% D. d8 [& F7 a8 Z

$ o9 c$ l  M1 s6 R) q* I# C8 B  y ' x) @* a& u/ o# M
图 1.0.2 IAR 安装选择界面& L6 u$ e9 o$ t

( D6 s* |3 e" [( I   这里点击“Install IAR Embedded Workbench”开始开发环境的安装,下一步会进入安装向导的界面,如图 1.0.3 所示为安装向导界面。8 {+ T: f& }8 b, x- ~8 S4 k2 m% K  `

. v" |: w! N" c; \0 {4 o2 b
/ j; O% W. W: Z0 [& ^+ z图 1.0.3  安装向导界面. Q1 d) Z0 ^* K3 Y( Z( i. l
- d- V( J' g# A7 P% i! m5 y
  点击 Next,进入许可协议界面,如图 1.0.4 所示,选择“I accept the terms of the license agreement”,然后点击“Next”。
2 `( _4 h' U  u; {) x2 @+ K
+ T1 Y( k( R; q- E7 E1 \ 2 z: e  Z2 M( H) j9 N( M1 i
图 1.0.4 IAR 许可协议界面# d0 q  U  K. A  H
3 L9 j* F( B9 t0 S
  进入到安装路径选择界面,打开“Change”,选择一个安装路径(英文路径)。在这里安装到 D 盘下新建的“IaRForArm”,如图 1.0.5 所示。
# P( J/ m" ~( \' G8 a+ x* ^6 h% @6 r# O

4 G1 d9 K2 ]3 E# _' C图 1.0.5 IAR 安装路径选择/ ]4 C4 B, X( K8 l3 U
9 G! c# I- j$ V& y- _: ?0 a
  点击“Next”,进入驱动选择安装界面,如图 1.0.6 所示,为了避免日后可能会用到各种不同的调试接口,这里默认选择全部。4 K3 C, b% q+ U0 Z4 {

* j8 v. g5 {0 \: E9 ` 5 H' }7 k- O( e. {7 n) `
图 1.0.6  驱动选择安装界面/ r2 ]4 Z  ]4 \$ y; b
, \8 g, K# U1 T" c& l
   继续点击“Next”,进入 IAR 名称设置界面默认选择即可,如图 1.0.7 所示。
0 C. P% o' [$ h& @
  z' C% Q+ M( D7 t; @. ]8 d( G6 y
8 O0 f; F. D# k: w" b, U4 S图 1.0.7 IAR 名称更改界面# P$ B  g+ E- R$ {* R

" P5 G0 R  s+ J9 Q( H  继续点击“Next”,进入正式安装界面,如图 1.0.8 所示,点击“Install”开始安装。; F: V! h. m0 U( ~
: j& G" t3 N9 Y$ ^+ `

  u* Q& y1 f# X$ H. S8 k# k图 1.0.8  正式安装界面* X& b5 d" O* I: I+ E9 d1 ~6 e
% K! R2 _! v6 l6 _9 H
  等待进度条走完,期间会提示 USB 驱动的安装,选择“是”即可,如图 1.0.9所示。* D2 Z" r$ a9 v% Q- h" Q4 h0 n

: b. i; D; r1 Q$ u% B" O: ^   D' ]; o0 i# ?0 b8 ^6 n3 q% ?
图 1.0.9  驱动安装界面
8 S* c' n3 h3 V# L! W1 g- M8 ^' s7 i
5 w* e0 [  z: t; V  之后会安装 USB 的驱动,安装完 USB 驱动后便完成了整个 IAR for ARM 的安装,如图 1.1.0 所示。
3 ~8 V7 {% _/ o) X0 ^! }' d2 {% p  `) ^6 C% L# ]; I) n
% L0 _7 Y& i# i8 w& ^4 W6 H
图 1.1.0 IAR for ARM 安装完成$ H/ B" {8 L& Y- h$ L6 V

" }8 T. i/ c3 s" a$ M" H  去掉前面两个“√”,点击“Finish”,此时会弹出“P&E 设备驱动安装”, 点击“I agree”,之后会进入路径选择,驱动的路径统一选择默认,点击“Install”,接下来的弹窗均为默认即可。到此,完成 IAR for ARM 的安装,在 Windows 操作系统的“开始”界面下可以找到 IAR Embedded Workbench,如图 1.1.1 所示。
: F- t% h: h2 i- H* L9 ]' G1 a- j+ l3 ?- v$ Q

" H/ P' X4 o$ q+ X) c3 f9 ~) O图 1.1.1 IAR for ARM 启动图标
2 H$ K8 x6 {0 r2 e6 f# o; {' D* P
/ G; D$ Z6 Z- R% R1 P2 D- ~3 r  此时,得到的 IAR 是未正式授权的版本,需要得到 license 授权才可以,具体可以到 www.iar.com 下购买。
  K. H$ y9 z6 y9 y
0 H- B8 x$ G& a+ T* c! o( `
6 |0 G# w% p- \0 m# d% n1.2CCS UniFlash 安装4 E5 W: I5 p# ^
+ a3 z/ o) K& E1 P4 c
  CCS UniFlash 是 TI 官方的一款下载软件,用于 CC3200 固件的烧写,具体可以到 http://processors.wiki.ti.com/index.php/CCS_UniFlash_v3.4.1_Release_Notes下载。选择相应系统版本的离线版,如图 1.1.2 所示为下载的界面。: w. t3 k  z2 @4 N% |
' _( K2 E# W+ ^4 @( L0 O" p5 H9 y
12& x& y1 O& |/ B3 Z
图 1.1.2 CCS UniFlash 下载界面
. `+ E9 Q  Q5 X
+ y: i9 x) F. _- T% s1 A  双击打开下载好的离线安装包,进入如图 1.1.3 所示的安装界面。6 d  E* j7 V/ q

( d/ o6 t6 `$ R4 Y9 w13* ?7 g# N' u5 K2 j0 D% q' [
图 1.1.3 CCS UniFlash 安装界面
/ z* {5 V1 H6 S7 c$ ^: n
) J: n- O& c. y1 {% b( ~; Q- z' L  点击“Next”进入许可协议如图 1.1.4 所示选择“I accept the agreement”。
0 r  h7 C8 q8 P7 `- O  ~' B. i# Q" W5 s' @# E) z
14' g# u. ]! R7 O4 _! M; r
图 1.1.4  许可协议界面) q& ?+ c* [5 j
# m  N: R+ q% K
  点击“Next”进入下一步,如图 1.1.5 所示为路径选择默认即可。" o* ^0 m: D7 Y3 k

# |$ W# [9 _* @* i8 J6 a% B, u, t15
" {' R& v$ ^0 w1 i  b6 i% q( @- K图 1.1.5 路径选择界面
* M* e  W5 I. k
0 E6 Z* ], T- @2 K2 @( P  点击“Next”进入组件选择界面,继续点“Next”,进入调试接口及其驱动选择安装界面,这里以防后续用到全部勾上,如图 1.1.6 所示。
. S8 v; z( E" s9 ~4 C
8 x  H+ `8 g* y0 c16
2 l! M+ h7 {/ g: e% Z图 1.1.6 调试接口及其驱动选择界面; h; _0 ^" h" b# u- o
, J/ V! d1 M- {
  一直点击“Next”到如图 1.x 所示的安装完成界面即可,勾上前两项,即在开始菜单生成启动图标以及在桌面上生成快捷方式,至此 CCS UniFlash 完成安装。5 j; ]: \6 e/ q" C( t
, ~3 y+ t5 J& B) h" Z" h
17
( k% }9 F, O( g图 1.1.7 安装完成界面
8 P* _; t& Z/ |+ U- x' w; [
  T1 H6 ^; \5 H( I" ]6 H6 X& B1 q9 F- c( Z. ~' }

4 ]& E% k5 _5 I' Z/ V+ }9 G* k. v1.3CC3200 SDK 安装
2 r  \" p" t$ |6 m
& |/ w1 D) _  I- H4 e  CC3200 SDK 是 TI 官方提供的软件开发工具包,里面集成了一些编程所需库文件、内核文件、操作系统源码以及一些程序例子等,借助 SDK 可以大大地增加CC3200 项目开发的效率。# ^. V3 N3 m3 F+ c+ S
  SDK1.2.0 的下载地址为http://www.ti.com/tool/download/CC3200SDK/1.2.0 下载好 SDK1.2.0 的安装包如图 1.1.8 所示。/ C6 W( R5 W2 k# i8 J
: O8 i: |1 U2 b' W4 F% }
18
2 l! H# s5 c( _5 i图 1.1.8 SDK1.2.0 安装包
- Z, O7 ~1 J' G7 n- t2 ]
/ T- _" K$ A* M' E, d  双击开始安装 SDK,如图 1.1.9 所示为开始安装的界面。" P. b: j$ f4 b9 f1 q' Z& S

' J3 F4 F8 d0 X7 C) r199 R( K1 j4 \9 ]3 I0 y7 Z
图 1.1.9 SDK 安装界面
2 }3 Q1 Y3 c" H
) G& T+ G! B1 e' j+ u2 G& [) d
4 D( V" P5 d* _0 X& Q4 J/ X  点击“Next”,会进入到 CC3200 SDK 1.2.0 的许可条例界面,如图 1.2.0 所示, 同样也是选择“I accept the agreement”。! D, M( h, d: q$ b+ t

- @- r- I/ V- D" o% v  x8 W$ S  |1 [206 p5 q, ]$ J4 B6 V3 k0 a( y
图 1.2.0 许可条例界面
  b7 O+ ?/ A8 k1 Y4 f( Y6 L3 {5 L- M  Y/ ]
  点击“Next”,进入到安装路径选择界面,如图 1.2.1 所示,默认路径即可。$ |% M/ I( H* h

0 b" D& B6 y4 {# {' C5 l8 g; t21
* s* z( J2 P8 {" x' E图 1.2.1  路径选择界面
, H* q* _# C! Q  一直点击“Next”,到进入安装界面,如图 1.2.2 所示。
, J9 o. u9 o7 t' e' U* r$ l4 J6 o+ u, B4 s+ L6 y* l- u- l
22
5 v" N) C7 l1 p/ z' C图 1.2.2  安装界面
) S2 H6 H9 A3 g3 i6 W: \" @8 C- a1 C$ P0 S/ _  w4 D
  等待进度条走完即可,期间会跳出 FTDI 驱动安装界面,如图 1.2.3 所示, 点击“是”。  m5 K( Z9 v4 r" k' l

8 G: M4 m  n0 i* }+ E: g$ y# l8 V23
) i4 a2 V% r: B$ T+ O; |' Q图 1.2.3 FTDI 驱动安装界面8 K$ F) U$ W) H4 b- H
  Q: |5 `7 \5 O; ~% Q  Z. f

2 o/ |! C1 C' j' y) @( {0 ~  安装完成后的界面如图 1.2.4 所示。! P0 }- p/ W  s4 Y
8 i0 Q; X& |  {# W% \
24/ ~- w% q: A0 b* g5 x( y6 g) ]8 b
图 1.2.4 安装完成界面
- h) p& }0 j& [( S& W" W/ ^- H: b
: H/ d: \! X" Z9 Y) f' O# I
( o& m! G/ e( U  点击“Finish”,完成安装,打开我的电脑,在 C 盘的根目录下找到 TI 文件夹,在 TI 文件夹里可以找到 CC3200SDK_1.2.0,继续打开文件夹可以看到cc3200-sdk 这一文件夹,里面便是 CC3200 的核心部分,如图 1.2.5 所示。. _4 X" c  L7 o& |

8 {% M% I  d4 j9 A) Z' q3 ?25
6 R5 [3 Y9 y' `% c0 ?1 \图 1.2.5 cc3200-sdk
% M- s% a" ~3 W, R% _9 h
$ M! j# n& S3 d2 D  此时只是完成了 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。* M8 W: p( y7 I, ]8 o9 |  y

* G2 F  V% x1 T5 A- v+ K6 [26# t& X4 \- e7 R1 {& b$ N
图 1.2.6 Provisioning Add-On for CC3200SDK 下载处
7 w) i3 j! c! I6 B! j! C& K+ x2 [. J# H% U- e5 O; {
  下载好如图 1.x 所示的安装包,双击开始安装。
: t1 ]' r( Z( H" D# [0 N* x% ^: @* V: y: H( V2 c  r
270 [: O, K& K5 h% X3 y
图 1.2.7 Provisioning Add-On for CC3200SDK 安装包
" ]/ M! q$ t' V! n+ Q
9 ~6 E) G) W# \  ~1 S1 l  如图 1.2.8所示,点击“Next”开始安装。
; A8 s& c4 X' j. b  r" @  R! H& U! g: E9 [0 O4 K, A, _/ p5 c$ J
28
! T' F6 g5 n3 ~% j" K图 1.2.8 Provisioning Add-On for CC3200SDK 开始安装界面
6 A" M+ o! R0 X4 |2 K6 I; l4 q( D
, v0 W: s- C. q" H' [" l
9 n0 b  w4 O+ Z3 [  i4 a7 [; y" Z  如图 1.2.9所示进入许可条例,选择“I accept the agreement”,点击“Next”。' P# T' ~$ _3 D# e  Y+ U9 P6 B

$ _$ ?- ^$ E$ i1 F2 [: A6 E29
: [+ V; b8 H1 e0 r/ x3 i$ i图 1.2.9 Provisioning Add-On for CC3200SDK 许可条例5 |- q, W' n6 h) J
6 m+ i' M9 B# I! r$ ~4 F
  下一步就是路径选择,默认即可,一直点击“Next”,进入正式安装,等待进度条走完即可,最后点击“Finish”,完成安装。6 B+ [* ]( p( Q& D  n6 j

/ f$ M  V  }7 {. e
8 F* f; ^. [: N# Q0 P* S; N1.4ServicePack 的安装
5 o# D& |, p- L% K$ @! C0 Y) d  X! ]( g+ h

$ W+ O) m* e! r  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 所示。
7 n3 G6 L! I4 |* q, L9 J& j! m0 K% G7 y
30
3 [/ y( B! f' m2 y图 1.30ServicePack 安装包
5 k$ B$ N( w* y
" u; L3 A8 }% G# m  双击安装,如图 1.3.0 所示点击“Next”,开始安装。1 i0 f1 p2 }, e& n; s7 Z' K
7 m7 ]- {1 m  a
31
: n- v; m5 v$ a. a图 1.3.1 开始安装界面
$ I/ Q  f/ _2 Z' \! \  k, A9 X' \, N7 z
   进入许可条例,如图 1.3.1 所示,同样也是选择“I accept the agreement”,然后点击“Next”。9 y8 r" y* m, j; S  b
' s: n$ c* [3 J8 l
32
; w! t8 ^8 @) D/ R( B图 1.3.2 Service Pack 许可条例# x, _" A2 o1 d2 @+ H2 s7 q
/ X( u7 I$ x  H8 X
  进入安装路径选择,同样是默认,点击“Next”,进入正式安装,待进度条走完,如图 1.3.2 所示去掉“View Readme File”的勾,点击“Finish”完成安装。7 F/ C( A* @( @0 h& [4 i

7 p9 T& w* i6 C6 c: ?9 A# k1 u33
5 j8 W2 W# h9 u  i6 h: @& e& x图 1.3.2 ServicePack 完成安装界面" s3 A: d" d8 F

3 T/ o0 Y8 Q- N$ @  此时打开 ServicePack 的安装文件夹可以看到 ServicePack 的 bin 文件。如图1.3.3所示。" I; `, p  w+ d9 L* E
/ b5 ?; \( h6 `) g" U; v
34) s" D, M9 o. U" X% t+ b' e7 r
图 1.3.4servicepackb 的 bin 文件
, X* B- J) U; X% o; q$ y% A) y' l

, d1 K% H  H& G3 Z4 F* m& H  Q2 `; O( ^

2 C# k5 M: F6 w9 b8 {4 {1.5TI Pin Mux Tool 安装
7 B0 U; B1 L- l& y* Q/ t7 K+ m2 k9 |3 y# {$ n- b

9 v& Y/ V4 {3 X4 i3 |, d3 |   TI Pin Mux Tool 是 TI 官方提供的一款图形界面代码生成器,利用 TI Pin Mux Tool 可以快速地生成 CC3200 外设资源的底层驱动,这可以大大的缩短开发周期。7 t# x- @9 r: {3 a$ M0 H; [
   在以下地址 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 的安装包,双击安装。
1 m8 {) W  G' a' f( h+ _+ I5 Z- M0 c7 [" k
35. F; l0 a  n4 f# [8 i4 z. V/ Z' n
图 1.3.5 TI Pin Mux Too 安装包
3 z; o9 u, _8 Q: h; v: Y
5 J% l# }  V0 ], w) W' s4 E  进入开始安装界面,点击“Next”,进入许可条例界面,如图 1.3.5 所示, 选择“I accept the agreement”,点击“Next”。0 r! H* N0 O7 Q: t! z' }
( E! ]6 n  m! L9 r% t4 C1 r
36
, |8 _! X1 L2 O) z图 1.3.5 许可条例界面. F; @* E0 b+ g/ x) z
" ?7 {& S. r, R8 b
  进入安装路径选择界面,同样也是默认,一直点击“Next”,进入安装,待安装进度条走完即可。如图 1.3.6 所示为安装完成界面,选择在桌面生成一个快捷方式,点击“Finish”完成安装。
# f% I0 q+ p* X! N
! J9 ]4 p( @$ N# f" C: p! B7 w37
) z$ e9 y2 _0 ]8 r+ G0 j: N) i图 1.3.6 安装完成界面. H: a7 c5 ?, b
  至此,CC3200 开发所需的环境搭建完成。: J0 O1 A0 A' v
. o* I" e& p! P/ r; _4 ~* A0 A$ ]
# T- S9 k) y+ s; M- {
由于图片文件上传数量有限,剩下的图片无法继续上传,有兴趣的伙伴请登录官网:“疯壳”查看
( J7 X8 ~1 S. b) w" m' l( Z) E' a2 L! t! p) u2 _+ v. I$ R- A1 M5 X
; y8 X7 G! O7 X) I' }  A; @, l
2 H+ c2 S* A% X& h5 [- X5 x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-8 17:35 , Processed in 0.156250 second(s), 27 queries , Gzip On.

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

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

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