<?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>S32Z/EのトピックRe: LINFlexD UART Rx FIFO sofreset</title>
    <link>https://community.nxp.com/t5/S32Z-E/LINFlexD-UART-Rx-FIFO-sofreset/m-p/2191081#M81</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/254838"&gt;@smp9&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Thanks for contacting us again. I am assuming you are still using the S32E2. I checked how it is done in the RTD and it seems that it is needed to write both SLEEP and INIT bits at the same time:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alejandro_e_0-1761186480759.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/362187i9C71206B08A6509F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="alejandro_e_0-1761186480759.png" alt="alejandro_e_0-1761186480759.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Are you performing the your configuration in that way?&lt;/P&gt;
&lt;P&gt;If that is not the problem, can you share a complete dump of the LLCE registers just before writing 0 to LINCR1[INIT]? address range 0x42980000 -&amp;nbsp;0x4298005C&lt;/P&gt;
&lt;P&gt;So I can compare with an example.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 23 Oct 2025 02:33:10 GMT</pubDate>
    <dc:creator>alejandro_e</dc:creator>
    <dc:date>2025-10-23T02:33:10Z</dc:date>
    <item>
      <title>LINFlexD UART Rx FIFO sofreset</title>
      <link>https://community.nxp.com/t5/S32Z-E/LINFlexD-UART-Rx-FIFO-sofreset/m-p/2190921#M80</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm trying to setup the LINFlexD_9 in UART Mode using TX and RX FIFO buffers. The TX FIFO works fine, but when I enable the RX FIFO to exit init mode (LINCR1[INIT] = 0) causes a soft reset.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;These are the values of the registers just before setting&amp;nbsp;LINCR1[INIT] to 0.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="smp9_0-1761154305537.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/362157iF82791CA5DB845F9/image-size/medium?v=v2&amp;amp;px=400" role="button" title="smp9_0-1761154305537.png" alt="smp9_0-1761154305537.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="smp9_1-1761154324634.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/362158i69FC7FCAD3B7175B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="smp9_1-1761154324634.png" alt="smp9_1-1761154324634.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="smp9_2-1761154344468.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/362159i4D839C4A1B2280AB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="smp9_2-1761154344468.png" alt="smp9_2-1761154344468.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any idea what could be happening?&lt;/P&gt;</description>
      <pubDate>Wed, 22 Oct 2025 17:35:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32Z-E/LINFlexD-UART-Rx-FIFO-sofreset/m-p/2190921#M80</guid>
      <dc:creator>smp9</dc:creator>
      <dc:date>2025-10-22T17:35:09Z</dc:date>
    </item>
    <item>
      <title>Re: LINFlexD UART Rx FIFO sofreset</title>
      <link>https://community.nxp.com/t5/S32Z-E/LINFlexD-UART-Rx-FIFO-sofreset/m-p/2191081#M81</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/254838"&gt;@smp9&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Thanks for contacting us again. I am assuming you are still using the S32E2. I checked how it is done in the RTD and it seems that it is needed to write both SLEEP and INIT bits at the same time:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alejandro_e_0-1761186480759.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/362187i9C71206B08A6509F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="alejandro_e_0-1761186480759.png" alt="alejandro_e_0-1761186480759.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Are you performing the your configuration in that way?&lt;/P&gt;
&lt;P&gt;If that is not the problem, can you share a complete dump of the LLCE registers just before writing 0 to LINCR1[INIT]? address range 0x42980000 -&amp;nbsp;0x4298005C&lt;/P&gt;
&lt;P&gt;So I can compare with an example.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 23 Oct 2025 02:33:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32Z-E/LINFlexD-UART-Rx-FIFO-sofreset/m-p/2191081#M81</guid>
      <dc:creator>alejandro_e</dc:creator>
      <dc:date>2025-10-23T02:33:10Z</dc:date>
    </item>
    <item>
      <title>Re: LINFlexD UART Rx FIFO sofreset</title>
      <link>https://community.nxp.com/t5/S32Z-E/LINFlexD-UART-Rx-FIFO-sofreset/m-p/2191657#M83</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/238460"&gt;@alejandro_e&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I tried to write the SLEEP and WRITE bits at the same time, but the issue is still present.&lt;/P&gt;&lt;P&gt;I have attached a dump of the register values using 'Watch Registers' &amp;gt; 'Export' because 'Memory' &amp;gt; 'Export' does not work for those addresses.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Thu, 23 Oct 2025 15:35:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32Z-E/LINFlexD-UART-Rx-FIFO-sofreset/m-p/2191657#M83</guid>
      <dc:creator>smp9</dc:creator>
      <dc:date>2025-10-23T15:35:21Z</dc:date>
    </item>
    <item>
      <title>Re: LINFlexD UART Rx FIFO sofreset</title>
      <link>https://community.nxp.com/t5/S32Z-E/LINFlexD-UART-Rx-FIFO-sofreset/m-p/2192784#M90</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/254838"&gt;@smp9&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Sorry for the late reply. You can just select all the registers in the &lt;EM&gt;Watch registers&lt;/EM&gt;&amp;nbsp;and copy them as coma separated data. However, since there few registers for LIN you can compare them by sight with the followin:&lt;/P&gt;
