主题中讨论的其他器件:CC1352P7
工具与软件:
尊敬的专家:
由于 CC1352P1中缺少内存、我的客户已将 opus 编解码器示例迁移到 CC1352P7。
他们确认单向通信效果良好。 但是、当双向服务启动时、系统将停止。
因此、Tx 线程和 Rx 线程配置为独立的、系统以相同的方式停止。
请就此事向我提供建议。
如果需要、我将通过单独的电子邮件向您发送项目源文件
mainThread()
{
sys.MicRunning = true;//JHL-20250203、TX를 위한 설정
Board_initGeneral(); AudioHAL_init (); Packetizer_init ();
//设置 Opus 参数
eventHandle = Event_create (NULL、NULL);
rf_Params rfParams; rf_Params_init (&rfParams);
RFQueue_defineQueue (…);
RF_cmdPropTx.xxxx 설정
RF_cmdPropRx.xxxx 설정
rfHandle = rf_open (&rfObject、&rf_prop、(RF_RadioSetup*)&RF_cmdPropRadioDivSetup、&R rfParams);
AudioHAL_Params_init ()
tlv320Handle = AudioHAL_open ()
打包程序 Hdl =打包程序_OPEN()
AudioHAL_startStream (tlv320Handle、AUDIOHAL_INPUT_OUTPUT);
RF_postCmd (rfHandle、(RF_Op*)&RF_cmdPropRx、RF_PriorityNormal、
&rxDoneCB、RF_EventRxEntryDone);
while (1)
{
Events= Event_pend ();
IF (SYS.MicRunning)
{
if (EVENT_TX_AUDIO)
{
AudioHAL_readBufGet (tlv320Handle、(void *) audioIn);
RF_scheduleCmd (rfHandle、(RF_Op*)&RF_cmdPropTx、…)
GPIO_TOGGLE (RED_LED);
}
}
GPIO_TOGGLE (GREEN_LED);
if (EVENT_RX_AUDIO)
{
…μ A
}
}
}
谢谢
BR、