<?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: [QSPI] Write Register instruction sends corrupted bytes in S32K</title>
    <link>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1669364#M23964</link>
    <description>&lt;P&gt;Hi,&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/212522"&gt;@Nhi_Nguyen&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;While testing, I have noticed another behavior of the QSPI module which might help. I have noticed that, if I restart the board by turning the power supply off and then back on, run the modified example with sys_init() and then run the same modified example with MCU_Init(), I get the correct WRR instruction sent (CASE 2 from 1_board_restart_behavior.png). If I restart the board and run&amp;nbsp;the same modified example with MCU_Init(), the WRR instruction is no longer sent correctly (CASE 3 from 1_board_restart_behavior.png). Do you think there might be another setting/register (besides the QSPI, FXOSC, FIRC and SIRC ones) which could impact the write register operation?&lt;/P&gt;&lt;P&gt;Also, please let me know if you find anything on your board.&lt;/P&gt;&lt;P&gt;Thank you,&lt;BR /&gt;Beatrice&lt;/P&gt;</description>
    <pubDate>Wed, 14 Jun 2023 13:54:28 GMT</pubDate>
    <dc:creator>maria_beatrice_balaceanu</dc:creator>
    <dc:date>2023-06-14T13:54:28Z</dc:date>
    <item>
      <title>[QSPI] Write Register instruction sends corrupted bytes</title>
      <link>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1654774#M23144</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am using Design Studio 3.5 with RTD S32K396 3.0.0 and I am trying to send a 2 bytes WriteRegister instruction. I have configured this instruction in the MemInitConfiguration section from Mem_43_ExFls/MemDevice/MemSerialFlashCfg. I am trying to send it via a QSPI_IP_OP_TYPE_RMW_REG operation. Please find attached an image of the LUT and WRITE_REG operation (QSPI_IP_OP_TYPE_WRITE_REG.png).&lt;/P&gt;&lt;P&gt;I need this WriteRegiter instruction in order to set the Configuration Register of a QUAD SPI S25FL128 FLASH chip. At first, I have successfully adapted the Mem_43_ExFls_Example_S32K396 example project to my S25FL128 chip and I got to send this instruction correctly (I have checked it with a Logic Analyzer). In order to adapt this project, I have:&lt;BR /&gt;1) removed the Mem_ExFls_PinSetup function and replaced it with the generated code from the Port component&amp;nbsp;&lt;/P&gt;&lt;P&gt;2) replaced the MemHyperFlashCfg with my MemSerialFlashCfg configuration.&lt;/P&gt;&lt;P&gt;I have left the clock initialization to be performed with sys_init().&lt;/P&gt;&lt;P&gt;However, when I tried to integrate the same Serial Flash and QSPI_IP_OP_TYPE_RMW_REG configurations into a new project (which uses the generated code for initializing the clocks and contains some additional modules such as Platform, SPI, CAN, etc.), it ends up sending completely different values than the ones set in the "Bit-field value" field. I have attached a comparison between what shows up on the Logic Analyzer for the modified project and for the new one (Logic_Analyzer_Data.png).&amp;nbsp; The other QSPI instructions (write Enable 0x06, Read Status Register 0x05, Read Configuration Register 0x35) seem to be sent correctly.&lt;/P&gt;&lt;P&gt;Is there anything I need to configure in order to send the two bytes WriteRegister instruction correctly?&lt;/P&gt;&lt;P&gt;Thank you in advance,&lt;/P&gt;&lt;P&gt;Beatrice&lt;/P&gt;</description>
      <pubDate>Mon, 22 May 2023 11:26:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1654774#M23144</guid>
      <dc:creator>maria_beatrice_balaceanu</dc:creator>
      <dc:date>2023-05-22T11:26:24Z</dc:date>
    </item>
    <item>
      <title>Re: [QSPI] Write Register instruction sends corrupted bytes</title>
      <link>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1664788#M23697</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;SPAN&gt;maria_beatrice_&lt;/SPAN&gt;&lt;WBR /&gt;&lt;SPAN&gt;balaceanu,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Can you read value of this variable "&lt;EM&gt;&lt;STRONG&gt;value&lt;/STRONG&gt;&lt;/EM&gt;" that I highlighted in red in below picture:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nhi_Nguyen_0-1686110550182.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/226524i97E3F3F27FA1BAEF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nhi_Nguyen_0-1686110550182.png" alt="Nhi_Nguyen_0-1686110550182.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;This "&lt;STRONG&gt;value&lt;/STRONG&gt;" will store value configured by the parameter "&lt;STRONG&gt;Bit-field value"&lt;/STRONG&gt; in configuration. Then, data transferred into Tx buffer through the register&amp;nbsp;&lt;STRONG&gt;&lt;SPAN class="fontstyle0"&gt;TX Buffer Data Register(TBDR) &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="fontstyle0"&gt;and size of data determined in the register&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class="fontstyle0"&gt;IP Configuration Register (IPCR). &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="fontstyle0"&gt;So, Can you please capture value of 2 these registers after you run over the function&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="fontstyle0"&gt;Mem_43_ExFls_Init()?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="fontstyle0"&gt;Best regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class="fontstyle0"&gt;Nhi&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jun 2023 04:15:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1664788#M23697</guid>
      <dc:creator>Nhi_Nguyen</dc:creator>
      <dc:date>2023-06-07T04:15:34Z</dc:date>
    </item>
    <item>
      <title>Re: [QSPI] Write Register instruction sends corrupted bytes</title>
      <link>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1665134#M23712</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;Nhi Nguyen,&lt;/P&gt;&lt;P&gt;Thank you! I have checked the "value" and "operation-&amp;gt;size" fields and they seem to match the ones configured in &lt;SPAN&gt;QSPI_IP_OP_TYPE_RMW_REG&amp;nbsp;&lt;/SPAN&gt;(1_WriteReg_value.png and 2_WriteReg_size). I have also checked the values of the&amp;nbsp;&lt;SPAN class=""&gt;IPCR and&amp;nbsp;TBDR registers&lt;/SPAN&gt;&amp;nbsp;after exiting Mem_43_ExFls_Init(). The values are in&amp;nbsp;3_RegistersVals.png.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could the clock configuration have any influence on the way the data from these registers is transmitted? I have attached the clock configuration in&amp;nbsp;4_clock_conf.png and&amp;nbsp;5_clock_conf.png. Please note that, for&amp;nbsp;5_clock_conf, Design Studio does not allow me to modify the divider of QSPI_SFCK_CLK (marked with red).&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Beatrice&lt;/P&gt;</description>
      <pubDate>Wed, 07 Jun 2023 11:32:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1665134#M23712</guid>
      <dc:creator>maria_beatrice_balaceanu</dc:creator>
      <dc:date>2023-06-07T11:32:11Z</dc:date>
    </item>
    <item>
      <title>Re: [QSPI] Write Register instruction sends corrupted bytes</title>
      <link>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1665814#M23735</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;maria_beatrice_&lt;/SPAN&gt;&lt;WBR /&gt;&lt;SPAN&gt;balaceanu,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Because you said that you can send successful one byte so I don't think it come from clock. And clocks like:&amp;nbsp; &lt;SPAN class="fontstyle0"&gt;QSPI_MEM_CLK&lt;/SPAN&gt;&amp;nbsp;, QSPI_SFCK,... you just need to use it default from configuration. I saw that they was satisfied range of clocks. I didn't see affect to data also. But, it's strange because data is written into TDBR correctly and you measured signals at output of MCU.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;I prefer that this issue can come from Port. My suggestion to find where the issue can come from :&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nhi_Nguyen_0-1686198582509.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/226759i09C8895108D2A664/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nhi_Nguyen_0-1686198582509.png" alt="Nhi_Nguyen_0-1686198582509.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;You can try to use 1 of your first project instead of 1 in your second project. Then, point 2.&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;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Jun 2023 04:37:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1665814#M23735</guid>
      <dc:creator>Nhi_Nguyen</dc:creator>
      <dc:date>2023-06-08T04:37:50Z</dc:date>
    </item>
    <item>
      <title>Re: [QSPI] Write Register instruction sends corrupted bytes</title>
      <link>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1666271#M23757</link>
      <description>&lt;P&gt;Hi, Nhi Nguyen,&lt;/P&gt;&lt;P&gt;Actually, my modified example (the first project) contains the port initialization from the generated driver (as I have mentioned in the request: 1_msg_port_comp.png).&lt;BR /&gt;Thank you for your suggestion related to the configuration of the project! In order to remove any possible influence of other modules, I have created another project from the modified example which worked. For this new project, I have replaced sys_init() with the MCU driver. Now, it seems that this new project isn't sending the correct instruction either. The only difference between these two projects is the MCU initialization (2_modified_example_config.png and 3_modified_example_snippet.png).&lt;/P&gt;&lt;P&gt;Kind regards,&lt;BR /&gt;Beatrice&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Jun 2023 14:46:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1666271#M23757</guid>
      <dc:creator>maria_beatrice_balaceanu</dc:creator>
      <dc:date>2023-06-08T14:46:55Z</dc:date>
    </item>
    <item>
      <title>Re: [QSPI] Write Register instruction sends corrupted bytes</title>
      <link>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1666819#M23781</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;SPAN&gt;maria_beatrice_&lt;/SPAN&gt;&lt;WBR /&gt;&lt;SPAN&gt;balaceanu,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Maybe MCU driver is handling something wrongly or It comes from configuration. Can you please send me the MCU configuration that you're using? I'll check it.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Nhi&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jun 2023 09:12:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1666819#M23781</guid>
      <dc:creator>Nhi_Nguyen</dc:creator>
      <dc:date>2023-06-09T09:12:58Z</dc:date>
    </item>
    <item>
      <title>Re: [QSPI] Write Register instruction sends corrupted bytes</title>
      <link>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1666832#M23783</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Hi, Nhi Nguyen,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Thank you! Please find attached the modified example project, with the MCU configured in the .mex file.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Beatrice&lt;/P&gt;</description>
      <pubDate>Fri, 09 Jun 2023 09:32:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1666832#M23783</guid>
      <dc:creator>maria_beatrice_balaceanu</dc:creator>
      <dc:date>2023-06-09T09:32:24Z</dc:date>
    </item>
    <item>
      <title>Re: [QSPI] Write Register instruction sends corrupted bytes</title>
      <link>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1667451#M23828</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/216524"&gt;@maria_beatrice_balaceanu&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;At the moment, I don't have the board to check, but I looked at your configuration and I saw that you is missing this.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nhi_Nguyen_0-1686555673783.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/227137i39FBA1E6D6FC918E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nhi_Nguyen_0-1686555673783.png" alt="Nhi_Nguyen_0-1686555673783.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Because You're using Clock source from PLL but you didn't tick this parameter in SetMode, so, PLL clock wasn't gated after you run through the function Mcu_SetMode().&lt;/P&gt;
