<?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 Re: Check WEL bit fail in Qspi_Ip_Example_S32K344 in S32K</title>
    <link>https://community.nxp.com/t5/S32K/Check-WEL-bit-fail-in-Qspi-Ip-Example-S32K344/m-p/1932877#M39547</link>
    <description>&lt;P&gt;If so, do you drive this pin to logic 0?&lt;/P&gt;</description>
    <pubDate>Thu, 15 Aug 2024 09:54:55 GMT</pubDate>
    <dc:creator>davidtosenovjan</dc:creator>
    <dc:date>2024-08-15T09:54:55Z</dc:date>
    <item>
      <title>Check WEL bit fail in Qspi_Ip_Example_S32K344</title>
      <link>https://community.nxp.com/t5/S32K/Check-WEL-bit-fail-in-Qspi-Ip-Example-S32K344/m-p/1930948#M39404</link>
      <description>&lt;P&gt;The version information of the example is as below:&lt;/P&gt;&lt;P&gt;* Autosar Version : 4.7.0&lt;BR /&gt;* Autosar Revision : ASR_REL_4_7_REV_0000&lt;BR /&gt;* Autosar Conf.Variant :&lt;BR /&gt;* SW Version : 3.0.0&lt;BR /&gt;* Build Version : S32K3_RTD_3_0_0_D2303_ASR_REL_4_7_REV_0000_20230331&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The Serial Flash I use is W25Q16. I've attached the Datasheet as attachment.&lt;/P&gt;&lt;P&gt;I've configured the Mem LUT Operand in below table of ConfigTools:&lt;/P&gt;&lt;P&gt;Write Enable is 06h and Read Status Register-1 is 05h&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="FelixQi_0-1723536821803.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/293118iB32FD5C6D471EF83/image-size/medium?v=v2&amp;amp;px=400" role="button" title="FelixQi_0-1723536821803.png" alt="FelixQi_0-1723536821803.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="FelixQi_1-1723536866860.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/293119iB07C996A48C5C340/image-size/medium?v=v2&amp;amp;px=400" role="button" title="FelixQi_1-1723536866860.png" alt="FelixQi_1-1723536866860.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="FelixQi_2-1723536893974.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/293120iE3103010A7E01720/image-size/medium?v=v2&amp;amp;px=400" role="button" title="FelixQi_2-1723536893974.png" alt="FelixQi_2-1723536893974.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="FelixQi_3-1723536920511.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/293121i4BA05B78DD294076/image-size/medium?v=v2&amp;amp;px=400" role="button" title="FelixQi_3-1723536920511.png" alt="FelixQi_3-1723536920511.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;But when I run the example, when run&amp;nbsp;Qspi_Ip_EraseBlock() in main.c&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="FelixQi_4-1723537152600.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/293126i492891EE6B042199/image-size/medium?v=v2&amp;amp;px=400" role="button" title="FelixQi_4-1723537152600.png" alt="FelixQi_4-1723537152600.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;it runs into&amp;nbsp;Qspi_Ip_WriteEnable(),&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="FelixQi_5-1723537253658.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/293127iA22943FCFF52950F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="FelixQi_5-1723537253658.png" alt="FelixQi_5-1723537253658.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;After&amp;nbsp;/* send WREN command */, when&amp;nbsp;/* check WEL bit */, the WEL is expected to be 1, but it is read as 0. So the program runs into&amp;nbsp;Mem_ExFls_ExampleAssert().&lt;/P&gt;&lt;P&gt;Is there any wrong configuration or do I miss some important&amp;nbsp;configuration? Expect to your reply. Thanks!&lt;/P&gt;</description>
      <pubDate>Tue, 13 Aug 2024 08:26:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Check-WEL-bit-fail-in-Qspi-Ip-Example-S32K344/m-p/1930948#M39404</guid>
      <dc:creator>FelixQi</dc:creator>
      <dc:date>2024-08-13T08:26:42Z</dc:date>
    </item>
    <item>
      <title>Re: Check WEL bit fail in Qspi_Ip_Example_S32K344</title>
      <link>https://community.nxp.com/t5/S32K/Check-WEL-bit-fail-in-Qspi-Ip-Example-S32K344/m-p/1932061#M39514</link>
      <description>&lt;P&gt;What is your /WP pin connection?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="davidtosenovjan_0-1723642866094.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/293315i4096B307FC07F38F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="davidtosenovjan_0-1723642866094.png" alt="davidtosenovjan_0-1723642866094.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Aug 2024 13:41:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Check-WEL-bit-fail-in-Qspi-Ip-Example-S32K344/m-p/1932061#M39514</guid>
      <dc:creator>davidtosenovjan</dc:creator>
      <dc:date>2024-08-14T13:41:16Z</dc:date>
    </item>
    <item>
      <title>Re: Check WEL bit fail in Qspi_Ip_Example_S32K344</title>
      <link>https://community.nxp.com/t5/S32K/Check-WEL-bit-fail-in-Qspi-Ip-Example-S32K344/m-p/1932561#M39527</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Thank you for your reply!&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="FelixQi_0-1723684800815.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/293372i9E4CA7FEED0FB89A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="FelixQi_0-1723684800815.png" alt="FelixQi_0-1723684800815.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="FelixQi_1-1723684880713.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/293373iA9E84337A27BAB92/image-size/medium?v=v2&amp;amp;px=400" role="button" title="FelixQi_1-1723684880713.png" alt="FelixQi_1-1723684880713.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The /WP(IO2) pin of Flash is connected to PTD12 of S32K344 currently.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Aug 2024 01:24:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Check-WEL-bit-fail-in-Qspi-Ip-Example-S32K344/m-p/1932561#M39527</guid>
      <dc:creator>FelixQi</dc:creator>
      <dc:date>2024-08-15T01:24:45Z</dc:date>
    </item>
    <item>
      <title>Re: Check WEL bit fail in Qspi_Ip_Example_S32K344</title>
      <link>https://community.nxp.com/t5/S32K/Check-WEL-bit-fail-in-Qspi-Ip-Example-S32K344/m-p/1932877#M39547</link>
      <description>&lt;P&gt;If so, do you drive this pin to logic 0?&lt;/P&gt;</description>
      <pubDate>Thu, 15 Aug 2024 09:54:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Check-WEL-bit-fail-in-Qspi-Ip-Example-S32K344/m-p/1932877#M39547</guid>
      <dc:creator>davidtosenovjan</dc:creator>
      <dc:date>2024-08-15T09:54:55Z</dc:date>
    </item>
    <item>
      <title>Re: Check WEL bit fail in Qspi_Ip_Example_S32K344</title>
      <link>https://community.nxp.com/t5/S32K/Check-WEL-bit-fail-in-Qspi-Ip-Example-S32K344/m-p/1933334#M39589</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I don't drive this pin to logic 0 in source code.&lt;/P&gt;&lt;P&gt;I've measured this pin by oscilloscope and it keeps logic 1 during the whole process.&lt;/P&gt;&lt;P&gt;I also tried not connecting this pin, but still meet the same problem.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Besides,&amp;nbsp;I've tried another command "Read JEDEC ID". Below is the sequence in the Flash User Manual:&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Sequence of Read JEDEC ID.PNG" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/293529i8E04F2CF9A8FAF26/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Sequence of Read JEDEC ID.PNG" alt="Sequence of Read JEDEC ID.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; After I send the read command, I could measure there is data output through DO.&lt;/P&gt;&lt;P&gt;But all data in&amp;nbsp;ReadData keep as 0 after running below&amp;nbsp; API:&lt;/P&gt;&lt;P&gt;qspiStatus = Qspi_Ip_RunReadCommand(instance, 21, 0U, ReadData, NULL_PTR, 3U);//Read JEDEC ID&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;21 is the LUT index of ReadDeviceId:&lt;/P&gt;&lt;P&gt;/* 21: ReadDeviceId */&lt;BR /&gt;(Qspi_Ip_InstrOpType)((Qspi_Ip_InstrOpType)QSPI_IP_LUT_INSTR_CMD | (Qspi_Ip_InstrOpType)QSPI_IP_LUT_PADS_1 | (Qspi_Ip_InstrOpType)159U),&lt;BR /&gt;(Qspi_Ip_InstrOpType)(QSPI_IP_LUT_INSTR_STOP)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It seems that the Flash could response the command but the S32K344 could not read correctly.&lt;/P&gt;&lt;P&gt;I've not sure where the problem exists.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 16 Aug 2024 02:51:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Check-WEL-bit-fail-in-Qspi-Ip-Example-S32K344/m-p/1933334#M39589</guid>
      <dc:creator>FelixQi</dc:creator>
      <dc:date>2024-08-16T02:51:54Z</dc:date>
    </item>
    <item>
      <title>Re: Check WEL bit fail in Qspi_Ip_Example_S32K344</title>
      <link>https://community.nxp.com/t5/S32K/Check-WEL-bit-fail-in-Qspi-Ip-Example-S32K344/m-p/1933405#M39591</link>
      <description>I've noticed that the value of register QUADSPI-&amp;gt;RBDR[0] remains 0x00000000 all the time.&lt;BR /&gt;</description>
      <pubDate>Fri, 16 Aug 2024 05:19:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Check-WEL-bit-fail-in-Qspi-Ip-Example-S32K344/m-p/1933405#M39591</guid>
      <dc:creator>FelixQi</dc:creator>
      <dc:date>2024-08-16T05:19:35Z</dc:date>
    </item>
    <item>
      <title>Re: Check WEL bit fail in Qspi_Ip_Example_S32K344</title>
      <link>https://community.nxp.com/t5/S32K/Check-WEL-bit-fail-in-Qspi-Ip-Example-S32K344/m-p/1936813#M39877</link>
      <description>&lt;P&gt;I've missed the READ instruction in the&amp;nbsp;&lt;SPAN&gt;Read Status Register-1&amp;nbsp;sequence. The problem was solved already.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Aug 2024 01:28:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Check-WEL-bit-fail-in-Qspi-Ip-Example-S32K344/m-p/1936813#M39877</guid>
      <dc:creator>FelixQi</dc:creator>
      <dc:date>2024-08-21T01:28:37Z</dc:date>
    </item>
  </channel>
</rss>

