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.

[参考译文] CCS/EVMK2G:EVMK2G&CMB&MCASP

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/655489/ccs-evmk2g-evmk2g-cmb-mcasp

器件型号:EVMK2G

工具/软件:Code Composer Studio

尊敬的:

  现在我正在进行 CMB 设计、我想运行演示(realtime_demo_bios, tiducr7.pdf)。

  硬件平台:EVMK2G REV.D +  CMB;(单个数字信号处理器(K2G DSP C66*)和圆形麦克风板(CMB))

   软件: TI-RTOS   ti-processor-sdk-rtos-k2g-evm-04.01.00.06和 ti-processor-sdk-rtos-k2g-evm-03.03.00.04

  工具:CCS6.2 和  CCS7.2 (Windows 10)

  演示:  C:\ti\processor_sdk_rtos_k2g_4_01_00_06\demos\audio-preprocessing\realtime_demo_bios(Error"src="src="src="mcSP/mcasp_drv.c",第4082行:断言失败)

           C:\ti\processor_sdk_rtos_k2g_3_03_00_04\demos\audio-preprocessing\realtime_demo_bios(Error"src="src="src="mcSP/mcasp_drv.c",第4024行:Assertion Failure)

根据控制台

[C66xx]

静态信息:

字:1.

色调: 2.

tlong:4.

最大音量: 7.

MAX #vmics:12.

FS:16000 [Hz]

帧持续时间:10 [ms]

帧长度:160个样本

帧大小:320字节

输入缓冲器长度:2240个样本

帧缓冲区大小:4480字节

 

动态信息:

麦克风: 7

vmics:12.

...正在初始化波束形成器

由波束形成器完成

...正在初始化 ASNR

由 ASNR 完成

...正在初始化 MSS

使用 MSS 完成

正在初始化 DRC

随 DRC 一起提供

 

秘书长的报告

       音频预处理演示          

秘书长的报告

 

此演示从 CMB 的8个麦克风获取音频输入

在 MIC1至 MIC7上运行 BF+ASNR+MSS+DRC 信号处理链

处理后的音频输出将发送到 K2G EVM 板载线性输出的左声道

Mic8将被发送到 K2G EVM 板载线性输出的正确通道

请将耳机插入 K2G EVM 板载线性输出

xdc.runtime.Main:"src/mcasp_drv.c"、第4082行:断言失败

xdc.runtime.Error.raise:终止执行

//------------------------------

当我们根据“training.ti.com/voice-preprocessing-demo-on-evmk2g(Version of the same)”执行它时。

输出文件大小与视频(K2G_bf_rt.out、3、933kb)中的文件大小相同。

///----------------------------------------------

当我们根据“tiducr7.pdf”执行它时。

    无法生成工程 语音 AnalogLoopbackTest Project;

   K2G_bf 项目 成功、输出为正常;

   可以 生成 K2G_bf_RT 项目,输出为“src/mcasp_drv.c”,第4082行:断言失败”;

   

提前感谢。

BRS、

Rob

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

    团队将收到通知。 他们将直接在此处发布反馈。

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Rob、
    首先、您能否仔细检查您的所有接线。
    我知道扩展连接器 JP1上的编号非常严格、但请检查是否正确连接。

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

    谢谢

    我们确保连接没有问题。

    调试时

    main.c

    status = mcaspAudioConfig();

    McASP_config.c 第535行

    状态= mcaspCreateChan (&hMcaspTxChan、hMcaspDevTx、
    McASP_OUTPUT、
    mcaspTxChanParam (&M)、
    mcaspAppCallback、&txChanMode);

    mcasp_drv.c 运行行1022~1345错误
    if (MCBSP_completed => status)

    操作


    }while (falsewhile);

    if (MCBSP_completed => status)

    mcaspConfigureFifo(&(instHandle->hwinfo)、
    Handchanle、
    chanHandle->enableFifHwi);



    我认为这是一个错误的参数或编译器环境错误、但我发现它在1.05和1.07 McASP 中有所不同。 我现在想修改 McASP 驱动程序、如何修改它、并可以加入项目?

    谢谢

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

    Rob、

    这通常是 McASP 不正确的时钟或根本没有时钟。 您是否确保电路板底部的 CMB 跳线正确?

    http://www.ti.com/lit/ug/tiducr7/tiducr7.pdf 的第9页

    Lali

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

    我们认为、这通常是 McASP 不正确的时钟或根本没有时钟。

    CMB 不是 J10/J11。

    因此、我们相信实际电路(项目 TIDA-01454b)上的 J2是表4上的 J2、以及 J6=J8,J7=J10,J8=J11;

    此外、

    1:在调试过程中、while 始终没有加载和分配;
    2:在(McAspCreateChan)函数中、将出现各种调试、然后通过;结束时钟和无时钟。


    如果可能,我们想知道如何修改 dev,然后生成 ae66文件刻录。

    谢谢、

    Rob

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们现在发现、音频部件的 GPIO 输出电平为1.8V、要求为3.3V。 如何将其修改为3.3V?

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

    "我们现在发现音频部件的 GPIO 输出电平为1.8V、要求为3.3V。 如何将其修改为3.3V?"

    不关注您。 您是否在谈论 CMB IO 级别?

    Lali