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.

[参考译文] LP-CC1352P7:无法从 I2S 回波示例获取音频输出。

Guru**** 2434130 points
Other Parts Discussed in Thread: CC3200AUDBOOST, CC3200, CC1352P7, CC2652R7, CC2642R

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

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

器件型号:LP-CC1352P7
主题中讨论的其他器件:CC3200AUDBOOSTCC3200CC1352P7CC2652R7CC2642R

您好!

  我尝试运行由 TI 资源共享的 I2S 回波示例。

该示例建议使用我购买的 CC3200AUDBOOST、并按照以下步骤操作:

CC3200音频 BoosterPack

  • BoostPack DIN  的信号引脚与此 LaunchPad 不兼容。 使用以下修改之一,启用与  i2secho  示例一起使用的 CC3200音频 BoosterPack。
  • 向下弯曲下面的两个针脚 DIO30。 此外,折弯 DIO28-30。 请确保弯曲的针脚未与 IC 或任何其他组件接触、弯曲的针脚应足以确保它们未连接到 CC3200音频 BoosterPack。
  • 将 CC3200音频 BoosterPack 连接到 LP_CC1352P7_4
  • 在 CC3200音频 BoosterPack 上的以下引脚之间运行跳线:
    • DIN: P3.3  P3.9
    • DOUT: P3.4  P3.10
    • BCLK: P3.5  P3.8
    • FSYNC/WCLK: P4.9  P3.7
我执行了前3个步骤、检查是否需要执行第4步。 然后、我看到连接应该会导致"NC"(无连接、我通过弯曲引脚确保了这一点。
我也确保了3.3V 引脚指针与 Launchpad 指针匹配、如所附图像中所示。
使用此设置、当我刷写 I2S 示例时、我可以看到 CC1352P7 Launchpad 上的驱动程序初始化 LED 亮起、但我没有获得音频反馈。
我还可以通过什么其他方法来调试它?
附加我的设置照片。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Vinay:

    我在 i2secho 示例中发现了两个问题:

    首先、会忽略 INPUT_OPTION 和 OUTPUT_OPTION 定义、并且在工程中不使用其他任何位置。

    其次、它听起来会与直觉不符、但为了使麦克风工作并输出到线路输出、您必须使用以下调用:

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

    请告诉我它是否能解决您的问题。

    此致、

    Arthur

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

    另一个信息是:当我在 I2S 示例代码中更改板载麦克风时(无需任何更改),它就可以工作。

    因此,现在应该审查并相应地制定我的守则。  

    您能不能评论并告诉我。

    e2e.ti.com/.../4382.i2secho.c

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

    尊敬的 Vinay:

    我不确定是否理解您的请求。 我对您的印象是、一切都如预期一样正常、对吗?

    我们如何为您提供帮助?

    此致、

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

    无 Clement、在您提出修改建议后、我想调用无法正常工作的板载麦克风(缓冲器未获取任何数据)。

    因此、如果您可以查看上述代码、并指出是否存在任何错误、这将有所帮助。

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

    您好!

    我们将尽快审核该代码。

    请确认您已成功启用板载麦克风以进行回声操作。

    此致、

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

    是 Clement,在 I2S 回波示例中进行以下更改:   

    #define INPUT_OPTION           AudioCodec_MIC_Onboard

    并在配置 如下更改代码的同时进行更改

    /*配置编解码器*/
    状态= AudioCodec_config (AudioCodec_TI_3254、AudioCodec_16_bit、
    SAMPLE_RATE、AudioCodec_Stereo、AudioCodec_speaker_HP、
    INPUT_OPTION);

    运行顺利、板载麦克风可能会回传至 SPEAKER_LINE_OUT。

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

    如前所述、我们正在寻找 RAM 中值为1.5秒的板载麦克风样本。 这是进行建议的代码更改的地方、但仍然无法获得 onbaord 麦克风数据。

    如果您可以查看上面发布的我的代码、那将会很棒。

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

    您好!

    请使用逻辑分析仪验证数据输入到 CC1352P7器件的通道(即 WCLK 极性)。

    根据我的配置、需要修改以下代码(否则器件在"错误"通道上采样):

    //i2sParams.SD1Channels          = I2S_CHANNELS_MONO;
    i2sParams.SD1Channels          = I2S_CHANNELS_MONO_INV;

    此致、

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

    谢谢 Clement