<?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: Problem in sending array data using ld_send_message() function. in S32K</title>
    <link>https://community.nxp.com/t5/S32K/Problem-in-sending-array-data-using-ld-send-message-function/m-p/1435511#M14665</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am using the LIN-stack, in which&amp;nbsp;&amp;nbsp;ld_send_message() is used.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Best Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Pankaj&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 29 Mar 2022 11:49:25 GMT</pubDate>
    <dc:creator>pankajprasad100</dc:creator>
    <dc:date>2022-03-29T11:49:25Z</dc:date>
    <item>
      <title>Problem in sending array data using ld_send_message() function.</title>
      <link>https://community.nxp.com/t5/S32K/Problem-in-sending-array-data-using-ld-send-message-function/m-p/1433838#M14614</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/83222" target="_blank" rel="noopener"&gt;@namnguyenviet&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I am working on LIN based bootloader, in which I need to send large data which is store in an array.&lt;/P&gt;&lt;P&gt;When I send the data which is divided into 0x82 size of block then the first block is sent on the bus but remaining blocks are getting corrupted.&lt;/P&gt;&lt;P&gt;While debugging I checked the data which was send by us which is perfectly fine, but while getting the data on the LIN bus the data is modified expect the first block.&lt;/P&gt;&lt;P&gt;From the below images we can see that block sequence number is increasing and data which is in the array are perfectly placed.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image (4).png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/174802i5B282424AA96F82C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="image (4).png" alt="image (4).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="image (4).png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/174804i79DD80CE91E95190/image-size/medium?v=v2&amp;amp;px=400" role="button" title="image (4).png" alt="image (4).png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image (5).png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/174805iBE9E41035C4744D0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="image (5).png" alt="image (5).png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image (6).png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/174806i0C29EB8EB8D16033/image-size/medium?v=v2&amp;amp;px=400" role="button" title="image (6).png" alt="image (6).png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;From the LIN bus images we can see after the transmitting of block-0 the next block sequence number became -0x6d,0xe0,0x53 instead of 0x01,0x02,0x03&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image (4).png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/174807i9D9AF98CEBF2B5C0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="image (4).png" alt="image (4).png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image (5).png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/174810iEE76DB72329F8F7E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="image (5).png" alt="image (5).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="image (6).png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/174811i1EEF02D9163D9670/image-size/medium?v=v2&amp;amp;px=400" role="button" title="image (6).png" alt="image (6).png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image (7).png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/174812i916CDE43E0271EA7/image-size/medium?v=v2&amp;amp;px=400" role="button" title="image (7).png" alt="image (7).png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt; Any suggestion how to solve the issue would be highly appreciated.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Compiler-IAR&lt;/P&gt;&lt;P&gt;MCU-s32k116&lt;/P&gt;&lt;P&gt;LIN analyzer-PLIN&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Fri, 25 Mar 2022 04:53:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Problem-in-sending-array-data-using-ld-send-message-function/m-p/1433838#M14614</guid>
      <dc:creator>pankajprasad100</dc:creator>
      <dc:date>2022-03-25T04:53:42Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in sending array data using ld_send_message() function.</title>
      <link>https://community.nxp.com/t5/S32K/Problem-in-sending-array-data-using-ld-send-message-function/m-p/1435417#M14659</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Which software are you using? Is that the LIN-stack or any NXP SW product, or the SW that you have written by your own?&lt;/P&gt;
&lt;P&gt;Best Regards,&lt;/P&gt;
&lt;P&gt;Nam&lt;/P&gt;</description>
      <pubDate>Tue, 29 Mar 2022 09:09:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Problem-in-sending-array-data-using-ld-send-message-function/m-p/1435417#M14659</guid>
      <dc:creator>namnguyenviet</dc:creator>
      <dc:date>2022-03-29T09:09:43Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in sending array data using ld_send_message() function.</title>
      <link>https://community.nxp.com/t5/S32K/Problem-in-sending-array-data-using-ld-send-message-function/m-p/1435511#M14665</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I am using the LIN-stack, in which&amp;nbsp;&amp;nbsp;ld_send_message() is used.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Best Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Pankaj&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Mar 2022 11:49:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Problem-in-sending-array-data-using-ld-send-message-function/m-p/1435511#M14665</guid>
      <dc:creator>pankajprasad100</dc:creator>
      <dc:date>2022-03-29T11:49:25Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in sending array data using ld_send_message() function.</title>
      <link>https://community.nxp.com/t5/S32K/Problem-in-sending-array-data-using-ld-send-message-function/m-p/1435897#M14681</link>
      <description>&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;While debugging I got to know that inside of&amp;nbsp; ld_send_message(),has IF condition which checks the message status. If the status is not completed then the buffer gets corrupted.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pankajprasad100_0-1648617405221.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/175234i71D0854B95442440/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pankajprasad100_0-1648617405221.png" alt="pankajprasad100_0-1648617405221.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;So I written a condition for that, using the&amp;nbsp;ld_tx_status() as show in the below image&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="pankajprasad100_1-1648617571884.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/175235iFFC64B3C96ABCF60/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pankajprasad100_1-1648617571884.png" alt="pankajprasad100_1-1648617571884.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;After the implementation, Now the data is coming as expected, but up to block number-7&amp;nbsp;&lt;/P&gt;&lt;P&gt;below are the images of the data on the bus.&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="pankajprasad100_2-1648619925150.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/175238i13345B48084FFA7F/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pankajprasad100_2-1648619925150.png" alt="pankajprasad100_2-1648619925150.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="pankajprasad100_3-1648619977227.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/175239i6F18FB371AA759A0/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pankajprasad100_3-1648619977227.png" alt="pankajprasad100_3-1648619977227.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="pankajprasad100_4-1648620007127.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/175240i1463FEEEB8DDDDEA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="pankajprasad100_4-1648620007127.png" alt="pankajprasad100_4-1648620007127.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After the 7th block, no data is transmitting on the bus.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Compiler-IAR&lt;/P&gt;&lt;P&gt;MCU-S32K116&lt;/P&gt;&lt;P&gt;LIN analyzer-Canoe&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Pankaj prasad&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 30 Mar 2022 06:05:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Problem-in-sending-array-data-using-ld-send-message-function/m-p/1435897#M14681</guid>
      <dc:creator>pankajprasad100</dc:creator>
      <dc:date>2022-03-30T06:05:56Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in sending array data using ld_send_message() function.</title>
      <link>https://community.nxp.com/t5/S32K/Problem-in-sending-array-data-using-ld-send-message-function/m-p/1436149#M14688</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I solved the issue, due to ECU going into sleep condition it stops at the 7th block.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Pankaj prasad&lt;/P&gt;</description>
      <pubDate>Wed, 30 Mar 2022 11:42:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Problem-in-sending-array-data-using-ld-send-message-function/m-p/1436149#M14688</guid>
      <dc:creator>pankajprasad100</dc:creator>
      <dc:date>2022-03-30T11:42:46Z</dc:date>
    </item>
  </channel>
</rss>

