Hi all,
I found the EVM board's I2S master is AIC32.
The ACLKX, AFSX are output from AIC32.
Now I set the dm6467 as I2S master (In audio_controller.c file, static audio_config_t audio_cfg[], modify CODEC_IS_MASTER to CODEC_IS_SLAVE in first element)
Then the ACLKX cannot output to the exactly value 1.536MHz for AIC32's BCLK input.
The divider value of register ACLKXCTL is 0x00, AHCLKXCTL is 0x0f, so 25MHz divide 16 is 1.5625MHz....not exactly 1.536MHz
Result in the sound is broken comming from the speaker...
I doubt why the default I2S master is AIC32, maybe the dm6467 can not produce the exactly frequence 1.536MHz .
I think..
Tai chang.