I2S Cli
1、功能概述
为了便于验证i2s相关的功能,为此设计了一系列cli CMD,同时也是i2s的各功能场景demo,供客户参考使用。
2、代码路径
路径:
components\demos\media\audio\aud_intf\demo\i2s_demo.c
3、cli命令简介
支持的命令如下:
- 1.i2s_master_test
- 功能说明
用来测试作为
master
在标准Philips
模式下发送数据。
- 命令格式
i2s_master_test param1
Param
value
param1
- opcode
start : Start sendstop : Stop send
- 测试用例
开始发送:i2s_master_test start
停止发送:i2s_master_test stop
- 2.i2s_slave_test
- 功能说明
用来测试作为
slave
在标准Philips
模式下接收数据。
- 命令格式
i2s_slave_test param1
Param
value
param1
- opcode
start : Start receivestop : Stop receive
- 测试用例
开始接收:i2s_slave_test start
停止接收:i2s_slave_test stop
- 3.pcm_master_test
- 功能说明
用来测试作为
master
在PCM
模式下发送数据。
- 命令格式
pcm_master_test param1
Param
value
param1
- opcode
start : Start sendstop : Stop send
- 测试用例
开始发送:pcm_master_test start
停止发送:pcm_master_test stop
- 4.pcm_slave_test
- 功能说明
用来测试作为
slave
在标准PCM
模式下接收数据。
- 命令格式
pcm_slave_test param1
Param
value
param1
- opcode
start : Start receivestop : Stop receive
- 测试用例
开始接收:pcm_slave_test start
停止接收:pcm_slave_test stop
- 5.dtm_master_test
- 功能说明
用来测试作为
master
在PCM+DTM
模式下发送数据。
- 命令格式
dtm_master_test param1
Param
value
param1
- opcode
start : Start sendstop : Stop send
- 测试用例
开始发送:dtm_master_test start
停止发送:dtm_master_test stop
- 6.dtm_slave_test
- 功能说明
用来测试作为
slave
在标准PCM+DTM
模式下接收数据。
- 命令格式
dtm_slave_test param1
Param
value
param1
- opcode
start : Start receivestop : Stop receive
- 测试用例
开始接收:dtm_slave_test start
停止接收:dtm_slave_test stop
- 7.2bd_master_test
- 功能说明
用来测试作为
master
在2B+D
模式下发送数据。
- 命令格式
2bd_master_test param1
Param
value
param1
- opcode
start : Start sendstop : Stop send
- 测试用例
开始发送:2bd_master_test start
停止发送:2bd_master_test stop
- 8.2bd_slave_test
- 功能说明
用来测试作为
slave
在标准2B+D
模式下接收数据。
- 命令格式
2bd_slave_test param1
Param
value
param1
- opcode
start : Start receivestop : Stop receive
- 测试用例
开始接收:2bd_slave_test start
停止接收:2bd_slave_test stop