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.

[参考译文] CC1352P:音频回声示例问题

Guru**** 2388460 points
Other Parts Discussed in Thread: CC1352P, CC3200AUDBOOST, CC1352P7, SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1433102/cc1352p-audio-echo-example-problem

器件型号:CC1352P
主题中讨论的其他器件: CC3200AUDBOOST、、 SysConfig

工具与软件:

您好!

我可以在 CCS v12.8.1.00005中运行音频插件示例程序 audiohal_echo。
使用带 AUDBOOST 板的 CC1352P1中的"audiohal_echo"程序、
我能听到有一点点噪音的音乐。
但使用同一块板上的"i2secho"程序无法听到任何声音。

请告诉我如何使用 i2secho 示例程序收听音乐。

非常感谢。

JM Kim

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

    尊敬的 Jae Moung:

    本主题详细介绍了如何调试 I2Secho 示例: https://e2e.ti.com/support/wireless-connectivity/other-wireless-group/other-wireless/f/other-wireless-technologies-forum/1107505/lp-cc1352p7-unable-to-get-audio-output-from-i2s-echo-example/4112319#4112319

    此致、

    Arthur

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

    大家好、Arthur、

    感谢您的回答。

    我已经深入阅读了这条线程。

    我认为上述问题 不是"调试"问题。

    在使用相同硬件和相同 IDE 时、两个程序的结果不同。

    您的 i2secho 示例程序可能存在错误。

    我想得到一个可以很好地工作的示例程序"i2secho"。

    非常感谢。

    此致、

    JaeMyong Kim

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

    您好、JAE:

    如果我理解、您甚至没有在程序缓冲区中看到输入音频数据?

    如果是这样、我将不得不重现该问题。

    此致、

    Arthur

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

    您好、Arthur R、

    我录制了两个运行示例。

    Audiohal_echo_CC1352P1_LAUNCHXL_tirtos_ccs

    e2e.ti.com/.../audiohal_5F00_echo.mp4

    i2secho_CC1352P1_LAUNCHXL_tirtos7_gcc

    e2e.ti.com/.../i2secho.mp4

    在 audiohal_echo 示例中、IOID_23 (MCLK)*连接到 TP13 (MCLK)。 当我播放音乐时、信号会出现在示波器中。
    但在 i2secho 示例中、没有提到 MCLK。 我连接了两个引脚并播放音乐、信号没有出来。

    谢谢、此致、

    JM Kim。

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

    尊敬的 JaeMyoung:

    感谢观看视频。 我刚刚使用 i2secho 就最新 SDK 版本进行了 CC1352P 测试、示例适合我。

    我必须按照以下指令来处理该信件: https://dev.ti.com/tirex/explore/content/simplelink_audio_plugin_3_30_00_06/docs/Quick_Start_Guide.html

    此致、

    Arthur

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

    您好、 Arthur、

    我已经在 CCS 12.8.1和最新的 CCS Theia 中尝试了您的建议。

    我听不到声音。  

    即使您发送的连接图也是错误的。

    这是一个正确的常量图。

    您是否实际对其进行了测试? 如果是、请给我发送一些相关视频。

    谢谢、此致、

    JM Kim

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

    尊敬的 JaeMyoung:

    我当然已经测试过,如果没有的话,我将永远不会写这篇文章。 顺便说一下、我的图确实是错误的、紫色线应该改为连接到 DIO16、这样:


    抱歉。 我的电路板的接线方式正确、这就是测试工作的原因。

    总之、这就是您需要的视频、其中 Android 手机连接到 CC3200AUDBOOST 线路输入、线路输出连接到计算机麦克风输入、该麦克风输入以 Audacity 录音:

    e2e.ti.com/.../i2secho.mov

    这是我录制的音频文件:

    e2e.ti.com/.../i2secho.ogg

    此致、

    Arthur

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

    您好、 Arthur、

    感谢您观看视频和示意图。

    我再次测试了 i2secho 程序。  

    我不知道为什么它不起作用、所以我想我必须放弃。

    请告诉我是否有一个线索,如跳接,版本等

    测试结果:

    - CCS 12.8.1.

    audiohal_echo_CC1352P1_LAUNCHXL_tirtos_ccs  可以
    i2secho_CC1352P1_LAUNCHXL_tirtos7_gcc       不好
    i2secho_LP_CC1352P7_1_tirtos7_ticlang          不好

    - CCS Theia 1.5.1.

    i2secho_CC1352P1_LAUNCHXL_tirtos7_ticlang    nOK
    i2secho_LP_CC1352P7_1_tirtos7_ticlang          不好

    我的电路板:

    谢谢、此致、

    JM Kim

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

    尊敬的 JaeMyoung:

    您是否确认项目未以任何方式进行修改? 我对这些行特别感兴趣:

        /* Configure Codec */
        status = AudioCodec_config(AudioCodec_TI_3254,
                                   AudioCodec_16_BIT,
                                   SAMPLE_RATE,
                                   AudioCodec_STEREO,
                                   AudioCodec_SPEAKER_HP,
                                   AudioCodec_MIC_LINE_IN);

    因为这适用于您的设置(我与您具有相同的设置)

    此致、

    Arthur

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

    您好、Arthur、

    我按原样运行它、完全不更改原始源。

    谢谢、此致、

    JM Kim

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

    尊敬的 JaeMyoung:

    以下是可使用 Logic 2软件打开的逻辑捕获。 它是从单声道8KHz 板载麦克风录音中捕获的。
    e2e.ti.com/.../8KHzI2s.sal

    如果探测逻辑信号、是否看到类似的东西?

    此致、

    Arthur

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

    您好、Arthur、

    我们没有逻辑2软件。 所以我们测试了54855A Infiniium 示波器。

    测试环境为 CCS 12.8.1 IDE 和
    示例程序包括 audiohal_echo_CC1352P1_LAUNCHXL_tirtos_ccs 和
    i2secho_CC1352P1_LAUNCHXL_tirtos7_gcc。

    结果如下:

                               audiohal_echo              i2secho
    DIN:P3.3和 P3.9            信号输出                  无信号
    DOUT:P3.4和 P3.10          信号输出                  无信号
    BCLK:P3.5和 P3.8           信号输出                  信号输出
    FSYNC/WCLK:P4.9和 P3.7   信号输出                  信号输出
    ioID_23 (MCLK)              信号输出                  无信号*

    为了使我们的电路板正常工作、 我们需要将 MCLK 信号从 MCU 发送到音频编解码器、
    但 i2secho 完全不会从 MCU 输出 MCLK 信号。


    如果可能、请向我发送 i2secho 源代码以及您正在运行的 IDE 版本。
    我将尝试在这里重现它。

    谢谢、此致、

    JM Kim

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

    您好!

    感谢您提供的信息。 我已通过直接消息向您转发了一个项目。 我使用 CCS 12.8.1、

    此致、

    Arthur

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

    您好、Arthur、

    当我回复你的直接消息时,你发送的来源也和以前一样。

    我认为数据输入/输出无法正常工作
    因为 i2secho 程序不会输出 MCLK。

    请检查您发送的 i2secho 程序是否输出 MCLK、以及它是否输出 MLCK、
    我想您发送了一个非工作的 i2secho 程序。

    如果我在外部强制执行 MCLK、则数据输入/输出正常工作。
    如果您能再次查看、我将不胜感激。

    谢谢、此致、

    JM Kim

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

    尊敬的 JaeMyoung:

    我再次使用 CCS 进行重试、使用 i2secho (GCC 编译器)示例和不同的 CC3200AUDBOOST 板。

    对于该 GCC 编译器版本:

    而且它仍然可以开箱即用、无需任何修改、使用我和大家分享的硬件设置(根据大家分享的图片、与大家分享的硬件设置相同)。

    启动调试会话时是否使用除主断点之外的任何断点?

    此致、

    Arthur

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

    您好、Arthur、

    你是误会我之前的答复。

    在运行 audiohal_echo_CC1352P1_LAUNCHXL_tirtos_ccs 时、我的板(具有跳线设置 的 CC1352P1+AUDBOOST)运行良好。

    但是、当我将 audiohal_echo 更改为 i2secho_CC1352P1_LAUNCHXL_tirtos7时、我的板无法正常工作。

    原因是当我运行 i2secho 程序时、MCLK 不会出现。

    因此、如果您的示例  i2secho 运行良好、请检查 MCLK 信号。

    如果来自有关12 MHz 的 MCLK、可能会向您发送错误的 i2secho 源。

    另一个问题:

    您是否尝试   在同一电路板中分别运行 audiohal_echo 和 i2secho?

    如果您尝试、请告诉我结果。

    谢谢、此致、

    JM Kim

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

    尊敬的 JaeMyoung:

    这是理解的。 在该线程中、我只进行了测试和谈论了 i2scho 例如、因为这是您这边不工作的项目。

    同样、i2secho 应能开箱即用。 请参考本文档:https://dev.ti.com/tirex/explore/node?node=A__AE2iNaqO7maa4fbXjj4UBg__com.ti.SIMPLELINK_AUDIO_PLUGIN__RW99gST__LATEST


    此致、

    Arthur

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

    您好、Arthur、

    很抱歉这么晚才回复。
    我仍然不明白。
    我尝试了在同一 IDE 和同一硬件上运行它、
    但 audiohal_echo 工作,但 i2secho 没有。
    请参阅在同一 IDE 中运行的相应图标。

    audiohal_echo

    e2e.ti.com/.../2678.audiohal_5F00_echo.mp4e2e.ti.com/.../audiohal_5F00_echo_5F00_audio.mp4 

    i2secho

    e2e.ti.com/.../0247.i2secho.mp4e2e.ti.com/.../i2secho_5F00_audio.mp4

    我想知道原因。

    谢谢、此致、

    JM Kim

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

    您好、Arthur、

    由于我没有收到任何答复、我想向你提出以下问题。

    请使用逻辑2软件捕获 MCLK 信号并将其发送给我。

    谢谢、此致、


    JM Kim

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

    尊敬的 JaeMyoung:

    我还有一些问题

    • i2secho 程序是否正在您的 Launchpad 电路板上运行? 该示例不需要 MCLK/CCLK 时钟
    • 您的定制电路板上的 i2secho 是否出现故障、因为此消息似乎暗示? 您在定制电路板上使用的是什么编解码器?

      在这种情况下、可以在 SysConfig 中通过一种方法输出 MCLK/CCLK:

      并将其输出到 DIO23:
       . 这确实需要一些更多的配置。

    此致、

    Arthur

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

    您好、Arthur、

    感谢您的支持。

    我购买了新的"音频 BoosterPack"电路板并对其进行了测试和

    audiohal_echo 和 i2secho 运行良好。

    看起来我的旧音频 BoosterPack 板损坏了。

    您能告诉我在上述设置中设置"CCLK 引脚"的位置吗?

    谢谢、此致、


    JM Kim