<?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: mpc5748G Uart overrun in S32 SDK</title>
    <link>https://community.nxp.com/t5/S32-SDK/mpc5748G-Uart-overrun/m-p/929763#M1108</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Closed.&lt;/P&gt;&lt;P&gt;the RX can handler disabled other interrupts.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 18 Jun 2019 07:47:50 GMT</pubDate>
    <dc:creator>dany_amsalem</dc:creator>
    <dc:date>2019-06-18T07:47:50Z</dc:date>
    <item>
      <title>mpc5748G Uart overrun</title>
      <link>https://community.nxp.com/t5/S32-SDK/mpc5748G-Uart-overrun/m-p/929762#M1107</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;i'm working on the DEVKIT MPC5748G rev D under the S32 IDE.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;I have a problem with missing RX byte in UART_4,&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;My UART code based on the&amp;nbsp;&lt;STRONG&gt;uart pal&lt;/STRONG&gt; example (S32144_SDK01).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;in my setup i'm using 2 CAN interfaces which both sends messages interleaved&amp;nbsp;with 1msec each and in at the same time i'm trying to transfer file via UART in the rate of 921600 bps.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;it seems that, each time UART4 receives byte inside CAN irq handler time it miss it and the next byte is declared as overrun (both events are in the CAN IRQ handler time).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;in the attached file you can see the time sharing between IRQ handlers (CAN, uartTX, uartRx, uartErr), blue circle&amp;nbsp; represent the missing uart rx byte.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;I check the signals&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;any idea why i'm missing this byte ?&amp;nbsp; nothing is shared between both in aspect of signals or code.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Tanks in advance&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; background-color: #ffffff;"&gt;Dany&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Jun 2019 09:02:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-SDK/mpc5748G-Uart-overrun/m-p/929762#M1107</guid>
      <dc:creator>dany_amsalem</dc:creator>
      <dc:date>2019-06-16T09:02:59Z</dc:date>
    </item>
    <item>
      <title>Re: mpc5748G Uart overrun</title>
      <link>https://community.nxp.com/t5/S32-SDK/mpc5748G-Uart-overrun/m-p/929763#M1108</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Closed.&lt;/P&gt;&lt;P&gt;the RX can handler disabled other interrupts.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jun 2019 07:47:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-SDK/mpc5748G-Uart-overrun/m-p/929763#M1108</guid>
      <dc:creator>dany_amsalem</dc:creator>
      <dc:date>2019-06-18T07:47:50Z</dc:date>
    </item>
  </channel>
</rss>

