<?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>i.MX ProcessorsのトピックSerial Write manager hard fault</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Serial-Write-manager-hard-fault/m-p/1752872#M215311</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm getting a serial write manager hard fault error. This error I'm getting if I write multiple times in UART using LPUART_WRITE_BLOCKING Api's.&lt;/P&gt;&lt;P&gt;Here is my code snippet.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="yalin_10_0-1699279188003.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/248649i78FE8A41F0DD00A7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="yalin_10_0-1699279188003.png" alt="yalin_10_0-1699279188003.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="yalin_10_0-1699278824102.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/248647iE3D8A2B3B77BAA6A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="yalin_10_0-1699278824102.png" alt="yalin_10_0-1699278824102.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I'm getting a hard fault error, I can only receive 5 bytes.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 06 Nov 2023 14:00:15 GMT</pubDate>
    <dc:creator>yalin_10</dc:creator>
    <dc:date>2023-11-06T14:00:15Z</dc:date>
    <item>
      <title>Serial Write manager hard fault</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Serial-Write-manager-hard-fault/m-p/1752872#M215311</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm getting a serial write manager hard fault error. This error I'm getting if I write multiple times in UART using LPUART_WRITE_BLOCKING Api's.&lt;/P&gt;&lt;P&gt;Here is my code snippet.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="yalin_10_0-1699279188003.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/248649i78FE8A41F0DD00A7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="yalin_10_0-1699279188003.png" alt="yalin_10_0-1699279188003.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="yalin_10_0-1699278824102.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/248647iE3D8A2B3B77BAA6A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="yalin_10_0-1699278824102.png" alt="yalin_10_0-1699278824102.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I'm getting a hard fault error, I can only receive 5 bytes.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 06 Nov 2023 14:00:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Serial-Write-manager-hard-fault/m-p/1752872#M215311</guid>
      <dc:creator>yalin_10</dc:creator>
      <dc:date>2023-11-06T14:00:15Z</dc:date>
    </item>
    <item>
      <title>Re: Serial Write manager hard fault</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Serial-Write-manager-hard-fault/m-p/1754340#M215458</link>
      <description>&lt;P class="lia-align-justify"&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/217759"&gt;@yalin_10&lt;/a&gt;,&lt;/P&gt;
&lt;P class="lia-align-justify"&gt;Could you please use &lt;EM&gt;GPIO_PinWrite()&lt;/EM&gt; instead of &lt;EM&gt;GPIO_WritePinOutput()&lt;/EM&gt; as this function is deprecated?&lt;/P&gt;
&lt;P class="lia-align-justify"&gt;Also, did you receive an error window? Did the program stop when you receive only 5 bytes? Or the communication continues? In case you receive an error window, or the program stops while debugging, could you please share them with us?&lt;/P&gt;
&lt;P class="lia-align-justify"&gt;Finally, could you please make sure you are sending one character at a time? For example, in the &lt;EM&gt;lpuart_polling &lt;/EM&gt;example if you input/send too many characters each time, the receiver may overflow.&lt;/P&gt;
&lt;P class="lia-align-justify"&gt;Best regards, Raul.&lt;/P&gt;</description>
      <pubDate>Wed, 08 Nov 2023 16:35:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Serial-Write-manager-hard-fault/m-p/1754340#M215458</guid>
      <dc:creator>RaRo</dc:creator>
      <dc:date>2023-11-08T16:35:26Z</dc:date>
    </item>
    <item>
      <title>Re: Serial Write manager hard fault</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Serial-Write-manager-hard-fault/m-p/1754954#M215503</link>
      <description>&lt;P&gt;Yes my program stops after receiving 5 bytes.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;&lt;A title="mailto:ayyayy@10" href="mailto:Ayyayy@10" target="_blank" rel="noreferrer noopener"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 200px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/249210i417A565F76BBC6B2/image-size/small?v=v2&amp;amp;px=200" role="button" title="image.png" alt="image.png" /&gt;&lt;/span&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Nov 2023 12:19:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Serial-Write-manager-hard-fault/m-p/1754954#M215503</guid>
      <dc:creator>yalin_10</dc:creator>
      <dc:date>2023-11-09T12:19:44Z</dc:date>
    </item>
    <item>
      <title>Re: Serial Write manager hard fault</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Serial-Write-manager-hard-fault/m-p/1755056#M215515</link>
      <description>&lt;P class="lia-align-justify"&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/217759"&gt;@yalin_10&lt;/a&gt;,&lt;/P&gt;
