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**** 651100 points
Other Parts Discussed in Thread: CC3200
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1100101/cc1352p-changing-audio-source-in-bidirectional-audio-example

部件号:CC1352P
主题中讨论的其他部件:CC3200

您好,

成功编译了SimpleLink音频插件3.30 .00.03 中的双向音频示例后,我想测试连接的范围。 由于我不想一直使用其他同事对麦克风讲话来产生音频输入,我想将音频源从麦克风更改为CC3200 Audio BoosterPack的线路输入连接器。

由于我已经使用 音频插件中的rfAudio示例播放过,我知道需要 定义符号TI3254_MIC_on_Board,以便使用板载麦克风在音频编解码器初始化过程中更改以下代码:

#ifdef TI3254_MIC_ON_BOARD
    {TI3254_PAGE_1, TI3254_LEFT_MICPGA_P_CTRL_REG, 0x00},               /* IN1L is routed to Left MICPGA with 10k resistance */
    {TI3254_PAGE_1, TI3254_LEFT_MICPGA_N_CTRL_REG, 0x04},               /* CM is routed to Left MICPGA via CM1L with 10k resistance */
    {TI3254_PAGE_1, TI3254_RIGHT_MICPGA_P_CTRL_REG, 0x04},              /* IN1R is routed to Right MICPGA with 10k resistance */
    {TI3254_PAGE_1, TI3254_FLOAT_IP_CTRL_REG, 0x04},
#else
    /* TI3254_LINE_IN */
    {TI3254_PAGE_1, TI3254_LEFT_MICPGA_P_CTRL_REG, 0x40},               /* IN1L is routed to Left MICPGA with 10k resistance */
    {TI3254_PAGE_1, TI3254_LEFT_MICPGA_N_CTRL_REG, 0x40},               /* CM is routed to Left MICPGA via CM1L with 10k resistance */
    {TI3254_PAGE_1, TI3254_RIGHT_MICPGA_P_CTRL_REG, 0x40},              /* IN1R is routed to Right MICPGA with 10k resistance */
    {TI3254_PAGE_1, TI3254_FLOAT_IP_CTRL_REG, 0xC0},                    /* IN1L input is weakly driven to common mode. Use when not routing IN1L to Left and Right MICPGA and HPL, HPR */
#endif /*TI3254_MIC_ON_BOARD */

因此,要使用LINE IN连接器,我必须"取消定义"符号 TI3254_MIC_ON_Board。 这是我的问题:我不能这样做。 在项目属性的预定义符号中找不到符号之后,我尝试使用编辑器中的F3打开符号声明的便利功能来查找它,但根据CCS,在索引中找不到该符号。 但我在    项目(第14行)的Tools目录中的central bidirectory_audio_app.opt文件中找到了一个声明,并进行了文件搜索:

-DBOARD_DISPLAY_USE_LCD=0
-DBOARD_DISPLAY_USE_UART=1
-DBOARD_DISPLAY_USE_UART_ANSI=1
-DxDisplay_DISABLE_ALL
-DUARTLOG_ENABLE
-DICALL_EVENTS
-DICALL_JT
-DICALL_LITE
-DICALL_MAX_NUM_ENTITIES=7
-DICALL_MAX_NUM_TASKS=4
-DICALL_STACK0_ADDR
-DMAX_NUM_BLE_CONNS=1
-DMAX_PDU_SIZE=251
-DTI3254_MIC_ON_BOARD
-DPOWER_SAVING
-DSTACK_LIBRARY
-DTBM_ACTIVE_ITEMS_ONLY
-DUSE_ICALL
-DEXTENDED_STACK_SETTINGS=EXTENDED_STACK_SETTINGS_DEFAULT
-DOSAL_CBTIMER_NUM_TASKS=1
-DONE_BLE_LIB_SIZE_OPTIMIZATION
-DxSC_HOST_DEBUG

遗憾的是,如果我从文件中删除此行,它仍然使用板载麦克风作为音频输入源。

所以我的基本问题是:项目 中定义的TI3254_MIC_ON_Board符号在哪里?如何删除此符号以使用音频线路输入连接器?

提前感谢您的参与。

此致,

Alex

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

    您好,Alex:

    确保在更改.opt文件的内容后“重新生成”项目。

    要"重建"项目,请右键单击项目>重建项目

    此致,