imx8mmini sai1 max sample rates

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

imx8mmini sai1 max sample rates

91件の閲覧回数
sofia_0571
Contributor II

hi

    sai1 connect a codecs support sample rates 768khz/32bit. SAI1-RX0 connect codec_DOUT.

have no data with 768khz/32bit and L/R channels to read.but SAI1-TXFS/SAI1-TXC could output 768khz/49.152Mhz. read L/R channels with 768khz/16bit and 384khz/32bit is ok.kernel version 6.1.36.

thanks.

 

 

0 件の賞賛
返信
6 返答(返信)

66件の閲覧回数
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

Could you please share your device tree configuration?

Which CODEC are you using?

Best regards.

0 件の賞賛
返信

62件の閲覧回数
sofia_0571
Contributor II

about codecs dts as below:

sofia_0571_0-1784080120640.png

run arecord cmd with "-f S32_LE -r 384000 -c 2 -d 1 test.wav" or "-f S16_LE -r 786000 -c 2 -d 1 test.wav" is ok. but run with "-f S32_LE -r 768000 -c 2 -d 1 test.wav",test.wav is NULL.

 

 

 

0 件の賞賛
返信

45件の閲覧回数
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

If you are getting errors related to the sample rate, could be caused by clock source since it is not able to generate the necessary frequency for that sample rate.

Sometimes, is needed to use a dedicated clock source such as an external clock to get an specific sample rate.

Best regards.

0 件の賞賛
返信

41件の閲覧回数
sofia_0571
Contributor II
when read with 768kHz 32bit x 2 channel,SAI1_TXFS/SAI1_TXC output is ok(768khz/49.152Mhz),The codec data output pin (connect to SAI1_RX0)has data output when checked with an oscilloscope.Is it possible that imx8mmini sdma is not worKing?
0 件の賞賛
返信

33件の閲覧回数
JorgeCas
NXP TechSupport
NXP TechSupport

Hello,

Do you get underflow or overflow errors during testing?

Best regards.

0 件の賞賛
返信

22件の閲覧回数
sofia_0571
Contributor II

