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