<?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: uart_pal_s32k144w status = STATUS_UART_RX_OVERRUN</title>
    <link>https://community.nxp.com/t5/S32K/uart-pal-s32k144w-status-STATUS-UART-RX-OVERRUN/m-p/1426190#M14359</link>
    <description>&lt;P&gt;Anyway, if you use the non-blocking function, you can use the below function to get the status of the ongoing transfer&lt;/P&gt;
&lt;P&gt;UART_GetTransmitStatus()&lt;/P&gt;
&lt;P&gt;Once the transfer is complete, a new one can be started.&lt;/P&gt;
&lt;P&gt;STATUS_UART_RX_OVERRUN should be returned only of the driver fails to read all the RX data (from the PuTTY terminal) in time.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="danielmartynek_0-1646919377144.png" style="width: 589px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/173075i64CD542E60F9AB99/image-dimensions/589x337?v=v2" width="589" height="337" role="button" title="danielmartynek_0-1646919377144.png" alt="danielmartynek_0-1646919377144.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regadrs,&lt;/P&gt;
&lt;P&gt;Daniel&lt;/P&gt;</description>
    <pubDate>Thu, 10 Mar 2022 13:39:27 GMT</pubDate>
    <dc:creator>danielmartynek</dc:creator>
    <dc:date>2022-03-10T13:39:27Z</dc:date>
    <item>
      <title>uart_pal_s32k144w status = STATUS_UART_RX_OVERRUN</title>
      <link>https://community.nxp.com/t5/S32K/uart-pal-s32k144w-status-STATUS-UART-RX-OVERRUN/m-p/1425502#M14338</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I am trying to run the uart_pal_s32k144w example on the s32k144w evaluation board but when I run the code, it only prints the first letter of the welcome message. I tried to fix this by replacing the function UART_SendDataBlocking with UART_SendData and now the welcome message prints but the while loop errors out because the status of the UART is STATUS_UART_RX_OVERRUN. I tried to use a while loop to wait for the whole message to print before the code moves on but that didn't work either. What does this status mean and what can I do to fix it?&lt;/P&gt;&lt;P&gt;I am using a serial connection to PuTTY with a baud rate of 9600 to see the printed output.&lt;/P&gt;&lt;P&gt;Any help would be appreciated.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Julie&lt;/P&gt;</description>
      <pubDate>Wed, 09 Mar 2022 18:03:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/uart-pal-s32k144w-status-STATUS-UART-RX-OVERRUN/m-p/1425502#M14338</guid>
      <dc:creator>juliencs</dc:creator>
      <dc:date>2022-03-09T18:03:13Z</dc:date>
    </item>
    <item>
      <title>Re: uart_pal_s32k144w status = STATUS_UART_RX_OVERRUN</title>
      <link>https://community.nxp.com/t5/S32K/uart-pal-s32k144w-status-STATUS-UART-RX-OVERRUN/m-p/1426168#M14358</link>
      <description>&lt;P&gt;Hello Julie,&lt;/P&gt;
&lt;P&gt;I can't reproduce the issue with&lt;/P&gt;
&lt;P&gt;S32DS 3.4&lt;/P&gt;
&lt;P&gt;SDK RTM v4.0.2&lt;/P&gt;
&lt;P&gt;uart_pal_s32k144w&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It works as expected:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="danielmartynek_0-1646918950611.png" style="width: 647px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/173067i374D53CA6C044923/image-dimensions/647x409?v=v2" width="647" height="409" role="button" title="danielmartynek_0-1646918950611.png" alt="danielmartynek_0-1646918950611.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Which SDK version do you use?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR, Daniel&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2022 13:29:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/uart-pal-s32k144w-status-STATUS-UART-RX-OVERRUN/m-p/1426168#M14358</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2022-03-10T13:29:39Z</dc:date>
    </item>
    <item>
      <title>Re: uart_pal_s32k144w status = STATUS_UART_RX_OVERRUN</title>
      <link>https://community.nxp.com/t5/S32K/uart-pal-s32k144w-status-STATUS-UART-RX-OVERRUN/m-p/1426190#M14359</link>
      <description>&lt;P&gt;Anyway, if you use the non-blocking function, you can use the below function to get the status of the ongoing transfer&lt;/P&gt;
