When "playing is always blocked at 00:00" this normally means something is stuck at the audio end
----yes, you are right, the playing blocked just because i not get a stable p_dsd_clk siginal, when get statble siginal, the playing is going well.
can you un-comment the p_lrclk and p_bclk lines - I seem to recall getting the right level for lrclk and bclk is important to avoid port lockup, which is why those lines are in there.
----ok, i will un-comment the p_lrclk and p_bclk lines, but it is need to add CODEC_MASTER check for this two lines, because when xmos is i2s slave, the p_lrclk and p_bclk can't be used as output port.
many thanks to you again. here is just our pre-research for new product.
maybe there still have some difficault problems on the further design.
hope to continue get your professional guide again in the future.
how to implement I2S slave and DSD port
-
- Member++
- Posts: 30
- Joined: Tue Oct 11, 2016 7:08 am
-
Verified
- XCore Legend
- Posts: 1156
- Joined: Thu May 27, 2010 10:08 am
You're right.... I just remembered something from a while ago and didn't fully think it through.i will un-comment the p_lrclk and p_bclk lines, but it is need to add CODEC_MASTER check for this two lines, because when xmos is i2s slave, the p_lrclk and p_bclk can't be used as output port.