Tool/software:
Hello Team,
Changing the Transmit High Clock Parent of McASP0 unexpectedly caused errors in McASP1 and McASP2, which should not have been affected.
When McASP0's Transmit High Clock Parent was set to AUDIO_EXT_REFCLK0, all operations (submitTx, submitRx, startTx, startRx) for McASP1 and McASP2 returned SUCCESS.
※Project name: mcasp0-2_AUDIO_EXT_REFCLK0
playback wakeup!! MCASP_submitTx 0 0 0 0 0 0 MCASP_submitRx 0 0 0 0 0 0 MCASP_start MCASP start status -3 -1 -2 0 0 0 0
However, after changing McASP0's Transmit High Clock Parent to AUDIO_EXT_REFCLK1, all operations (submitTx, submitRx, startTx, startRx) for McASP1 and McASP2 returned Error.
※Project name: mcasp0_AUDIO_EXT_REFCLK1_mcasp1-2_AUDIO_EXT_REFCLK0
ERROR: Drivers_mcaspOpen:296: MCASP open failed for instance 0 !!! playback wakeup!! MCASP_submitTx -1 -1 -1 -1 -1 -1 MCASP_submitRx -1 -1 -1 -1 -1 -1 MCASP_start MCASP start status -6 -1 -1 -1 -1 -1 -1
How can I make all operations (submitTx, submitRx, startTx, startRx) return SUCCESS for McASP1 and McASP2 when McASP0's Transmit High Clock Parent is set to AUDIO_EXT_REFCLK1, and McASP1 and McASP2 are set to use AUDIO_EXT_REFCLK0?
I would like to use different clock sources for McASP0 and McASP1/McASP2, so I do not want to unify them under a single clock source.
By the way, when clock supply from AUDIO_EXT_REFCLK1 is available, all McASP instances in both projects return SUCCESS for all operations (submitTx, submitRx, startTx, startRx).
playback wakeup!! MCASP_submitTx 0 0 0 0 0 0 MCASP_submitRx 0 0 0 0 0 0 MCASP_start MCASP start status 0 0 0 0 0 0 0
SDK Used:mcu_plus_sdk_am62x_10_01_00_33
(38c0b99e-9d94-47c7-8fc8-14d80afdd29f)