<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Vybrid ProcessorsのトピックRe: TWRVF65GS10:I2S slave configuration issue</title>
    <link>https://community.nxp.com/t5/Vybrid-Processors/TWRVF65GS10-I2S-slave-configuration-issue/m-p/376170#M3932</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Manju,&lt;/P&gt;&lt;P&gt;Have you looked at the &lt;A href="https://community.nxp.com/message/366265"&gt;Re: I2s capture in vybrid is noisy&lt;/A&gt; thread, please?&lt;/P&gt;&lt;P&gt;It looks like the problem is different in that thread than yours and most likely not related to the I2S interface; therefore, quite likely the approach&amp;nbsp; and settings used there might work for you.&lt;/P&gt;&lt;P&gt;Sincerely, Naoum Gitnik.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 02 Jan 2015 18:34:13 GMT</pubDate>
    <dc:creator>naoumgitnik</dc:creator>
    <dc:date>2015-01-02T18:34:13Z</dc:date>
    <item>
      <title>TWRVF65GS10:I2S slave configuration issue</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/TWRVF65GS10-I2S-slave-configuration-issue/m-p/376169#M3931</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm configuring I2S as receive slave for receiving audio from source which provides Bitclock ,Wordsync and raw audio. I'm using DMA based data transfer.Using MQX RTOS.&lt;/P&gt;&lt;P&gt;Below is my configuration code:&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;_mqx_int init_I2S()&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;{&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; _mqx_int&amp;nbsp; errcode = 0;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; _mqx_int&amp;nbsp;&amp;nbsp;&amp;nbsp; param = 0;// temp;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; char* modeString = NULL;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MQX_FILE_PTR i2s_ptr = NULL;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _mqx_uint type=IO_IOCTL_I2S_SET_MODE_SLAVE;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint8_t mode = (I2S_RX_MASTER | I2S_RX_SLAVE);&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I2S_STATISTICS_STRUCT stats;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AUDIO_DATA_FORMAT audio_format;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; audio_format.ENDIAN = AUDIO_LITTLE_ENDIAN;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; audio_format.ALIGNMENT = AUDIO_ALIGNMENT_LEFT;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; audio_format.BITS = 32;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; audio_format.SIZE = 1;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; audio_format.CHANNELS = 2;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp; &lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ((i2s_ptr = fopen("sai:", NULL)) == NULL)&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("&amp;nbsp; Error: Unable to open a device \n");&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return ;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("I2S Open Success\n");&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; result = ioctl(i2s_ptr, type, &amp;amp;mode);&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(result==I2S_OK)&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("Mode Success\n");&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("Mode Error = %02x\n",result);&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (ioctl(i2s_ptr, IO_IOCTL_AUDIO_SET_IO_DATA_FORMAT, &amp;amp;audio_format) != I2S_OK)&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf("&amp;nbsp; Error: Input data format not supported.\n");&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; fclose(i2s_ptr);&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;I'm using PTB0(SAI2_RX_BCLK),PTB1(SAI2_RX_DATA), and PTB2(SAI2_RX_SYNC).J8 header pin 38,39 and 40.&lt;/P&gt;&lt;P style="color: #222222; font-family: arial, sans-serif;"&gt;Below is the init_gpio.c code :&lt;/P&gt;&lt;P&gt;_mqx_int _bsp_sai_io_init&lt;/P&gt;&lt;P&gt;(&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; _mqx_uint dev_num&lt;/P&gt;&lt;P&gt;)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; switch(dev_num)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 0: // SAI0&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CCM_CSCMR1 = (CCM_CSCMR1 &amp;amp; ~CCM_CSCMR1_SAI0_CLK_SEL_MASK) | CCM_CSCMR1_SAI0_CLK_SEL(3);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CCM_CSCDR1 = (CCM_CSCMR1 &amp;amp; ~CCM_CSCDR1_SAI0_DIV_MASK) | CCM_CSCDR1_SAI0_DIV(0x0f);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CCM_CSCDR1 |= CCM_CSCDR1_SAI0_EN_MASK;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // RX_BCLK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //IOMUXC_SW_MUX_CTL_PAD_PAD_11 = IOMUXC_SW_MUX_CTL_PAD_PAD_MUX_MODE(5) | IOMUXC_SW_MUX_CTL_PAD_PAD_IBE_MASK;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // RX_DATA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //IOMUXC_SW_MUX_CTL_PAD_PAD_12 = IOMUXC_SW_MUX_CTL_PAD_PAD_MUX_MODE(5) | IOMUXC_SW_MUX_CTL_PAD_PAD_IBE_MASK;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // RX_SYNC&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //IOMUXC_SW_MUX_CTL_PAD_PAD_13 = IOMUXC_SW_MUX_CTL_PAD_PAD_MUX_MODE(5) | IOMUXC_SW_MUX_CTL_PAD_PAD_IBE_MASK;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // TX_SYNC&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IOMUXC_RGPIO(98) = IOMUXC_SW_MUX_CTL_PAD_PAD_MUX_MODE(1) | IOMUXC_SW_MUX_CTL_PAD_PAD_DSE(7) |&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IOMUXC_SW_MUX_CTL_PAD_PAD_PUS(1) | IOMUXC_SW_MUX_CTL_PAD_PAD_PKE_MASK | IOMUXC_SW_MUX_CTL_PAD_PAD_PUE_MASK | IOMUXC_SW_MUX_CTL_PAD_PAD_OBE_MASK;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // TX_DATA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IOMUXC_RGPIO(96) = IOMUXC_SW_MUX_CTL_PAD_PAD_MUX_MODE(1) | IOMUXC_SW_MUX_CTL_PAD_PAD_DSE(7) |&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IOMUXC_SW_MUX_CTL_PAD_PAD_PUS(1) | IOMUXC_SW_MUX_CTL_PAD_PAD_PKE_MASK | IOMUXC_SW_MUX_CTL_PAD_PAD_PUE_MASK | IOMUXC_SW_MUX_CTL_PAD_PAD_OBE_MASK;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // TX_BCLK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IOMUXC_RGPIO(93) = IOMUXC_SW_MUX_CTL_PAD_PAD_MUX_MODE(1) | IOMUXC_SW_MUX_CTL_PAD_PAD_DSE(7) | \&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IOMUXC_SW_MUX_CTL_PAD_PAD_PUS(1) | IOMUXC_SW_MUX_CTL_PAD_PAD_PKE_MASK | IOMUXC_SW_MUX_CTL_PAD_PAD_PUE_MASK | IOMUXC_SW_MUX_CTL_PAD_PAD_OBE_MASK;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case 2:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // RX_DATA PTB1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IOMUXC_RGPIO(23) = IOMUXC_SW_MUX_CTL_PAD_PAD_MUX_MODE(5) | IOMUXC_SW_MUX_CTL_PAD_PAD_IBE_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /*Daisy chain Selecting Pad: PTB1 for Mode: ALT5 (SAI2_RX_DATA)*/&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IOMUXC_SAI2_IPP_IND_SAI_RXDATA_0_SELECT_INPUT = 0x01;&lt;/P&gt;&lt;P&gt; // SAI2_RX_BCLK PTB0&lt;/P&gt;&lt;P&gt;&amp;nbsp; IOMUXC_RGPIO(22) = IOMUXC_SW_MUX_CTL_PAD_PAD_MUX_MODE(5) | IOMUXC_SW_MUX_CTL_PAD_PAD_IBE_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /*Daisy chain Selecting Pad: PTB0 for Mode: ALT5 (SAI2_RX_BCLK)*/&lt;/P&gt;&lt;P&gt;&amp;nbsp; IOMUXC_SAI2_IPP_IND_SAI_RXBCLK_SELECT_INPUT = 0x01;&lt;/P&gt;&lt;P&gt;&amp;nbsp; // SAI2_RX_SYNC PTB2&lt;/P&gt;&lt;P&gt;&amp;nbsp; IOMUXC_RGPIO(24) = IOMUXC_SW_MUX_CTL_PAD_PAD_MUX_MODE(5) | IOMUXC_SW_MUX_CTL_PAD_PAD_IBE_MASK;&lt;/P&gt;&lt;P&gt;&amp;nbsp; /*Daisy chain Selecting Pad: PTB2 for Mode: ALT5 (SAI2_RX_SYNC)*/&lt;/P&gt;&lt;P&gt;&amp;nbsp; IOMUXC_SAI2_IPP_IND_SAI_RXSYNC_SELECT_INPUT = 0x01;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; default:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return MQX_OK;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When i start receving using DMA mode it hangs at&amp;nbsp;&amp;nbsp; ioctl(i2s_ptr, IO_IOCTL_I2S_WAIT_RX_EVENT, NULL);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Dec 2014 16:24:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/TWRVF65GS10-I2S-slave-configuration-issue/m-p/376169#M3931</guid>
      <dc:creator>manjug</dc:creator>
      <dc:date>2014-12-25T16:24:31Z</dc:date>
    </item>
    <item>
      <title>Re: TWRVF65GS10:I2S slave configuration issue</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/TWRVF65GS10-I2S-slave-configuration-issue/m-p/376170#M3932</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Manju,&lt;/P&gt;&lt;P&gt;Have you looked at the &lt;A href="https://community.nxp.com/message/366265"&gt;Re: I2s capture in vybrid is noisy&lt;/A&gt; thread, please?&lt;/P&gt;&lt;P&gt;It looks like the problem is different in that thread than yours and most likely not related to the I2S interface; therefore, quite likely the approach&amp;nbsp; and settings used there might work for you.&lt;/P&gt;&lt;P&gt;Sincerely, Naoum Gitnik.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jan 2015 18:34:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/TWRVF65GS10-I2S-slave-configuration-issue/m-p/376170#M3932</guid>
      <dc:creator>naoumgitnik</dc:creator>
      <dc:date>2015-01-02T18:34:13Z</dc:date>
    </item>
    <item>
      <title>Re: TWRVF65GS10:I2S slave configuration issue</title>
      <link>https://community.nxp.com/t5/Vybrid-Processors/TWRVF65GS10-I2S-slave-configuration-issue/m-p/376171#M3933</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Manju,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I know it is an old question, since not closed, were you able to identify the issue ? We are facing a similar failure mode.&lt;/P&gt;&lt;P&gt;Gabriel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Mar 2016 20:51:41 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Vybrid-Processors/TWRVF65GS10-I2S-slave-configuration-issue/m-p/376171#M3933</guid>
      <dc:creator>McuG</dc:creator>
      <dc:date>2016-03-16T20:51:41Z</dc:date>
    </item>
  </channel>
</rss>

