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

【开发教程2】疯壳·AI语音人脸识别-系统测试

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 Heaven_1 于 2022-7-29 13:46 编辑   O/ h9 w% t; p1 C$ o3 o; e
9 y( n7 D' A; ^# j
CC3200AI实验教程
系统测试
) i8 Q7 O4 B( `& j: C

0 N% ^; ?' C# }+ d9 T        
7 I2 ?  A6 n3 }5 z1 t' ]( L& \3 {( `- F3 R
  拿到CC3200AI开发套件之后需要对设备进行注册,否则会无法使用AI功能,下面教大家对拿到的CC3200AI开发套件进行注册。发货时会会给予每一个套件唯一的32位注册ID码以及唯一32位的设备PN码。
5 N2 A( _/ U: _. u" h# O" I& E,在最下面一栏中切换到“个人”,如图1.0.1所示。
% A9 C8 S6 z, _+ {7 d6 }
1 N  s& I6 @: k1 f7 G. `0 e ! I9 a5 x7 X' w* r
图1.0.1个人界面1 K4 o& k' G+ Z! V- }

" ]# M$ A  W" _" c7 N  在个人界面下,选择我的设备——》添加设备,如图1.0.2所示。8 u1 G/ _7 k) h' W- M

2 `; F2 r2 n8 P1 f" M" A
% N  ]7 Y9 _- Z( @2 E! C9 j图1.0.2 “我的设备”界面
3 w. o& G( H3 Q! p3 x
+ \0 m+ U6 }1 C  此刻会出现一个填写框要求填写32位的注册ID码,把提供的32位ID码输入进去,如图1.0.3所示。/ E6 z1 m  l  B+ m

! \1 p9 y( ^0 z: D5 @& w3 X/ n
  k3 h# K  Z- o% {! b; h% v图1.0.3 输入32位ID码
* b8 J& ~  g5 [; D- [$ U( h- |$ j5 _% l% _8 p; R: M; K5 C
  点击“下一步”会出现要求输入32位PN码,把PN码输入进去,并点击下一步,会出现绑定成功的界面,如图1.0.4所示) _1 o) F. x4 k* B9 O7 C

, B, o; d- w6 D/ f1 y( A
3 O6 q$ t8 x& v5 S1 f$ G9 b, }图1.0.4 设备绑定成功界面6 A, f+ s" p: f$ Q  ^
7 {$ i) G* Z1 g7 ?  c& W- V8 Z
  此时设备并未注册成功,点击“查看设备”,会进入一个注册步骤,里面提供了注册设备必须的注册包Globle_Register_Pack以及Globle_Auth_key。如图1.0.5所示。
, u, M' n( a0 g7 p( ?' k; F) w/ A& R- ]4 H- b. M+ Y1 G

9 z4 w4 ~" g  u, r图1.0.5 注册步骤
! a  h3 Z) ~, f# c% h/ r9 b
( P. z& C8 c7 k6 q  按照上面的步骤,首先复制AI_OCR的文件夹到SDK安装目录的example下(所有代码均为如此),打开提供的代码AI_OCR文件夹里的工程,在main.c里找到Globle_Register_Pack以及Globle_Auth_key所在处。如图1.0.6所示。
$ v3 ?9 t9 O! m) R. c) l: a' ~3 f1 _$ l0 w
' {( Y) a9 g% Z7 M
图1.0.6Globle_Register_Pack以及Globle_Auth_key所在处: a  R4 V! {7 y6 t+ I* k% U
; ?% m4 `* h& z4 l' ~
  按照图1.0.5上的流程把Globle_Register_Pack以及Globle_Auth_key复制到代码中去替换掉。打开common.h把需要接入的路由器设备改成现有且可以连网的,即修改路由器的名称,加密方式以及密码。如图1.0.6所示。
' R5 T. k8 T; e( t- ~% S
" K1 |/ L3 g4 m* `- ]
- |' q9 A* |+ ^1 k  N2 V" T图1.0.7 路由器相关修改
1 c. O. K% C3 B5 `3 {$ N' w* t$ f  }" f5 g
  最后一步是需要修改串口打印输出的端口可以直接复制我们提供的uart_if.h复制SDK安装目录下的example——》common文件夹下替换(把串口打印口切换为UART1,后续摄像头会占用UART0,该操作不会对别的工程有影响)。
8 d7 h7 c1 u) {8 B  G) B   编译程序,生成了相对应的bin文件,下载前,先插上仿真调试器Ti Stellaris,在把旁边的拨码开关的“RX”和“TX”拨到“ON”,把启动方式拨码选择为FLASH启动,即把SOP2拨到“ON”。6 H: [3 a; P# ]! V9 k& V
  打开下载工具Uniflash,点击快速启动向导中的“新目标配置”,在弹出的配置对话框中选择CC3x Serial(UART) InteRFace,然后点击OK。如图1.0.7所示。5 j' g! h/ z( l+ S$ i' ^$ v. H" p

( p( F8 i1 s3 _3 Z
' K( J- i3 W+ w+ b图1.0.8选择下载的芯片以及方式% r2 ^# ~2 D$ K3 a2 ^, E5 N
   然后在COM Port中输入板子连接的串口号(根据自己的电脑来进行选择),如图1.0.8所示。
9 Z  [! C& A4 f5 v6 g4 m3 G
8 z& i( H0 J- ]' o& t9 U
* I) F( e( i8 ?! K3 ~ . O1 n7 B0 G9 g0 z8 Q; E& d0 Q
图1.0.9 串口号选择2 Q% \: ]: Y) b
: a7 j& w2 F; n9 n; m2 B
  初次使用板子时,先烧写Sevcie Pack,否则程序可能无法运行,如图1.0.9所示点击“Sevice Pack Programming”,选择之前安装的Sevicepack安装文件夹目录下的bin文件即可,如果之前已经向CC3200烧写过Sevice Pack的这一步可以忽略。
5 t2 b  V9 E# z7 L3 x# C% S" W3 [9 Q" c# h# b% j4 q

2 i7 s5 X6 ?# ?2 v4 K图1.0.10 SevicePcak的烧写! ^5 [( e0 |8 }

$ o3 T( C& l  I2 w+ r+ U& @; e% I  在左侧点击/sys/mcuimg.bin,然后在右侧 URL 中选择刚编译生成的bin文件,然后选中下方的Erase和Update。如图1.1.0所示。
, ~* w: c. j8 M+ E: M0 u+ l9 t# d9 J$ d, N1 f$ E
" c5 o1 S& i+ j
图1.1.1选择下载的目标
1 r: \% i! G& T! L& m% q# _- c  _, P1 }7 I2 [1 n
  然后点击“CC31xx/CC32xx Flash Setup and Control”,点击 Program 进行下载,如图1.1.1所示。- Z' G; q! G7 B2 x
) f4 P* M2 n" h% u) n+ N4 |5 o) J

8 g+ E& f7 W! w6 W图1.1.2 下载bin文件
8 g( t& [0 P$ o% i$ {- s! O3 B% T% o4 G7 g2 ~
  根据软件下方的提示,按下复位按键就可以看到下载的相关信息,如图1.1.2所示。
6 S. ~0 c7 `( V/ u5 l, r1 U/ U, j% f  I
13
3 E3 Y* ]8 ^/ p( J/ T9 |图1.1.3 bin文件下载中! C, i  f/ K& W4 y% n

$ t$ V* p- i2 ?& n下载完成如图1.1.3所示。2 b6 J1 `* _, \& M. H) i/ ^/ d+ [
5 Z* S0 S" i( z, E8 q
14* ^; Z- c0 p# j% J, `2 S
图1.1.4 下载完成
+ x$ r# N. |9 q1 B$ M) M4 m$ a. k0 ^
   下载完成后将拨码开关拨回原处,插上USB和摄像头,把UART拨码的第三个拨码(UART1的RXD)拨到“ON”,并把板子上的P17用短路帽插上(UART1的TXD),打开串口调试助手,选择自己的串口号,波特率设置为115200,点击打开,并按下复位,会打印摄像头初始化的信息,串口打印如图1.1.4所示。! f: q' }2 V" V7 j

9 H7 d7 y: Y3 M( V. x8 j% r15
8 t5 q* @, s. m8 F图1.1.5 串口初始化信息
7 V# K! q! T5 R! R6 r; u) i2 j( O7 h9 _0 i
  为了方便开发与演示,均通过串口指令来实现相关功能,指令表如表1.0.1所示。- U4 v, f& s  |7 a: B6 y
表1.0.1 串口指令表
/ c4 r; [' N% x% O. o+ f! ?: }9 t6 L, E$ \9 p6 e' Z1 {( J

4 ^" r. v& H, K) E) f16
2 O+ E+ h# c) B) ^* ~5 H" b# @5 {* r, e4 F
这里主要用的指令1~5,首先发送指令1,即配置CC3200为STA模式。串口返回如图1.1.5所示。$ g+ [. A, _: W( p. x
* P7 b# l! l' Z
17; U  N+ g- f& @- u; r# t0 l
图1.1.7配置CC3200为STA模式
8 \  b! G7 P- i! S9 C' l
: h0 `. ^8 W; H0 L; V/ f8 \$ t   再发送指令2,让CC3200接入在common.h中定义的路由器。如图1.1.6所示为C3200接入路由器的串口回传。9 e# G# ~) u+ N
  }0 R+ T0 v# f, H
18
  Y7 X" E: C9 s! B' U( Z图1.1.8CC3200接入路由器# q: x/ d3 l: C# I: Y. q2 |

+ j( b- B0 W& q# a! ]  接下来发送指令3,接入到远程服务器端,如图1.1.7所示为CC3200接入到远程服务器端的串口回传。
5 u: m) V; ]3 {7 g% h* v) Q9 u
, b$ H! ~0 {( W% \7 p% k19
- K, k6 y: S, h0 m( V6 h图1.1.9CC3200接入到远端服务器串口回传
' |; R$ f1 k/ b* L3 W" |. q# u7 s0 I2 @; D
  下一步是重点,即发送之前复制过来的注册包,发送指令4,收到串口回传的信息,如图1.1.8所示。
7 T3 s9 g' ]; a& n; @( F
. \4 g/ L" D) `% J7 p, h20  R9 H2 q+ u$ Q  q# O8 Q0 \
如图1.2.0 注册回传. n& e! F8 ~( c- f* X% O
% y4 n3 Q) z2 K/ \7 O' r3 K( ~
  套件首次注册时就会收到如图1.1.8所示的串口回传,并且得到新的DIN码和Skey码,如果不是第一次注册则会直接断开与服务器的连接。此时回到手机上,返回重新进入“我的设备”在设备里会看到Skey和DIN如图1.1.9所示。/ o( q5 [* I# d! R1 A* z

5 N- W0 x& A( m21% ], H- e+ Y6 N
图1.2.1注册成功后“我的设备”界面) b' p; x9 L" e
& ]) `$ s' I6 M: J" O$ q& X7 u/ z
  到这一步话,恭喜您,已经注册设备成功了,后续使用AI部分就不需要发送注册包了,连接网络并接入服务器后直接发送串口指令5,即登录包即可。但是此刻的登录包的还不是最新的,需要把Skey和Din复制到代码中去。同样的步骤,打开AI_OCR文件夹下的工程,打开main.c,把Skey和Din复制到如图1.2.0所示的位置替换掉即可。) d4 O$ O! x& P% q0 m/ j2 Z% P
1 ]; ]: p4 q8 p& f/ B  a! Y
22( T" `% N# y% n3 K# Q9 ~
图1.2.2 Skey及Din的位置6 L6 _/ ^$ p% c$ l- ~, C; `
  编译下载,后续即可以直接登录。
1 h, l4 j, y1 L' N. n$ U
0 Q6 K7 E# h& R2 ^' T; d% Q8 U# Z6 q" L2 ^3 C
由于图片上传数量有限制,部分图片无法继续上传,有兴趣的伙伴请点击下载下方的文件查看  U) S' c% i9 b3 B. ~  x2 I/ z
/ j& [+ _! _' }$ {& L6 f
文件下载请点击: 【02】系统测试.pdf (1.78 MB, 下载次数: 0) % Z& e  G% p7 \3 c; c

3 \4 K1 t1 x, g+ w5 t; {8 Q
  • TA的每日心情
    开心
    2022-1-21 15:08
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2022-7-29 13:39 | 只看该作者
    这是用的是单片机测试的吗?
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-25 20:36 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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