&lt;P class="lia-align-justify"&gt;Have you made the change to&amp;nbsp;&lt;EM&gt;GPIO_PinWrite&lt;/EM&gt;() from&amp;nbsp;&lt;EM&gt;GPIO_WritePinOutput&lt;/EM&gt;()? Did you have the same results?&lt;/P&gt;
&lt;P class="lia-align-justify"&gt;How often the communication is failing? Is it happening at random moments or is a consistent failure, either by time or number of data transmitted?&lt;/P&gt;
&lt;P class="lia-align-justify"&gt;Also, could you please send again the picture? It is a little blur, and we could not see it clearly.&lt;/P&gt;
&lt;P class="lia-align-justify"&gt;Finally, could you tell us with which device are you communicating?&lt;/P&gt;
&lt;P class="lia-align-justify"&gt;Kind regards, Raul.&lt;/P&gt;</description>
      <pubDate>Thu, 09 Nov 2023 15:53:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Serial-Write-manager-hard-fault/m-p/1755056#M215515</guid>
      <dc:creator>RaRo</dc:creator>
      <dc:date>2023-11-09T15:53:01Z</dc:date>
    </item>
    <item>
      <title>Re: Serial Write manager hard fault</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Serial-Write-manager-hard-fault/m-p/1755347#M215544</link>
      <description>&lt;P&gt;1, No change in the result after we change the API's&lt;/P&gt;&lt;P&gt;2,&amp;nbsp;&lt;SPAN&gt;consistent failure happens every time I&amp;nbsp;send 3 frames, each frames having 15 bytes. even if I send once in one minute.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="yalin_10_0-1699595335157.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/249316i7C33567F3CF83752/image-size/medium?v=v2&amp;amp;px=400" role="button" title="yalin_10_0-1699595335157.png" alt="yalin_10_0-1699595335157.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;our device is MIMXRT1062.&lt;/P&gt;&lt;P&gt;We are using FreeRtos&lt;/P&gt;</description>
      <pubDate>Fri, 10 Nov 2023 05:53:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Serial-Write-manager-hard-fault/m-p/1755347#M215544</guid>
      <dc:creator>yalin_10</dc:creator>
      <dc:date>2023-11-10T05:53:05Z</dc:date>
    </item>
    <item>
      <title>Re: Serial Write manager hard fault</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Serial-Write-manager-hard-fault/m-p/1755601#M215560</link>
      <description>&lt;P&gt;I tried one more method using Freertos-Uart Apis&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="c"&gt;############################################################################################
#define RT_LPUART 											  LPUART7
#define RT_LPUART_CLK_FREQ 								BOARD_DebugConsoleSrcFreq()
#define RT_BAUDRATE										    9600U
#define RT_LPUART_RINGBUFFER_SIZE					120U

lpuart_rtos_handle_t rt_rtos_uart_handle							= {0};
lpuart_handle_t rt_uart_handle										= {0};
lpuart_rtos_config_t rt_uart_cfg									= {0};
uint8_t uart_rtos_buffer[RT_LPUART_RINGBUFFER_SIZE + 1]			= {0};
###########################################################################################
status_t Init485Uart(void){
  rt_uart_cfg.srcclk 		  = RT_LPUART_CLK_FREQ;
	rt_uart_cfg.baudrate 		= RT_BAUDRATE;
	rt_uart_cfg.base 			  = RT_LPUART;
	rt_uart_cfg.stopbits		  = kLPUART_OneStopBit;
	rt_uart_cfg.parity			  = kLPUART_ParityDisabled;
	rt_uart_cfg.buffer			  = (uint8_t *)uart_rtos_buffer;
	rt_uart_cfg.buffer_size	= RT_LPUART_RINGBUFFER_SIZE + 1;

	/*call the HAL UART init function from HAL section */

	return LPUART_RTOS_Init(&amp;amp;rt_rtos_uart_handle, &amp;amp;rt_uart_handle, &amp;amp;rt_uart_cfg) ;
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Getting Assert Error as handle is Null which is very weird because it is already declared.&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image (1).png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/249408i45C6D15C9C3B0407/image-size/large?v=v2&amp;amp;px=999" role="button" title="image (1).png" alt="image (1).png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, I am at a fix now could not proceed in any direction.&lt;/P&gt;</description>
      <pubDate>Fri, 10 Nov 2023 12:07:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Serial-Write-manager-hard-fault/m-p/1755601#M215560</guid>
      <dc:creator>yalin_10</dc:creator>
      <dc:date>2023-11-10T12:07:44Z</dc:date>
    </item>
    <item>
      <title>Re: Serial Write manager hard fault</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Serial-Write-manager-hard-fault/m-p/1756427#M215635</link>
      <description>&lt;P class="lia-align-justify"&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/217759"&gt;@yalin_10&lt;/a&gt;,&lt;/P&gt;
&lt;P class="lia-align-justify"&gt;Could you please try only using the &lt;EM&gt;lpuart_polling&lt;/EM&gt; example? This is to double check, if it could be something related with FreeRTOS or the driver and UART's communication.&lt;/P&gt;
&lt;P class="lia-align-justify"&gt;Also, could you please check the &lt;A href="https://www.freertos.org/FAQHelp.html" target="_blank"&gt;FreeRTOS - Open Source RTOS Kernel for small embedded systems&lt;/A&gt;? There are some ideas to troubleshooting on FreeRTOS issues.&lt;/P&gt;
&lt;P class="lia-align-justify"&gt;Best regards, Raul.&lt;/P&gt;</description>
      <pubDate>Mon, 13 Nov 2023 17:24:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Serial-Write-manager-hard-fault/m-p/1756427#M215635</guid>
      <dc:creator>RaRo</dc:creator>
      <dc:date>2023-11-13T17:24:00Z</dc:date>
    </item>
  </channel>
</rss>

