主题中讨论的其他部件: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