&lt;P&gt;I sopped the program here, just before going to normal mode:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alejandro_e_0-1761343395436.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/362548iF7CAED08A41023DB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="alejandro_e_0-1761343395436.png" alt="alejandro_e_0-1761343395436.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;With the following callstack:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alejandro_e_1-1761343406721.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/362549i10CDCA9FBA7E5C0A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="alejandro_e_1-1761343406721.png" alt="alejandro_e_1-1761343406721.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;And the registers were as follows:&lt;/P&gt;
&lt;TABLE style="border-collapse: collapse; width: 124pt;" border="0" width="166" cellspacing="0" cellpadding="0"&gt;&lt;COLGROUP&gt;&lt;COL style="width: 62pt;" span="2" width="83" /&gt; &lt;/COLGROUP&gt;
&lt;TBODY&gt;
&lt;TR style="height: 14.4pt;"&gt;
&lt;TD width="83" height="19" style="height: 14.4pt; width: 62pt;"&gt;UARTCR&lt;/TD&gt;
&lt;TD width="83" style="width: 62pt;"&gt;0x00000027&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.4pt;"&gt;
&lt;TD height="19" style="height: 14.4pt;"&gt;LINSR&lt;/TD&gt;
&lt;TD&gt;0x00002000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.4pt;"&gt;
&lt;TD height="19" style="height: 14.4pt;"&gt;LINOCR&lt;/TD&gt;
&lt;TD&gt;0x0000FFFF&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.4pt;"&gt;
&lt;TD height="19" style="height: 14.4pt;"&gt;UARTPTO&lt;/TD&gt;
&lt;TD&gt;0x00000FFF&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.4pt;"&gt;
&lt;TD height="19" style="height: 14.4pt;"&gt;BDRL&lt;/TD&gt;
&lt;TD&gt;0x00000000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.4pt;"&gt;
&lt;TD height="19" style="height: 14.4pt;"&gt;DMARXE&lt;/TD&gt;
&lt;TD&gt;0x00000000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.4pt;"&gt;
&lt;TD height="19" style="height: 14.4pt;"&gt;LINTOCR&lt;/TD&gt;
&lt;TD&gt;0x00000E2C&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.4pt;"&gt;
&lt;TD height="19" style="height: 14.4pt;"&gt;LINFBRR&lt;/TD&gt;
&lt;TD&gt;0x0000000B&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.4pt;"&gt;
&lt;TD height="19" style="height: 14.4pt;"&gt;LINCR1&lt;/TD&gt;
&lt;TD&gt;0x00000080&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.4pt;"&gt;
&lt;TD height="19" style="height: 14.4pt;"&gt;BDRM&lt;/TD&gt;
&lt;TD&gt;0x00000000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.4pt;"&gt;
&lt;TD height="19" style="height: 14.4pt;"&gt;LINESR&lt;/TD&gt;
&lt;TD&gt;0x00000000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.4pt;"&gt;
&lt;TD height="19" style="height: 14.4pt;"&gt;LINCR2&lt;/TD&gt;
&lt;TD&gt;0x00006000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.4pt;"&gt;
&lt;TD height="19" style="height: 14.4pt;"&gt;UARTCTO&lt;/TD&gt;
&lt;TD&gt;0x000009FE&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.4pt;"&gt;
&lt;TD height="19" style="height: 14.4pt;"&gt;UARTSR&lt;/TD&gt;
&lt;TD&gt;0x00000048&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.4pt;"&gt;
&lt;TD height="19" style="height: 14.4pt;"&gt;LINCFR&lt;/TD&gt;
&lt;TD&gt;0x00000000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.4pt;"&gt;
&lt;TD height="19" style="height: 14.4pt;"&gt;BIDR&lt;/TD&gt;
&lt;TD&gt;0x00000000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.4pt;"&gt;
&lt;TD height="19" style="height: 14.4pt;"&gt;DMATXE&lt;/TD&gt;
&lt;TD&gt;0x00000000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.4pt;"&gt;
&lt;TD height="19" style="height: 14.4pt;"&gt;LINTCSR&lt;/TD&gt;
&lt;TD&gt;0x00000200&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.4pt;"&gt;
&lt;TD height="19" style="height: 14.4pt;"&gt;GCR&lt;/TD&gt;
&lt;TD&gt;0x00000000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.4pt;"&gt;
&lt;TD height="19" style="height: 14.4pt;"&gt;LINIER&lt;/TD&gt;
&lt;TD&gt;0x00000000&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 14.4pt;"&gt;
&lt;TD height="19" style="height: 14.4pt;"&gt;LINIBRR&lt;/TD&gt;
&lt;TD&gt;0x00000015&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Let me know if you find any significant differences&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 24 Oct 2025 22:04:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32Z-E/LINFlexD-UART-Rx-FIFO-sofreset/m-p/2192784#M90</guid>
      <dc:creator>alejandro_e</dc:creator>
      <dc:date>2025-10-24T22:04:09Z</dc:date>
    </item>
    <item>
      <title>Re: LINFlexD UART Rx FIFO sofreset</title>
      <link>https://community.nxp.com/t5/S32Z-E/LINFlexD-UART-Rx-FIFO-sofreset/m-p/2310092#M191</link>
      <description>&lt;P&gt;Are you getting out of the boot ROM?&amp;nbsp; I have run into this issue bringing up the S32E eval board.&amp;nbsp; The boot ROM in the HSE processor falls into a serial boot mode if no other boot source could be booted and it accesses LINFLEX 9 to try and load a boot sequence from the UART.&amp;nbsp; This behavior seems to conflict with trying to initialize the RX FIFO and causes a soft reset.&amp;nbsp; Once you get out of boot ROM (by booting a valid boot source, like EMMC or QSPI) the boot ROM isn't trying to constantly access the LINFLEX 9 and enabling the RX FIFO no longer causes this soft reset.&lt;/P&gt;</description>
      <pubDate>Wed, 04 Feb 2026 16:08:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32Z-E/LINFlexD-UART-Rx-FIFO-sofreset/m-p/2310092#M191</guid>
      <dc:creator>AdamH_work</dc:creator>
      <dc:date>2026-02-04T16:08:45Z</dc:date>
    </item>
  </channel>
</rss>

