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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
CC3200AI 实验教程
——疯壳·开发板系列
开发环境搭建
; b, L- E/ w+ v
# d: u. T7 }6 b. a* Z

$ W) N& }1 E% J" z) z* f
% y1 E+ ^( y: p( P9 B
6 I& G4 N* |. g& h* ]7 Y# ?$ Z  CC3200 的开发涉及到多种开发环境及工具,例如集成开发环境IAR 或者Code Composer Studio(CCS)、固件下载工具 CCS UniFlash、软件包 CC3200 SDK、支持包 ServicePack 以及图形化代码代码生成工具 TI Pin Mux Tool。
* K) q% p: q% O, m/ F0 ~' P6 Z8 V& G
1 |5 g" P4 M" h) B; M  ?6 y- z. e* l( k0 T- e2 _# e: ]/ U) L$ `
1.1IAR 安装
3 z. W; a1 m* `7 ?( G/ c5 C9 q. [( B2 A* ?8 ~8 P3 h* k4 I
  CC3200 可选择的集成开发环境有多种,常见的有两种,一种是使用 TI 官方的开发环境 Code Composer Studio 另一种是使用 IAR。由于 AI 人工智能套件的实验工程源码是在 IAR 环境下开发的,故这里只讲 IAR。
8 o1 I/ u2 \; m  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 安装包。
  k, [2 c, D6 F+ ~- A4 x) Z! D% g/ M2 z5 t6 u
2 H5 E/ E8 d' O
图 1.0.1 IAR for ARM 7.4 安装包
) Y" _6 ], }! f8 I& s+ e9 U
6 [) `! H# u, W# ^+ e  w  双击打开该 exe 文件,出现如图 1.2 所示 IAR 安装选择界面。  T& X, ?+ R) {& `' ]% z

1 W2 }6 I  w9 ^) G ' Z) X& \- z, [
图 1.0.2 IAR 安装选择界面9 F5 L5 |  k( x, K' `7 V

' @9 y8 d7 a0 d7 z0 o2 D( l   这里点击“Install IAR Embedded Workbench”开始开发环境的安装,下一步会进入安装向导的界面,如图 1.0.3 所示为安装向导界面。/ L8 q" A6 M, I9 k3 e
5 l1 l% q& K. _7 x
3 G$ a+ d2 v6 T* f5 e
图 1.0.3  安装向导界面
" S/ G1 P, m: @9 Q
$ Q# a0 a- d% ~0 s  点击 Next,进入许可协议界面,如图 1.0.4 所示,选择“I accept the terms of the license agreement”,然后点击“Next”。" D% g3 X2 V: U: u7 o, T/ v" q

' t0 n$ I  a1 R5 h
( Z9 ^9 U- k0 o% t& z图 1.0.4 IAR 许可协议界面
/ B9 Q( b% _; f2 F5 I! y( c. i$ r7 [: f$ J5 ~( Z6 }
  进入到安装路径选择界面,打开“Change”,选择一个安装路径(英文路径)。在这里安装到 D 盘下新建的“IaRForArm”,如图 1.0.5 所示。
1 w- x0 }$ d6 A+ f$ ?# r
  [9 R" _( D4 n" H4 M
7 h, \3 ~! M+ J6 n- {4 g) B- J图 1.0.5 IAR 安装路径选择
' _, D3 z# v$ e% A4 C! o
8 ]' M1 K# v! I# {. r( X# u  点击“Next”,进入驱动选择安装界面,如图 1.0.6 所示,为了避免日后可能会用到各种不同的调试接口,这里默认选择全部。
2 ^. n2 l+ N7 S8 T
/ W! h+ _2 {, @& c' ~ ' Y! ]0 @; A/ f2 [( Q% A
图 1.0.6  驱动选择安装界面# ]# A' U/ r1 B4 H4 h
$ y& q9 U( e8 ?* s- U
   继续点击“Next”,进入 IAR 名称设置界面默认选择即可,如图 1.0.7 所示。( C) ]) Y* ~" @& ]% M4 ~- e
- J$ P2 N3 o9 X' U( G4 B2 i
2 s8 Q8 `: P% ^; l7 x; A% d
图 1.0.7 IAR 名称更改界面" D; H3 c* s2 c& J' S4 r
; K9 f/ i& r  f- t1 ?8 I% V/ V
  继续点击“Next”,进入正式安装界面,如图 1.0.8 所示,点击“Install”开始安装。& t/ ~7 W- e1 s6 q( \- f& Q0 T8 ]

$ h* ?3 W# l( c% ?4 b% [7 F# F
; f2 [; I1 c7 l* i% h图 1.0.8  正式安装界面
; B  D/ X. ~( a; j. ~) l8 z8 w
6 S2 H' F' J3 E  @0 B- G# x! \2 K: E% }  等待进度条走完,期间会提示 USB 驱动的安装,选择“是”即可,如图 1.0.9所示。
3 K- j$ G; ^; w8 T" ?9 I- D( J) u4 V, B( K: t/ d
; n. n- W4 L9 D
图 1.0.9  驱动安装界面
( L! q- p' e) T; U0 ?7 W0 q$ M0 V* A9 F9 B
  之后会安装 USB 的驱动,安装完 USB 驱动后便完成了整个 IAR for ARM 的安装,如图 1.1.0 所示。9 T, G. |9 ]5 v& u: }

/ G2 f. M: Y8 B' ^0 T+ s   ^2 D$ I' c8 X# Z
图 1.1.0 IAR for ARM 安装完成
  n6 y0 P: {; p9 n6 q1 q6 s( D2 h' ?, X) n: K0 K  h, m
  去掉前面两个“√”,点击“Finish”,此时会弹出“P&E 设备驱动安装”, 点击“I agree”,之后会进入路径选择,驱动的路径统一选择默认,点击“Install”,接下来的弹窗均为默认即可。到此,完成 IAR for ARM 的安装,在 Windows 操作系统的“开始”界面下可以找到 IAR Embedded Workbench,如图 1.1.1 所示。3 m' p- i2 a$ C0 P

: z/ i# q4 c6 X" i9 X0 \5 f
; _& q; K2 G. Y! }图 1.1.1 IAR for ARM 启动图标5 s, i; @  J, ]2 W$ Y
. `. ?: Y  W8 z5 R$ V. W. X4 L
  此时,得到的 IAR 是未正式授权的版本,需要得到 license 授权才可以,具体可以到 www.iar.com 下购买。
4 F7 p% Z- R4 L& @2 c
- k4 K% ~2 U: k. z4 V$ ~! u# `% a' G* |2 E5 u
1.2CCS UniFlash 安装7 t" g* e3 K/ v/ u! V
- d1 y( c# F, h
  CCS UniFlash 是 TI 官方的一款下载软件,用于 CC3200 固件的烧写,具体可以到 http://processors.wiki.ti.com/index.php/CCS_UniFlash_v3.4.1_Release_Notes下载。选择相应系统版本的离线版,如图 1.1.2 所示为下载的界面。! V: d2 x* r; b+ U4 L1 `2 \5 [

! ]. |0 h  H+ N! W12
7 p( j8 f$ p# J图 1.1.2 CCS UniFlash 下载界面+ P2 D! [% b& Q) V; l
/ P4 w0 T! T) p: _
  双击打开下载好的离线安装包,进入如图 1.1.3 所示的安装界面。( L) S& E7 ~' A4 X8 ?

: c- n1 N6 N5 P6 S3 B+ K7 [; K' k13
* Z& m9 j8 s/ J" M1 V图 1.1.3 CCS UniFlash 安装界面8 r& ^' f1 @7 a) C1 O( ?/ i

. H% a6 B# k9 D, ~5 H* f! S  点击“Next”进入许可协议如图 1.1.4 所示选择“I accept the agreement”。9 Q2 N/ }/ R9 g# h$ ]3 G7 B& {4 O

5 l5 c$ @3 Y, v  B7 T. C14- W, d6 W, m2 B/ ]# h
图 1.1.4  许可协议界面
1 F: d7 {$ }9 X5 V3 b6 y, b- V2 Z' l" {* E
  点击“Next”进入下一步,如图 1.1.5 所示为路径选择默认即可。( P, R7 q- F- l. u. K; v

# n1 F! [- X. Z; Y& T; X15  Y1 W1 f) C- |7 N1 V' C
图 1.1.5 路径选择界面
; x4 q9 S6 \; W. Z: |% g8 S
7 g3 P, k7 s5 @' y  点击“Next”进入组件选择界面,继续点“Next”,进入调试接口及其驱动选择安装界面,这里以防后续用到全部勾上,如图 1.1.6 所示。9 B& u4 V% s2 A  J

3 Y7 o( H  z2 @% N5 V) d166 U! w, k2 `2 x2 K' o7 V
图 1.1.6 调试接口及其驱动选择界面
1 X- x5 `3 C3 [2 R- n+ o6 J, B0 u8 m& C5 J% @0 ?- [) @+ ]
  一直点击“Next”到如图 1.x 所示的安装完成界面即可,勾上前两项,即在开始菜单生成启动图标以及在桌面上生成快捷方式,至此 CCS UniFlash 完成安装。
6 d1 O2 o4 H$ b1 y
% c' {# U- q1 T0 g9 S5 U17
) {& M; l9 |* U& F; E图 1.1.7 安装完成界面
' O3 \" e7 X8 N3 z. V: m1 z; X! P* u9 I
0 V4 Y7 E9 M0 c9 s! ]  D
6 f7 q) v! S: N  {$ y: x% w
1.3CC3200 SDK 安装# _2 w, b. s1 Q
% n" c& q* M' e" V, o- g
  CC3200 SDK 是 TI 官方提供的软件开发工具包,里面集成了一些编程所需库文件、内核文件、操作系统源码以及一些程序例子等,借助 SDK 可以大大地增加CC3200 项目开发的效率。6 \* a. B/ q, ^" ~
  SDK1.2.0 的下载地址为http://www.ti.com/tool/download/CC3200SDK/1.2.0 下载好 SDK1.2.0 的安装包如图 1.1.8 所示。) K) X9 N8 D* ^  k6 i

) `, q  Y( Q2 O& y7 Q189 ?8 m: M  o+ x5 m% n6 r0 M: T' n
图 1.1.8 SDK1.2.0 安装包
/ ?/ [" S: c' ^% m; H( |
" v5 P# B2 Q7 {' k# e  双击开始安装 SDK,如图 1.1.9 所示为开始安装的界面。1 f! Z( }, @. L3 D- ?8 z4 P

. z) Y- a% J" Y6 j; p19
; g1 x  ?; z9 g0 N9 I) v. z, ^9 m图 1.1.9 SDK 安装界面
: J$ O8 I, J' D( a' T. J
/ z0 N; e! u# h7 v1 n
" G( g2 H. A, A6 p  ~  点击“Next”,会进入到 CC3200 SDK 1.2.0 的许可条例界面,如图 1.2.0 所示, 同样也是选择“I accept the agreement”。
: ~5 ~" B* A% a2 x4 F7 m
9 U  ?6 v# {$ c20
+ ~2 p; d, g1 E2 I图 1.2.0 许可条例界面6 @* F# @9 g; W- b" G
( ]& ~" T* r6 K5 p+ j
  点击“Next”,进入到安装路径选择界面,如图 1.2.1 所示,默认路径即可。
* b7 F8 s$ a0 Z
1 X$ n6 C9 d0 a$ d+ Z$ w( f21
  w/ @: g; {/ y图 1.2.1  路径选择界面! p$ ]% I/ S" j4 [, \7 R; W& ~
  一直点击“Next”,到进入安装界面,如图 1.2.2 所示。+ G( a) A3 x. P- v' P
9 S' J  N; B0 K* A- @
221 T( c  Y0 m3 {1 A- G+ H* A. c
图 1.2.2  安装界面  M8 D, _" O$ N; \! X) {' i

3 y2 {6 J8 n8 A" g) c. c  等待进度条走完即可,期间会跳出 FTDI 驱动安装界面,如图 1.2.3 所示, 点击“是”。( c! ]! [8 s, T- h1 L# C! q0 z
! d# B5 G$ v. n
23/ R$ a) F( Q: A7 K# N0 v0 y, J
图 1.2.3 FTDI 驱动安装界面
2 _# E4 h0 R' u$ I0 t
& K; ]3 y, Z8 Q, K
" p  n1 E8 E: A; {0 n/ V. u, B0 Z& o  安装完成后的界面如图 1.2.4 所示。
4 X0 f! y. {! u
% d2 z) A9 y5 u( W' M' E24
, T4 K/ M9 d2 n2 T4 s, T图 1.2.4 安装完成界面, U& }7 I" H) O% M9 c
2 I* }. C1 N: H( B) q
7 w3 w. _5 k+ ~. m0 V7 o
  点击“Finish”,完成安装,打开我的电脑,在 C 盘的根目录下找到 TI 文件夹,在 TI 文件夹里可以找到 CC3200SDK_1.2.0,继续打开文件夹可以看到cc3200-sdk 这一文件夹,里面便是 CC3200 的核心部分,如图 1.2.5 所示。, L+ b7 F) w  j$ S
; B! F' X; f( U6 @1 z
25
0 ^( a" y; {: U5 L" W图 1.2.5 cc3200-sdk
  q3 Y# q/ L9 o# q6 W( c' N: B. d4 z0 s7 B9 r" Y( 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。
# k; d( U6 }* P0 d! w+ E8 T' z+ a  S; ~. s
26$ L, h& V0 V% ?0 b8 @) j
图 1.2.6 Provisioning Add-On for CC3200SDK 下载处- {* {" }4 K5 F5 I# Q

9 D! b9 O4 T* I3 z& [  下载好如图 1.x 所示的安装包,双击开始安装。
8 C: S1 H9 |3 W# j7 x2 p& a# o+ _5 O, n) `0 j
27
) ^! F: J4 d: \图 1.2.7 Provisioning Add-On for CC3200SDK 安装包
5 e+ N* c. W2 T( w4 S& i+ m, m! _, p
  如图 1.2.8所示,点击“Next”开始安装。
- A  C9 C3 t! x1 @6 A6 k6 Z$ U
4 v# x, X( }+ A5 K28
" `/ I3 F/ s- g# O4 t3 e图 1.2.8 Provisioning Add-On for CC3200SDK 开始安装界面  c7 L; |0 r, Z5 N7 a; \; f; z$ J8 J- @3 P
% @8 R7 v, B- Y1 ^& p
9 h/ v/ U- i3 s( p
  如图 1.2.9所示进入许可条例,选择“I accept the agreement”,点击“Next”。% ?- q8 Y7 P# Q1 Y0 X! o! Z, }
2 _2 u. R1 A. I* c9 \, T
294 [1 _1 c9 ~7 n" X* s
图 1.2.9 Provisioning Add-On for CC3200SDK 许可条例& L+ }* W' v* a3 |
) J- y3 W; R/ Q' Y( z3 l$ p
  下一步就是路径选择,默认即可,一直点击“Next”,进入正式安装,等待进度条走完即可,最后点击“Finish”,完成安装。
- i% H/ u' Z. b! G4 Y) W6 |, A$ Y( j2 V( l1 ?% a0 l
4 o6 M6 g" u* Y3 K# P1 q
1.4ServicePack 的安装5 }# ]- Y# I7 i; n. l: V9 u1 e2 x4 v
  v( q/ a+ o; ~
0 }0 r- [# s  ~1 s1 M; |
  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 所示。
( ?3 Y9 O$ H( V% ^, U" x' G3 V9 Y0 E  N
30
7 j; Y3 y2 f  R/ B  c; V; Z图 1.30ServicePack 安装包
0 M2 F: D$ O4 |8 U' J) Y5 V' s. d$ d% D- z+ [4 }
  双击安装,如图 1.3.0 所示点击“Next”,开始安装。- `7 o& B8 y/ l
( t9 v6 ?; h- ?% O, x) C0 U
316 ~/ i/ S7 D7 B9 \$ Z' |
图 1.3.1 开始安装界面
' i/ V$ P- Z/ _* i; ?9 I5 [
  N4 g, `- s' t$ Q( F) l3 t   进入许可条例,如图 1.3.1 所示,同样也是选择“I accept the agreement”,然后点击“Next”。
5 B7 N/ R* n" F2 D7 o0 W
" b. `% t& A) a' C$ |32
, V2 B3 E: @! H+ D2 D. ?! H图 1.3.2 Service Pack 许可条例3 }; y( n; Y9 ~
* T& I1 [! a3 D6 ]8 z, s! S$ {
  进入安装路径选择,同样是默认,点击“Next”,进入正式安装,待进度条走完,如图 1.3.2 所示去掉“View Readme File”的勾,点击“Finish”完成安装。$ e  v1 N& {$ F+ k  M6 l0 ]* t7 y
. @& G7 [. e) p' f6 v* n) I
33' n3 Y- ~& E/ X' N' q
图 1.3.2 ServicePack 完成安装界面
: U' u( N1 ^5 W/ P! G8 N9 o
. G3 `9 F0 i7 Q' n1 o, W  此时打开 ServicePack 的安装文件夹可以看到 ServicePack 的 bin 文件。如图1.3.3所示。7 b6 \1 N$ l7 ?" K8 r# @
6 |$ G1 g: B7 ~  |9 a6 H
34$ ?6 k! R4 ^! U
图 1.3.4servicepackb 的 bin 文件) D7 e! n7 U  Y: b- {
5 f, ]/ W; B0 r) }2 i
" D* O( R# ~8 `' t+ d1 D
/ N; `3 l( x6 V  E8 g
- f  O1 |3 c: E/ ?* x( \
1.5TI Pin Mux Tool 安装
4 S3 t1 s. K0 V/ X* S% T
# e  b. [9 |( Z' r' |
; B* s  r8 j2 m   TI Pin Mux Tool 是 TI 官方提供的一款图形界面代码生成器,利用 TI Pin Mux Tool 可以快速地生成 CC3200 外设资源的底层驱动,这可以大大的缩短开发周期。
3 d& `: e/ X6 Y6 u1 M0 R8 Z   在以下地址 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 的安装包,双击安装。
2 A2 n2 Y* o* [2 f& q8 m& P. v( M6 u; n. g/ Y5 w& u8 G  @9 S9 \
35) t& e8 S6 U  ^3 o2 b, D; r. y
图 1.3.5 TI Pin Mux Too 安装包
8 n" h+ x0 A9 t: W% p* b9 P/ k7 B7 p9 \* _$ \$ V
  进入开始安装界面,点击“Next”,进入许可条例界面,如图 1.3.5 所示, 选择“I accept the agreement”,点击“Next”。
: m- N9 O5 D* W" S2 k7 a4 H& ^# s" F  M* @& p# _$ h  a
36: x0 K' t- K1 ?  A) g# J7 Q4 }
图 1.3.5 许可条例界面
- H7 D+ q: X7 S3 w% C8 r5 b; h# F
  进入安装路径选择界面,同样也是默认,一直点击“Next”,进入安装,待安装进度条走完即可。如图 1.3.6 所示为安装完成界面,选择在桌面生成一个快捷方式,点击“Finish”完成安装。
  o/ K: c3 T1 L; b( Y; g/ t
3 Q% P" _9 y+ V5 I37
8 U, b6 H; E7 A+ L8 e% T图 1.3.6 安装完成界面; n+ H: v, C# k( f  b
  至此,CC3200 开发所需的环境搭建完成。
4 H: t6 R  [) z! H/ k; c- C1 `* I* G  S6 r! p% n7 Y% g

6 I( l1 T2 J4 W( O) w, f  v: Y由于图片文件上传数量有限,剩下的图片无法继续上传,有兴趣的伙伴请登录官网:“疯壳”查看
2 N% \( J9 m8 a3 d: F
7 S& T0 Z6 d5 _2 A- c' ?! L, {" j( c  k% |4 G' _4 x, t7 O

) {) `2 e% L. x! g/ }4 g
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-10-29 10:34 , Processed in 0.171875 second(s), 28 queries , Gzip On.

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

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

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