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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
本帖最后由 Heaven_1 于 2022-7-29 13:46 编辑 " z; t; `# L" b# x! \8 h1 k

; i$ `. m% F- A. I) J
CC3200AI实验教程
系统测试

9 _" u& ]/ Z3 m4 e1 k: V6 j
5 K" r% ?1 Y7 I; Q1 [- K6 s        , d. M& _+ m2 i& F# y

4 V% T; m$ \% I: p5 r  拿到CC3200AI开发套件之后需要对设备进行注册,否则会无法使用AI功能,下面教大家对拿到的CC3200AI开发套件进行注册。发货时会会给予每一个套件唯一的32位注册ID码以及唯一32位的设备PN码。8 z5 u- f% L+ {( J: y
,在最下面一栏中切换到“个人”,如图1.0.1所示。) u7 l; M4 \. R! G4 Q; f' q: K" W
& ]  d! z; j$ e  U, `

% f' E( L. I! u+ q* v图1.0.1个人界面- l3 P, h$ r4 [2 y: b

" V7 s. ]  s& a! c0 {4 _  在个人界面下,选择我的设备——》添加设备,如图1.0.2所示。7 f9 U8 O2 L/ ]! e* X  @

: `+ D# R  r# l" t! E6 S % K% _+ W. w3 I
图1.0.2 “我的设备”界面, F" H6 c! U" Y
( E- r. i0 `/ e& h
  此刻会出现一个填写框要求填写32位的注册ID码,把提供的32位ID码输入进去,如图1.0.3所示。* ]' v) q8 h1 `& p" R' v
0 b/ \- Y( r# X/ m% D
1 f6 X. H; h0 R. h! j6 C; r6 M/ C5 e! `
图1.0.3 输入32位ID码
6 a' b4 i0 L. I
6 f$ j1 W* C: k( O  点击“下一步”会出现要求输入32位PN码,把PN码输入进去,并点击下一步,会出现绑定成功的界面,如图1.0.4所示
. y/ f7 a, U. X4 S3 \, q" F& j' T: ~& M, l! N
2 v( e* H" R& g* r4 b% y
图1.0.4 设备绑定成功界面
' p4 U1 f( L% q& t4 N: ~9 o$ P- ?& @0 c0 G' ]" a3 t# ]
  此时设备并未注册成功,点击“查看设备”,会进入一个注册步骤,里面提供了注册设备必须的注册包Globle_Register_Pack以及Globle_Auth_key。如图1.0.5所示。) O7 i# i9 B& B
2 F7 h1 d' e9 c/ f
; r9 R3 b( E& b+ J0 ~
图1.0.5 注册步骤
- o, o7 g, b; x7 h* h3 ]7 z& n9 R) z, J9 U
  按照上面的步骤,首先复制AI_OCR的文件夹到SDK安装目录的example下(所有代码均为如此),打开提供的代码AI_OCR文件夹里的工程,在main.c里找到Globle_Register_Pack以及Globle_Auth_key所在处。如图1.0.6所示。
* E) ?/ }: I2 T( }3 H: w5 Z1 B7 N6 {8 ]

9 N4 k9 ]7 T' S/ K2 w7 ~0 x图1.0.6Globle_Register_Pack以及Globle_Auth_key所在处
% h% |3 T3 o; r0 [" ~& u' S* l+ }: j/ @+ ?+ k2 h) X
  按照图1.0.5上的流程把Globle_Register_Pack以及Globle_Auth_key复制到代码中去替换掉。打开common.h把需要接入的路由器设备改成现有且可以连网的,即修改路由器的名称,加密方式以及密码。如图1.0.6所示。
4 l, C  q( n3 ^! L" s& e' ]
4 `/ z$ ]# _9 a, a/ @ $ _& F: A# ]9 l! _% q
图1.0.7 路由器相关修改
2 ^/ Z' g5 h- |" V+ q
. i* E- V$ r& J  最后一步是需要修改串口打印输出的端口可以直接复制我们提供的uart_if.h复制SDK安装目录下的example——》common文件夹下替换(把串口打印口切换为UART1,后续摄像头会占用UART0,该操作不会对别的工程有影响)。+ X) I9 o  `3 |9 D' t
   编译程序,生成了相对应的bin文件,下载前,先插上仿真调试器Ti Stellaris,在把旁边的拨码开关的“RX”和“TX”拨到“ON”,把启动方式拨码选择为FLASH启动,即把SOP2拨到“ON”。0 D9 W3 ?9 ~, M# ~/ d) {. \: X# H
  打开下载工具Uniflash,点击快速启动向导中的“新目标配置”,在弹出的配置对话框中选择CC3x Serial(UART) InteRFace,然后点击OK。如图1.0.7所示。
4 x, M  j# u0 |$ Y4 j+ H) f5 F6 [& i6 {
5 d/ P) P! K. Y
图1.0.8选择下载的芯片以及方式* ?! B: h/ c2 _
   然后在COM Port中输入板子连接的串口号(根据自己的电脑来进行选择),如图1.0.8所示。
+ i9 [4 o/ q3 c+ z  e( _  }
9 j) B* N2 U8 {* p0 t. J0 d! Z- ]5 R# p4 S4 }7 D& {' _

3 t) H. H4 ]9 E1 \; x7 ]9 ]图1.0.9 串口号选择
6 r( e" r3 M% l
1 {- Z. B7 {. A& n. g  初次使用板子时,先烧写Sevcie Pack,否则程序可能无法运行,如图1.0.9所示点击“Sevice Pack Programming”,选择之前安装的Sevicepack安装文件夹目录下的bin文件即可,如果之前已经向CC3200烧写过Sevice Pack的这一步可以忽略。2 k+ k$ n/ L2 J4 j

' f  T5 S+ o: l; a+ z : N6 _" H: ]5 c4 t! Y- ^
图1.0.10 SevicePcak的烧写
/ x; f0 _8 m4 M' q% C/ W
! u; g% D& i/ o% j3 @0 X+ [  在左侧点击/sys/mcuimg.bin,然后在右侧 URL 中选择刚编译生成的bin文件,然后选中下方的Erase和Update。如图1.1.0所示。
2 }* E( i" T1 F8 x$ d) t0 @1 H5 [3 Q. q5 h  X

( g" n. U8 Y  F7 }$ j图1.1.1选择下载的目标
& M; M7 E9 M* g+ M! Q! K0 q
6 n- Y1 H$ @! @$ s0 S! [6 x& h  然后点击“CC31xx/CC32xx Flash Setup and Control”,点击 Program 进行下载,如图1.1.1所示。1 l4 K$ c. y/ `

