Hi,everyone
SDK6.0, Platform AM335x, Audio IC tlv320aic3106
Td(DO-BCLK) BCLK to DOUT delay time out of spec(measure 362ns spec<20ns)
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi,everyone
SDK6.0, Platform AM335x, Audio IC tlv320aic3106
Td(DO-BCLK) BCLK to DOUT delay time out of spec(measure 362ns spec<20ns)
Hi Ryan,
Which specification are you referring to and how do you measure this? And what is your question?
HI Birse,
Discuss with your detailed FAE, testing is OK, but there's a new problem:
static struct snd_platform_data am335x_evm_snd_data1 = {
.tx_dma_offset = 0x46400000, /* McASP1 */
.rx_dma_offset = 0x46400000,
.op_mode = DAVINCI_MCASP_IIS_MODE,
Set Mode IIS mode, but the feeling is DSP measurement signal, your EVM borad the signal the same way, if you can confirm it?
Hi, Wolfgang
Thank you for your help.
On SDK 6.0, Modify Kernel:sound/soc/davinci/davinci-mcasp.c
#define AUDIO_FORMAT (SND_SOC_DAIFMT_I2S | \
SND_SOC_DAIFMT_CBM_CFM | SND_SOC_DAIFMT_IB_NF)
modify to I2S Mode
Then use your attached driver code(davinci-mcasp.c)
build OK and use the new image
but line out failed, error info:
aplay Test.wav
Playing WAVE 'Test.wav' : S[ 173.319508] asoc: machine hw_params failed
igned 16 bit Little Endian, Rate 44100 Hz, Stereo
aplay: set_params:1145: Unable to install hw params:
ACCESS: RW_INTERLEAVED
FORMAT: S16_LE
SUBFORMAT: STD
SAMPLE_BITS: 16
FRAME_BITS: 32