<?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>topic Kintesis QuadSPI Transmit Buffer does not transmits more 0x10 words to the attached N25Q256A in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kintesis-QuadSPI-Transmit-Buffer-does-not-transmits-more-0x10/m-p/472545#M28615</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am working on the TWR-POS-K81, with a on board N25q256A, when trying to program the NOR flash, QuadSPI block in the K82F doesn't transmit anything more than 0x10 words&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Tahoma; font-size: 13.3333px;"&gt;the TBDR register seems to accepts only 0x10 words (64bytes) of data and freezes and loops waiting for &lt;SPAN style="color: #000000; font-family: Tahoma; font-size: 13.3333px;"&gt;QuadSPI_SR:TXFULL is always '1'to clear&lt;/SPAN&gt;, The QuapSPI_BSR:TRCTR shows 0x20 and QuadSPI_TBSR:TRBFL - 0x10,&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-family: Tahoma; font-size: 13.3333px;"&gt; the QuadSPI_SR:TXFULL is always '1'. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Tahoma; font-size: 13.3333px;"&gt;Trying to clear and check QuadSPI_FR:TBFF as per the document doesn't seem to help.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 13.3333px; font-family: Tahoma;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 13.3333px; font-family: Tahoma;"&gt;The LUT instruction programmed is&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[16] = 0x08180432,&amp;nbsp; (0x32 is QUAD INPUT FAST PROGRAM)&amp;nbsp; I am running Extended-SPI mode&lt;/P&gt;&lt;P&gt;[17] = 0x22FF,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any insights and help is most welcome&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &lt;/P&gt;&lt;P&gt;Krishna&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 09 Dec 2015 13:30:00 GMT</pubDate>
    <dc:creator>bvsrkrishnarao</dc:creator>
    <dc:date>2015-12-09T13:30:00Z</dc:date>
    <item>
      <title>Kintesis QuadSPI Transmit Buffer does not transmits more 0x10 words to the attached N25Q256A</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kintesis-QuadSPI-Transmit-Buffer-does-not-transmits-more-0x10/m-p/472545#M28615</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am working on the TWR-POS-K81, with a on board N25q256A, when trying to program the NOR flash, QuadSPI block in the K82F doesn't transmit anything more than 0x10 words&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Tahoma; font-size: 13.3333px;"&gt;the TBDR register seems to accepts only 0x10 words (64bytes) of data and freezes and loops waiting for &lt;SPAN style="color: #000000; font-family: Tahoma; font-size: 13.3333px;"&gt;QuadSPI_SR:TXFULL is always '1'to clear&lt;/SPAN&gt;, The QuapSPI_BSR:TRCTR shows 0x20 and QuadSPI_TBSR:TRBFL - 0x10,&lt;/SPAN&gt;&lt;SPAN style="color: #000000; font-family: Tahoma; font-size: 13.3333px;"&gt; the QuadSPI_SR:TXFULL is always '1'. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Tahoma; font-size: 13.3333px;"&gt;Trying to clear and check QuadSPI_FR:TBFF as per the document doesn't seem to help.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 13.3333px; font-family: Tahoma;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: 13.3333px; font-family: Tahoma;"&gt;The LUT instruction programmed is&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[16] = 0x08180432,&amp;nbsp; (0x32 is QUAD INPUT FAST PROGRAM)&amp;nbsp; I am running Extended-SPI mode&lt;/P&gt;&lt;P&gt;[17] = 0x22FF,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any insights and help is most welcome&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &lt;/P&gt;&lt;P&gt;Krishna&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Dec 2015 13:30:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kintesis-QuadSPI-Transmit-Buffer-does-not-transmits-more-0x10/m-p/472545#M28615</guid>
      <dc:creator>bvsrkrishnarao</dc:creator>
      <dc:date>2015-12-09T13:30:00Z</dc:date>
    </item>
    <item>
      <title>Re: Kintesis QuadSPI Transmit Buffer does not transmits more 0x10 words to the attached N25Q256A</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kintesis-QuadSPI-Transmit-Buffer-does-not-transmits-more-0x10/m-p/472546#M28616</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I could solve the issue, by putting in some delay at each read of the QuadSPI_SR:&lt;SPAN style="color: #000000; font-family: Tahoma; font-size: 13.3333px;"&gt;:TXFULL&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Tahoma; font-size: 13.3333px;"&gt;Here is code snippet&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;while(QuadSPI_BRD_SR_TXFULL(base))&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;{for (volatile uint32_t i=0; i &amp;lt; 100; i++)&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt; __ASM("nop");}&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Earlier the driver would just loop if the TXFULL flag was set, while writing into TBDR register, just putting the delay seemed to have solved the issue.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Dec 2015 09:28:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kintesis-QuadSPI-Transmit-Buffer-does-not-transmits-more-0x10/m-p/472546#M28616</guid>
      <dc:creator>bvsrkrishnarao</dc:creator>
      <dc:date>2015-12-11T09:28:03Z</dc:date>
    </item>
    <item>
      <title>Re: Kintesis QuadSPI Transmit Buffer does not transmits more 0x10 words to the attached N25Q256A</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kintesis-QuadSPI-Transmit-Buffer-does-not-transmits-more-0x10/m-p/472547#M28617</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Krishna,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for the share info.&lt;/P&gt;&lt;P&gt;Hope your answer could help other customers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;best regards,&lt;/P&gt;&lt;P&gt;Ma Hui&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 24 Dec 2015 02:49:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/Kintesis-QuadSPI-Transmit-Buffer-does-not-transmits-more-0x10/m-p/472547#M28617</guid>
      <dc:creator>Hui_Ma</dc:creator>
      <dc:date>2015-12-24T02:49:02Z</dc:date>
    </item>
  </channel>
</rss>

