大家好、
我的客户评估 EasyLink --> rfAudioTx/Rx 并尝试让 CC13xx 在输入/输出流之间切换。 他根据 rfAudioTx (输入流)添加输出流。 但是,他遇到了两个问题。
测试环境:
CC1312R1 Launchpad
SDK: simplelink_3_30_00_06和 simplelink_audio_plugin_3_30_00_06
CCS:9.20.
问题:
- 客户只能将“AUDIOHAL_INPUT”修改为“AUDIOHAL _INPUT_OUTPUT”。 CC1312将在运行大约8秒后进入“ERROR ASSERT”
- 客户的测试流程低于测试流程。
i) CC1312运行默认的 AUDIOHAL_INPUT。
ii) 5秒后、CC1312关闭 AUDIOHAL _INPUT、然后开启 AUDIOHAL _OUTPUT。
III) 5秒后、CC1312关闭 AUDIOHAL _OUTPUT、然后打开 AUDIOHAL _INPUT。
重复步骤 i)、ii)
有两种异常情况:(1) CC1312在打开/关闭 AUDIOHAL _OUTPUT 时失败。 (2) CC1312将在运行一段时间后运行为"错误声明"。
请注意、请导入 easylinkàrfAudioTx。 然后将 rfAudioTx_Q1.c、rfAudioTx_Q2.c 复制到项目中。
由于 Q2将使用计时器、因此需要将 util_timer.c/.h 复制到工程中。 此外,在 rfAudioTx_Q1/Q2中,有注释为“//Kimi”。