This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] RTOS/TMS320C6745:OMAPL137_Bf_RT 项目配置

Guru**** 1127450 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/767241/rtos-tms320c6745-omapl137_bf_rt-project-configuration

器件型号:TMS320C6745

工具/软件:TI-RTOS

我希望配置波束形成演示、以使用64帧而不是160帧大小来访问麦克风和扬声器数据。  用户指南引用了要配置的 sys.h 变量。  我似乎无法更改帧大小。  这是可配置的选项吗?

来自 sys.h

 /====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
 *静态系统配置参数
 =========================================================================================================================== *

/====================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
 *静态系统配置参数
 =========================================================================================================================== *

#define SYS_MICS_MAX         7      //系统中麦克风的最大数量*/
#define SYS_VMICS_MAX        12      //系统中虚拟麦克风的最大数量*/
#define SYS_ADC_FS_Hz        16000  // ADC 采样率(以 Hz 为单位)*/
#define SYS_FS_Hz            16000  /*以 Hz 为单位的采样率*
#define SYS_FS_Ratio         SYS_ADC_FS_Hz/SYS_FS_Hz  /*采样率比*
#define SYS_FRAME_DURAY_MS 10     /*帧持续时间、单位为 ms */
#define SYS_FRAME_LENGTH     (1L*SYS_FS_Hz*SYS_FRAME_DURAY_MS/1000)            //样本中的帧长度
#define SYS_FRAME_SIZE       (TYP_LINSAMPLE_SIZE * SYS_FRAME_LENGTH/TYP_TWORD_SIZE) /*以字节为单位的帧大小*
#define SYS_IN_LENGTH        (2L*SYS_FRAME_LENGTH*SYS_MIC_MAX)                   /*输入缓冲器长度(双通道)*/
#define SYS_IN_SIZE          (TYP_LINSAMPLE_SIZE * SYS_IN_LENGTH/TYP_TWORD_SIZE)    /*输入缓冲器中的字数*/
#define SYS_USE_DRC          1.                                         /*我们是否希望使用 DRC */

似乎要在10ms 帧的16k 时完成对麦克风的访问。  可以将其配置为不同的东西。  BUFLEN 硬定义为:

#define BUFLEN                 160*2/*        帧中的采样数*/

任何修改尝试都会导致系统出现问题。

如果频率在20ms 的帧持续时间内降低到8K、则演示会运行、但 Audio_echo_Task 在中运行所需的执行时间保持在10ms。

Steve

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    我们能否确认它与软件包中包含的项目有关
    TI/processor_sdk_rtos_omapl137_5_02_00_10/demos/audio-preprocess/realtime_demo_BIOS/omapl137
    您正在使用板载输入/输出3.5mm 插孔或外部麦克风板(4个直插式或8个圆形麦克风)?

    谢谢、
    Michail
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Michail、

    是的、这就是项目、我们同时使用4和8麦克风配置和3.5mm 外部麦克风插孔。

    Steve
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    AIC 的初始化 API 不提供改变采样率的方法(aic31MdCreateChan)。 CMB_AudioDacInit 有一个自定义调用。 CMB 是否仅支持16kHz?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 Steven、
    为了确认我们在同一页上、这里是我所说的配置之一(具有8个麦克风)
    www.ti.com/.../TIDEP-0099
    您是否使用了那个?

    BR、
    Michail
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是的、确切地说是一个。