<?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>S32KのトピックRe: Port external Nand Flash to S32K344 using QSPI interface</title>
    <link>https://community.nxp.com/t5/S32K/Port-external-Nand-Flash-to-S32K344-using-QSPI-interface/m-p/1648217#M22798</link>
    <description>&lt;P&gt;Hi Chen,&lt;/P&gt;
&lt;P&gt;Yeah, If you can use IPL functions, this problem can be solved.&lt;/P&gt;
&lt;P&gt;I'm glad to hear that.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Nhi&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 11 May 2023 01:28:39 GMT</pubDate>
    <dc:creator>Nhi_Nguyen</dc:creator>
    <dc:date>2023-05-11T01:28:39Z</dc:date>
    <item>
      <title>Port external Nand Flash to S32K344 using QSPI interface</title>
      <link>https://community.nxp.com/t5/S32K/Port-external-Nand-Flash-to-S32K344-using-QSPI-interface/m-p/1640938#M22418</link>
      <description>&lt;P&gt;I have reviewed existed example Fls_Example_S32K344 from S32DS IDE, which could communicate with external NOR flash&amp;nbsp;&lt;SPAN&gt;MX25L6433FM2I-08G 64Mb. I'm trying to port Nand flash from ISSI&amp;nbsp;&lt;A href="https://www.issi.com/WW/pdf/37-38SML-SMW01G8A-02G8A-04G8A-08G8A.pdf" target="_blank"&gt;37-38SML-SMW01G8A-02G8A-04G8A-08G8A.pdf (issi.com)&lt;/A&gt;, its read/write protocol are split address between block/page address and byte address. For example for Read operation from Host side:&lt;/SPAN&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;SPAN&gt;Send Page read command 0x13&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Send 24bit block+page address with dummy bits inside&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Read Status to check&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;If status ok, send read cache command 0xEB&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Send 16bit byte address with&amp;nbsp;dummy bits inside&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Send 4 dummy cycles&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;read data back, and the data length must be less or equal&amp;nbsp;to the page byte size.&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;SPAN&gt;From the ISSI data sheet, each block has 64 pages, and each page has 2048 bytes data and extra 128 bytes for ECC.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I'm just wondering if it's possible to use Fls module LUT operation to split address like example above.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 26 Apr 2023 19:22:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Port-external-Nand-Flash-to-S32K344-using-QSPI-interface/m-p/1640938#M22418</guid>
      <dc:creator>Li_Chen</dc:creator>
      <dc:date>2023-04-26T19:22:14Z</dc:date>
    </item>
    <item>
      <title>Re: Port external Nand Flash to S32K344 using QSPI interface</title>
      <link>https://community.nxp.com/t5/S32K/Port-external-Nand-Flash-to-S32K344-using-QSPI-interface/m-p/1647891#M22779</link>
      <description>&lt;P&gt;Hi Chen,&lt;/P&gt;
&lt;P&gt;I read document of external memory that attached by you.&lt;/P&gt;
&lt;P&gt;As far as I know, We need to configure 2 addresses, one for page address, one for data address in cache. So, I think we need to have 2 sequences, at least. But, in driver, a sequence to read:&lt;/P&gt;
&lt;P&gt;step 1. write address where we want to read data from external memory.&lt;/P&gt;
&lt;P&gt;step 2: trigger sequence that set LUTs corresponding to steps as your example.&lt;/P&gt;
&lt;P&gt;We have only one time to set address that want to read data from if use&lt;/P&gt;
&lt;P&gt;Fls_Write()&lt;/P&gt;
&lt;P&gt;Fls_MainFunction()&lt;/P&gt;
&lt;P&gt;Have this parameter:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nhi_Nguyen_0-1683714539570.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/222563iC68706FD1D500A7B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nhi_Nguyen_0-1683714539570.png" alt="Nhi_Nguyen_0-1683714539570.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Nhi_Nguyen_0-1683714539570.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;I think can use this parameter to send Page Read sequence. then call Fls_Write(), Fls_MainFunction() to read data. But this parameter just initialized at init, you can't change page that you want to read.&lt;/P&gt;
&lt;P&gt;Anyway, It is difficult to use this external memory, I think.&lt;/P&gt;
&lt;P&gt;I'll contact to developer of Fls to get more idea and get back to you later.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Nhi&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 May 2023 10:35:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Port-external-Nand-Flash-to-S32K344-using-QSPI-interface/m-p/1647891#M22779</guid>
      <dc:creator>Nhi_Nguyen</dc:creator>
      <dc:date>2023-05-10T10:35:00Z</dc:date>
    </item>
    <item>
      <title>Re: Port external Nand Flash to S32K344 using QSPI interface</title>
      <link>https://community.nxp.com/t5/S32K/Port-external-Nand-Flash-to-S32K344-using-QSPI-interface/m-p/1648080#M22792</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/212522" target="_self"&gt;&lt;SPAN class=""&gt;Nhi_Nguyen&lt;/SPAN&gt;&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;P&gt;I ended up using Qspi APIs&amp;nbsp;&lt;FONT color="#0000FF"&gt;Qspi_Ip_RunCommand&lt;/FONT&gt; and&amp;nbsp;&lt;FONT color="#0000FF"&gt;Qspi_Ip_RunReadCommand&lt;/FONT&gt; to implement the read function. I&lt;SPAN&gt;'m using S32 DS 3.4 and RTD SW version&amp;nbsp;2.0.0, build version S32K3_RTD_2_0_0_D2203_ASR_REL_4_4_REV_0000_20220331&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 10 May 2023 17:03:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Port-external-Nand-Flash-to-S32K344-using-QSPI-interface/m-p/1648080#M22792</guid>
      <dc:creator>Li_Chen</dc:creator>
      <dc:date>2023-05-10T17:03:32Z</dc:date>
    </item>
    <item>
      <title>Re: Port external Nand Flash to S32K344 using QSPI interface</title>
      <link>https://community.nxp.com/t5/S32K/Port-external-Nand-Flash-to-S32K344-using-QSPI-interface/m-p/1648217#M22798</link>
      <description>&lt;P&gt;Hi Chen,&lt;/P&gt;
&lt;P&gt;Yeah, If you can use IPL functions, this problem can be solved.&lt;/P&gt;
&lt;P&gt;I'm glad to hear that.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Nhi&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 11 May 2023 01:28:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Port-external-Nand-Flash-to-S32K344-using-QSPI-interface/m-p/1648217#M22798</guid>
      <dc:creator>Nhi_Nguyen</dc:creator>
      <dc:date>2023-05-11T01:28:39Z</dc:date>
    </item>
  </channel>
</rss>

