I was probing at the codec end. My hardware colleague said there was no problem with the wiring, so I wondered if I could control the levels of dout and din through registers if the wiring was normal.
I believe the I2S2 signals are connected from 40 pin header, to cross confirm you can short the 38th (DIN) and 40th(DOUT) of 40 pin GPIO header and try I2S2 external loopback. In this case remove all the changes and connections for your codec. This can help to remove the codec factor from the I2S2 path.
I understand changing level would alter the drive strength, but it should not affect the DOUT signal output with default strength, we should be able to probe the DOUT.
After replacing an nx module, it can now produce sound. Thank you for your help. I will continue to check the recording function.
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.