&lt;P&gt;You can try to do this first, if it can't resolve the problem, I'll find the board to check.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Nhi&lt;/P&gt;</description>
      <pubDate>Mon, 12 Jun 2023 07:46:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1667451#M23828</guid>
      <dc:creator>Nhi_Nguyen</dc:creator>
      <dc:date>2023-06-12T07:46:16Z</dc:date>
    </item>
    <item>
      <title>Re: [QSPI] Write Register instruction sends corrupted bytes</title>
      <link>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1667501#M23832</link>
      <description>&lt;P&gt;Hi, Nhi Nguyen,&lt;/P&gt;&lt;P&gt;Thank you! I have enabled this setting, but the WRR instruction is still not sent correctly. Could this be caused by a misconfiguration of the PLL register?&lt;BR /&gt;I have compared the values of the PLL register when using sys_init (2_PLL_reg_sys_init.png) to the ones of the PLL register after using MCU Init (3_PLL_reg_mcu_init.png) and I have noticed differences for several PLL register fields (1_PLL_reg_values_comparison.png) .&lt;BR /&gt;The most notable are the down spread modulation (PLLFM-&amp;gt;SPREADCTL) and the PLL Calibration Register 2 (PLLCAL2). I have checked the MCU manual (RTD_MCU_UM.pdf) and I see that PLLFM-&amp;gt;SPREADCTL is only mentioned in a Tresos configuration (chapter 4.270 Parameter McuPllFmSpreadctl).&lt;BR /&gt;Is there any way I could also modify it with the classic Design Studio .mex approach?&lt;/P&gt;&lt;P&gt;Thank you,&lt;BR /&gt;Beatrice&lt;/P&gt;</description>
      <pubDate>Mon, 12 Jun 2023 13:38:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1667501#M23832</guid>
      <dc:creator>maria_beatrice_balaceanu</dc:creator>
      <dc:date>2023-06-12T13:38:29Z</dc:date>
    </item>
    <item>
      <title>Re: [QSPI] Write Register instruction sends corrupted bytes</title>
      <link>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1668066#M23863</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/216524"&gt;@maria_beatrice_balaceanu&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;For&amp;nbsp;&lt;SPAN&gt;PLLFM-&amp;gt;SPREADCTL you can select it as below:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nhi_Nguyen_0-1686640460332.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/227326i8C33B22FF7ABBA69/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nhi_Nguyen_0-1686640460332.png" alt="Nhi_Nguyen_0-1686640460332.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;For&amp;nbsp;&lt;SPAN&gt;PLL Calibration Register 2 (PLLCAL2):&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nhi_Nguyen_1-1686640940296.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/227329i9C3A0D5AC596E062/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nhi_Nguyen_1-1686640940296.png" alt="Nhi_Nguyen_1-1686640940296.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Nhi&lt;/P&gt;</description>
      <pubDate>Tue, 13 Jun 2023 07:22:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1668066#M23863</guid>
      <dc:creator>Nhi_Nguyen</dc:creator>
      <dc:date>2023-06-13T07:22:42Z</dc:date>
    </item>
    <item>
      <title>Re: [QSPI] Write Register instruction sends corrupted bytes</title>
      <link>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1668401#M23899</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you! I have also tried to modify the PLL and FXOSC registers from the MCU configuration, but the WRR instruction is still not sent correctly. I am attaching the project which I have tested to this message. I have also checked other registers and I see that the Wait States field of the FLASH/CTL register differs (1_RegistersComp.png), but I am not sure if this might impact anything. The other fields of the FLASH, FLASH_ALT, PFLASH, QUADSPI and CONFIGURATION_GPR are the same. Did you get a chance to check with your board?&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Beatrice&lt;/P&gt;</description>
      <pubDate>Tue, 13 Jun 2023 12:35:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1668401#M23899</guid>
      <dc:creator>maria_beatrice_balaceanu</dc:creator>
      <dc:date>2023-06-13T12:35:16Z</dc:date>
    </item>
    <item>
      <title>Re: [QSPI] Write Register instruction sends corrupted bytes</title>
      <link>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1669364#M23964</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/212522"&gt;@Nhi_Nguyen&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;While testing, I have noticed another behavior of the QSPI module which might help. I have noticed that, if I restart the board by turning the power supply off and then back on, run the modified example with sys_init() and then run the same modified example with MCU_Init(), I get the correct WRR instruction sent (CASE 2 from 1_board_restart_behavior.png). If I restart the board and run&amp;nbsp;the same modified example with MCU_Init(), the WRR instruction is no longer sent correctly (CASE 3 from 1_board_restart_behavior.png). Do you think there might be another setting/register (besides the QSPI, FXOSC, FIRC and SIRC ones) which could impact the write register operation?&lt;/P&gt;&lt;P&gt;Also, please let me know if you find anything on your board.&lt;/P&gt;&lt;P&gt;Thank you,&lt;BR /&gt;Beatrice&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jun 2023 13:54:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1669364#M23964</guid>
      <dc:creator>maria_beatrice_balaceanu</dc:creator>
      <dc:date>2023-06-14T13:54:28Z</dc:date>
    </item>
    <item>
      <title>Re: [QSPI] Write Register instruction sends corrupted bytes</title>
      <link>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1670041#M23996</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/216524"&gt;@maria_beatrice_balaceanu&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Can you please contact me through team? My acc: &lt;A href="mailto:nhi.nguyenthikieu@nxp.com" target="_blank"&gt;nhi.nguyenthikieu@nxp.com&lt;/A&gt;&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;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jun 2023 07:59:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1670041#M23996</guid>
      <dc:creator>Nhi_Nguyen</dc:creator>
      <dc:date>2023-06-15T07:59:27Z</dc:date>
    </item>
    <item>
      <title>Re: [QSPI] Write Register instruction sends corrupted bytes</title>
      <link>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1670246#M24017</link>
      <description>&lt;P&gt;Thank you for your support! After our discussion, it seems that the most probable cause is a bug in the generated MCU driver, namely MUX_10_DC_0. We have requested a hotfix for this.&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jun 2023 11:19:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1670246#M24017</guid>
      <dc:creator>maria_beatrice_balaceanu</dc:creator>
      <dc:date>2023-06-15T11:19:06Z</dc:date>
    </item>
    <item>
      <title>Re: [QSPI] Write Register instruction sends corrupted bytes</title>
      <link>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1670254#M24019</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/212522"&gt;@Nhi_Nguyen&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;I have tried to modify manually the value which sets the MC_CGM/MUX_10_DC_0 to the same value as the one obtained with sys_init() (0x80020000) for PLL PHI1 at 240 MHz (1_DIV3.png), but the WRR instruction is still not sent correctly. I have also tried something similar with PLL PHI1 at 320 MHz, but still no luck.&lt;BR /&gt;Do you think there might be something else which corrupts this instruction?&lt;/P&gt;&lt;P&gt;Thank you,&lt;BR /&gt;Beatrice&lt;/P&gt;</description>
      <pubDate>Thu, 15 Jun 2023 11:42:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1670254#M24019</guid>
      <dc:creator>maria_beatrice_balaceanu</dc:creator>
      <dc:date>2023-06-15T11:42:43Z</dc:date>
    </item>
    <item>
      <title>Re: [QSPI] Write Register instruction sends corrupted bytes</title>
      <link>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1671006#M24055</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/216524"&gt;@maria_beatrice_balaceanu&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;I've just realized that a part of divider of MUX_10_DC done default by HW, so, we don't need to plus it to MUX_10_DC_DIV. So, it is not bug in driver. So, can you please cancel request to hotfix.&lt;/P&gt;
