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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 Heaven_1 于 2022-7-29 13:46 编辑 4 T- @$ V+ ~3 n! e/ y4 V

+ j" e1 ]2 x$ E, c
CC3200AI实验教程
系统测试
( R7 c+ E+ C+ S0 J: N9 _
" O7 u% B, x* Z* M0 d& [( S
        8 p, X# [- z( O4 L: Z% S
9 g& Z  S& t8 w1 F6 V
  拿到CC3200AI开发套件之后需要对设备进行注册,否则会无法使用AI功能,下面教大家对拿到的CC3200AI开发套件进行注册。发货时会会给予每一个套件唯一的32位注册ID码以及唯一32位的设备PN码。0 k& p9 |) ~0 ^1 ^) l8 J  h! D
,在最下面一栏中切换到“个人”,如图1.0.1所示。! f, t  R; ]' N8 C/ r
: Z6 E  y6 c8 ~& X9 H8 U! O  a
; s% X8 B* U" v# P3 K  A5 Z
图1.0.1个人界面
2 n2 s3 w: x! X" [+ z2 u3 c: g- S8 a7 m8 |7 k- r: T. Q
  在个人界面下,选择我的设备——》添加设备,如图1.0.2所示。0 F) K& b: H# N2 x3 i- U  I
3 ?8 I9 D( f) n0 _6 Q1 a

