工具/软件:
您好团队:
更改 McASP0 的发送高时钟父级意外导致 McASP1 和 McASP2 中出现错误、此错误本应不受影响。
当 McASP0 的发送高时钟父级设置为 AUDIO_EXT_REFCLK0 时、McASP1 和 McASP2 的所有操作(提交 Tx、提交 Rx、startTx、startRx)都返回成功。
※工程名称: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
但是、将 McASP0 的发送高时钟父级更改为 AUDIO_EXT_REFCLK1 后、McASP1 和 McASP2 的所有操作 (submitTx、submitRx、startTx、startRx) 都返回错误。
※工程名称: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
当 McASP0 的发送高时钟父级设置为 AUDIO_EXT_REFCLK1 且 McASP1 和 McASP2 设置为使用 AUDIO_EXT_REFCLK0 时、如何使 McASP1 和 McASP2 的所有操作 (submitTx、submitRx、startTx、startRx) 返回成功?
我想对 McASP0 和 McASP1/McASP2 使用不同的时钟源、因此我不想将它们统一在单个时钟源下。
顺便说一下、当 AUDIO_EXT_REFCLK1 的时钟电源可用时、两个工程中的所有 McASP 实例都会返回所有操作 (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: mcu_plus_sdk_am62x_10_01_00_33
(38c0b99e-9d94-47c7-8fc8-14d80afdd29f)