&lt;P&gt;Just follow RM with option A+ memory&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nhi_Nguyen_0-1686906316665.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/228094i46A180104414AFB8/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nhi_Nguyen_0-1686906316665.png" alt="Nhi_Nguyen_0-1686906316665.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nhi_Nguyen_1-1686906342302.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/228095i0CB74A4D083D3A22/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nhi_Nguyen_1-1686906342302.png" alt="Nhi_Nguyen_1-1686906342302.png" /&gt;&lt;/span&gt;&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="Nhi_Nguyen_2-1686906373284.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/228096i7071CE69BF528F2A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nhi_Nguyen_2-1686906373284.png" alt="Nhi_Nguyen_2-1686906373284.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;In DS configuration:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nhi_Nguyen_3-1686906398621.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/228097i848D1351A752C2AF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nhi_Nguyen_3-1686906398621.png" alt="Nhi_Nguyen_3-1686906398621.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nhi_Nguyen_4-1686906407858.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/228098iD31F38E96C5AAA7F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nhi_Nguyen_4-1686906407858.png" alt="Nhi_Nguyen_4-1686906407858.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nhi_Nguyen_5-1686906418398.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/228099i4BD9E73BB7AF59E0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nhi_Nguyen_5-1686906418398.png" alt="Nhi_Nguyen_5-1686906418398.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nhi_Nguyen_6-1686906426329.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/228100iAC2ADECD8AE04617/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nhi_Nguyen_6-1686906426329.png" alt="Nhi_Nguyen_6-1686906426329.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nhi_Nguyen_7-1686906435027.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/228101iB8A7A9A0B653CD7A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nhi_Nguyen_7-1686906435027.png" alt="Nhi_Nguyen_7-1686906435027.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Nhi&lt;/P&gt;</description>
      <pubDate>Fri, 16 Jun 2023 09:08:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1671006#M24055</guid>
      <dc:creator>Nhi_Nguyen</dc:creator>
      <dc:date>2023-06-16T09:08:04Z</dc:date>
    </item>
    <item>
      <title>Re: [QSPI] Write Register instruction sends corrupted bytes</title>
      <link>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1678668#M24571</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/212522"&gt;@Nhi_Nguyen&lt;/a&gt;,&lt;/P&gt;&lt;P&gt;Thank you! I confirm that the WRR instruction is sent correctly with this configuration (&lt;SPAN&gt;RM&amp;nbsp;23.7.2.1 with Option A+)&lt;/SPAN&gt;. We have cancelled the hotfix request.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have also tried to decrease the frequencies of the CORE_CLK and CM7_CORE_CLK clocks, while keeping the other frequencies the same as in RM&amp;nbsp;23.7.2.1 with Option A+, but then the WRR instruction is no longer sent correctly. Is&amp;nbsp;RM&amp;nbsp;23.7.2.1 with Option A+&amp;nbsp;&lt;/SPAN&gt;the only clock configuration for which the QSPI_IP_OP_TYPE_WRITE_REG operation sends the correct data?&lt;/P&gt;&lt;P&gt;Thank you!&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Beatrice&lt;/P&gt;</description>
      <pubDate>Thu, 29 Jun 2023 10:46:48 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1678668#M24571</guid>
      <dc:creator>maria_beatrice_balaceanu</dc:creator>
      <dc:date>2023-06-29T10:46:48Z</dc:date>
    </item>
    <item>
      <title>Re: [QSPI] Write Register instruction sends corrupted bytes</title>
      <link>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1679210#M24606</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/216524"&gt;@maria_beatrice_balaceanu&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;I don't think so. Because follow to RM for S32K396, have 2 clock options that support QuadSPI:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nhi_Nguyen_7-1688096888122.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/230197iC3064AA8E4B3B3B1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nhi_Nguyen_7-1688096888122.png" alt="Nhi_Nguyen_7-1688096888122.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can try to configure option B as below:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nhi_Nguyen_0-1688096679743.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/230190i7FC58DF509210BA4/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nhi_Nguyen_0-1688096679743.png" alt="Nhi_Nguyen_0-1688096679743.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nhi_Nguyen_1-1688096689240.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/230191i7BFE7C51AD4F10AF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nhi_Nguyen_1-1688096689240.png" alt="Nhi_Nguyen_1-1688096689240.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nhi_Nguyen_2-1688096698166.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/230192i75A9B6307D832365/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nhi_Nguyen_2-1688096698166.png" alt="Nhi_Nguyen_2-1688096698166.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;In configuration:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nhi_Nguyen_3-1688096750914.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/230193i257B68C3AEBD4521/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nhi_Nguyen_3-1688096750914.png" alt="Nhi_Nguyen_3-1688096750914.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nhi_Nguyen_4-1688096758499.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/230194iC2234D6390E0EA8C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nhi_Nguyen_4-1688096758499.png" alt="Nhi_Nguyen_4-1688096758499.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Nhi_Nguyen_5-1688096811578.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/230195i57437FAF980AC77F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nhi_Nguyen_5-1688096811578.png" alt="Nhi_Nguyen_5-1688096811578.png" /&gt;&lt;/span&gt;&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="Nhi_Nguyen_6-1688096817929.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/230196i7E492613B8B50752/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Nhi_Nguyen_6-1688096817929.png" alt="Nhi_Nguyen_6-1688096817929.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Nhi&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2023 03:48:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1679210#M24606</guid>
      <dc:creator>Nhi_Nguyen</dc:creator>
      <dc:date>2023-06-30T03:48:26Z</dc:date>
    </item>
    <item>
      <title>Re: [QSPI] Write Register instruction sends corrupted bytes</title>
      <link>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1679625#M24633</link>
      <description>&lt;P&gt;Hi, Nhi,&lt;/P&gt;&lt;P&gt;Ok. Thank you!&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Beatrice&lt;/P&gt;</description>
      <pubDate>Fri, 30 Jun 2023 12:24:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/QSPI-Write-Register-instruction-sends-corrupted-bytes/m-p/1679625#M24633</guid>
      <dc:creator>maria_beatrice_balaceanu</dc:creator>
      <dc:date>2023-06-30T12:24:16Z</dc:date>
    </item>
  </channel>
</rss>