. m: p0 i/ D# H图1.0.2 “我的设备”界面) M5 B3 X7 I' j/ S, X, O
( R' L. R9 ?& r( \* f* B
  此刻会出现一个填写框要求填写32位的注册ID码,把提供的32位ID码输入进去,如图1.0.3所示。
* j. H( [# o/ S/ Y. `! m  q
7 }- w0 w7 V. \1 _# e & L& e  Y) a0 K$ T' \. Z! ]
图1.0.3 输入32位ID码
8 S, H* `# N; q0 }4 _
. N8 t, A2 d, x+ g2 m4 S3 l& {6 X/ t0 b  点击“下一步”会出现要求输入32位PN码,把PN码输入进去,并点击下一步,会出现绑定成功的界面,如图1.0.4所示
9 |- |/ h7 E9 v6 Z5 X
6 ~4 g9 w8 W$ h3 u3 a" O1 V ! S' f+ o/ k# Z( h6 |7 c9 C3 H
图1.0.4 设备绑定成功界面
0 F  P' M- H' ^1 }, d! W) u
9 q$ M* \. s  T1 Q% q; G  此时设备并未注册成功,点击“查看设备”,会进入一个注册步骤,里面提供了注册设备必须的注册包Globle_Register_Pack以及Globle_Auth_key。如图1.0.5所示。
' P9 F3 B; M" i" v7 x1 Q& [/ P9 ^$ R" |0 {

2 b9 G+ c5 I+ L0 b) t0 E图1.0.5 注册步骤
9 V% B3 V) T+ g. L& i
  L5 l& }, h6 Z/ _  按照上面的步骤,首先复制AI_OCR的文件夹到SDK安装目录的example下(所有代码均为如此),打开提供的代码AI_OCR文件夹里的工程,在main.c里找到Globle_Register_Pack以及Globle_Auth_key所在处。如图1.0.6所示。4 }% @! A0 J% c* N1 ]  M
! O. |) u0 B- `1 M8 I5 ?
/ q8 z2 \2 U) e3 ^
图1.0.6Globle_Register_Pack以及Globle_Auth_key所在处& Z9 k3 s- Q- d3 X

3 ^9 Y( V, S; j- E  按照图1.0.5上的流程把Globle_Register_Pack以及Globle_Auth_key复制到代码中去替换掉。打开common.h把需要接入的路由器设备改成现有且可以连网的,即修改路由器的名称,加密方式以及密码。如图1.0.6所示。
, \/ S3 h. \; e6 n. A8 T  P" W
0 J/ w2 l5 p4 Z; o/ v8 E9 w+ L : j; D! u0 H6 R; J! w2 ^: h7 X* {1 X* b
图1.0.7 路由器相关修改
/ Z- D' M  ~0 T5 O: B$ A. [9 b, p" t1 ^% [; E% o
  最后一步是需要修改串口打印输出的端口可以直接复制我们提供的uart_if.h复制SDK安装目录下的example——》common文件夹下替换(把串口打印口切换为UART1,后续摄像头会占用UART0,该操作不会对别的工程有影响)。$ @. ~# q) @9 a4 b5 j9 L+ N* J' d
   编译程序,生成了相对应的bin文件,下载前,先插上仿真调试器Ti Stellaris,在把旁边的拨码开关的“RX”和“TX”拨到“ON”,把启动方式拨码选择为FLASH启动,即把SOP2拨到“ON”。$ a+ S1 h5 d3 P/ _5 L
  打开下载工具Uniflash,点击快速启动向导中的“新目标配置”,在弹出的配置对话框中选择CC3x Serial(UART) InteRFace,然后点击OK。如图1.0.7所示。
( B0 }2 n- t$ O( {0 Z2 R$ y
  T* t  g3 X8 S' ?$ p9 Z : I3 g) c8 b, e' o/ J6 _5 a7 I
图1.0.8选择下载的芯片以及方式
- T7 w6 e* k1 @   然后在COM Port中输入板子连接的串口号(根据自己的电脑来进行选择),如图1.0.8所示。, b; S: D9 @. M+ v' U% P9 p- W

$ m4 ]7 n4 A$ K: q( S% u0 G9 l8 W2 [. f8 g' c
/ K; u# D0 h% I( @3 M3 D8 E
图1.0.9 串口号选择
7 N- Q8 ^! X% H+ m3 Q( f; \% ]# T
  初次使用板子时,先烧写Sevcie Pack,否则程序可能无法运行,如图1.0.9所示点击“Sevice Pack Programming”,选择之前安装的Sevicepack安装文件夹目录下的bin文件即可,如果之前已经向CC3200烧写过Sevice Pack的这一步可以忽略。) c& F7 y, k9 F1 ^
' w5 p1 L6 r7 l/ y& S) U

) z) p6 A  u3 H+ I$ d) X图1.0.10 SevicePcak的烧写& q* `. b6 ^( k" z0 p: d* E
/ r; g5 m$ G: ~! P' E. I* L( r% H
  在左侧点击/sys/mcuimg.bin,然后在右侧 URL 中选择刚编译生成的bin文件,然后选中下方的Erase和Update。如图1.1.0所示。
9 N5 F/ Y! r* m7 I4 n9 x7 r- a, B* L/ \' M0 x

% r3 |- ]8 T0 X" }4 |图1.1.1选择下载的目标
/ Q& W; s, {/ Q1 z$ y* u" ^
% k1 _# b5 N; P( u5 r3 G  然后点击“CC31xx/CC32xx Flash Setup and Control”,点击 Program 进行下载,如图1.1.1所示。' I8 U6 X% g7 N9 d
1 x3 b0 ^, i1 t! q
4 |3 {- s1 p" l/ [* H4 v6 z8 G/ c
图1.1.2 下载bin文件
5 T; g" o* z8 b$ T- X% q2 J2 G3 t9 n+ V. r/ [
  根据软件下方的提示,按下复位按键就可以看到下载的相关信息,如图1.1.2所示。
9 G. m/ P8 F' d+ p- M
4 b/ y$ h. O' O% ?: G3 c13" w$ r1 b" M0 {7 w) _$ J$ `
图1.1.3 bin文件下载中  R. ^9 }+ f5 Z- F7 f& B

. e+ n% i$ z& T' X下载完成如图1.1.3所示。
8 |* L* v6 A4 q2 i% ~# z% s4 Q8 a2 Q0 F! e
14
6 c( g& j2 J' i* W1 k% l3 g图1.1.4 下载完成
* _5 {! x" O, I+ _  g3 n. L! r) B7 N' `. S
   下载完成后将拨码开关拨回原处,插上USB和摄像头,把UART拨码的第三个拨码(UART1的RXD)拨到“ON”,并把板子上的P17用短路帽插上(UART1的TXD),打开串口调试助手,选择自己的串口号,波特率设置为115200,点击打开,并按下复位,会打印摄像头初始化的信息,串口打印如图1.1.4所示。
# B2 p9 a: W' O
, `! Q* w( q6 A- f, w; y15
* ~: }- }+ O% K, O9 b图1.1.5 串口初始化信息2 w" {# _4 t0 r) D" v" Q# r1 H

. S  g4 P% |6 Y. I+ g  为了方便开发与演示,均通过串口指令来实现相关功能,指令表如表1.0.1所示。
# F! b6 {. w( J( ]表1.0.1 串口指令表
# g9 k" u* f- _
6 q- D7 P; a; u2 b1 X. K6 O
+ l3 c* s. j5 {. C16, ^! v$ B) Y& E

- H4 B  i# I6 x/ M# X这里主要用的指令1~5,首先发送指令1,即配置CC3200为STA模式。串口返回如图1.1.5所示。8 Z" G' j1 c- R' W) U5 u, b

* x. j& X4 A; f% q# _17
- W0 Z( P- h; D  w图1.1.7配置CC3200为STA模式
' R# o- e2 u* @& j5 i6 Q9 c; C. c
  Y: S9 F0 |( c8 O0 V/ g; F: _   再发送指令2,让CC3200接入在common.h中定义的路由器。如图1.1.6所示为C3200接入路由器的串口回传。
, m* y/ r1 o6 c' D; h$ y" u: q6 E# O! L# O9 C
18
( i6 |0 q' C1 L9 }: {1 P- ?$ k图1.1.8CC3200接入路由器
) O; O* R& I$ E8 P: S/ L* r1 v6 B2 {' }' i: r$ ~
  接下来发送指令3,接入到远程服务器端,如图1.1.7所示为CC3200接入到远程服务器端的串口回传。
9 P$ {+ J0 |0 r& c& @1 ?; L3 M: D$ u  R  z4 l! A/ o' {
19
/ {9 z. _, Z- m+ \! s0 ^! e图1.1.9CC3200接入到远端服务器串口回传
& k! ^# Q3 s% S3 t; P& L# \( V
2 j4 n- l/ }) X& x: n  下一步是重点,即发送之前复制过来的注册包,发送指令4,收到串口回传的信息,如图1.1.8所示。( r. a+ \/ x0 @$ k+ o; i
6 M! c4 g# K$ v! T# w8 `3 c, M# E
207 W) u0 R3 @! f
如图1.2.0 注册回传
: @4 Z% M. C6 I: d7 q* L! `( p% _4 z: \1 _) B/ c
  套件首次注册时就会收到如图1.1.8所示的串口回传,并且得到新的DIN码和Skey码,如果不是第一次注册则会直接断开与服务器的连接。此时回到手机上,返回重新进入“我的设备”在设备里会看到Skey和DIN如图1.1.9所示。6 w# O+ d' E2 V1 c
! f! j6 l0 c3 p; p# b
21
$ f' r3 ?6 `6 L4 \7 I5 x图1.2.1注册成功后“我的设备”界面
3 ^; i' P! p0 h% ^0 R; I( S& Z. G2 R3 a0 d3 D
  到这一步话,恭喜您,已经注册设备成功了,后续使用AI部分就不需要发送注册包了,连接网络并接入服务器后直接发送串口指令5,即登录包即可。但是此刻的登录包的还不是最新的,需要把Skey和Din复制到代码中去。同样的步骤,打开AI_OCR文件夹下的工程,打开main.c,把Skey和Din复制到如图1.2.0所示的位置替换掉即可。
* m6 `4 T0 z4 L
$ m$ \: J# G+ [5 x. o228 s4 c) T) v/ [0 q
图1.2.2 Skey及Din的位置& q- O% I9 {! |; v# h! f
  编译下载,后续即可以直接登录。* s: @4 f$ J& ^1 X; H

8 j% S  C7 }3 _, Q2 c) Z; j0 q, {/ Y/ j3 N: m5 h
由于图片上传数量有限制,部分图片无法继续上传,有兴趣的伙伴请点击下载下方的文件查看7 L: N4 G* b' o

5 N8 H. J8 R% z! M文件下载请点击: 【02】系统测试.pdf (1.78 MB, 下载次数: 0) ) ~, [/ M7 [; w: h, W$ r

8 S; P5 H3 u7 U
  • 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-22 02:20 , Processed in 0.140625 second(s), 27 queries , Gzip On.

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

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

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