I2S Cli

[English]

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 send
    stop : 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 receive
    stop : Stop receive
  • 测试用例
    开始接收:i2s_slave_test start
    停止接收:i2s_slave_test stop
3.pcm_master_test
  • 功能说明

    用来测试作为 masterPCM 模式下发送数据。

  • 命令格式

    pcm_master_test param1

    Param

    value

    param1

    opcode
    start : Start send
    stop : 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 receive
    stop : Stop receive
  • 测试用例
    开始接收:pcm_slave_test start
    停止接收:pcm_slave_test stop
5.dtm_master_test
  • 功能说明

    用来测试作为 masterPCM+DTM 模式下发送数据。

  • 命令格式

    dtm_master_test param1

    Param

    value

    param1

    opcode
    start : Start send
    stop : 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 receive
    stop : Stop receive
  • 测试用例
    开始接收:dtm_slave_test start
    停止接收:dtm_slave_test stop
7.2bd_master_test
  • 功能说明

    用来测试作为 master2B+D 模式下发送数据。

  • 命令格式

    2bd_master_test param1

    Param

    value

    param1

    opcode
    start : Start send
    stop : 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 receive
    stop : Stop receive
  • 测试用例
    开始接收:2bd_slave_test start
    停止接收:2bd_slave_test stop