4 |4 C( C3 L+ ~4 f% B& [. C ; I: z' ?9 m) ?& ~- _$ c, r2 r4 B2 E
图1.1.2 下载bin文件
& x% D! U' ?- z5 i0 t( o3 v* s$ j, i6 @* @9 q, D9 w/ o
  根据软件下方的提示,按下复位按键就可以看到下载的相关信息,如图1.1.2所示。, z# p+ f0 X& r6 c
2 M: V7 B- ]7 O, M8 Q
13
- s5 ?' g, A9 {$ _( ?' g图1.1.3 bin文件下载中
/ x# W* z* s* p) p  `: J+ f& O8 |% n  z0 s% y! ~
下载完成如图1.1.3所示。4 }. h+ l) s" v5 H3 d% p

1 c3 _* {3 s( B14+ h  S+ |  V" f+ u' Y
图1.1.4 下载完成  j% R3 u5 {5 W& h3 }2 U) x

: ], K# F8 O9 S- |/ R* Q- Z: L   下载完成后将拨码开关拨回原处,插上USB和摄像头,把UART拨码的第三个拨码(UART1的RXD)拨到“ON”,并把板子上的P17用短路帽插上(UART1的TXD),打开串口调试助手,选择自己的串口号,波特率设置为115200,点击打开,并按下复位,会打印摄像头初始化的信息,串口打印如图1.1.4所示。
* _: }7 B6 Q$ y3 [# y* E4 J4 l% [# E, S% T
15! v0 G' A1 ]# q# J: \
图1.1.5 串口初始化信息) V( }8 C7 g& b6 s( n( B; c
5 n" U4 A+ E) r
  为了方便开发与演示,均通过串口指令来实现相关功能,指令表如表1.0.1所示。
" ^6 f$ R2 [" b/ s4 A8 a! q表1.0.1 串口指令表7 a9 c( |0 a! H0 m
9 |" F0 L3 `' o& U5 v. D8 v7 ?6 w5 f
/ b, ~5 @# @/ C6 |% ^: s
16
* A( @7 m: `0 l& C2 R9 V1 l: t9 h
这里主要用的指令1~5,首先发送指令1,即配置CC3200为STA模式。串口返回如图1.1.5所示。
8 I, d9 ~* \$ R+ F$ @8 n" ?5 @' y* w6 V! e8 `; a0 ?
17
8 k. k% |  F8 }+ ^- F' G$ G图1.1.7配置CC3200为STA模式* t) `; V: Z8 t1 e& y

& f. A2 y' I' e8 @6 x) k' ^  [   再发送指令2,让CC3200接入在common.h中定义的路由器。如图1.1.6所示为C3200接入路由器的串口回传。
2 L2 Y/ x( ~" B. w4 P6 B% [1 d# j/ y$ O# E% y1 m/ S
181 l5 v1 t. \" f) l# E
图1.1.8CC3200接入路由器
" \" N$ x* z" `3 b- \9 `# A  H* n
" Z( I" s& Y5 h% |& z% g4 o  接下来发送指令3,接入到远程服务器端,如图1.1.7所示为CC3200接入到远程服务器端的串口回传。
* f3 f% k$ Q4 d  S* s! |8 P" g5 J& o- j1 q+ D) f& h: _1 b% t( g
19# V' D3 D- ^, u& M: L1 T4 H
图1.1.9CC3200接入到远端服务器串口回传1 |' c& \6 ^. D7 j3 |

- E. ~  F& e1 O- r. F  下一步是重点,即发送之前复制过来的注册包,发送指令4,收到串口回传的信息,如图1.1.8所示。
8 i5 D/ L3 R) R/ }; ~! y" R* w
) e9 r9 @1 K7 j/ i2 Z20% V! E* X/ M! p9 E% v8 E, m
如图1.2.0 注册回传
# s7 b1 j- ~- z/ f
* ^9 ?0 Z' ], ?# R8 Q; L. g- |  套件首次注册时就会收到如图1.1.8所示的串口回传,并且得到新的DIN码和Skey码,如果不是第一次注册则会直接断开与服务器的连接。此时回到手机上,返回重新进入“我的设备”在设备里会看到Skey和DIN如图1.1.9所示。
1 S; `: f$ g: h0 z0 ?% M
/ |. O- m/ v; q/ W8 O/ v21
/ b) G) ?5 A! R- N. J# F" P6 Z图1.2.1注册成功后“我的设备”界面
" C  k, w& S' p
) p$ b3 P. Z8 i& b( z3 J  到这一步话,恭喜您,已经注册设备成功了,后续使用AI部分就不需要发送注册包了,连接网络并接入服务器后直接发送串口指令5,即登录包即可。但是此刻的登录包的还不是最新的,需要把Skey和Din复制到代码中去。同样的步骤,打开AI_OCR文件夹下的工程,打开main.c,把Skey和Din复制到如图1.2.0所示的位置替换掉即可。
$ E. \# r+ }" S. e8 _  b
- ]: W) G! u2 \: U22
3 ^4 M/ n- H+ s, S图1.2.2 Skey及Din的位置
+ D; q6 T2 F9 x9 f# r8 F6 O  编译下载,后续即可以直接登录。/ J. v* q! y" M

7 |# X2 c. V- N( A$ X! t# v( p' g1 K# e. ?
由于图片上传数量有限制,部分图片无法继续上传,有兴趣的伙伴请点击下载下方的文件查看
' S! Z) {5 b% e: j; _( m6 N% ~5 j! `2 i
文件下载请点击: 【02】系统测试.pdf (1.78 MB, 下载次数: 0) 5 S! g) W3 G- F& _) z5 ^2 U

+ A8 S/ E" A4 S
  • TA的每日心情
    开心
    2022-1-21 15:08
  • 签到天数: 1 天

    [LV.1]初来乍到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-29 04:40 , Processed in 0.156250 second(s), 26 queries , Gzip On.

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

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

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