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/CC3200MODLAUNCHXL:WIFI_AUDIO_APP 示例不能与 TIRTOS 配合使用

Guru**** 2609895 points
Other Parts Discussed in Thread: CC3200

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/583855/rtos-cc3200modlaunchxl-wifi_audio_app-example-doesn-t-work-with-tirtos

器件型号:CC3200MODLAUNCHXL

工具/软件:TI-RTOS

您好!

我想将 wifi 音频应用示例与 TIRTOS 一起使用、如果我将编译器指令(freertos.a 更改为 tirtos.a、路径等)更改为编译器指令、则应用程序编译完美、但音频转换不起作用。

我认为原因与 I2S 驱动程序有关、因为如果我使用 FreeRTOS 编译、红色 LED (P64与 I2S 共享)亮起、但如果我使用 TIRTOS 编译、则不会亮起。

我是否应该考虑更多事项? 该示例确实适用于 TIRTOS?

谢谢!

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

    JotaDe、您好!

    [引用 user="JotaDe"]我想将 wifi 音频应用示例与 TIRTOS 一起使用[/quot]

    您能详细介绍一下这个示例吗?  我不熟悉这个。

    您在哪里找到了它?

    也许您可以在此处分享您的项目、以便我了解一下。

    Steve

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

    您好、Steve、

    感谢您的回复。

    示例位于"cc3200-sdk\examples\wify_audio_app"

    我使用 TI-RTOS 指令对其进行编译。:

    - ti_rtios.a

    - USE_TIRTIO

    -依赖关系:TI_RTOS_CONFIG

    它已正确加载到我的 LaunchPad 中、但无法正常工作。

    谢谢!

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

    您使用的是 SDK 的哪个版本?

    我刚刚搜索了整个1.30 SDK、没有看到任何名为"wify_audio_app"的内容。

    您能否发布 Windows Explorer 的屏幕截图、其中清楚地显示了 SDK 版本号和此示例的路径?

    Steve

    213 %前进

    /[...]/CC32XX-SDK/test/simplelink_cc32xx_sdk_1_30_00_03

    218 %查找。 -name "wifi 音频_app*"

    219 %

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

    您好 Steve、

    我使用的是用于 CC3200的音频 Booster Pack 的1.2版。 但现在我已经使用1.3版对其进行了测试、但它仍然不起作用(为 TI-RTOS 编译)。 您可以看到图像、其中显示了以下示例:

    我遇到了同样的问题:如果我编译并运行该示例、该示例效果很好。 如果我执行以下操作、它会编译但不起作用:

    (使用 CCS v7 for Windows 的 wifi 音频应用项目属性中的所有步骤)

    -build ->依赖项:我添加为依赖项 ti_rtos_config (之前导入)

    - Build -> ARM 编译器->预定义符号:我将"USE_FreeRTOS "更改为"USE_TIRTOS "

    - Build -> ARM Linker ->文件搜索路径:我 将"${CC3200_SDK_ROOT}/oslib/ccs/free_rtos/free_rtos.a 改为 "${CC3200_SDK_ROOT}/oslib/ccs/ti_rtos/ti_rtos.a "

    之后、我编译并遇到存储器错误、然后修改"cc3200v1p32.cmd"文件 、并进行更改:

    //SRAM_CODE (rwx):origin = 0x20004000,length = 0xF690
    //SRAM_DATA (rwx):origin = 0x20013690,length = 0x1C970
    SRAM_CODE (rwx):origin = 0x20004000,length = 0xFF90
    SRAM_DATA (rwx):origin = 0x20013F90,length = 0x1C970 

    它会编译、但音频不起作用:运行时的默认功能模式是将声音从输入转发到输出。

    谢谢!