get kernel print errors during testing as below:
[ 506.336480] [858] wait_for_avail:1936: asoc-simple-card sound-pcmdev: capture write error (DMA or IRQ trouble?)

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2394875%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3Eimx8mmini%20sai1%20%E6%9C%80%E5%A4%A7%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%83%AC%E3%83%BC%E3%83%88%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2394875%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3Ehi%3C%2FP%3E%3CP%3ESAI1%20Connect%E3%81%AE%3CSPAN%3E%E3%82%B3%E3%83%BC%E3%83%87%E3%83%83%E3%82%AF%E3%81%AF%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%83%AC%E3%83%BC%E3%83%88768kHz%2F32bit%E3%81%AB%E5%AF%BE%E5%BF%9C%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%20%3C%2FSPAN%3E%3CSPAN%3ESAI1-RX0%20codec_DOUT%E6%8E%A5%E7%B6%9A%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E768kHz%2F32bit%E3%81%8A%E3%82%88%E3%81%B3L%2FR%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E3%81%A7%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8C%E3%82%8B%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81%3C%2FSPAN%3E%3CSPAN%3ESAI1-TXFS%2FSAI1-TXC%E3%81%AF768kHz%2F49.152Mhz%E3%82%92%E5%87%BA%E5%8A%9B%E5%8F%AF%E8%83%BD%E3%81%A7%E3%81%99%E3%80%82768khz%2F16bit%E3%81%8A%E3%82%88%E3%81%B3384khz%2F32bit%E3%81%AEL%2FR%E3%83%81%E3%83%A3%E3%83%8D%E3%83%AB%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E3%81%AF%E5%95%8F%E9%A1%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B36.1.36%E3%81%A7%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%3E%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2395135%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20imx8mmini%20sai1%20max%20sample%20rates%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2395135%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%82%B3%E3%83%BC%E3%83%87%E3%83%83%E3%82%AFdts%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AF%E4%BB%A5%E4%B8%8B%E3%81%AE%E9%80%9A%E3%82%8A%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22sofia_0571_0-1784080120640.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22sofia_0571_0-1784080120640.png%22%20style%3D%22width%3A%20315px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22sofia_0571_0-1784080120640.png%22%20style%3D%22width%3A%20315px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22sofia_0571_0-1784080120640.png%22%20style%3D%22width%3A%20315px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22sofia_0571_0-1784080120640.png%22%20style%3D%22width%3A%20315px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22sofia_0571_0-1784080120640.png%22%20style%3D%22width%3A%20315px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F392312iB7FFB2011BA96B9F%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22sofia_0571_0-1784080120640.png%22%20alt%3D%22sofia_0571_0-1784080120640.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E3%80%8C-f%20S32_LE%20-r%20384000%20-c%202%20-d%201%20test.wav%E3%80%8D%E3%82%92%E6%8C%87%E5%AE%9A%E3%81%97%E3%81%A6%20arecord%20%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%81%BE%E3%81%9F%E3%81%AF%E3%80%8C-f%20S16_LE%20-r%20786000%20-c%202%20-d%201%20test.wav%E3%80%8D%E3%81%A7%E3%82%82%E5%95%8F%E9%A1%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E3%80%8C-f%20S32_LE%20-r%20768000%20-c%202%20-d%201%20test.wav%E3%80%8D%E3%81%A7%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81test.wav%20%E3%81%AF%20NULL%20%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2395093%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20imx8mmini%20sai1%20max%20sample%20rates%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2395093%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%0A%3CP%3E%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%83%84%E3%83%AA%E3%83%BC%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%82%92%E6%95%99%E3%81%88%E3%81%A6%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FP%3E%0A%3CP%3E%E3%81%A9%E3%81%AE%E3%82%B3%E3%83%BC%E3%83%87%E3%83%83%E3%82%AF%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%3C%2FP%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2395539%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20imx8mmini%20sai1%20max%20sample%20rates%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2395539%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%0A%3CP%3E%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%83%AC%E3%83%BC%E3%83%88%E3%81%AB%E9%96%A2%E9%80%A3%E3%81%99%E3%82%8B%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E5%87%BA%E3%82%8B%E5%A0%B4%E5%90%88%E3%80%81%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%8C%E3%81%9D%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%83%AC%E3%83%BC%E3%83%88%E3%81%AB%E5%BF%85%E8%A6%81%E3%81%AA%E5%91%A8%E6%B3%A2%E6%95%B0%E3%82%92%E7%94%9F%E6%88%90%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84%E3%81%9F%E3%82%81%E3%80%81%E5%8E%9F%E5%9B%A0%E3%81%8B%E3%82%82%E3%81%97%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%0A%3CP%3E%E7%89%B9%E5%AE%9A%E3%81%AE%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AA%E3%83%B3%E3%82%B0%E3%83%AC%E3%83%BC%E3%83%88%E3%82%92%E5%BE%97%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E3%81%AF%E3%80%81%E5%A4%96%E9%83%A8%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AA%E3%81%A9%E3%81%AE%E5%B0%82%E7%94%A8%E3%81%AE%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2396078%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20imx8mmini%20sai1%20max%20sample%20rates%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2396078%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%0A%3CP%3E%E3%83%86%E3%82%B9%E3%83%88%E4%B8%AD%E3%81%AB%E3%82%A2%E3%83%B3%E3%83%80%E3%83%BC%E3%83%95%E3%83%AD%E3%83%BC%E3%82%A8%E3%83%A9%E3%83%BC%E3%82%84%E3%82%AA%E3%83%BC%E3%83%90%E3%83%BC%E3%83%95%E3%83%AD%E3%83%BC%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%3C%2FP%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2395654%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20imx8mmini%20sai1%20max%20sample%20rates%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2395654%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E768kHz%E3%81%AE32%E3%83%93%E3%83%83%E3%83%88%C3%972%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB%E3%81%A7%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8B%E3%81%A8%E3%80%81SAI1_TXFS%2FSAI1_TXC%E5%87%BA%E5%8A%9B%E3%81%AF%E6%AD%A3%E5%B8%B8(768kHz%2F49.152MHz)%E3%81%A7%E3%81%99%E3%80%82%E3%82%B3%E3%83%BC%E3%83%87%E3%83%83%E3%82%AF%E3%81%AE%E3%83%87%E3%83%BC%E3%82%BF%E5%87%BA%E5%8A%9B%E3%83%94%E3%83%B3%EF%BC%88SAI1_RX0%E3%81%AB%E6%8E%A5%E7%B6%9A%EF%BC%89%E3%81%AF%E3%80%81%E3%82%AA%E3%82%B7%E3%83%AD%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%97%E3%81%A7%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%81%A8%E3%83%87%E3%83%BC%E3%82%BF%E5%87%BA%E5%8A%9B%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82imx8mmini%E3%81%AESDMA%E3%81%8C%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2396151%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20imx8mmini%20sai1%20max%20sample%20rates%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2396151%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%83%86%E3%82%B9%E3%83%88%E4%B8%AD%E3%81%AB%E4%BB%A5%E4%B8%8B%E3%81%AE%E3%82%88%E3%81%86%E3%81%AA%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB%E5%87%BA%E5%8A%9B%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%3CBR%20%2F%3E%20%5B%20506.336480%5D%20%5B858%5D%20wait_for_avail%3A1936%3A%20asoc-simple-card%20sound-pcmdev%3A%20%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A3%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BF%E3%82%A8%E3%83%A9%E3%83%BC%20(DMA%20%E3%81%BE%E3%81%9F%E3%81%AF%20IRQ%20%E3%81%AE%E5%95%8F%E9%A1%8C%3F)%3C%2FP%3E%3C%2FLINGO-BODY%3E