&lt;P&gt;UART_GetTransmitStatus()&lt;/P&gt;
&lt;P&gt;Once the transfer is complete, a new one can be started.&lt;/P&gt;
&lt;P&gt;STATUS_UART_RX_OVERRUN should be returned only of the driver fails to read all the RX data (from the PuTTY terminal) in time.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="danielmartynek_0-1646919377144.png" style="width: 589px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/173075i64CD542E60F9AB99/image-dimensions/589x337?v=v2" width="589" height="337" role="button" title="danielmartynek_0-1646919377144.png" alt="danielmartynek_0-1646919377144.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regadrs,&lt;/P&gt;
&lt;P&gt;Daniel&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2022 13:39:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/uart-pal-s32k144w-status-STATUS-UART-RX-OVERRUN/m-p/1426190#M14359</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2022-03-10T13:39:27Z</dc:date>
    </item>
    <item>
      <title>Re: uart_pal_s32k144w status = STATUS_UART_RX_OVERRUN</title>
      <link>https://community.nxp.com/t5/S32K/uart-pal-s32k144w-status-STATUS-UART-RX-OVERRUN/m-p/1426267#M14363</link>
      <description>&lt;P&gt;Hello Daniel,&lt;/P&gt;&lt;P&gt;Thank you for replying!&lt;/P&gt;&lt;P&gt;I am using S32DS 3.4 and SDK RTM 4.0.2.&lt;/P&gt;&lt;P&gt;The UART_GetTransmitStatus() helped, now the program has no problems printing.&lt;/P&gt;&lt;P&gt;When I step through debugging the program, it is able to get to the UART_ReceiveData() function and will wait for me to type and hit enter in the putty terminal, but as soon as it checks the receive status, it still says STATUS_UART_RX_OVERRUN and the program sends the error message and breaks the loop. If I simply let the program run it will let my type and hit enter in the putty terminal but does not send the error message.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="RX_OVERRUN.PNG" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/173089iF2AFE579B805C07D/image-size/large?v=v2&amp;amp;px=999" role="button" title="RX_OVERRUN.PNG" alt="RX_OVERRUN.PNG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Why would the driver be failing to read the RX data? Do I need to clear the OR flag?&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Julie&lt;/P&gt;</description>
      <pubDate>Thu, 10 Mar 2022 15:36:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/uart-pal-s32k144w-status-STATUS-UART-RX-OVERRUN/m-p/1426267#M14363</guid>
      <dc:creator>juliencs</dc:creator>
      <dc:date>2022-03-10T15:36:15Z</dc:date>
    </item>
    <item>
      <title>Re: uart_pal_s32k144w status = STATUS_UART_RX_OVERRUN</title>
      <link>https://community.nxp.com/t5/S32K/uart-pal-s32k144w-status-STATUS-UART-RX-OVERRUN/m-p/1426712#M14374</link>
      <description>&lt;P&gt;Hello Julie,&lt;/P&gt;
&lt;P&gt;Do you have a logic analyzer or an oscilloscope?&lt;/P&gt;
&lt;P&gt;Can you scope the TX RX pins?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Daniel&lt;/P&gt;</description>
      <pubDate>Fri, 11 Mar 2022 07:55:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/uart-pal-s32k144w-status-STATUS-UART-RX-OVERRUN/m-p/1426712#M14374</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2022-03-11T07:55:05Z</dc:date>
    </item>
    <item>
      <title>Re: uart_pal_s32k144w status = STATUS_UART_RX_OVERRUN</title>
      <link>https://community.nxp.com/t5/S32K/uart-pal-s32k144w-status-STATUS-UART-RX-OVERRUN/m-p/1427184#M14396</link>
      <description>&lt;P&gt;Hello Daniel,&lt;/P&gt;&lt;P&gt;Thanks for the reply.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I ended up just transferring one byte at a time and moving the SendData function into the rxCallback function, which seems to work.&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Julie&lt;/P&gt;</description>
      <pubDate>Fri, 11 Mar 2022 23:21:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/uart-pal-s32k144w-status-STATUS-UART-RX-OVERRUN/m-p/1427184#M14396</guid>
      <dc:creator>juliencs</dc:creator>
      <dc:date>2022-03-11T23:21:25Z</dc:date>
    </item>
  </channel>
</rss>

