<?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: autosar s32k can module issue in S32K</title>
    <link>https://community.nxp.com/t5/S32K/autosar-s32k-can-module-issue/m-p/1351830#M12365</link>
    <description>&lt;P&gt;Hello, Hung&lt;/P&gt;&lt;P&gt;thanks for the reply！&lt;/P&gt;&lt;P&gt;Your understanding is correct. When I comment Can_write(frame1), the period of frame2 is 50ms.&lt;/P&gt;&lt;P&gt;That's why I'm confused. But this issue is already fixed by enabling CAN_MAINFUNCTION_MULTIPLE_WRITE. That means, do not simply use&amp;nbsp;Can_MainFunction_Write(). Instead of this&amp;nbsp;Can_MainFunction_Write_0/1() shall be used for the case of multiple-write.&amp;nbsp;&lt;/P&gt;&lt;P&gt;By the way, I didn't integrate the CanIf code into my project, so&amp;nbsp;Can_MainFunction_Write() was directly called by manual code.&lt;/P&gt;</description>
    <pubDate>Thu, 07 Oct 2021 10:51:51 GMT</pubDate>
    <dc:creator>Shaojun</dc:creator>
    <dc:date>2021-10-07T10:51:51Z</dc:date>
    <item>
      <title>autosar s32k can module issue</title>
      <link>https://community.nxp.com/t5/S32K/autosar-s32k-can-module-issue/m-p/1351660#M12358</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm implementing the can module with S32K146. After simply initialization of mcu, port, gpt, sbc, and can modules. I tried to send one can message with the cyclic called function Can_Write() and&amp;nbsp;Can_MainFunction_Write() in gpt notification function. The cfg code is generated with EB tresos(CAN Processing Type Polling) and Autosar version 4.3.1.&amp;nbsp;&lt;/P&gt;&lt;P&gt;It works and everything looks fine but when I try to send two can messages at different cycle times (for example 10ms and 50ms), the two messages are successfully sent out but with wrong periods (typically 10ms and 25ms).&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I do not have a good understanding of can module in autosar, so I'm posting this question here in case somebody knows how to solve this issue.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Best Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Shaojun&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 07 Oct 2021 06:25:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/autosar-s32k-can-module-issue/m-p/1351660#M12358</guid>
      <dc:creator>Shaojun</dc:creator>
      <dc:date>2021-10-07T06:25:35Z</dc:date>
    </item>
    <item>
      <title>Re: autosar s32k can module issue</title>
      <link>https://community.nxp.com/t5/S32K/autosar-s32k-can-module-issue/m-p/1351795#M12362</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/188850"&gt;@Shaojun&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Could you please explain more. As your description, I understand that you:&lt;/P&gt;
&lt;P&gt;- Call the Can_write(1, frame1) each 10ms.&lt;/P&gt;
&lt;P&gt;- Call&amp;nbsp;the Can_write(2, frame2) each 50ms.&lt;/P&gt;
&lt;P&gt;- But you see the&amp;nbsp;frame2 in the bus each 25ms.&lt;/P&gt;
&lt;P&gt;The above behavior seems doesn't make sense to me. From my understand, the period of frame2 should higher or equal to 50ms. Have you tried to comment the&amp;nbsp;Can_write(1, frame1)&amp;nbsp; and checked the&amp;nbsp;period of frame2 in the bus.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;/P&gt;
&lt;P&gt;Hung&lt;/P&gt;</description>
      <pubDate>Thu, 07 Oct 2021 09:41:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/autosar-s32k-can-module-issue/m-p/1351795#M12362</guid>
      <dc:creator>hungnguyenphi</dc:creator>
      <dc:date>2021-10-07T09:41:26Z</dc:date>
    </item>
    <item>
      <title>Re: autosar s32k can module issue</title>
      <link>https://community.nxp.com/t5/S32K/autosar-s32k-can-module-issue/m-p/1351830#M12365</link>
      <description>&lt;P&gt;Hello, Hung&lt;/P&gt;&lt;P&gt;thanks for the reply！&lt;/P&gt;&lt;P&gt;Your understanding is correct. When I comment Can_write(frame1), the period of frame2 is 50ms.&lt;/P&gt;&lt;P&gt;That's why I'm confused. But this issue is already fixed by enabling CAN_MAINFUNCTION_MULTIPLE_WRITE. That means, do not simply use&amp;nbsp;Can_MainFunction_Write(). Instead of this&amp;nbsp;Can_MainFunction_Write_0/1() shall be used for the case of multiple-write.&amp;nbsp;&lt;/P&gt;&lt;P&gt;By the way, I didn't integrate the CanIf code into my project, so&amp;nbsp;Can_MainFunction_Write() was directly called by manual code.&lt;/P&gt;</description>
      <pubDate>Thu, 07 Oct 2021 10:51:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/autosar-s32k-can-module-issue/m-p/1351830#M12365</guid>
      <dc:creator>Shaojun</dc:creator>
      <dc:date>2021-10-07T10:51:51Z</dc:date>
    </item>
    <item>
      <title>Re: autosar s32k can module issue</title>
      <link>https://community.nxp.com/t5/S32K/autosar-s32k-can-module-issue/m-p/1721734#M27016</link>
      <description>&lt;P&gt;I have a question concerning the tx polling mode. I have two CAN Tx massages with a cycle tx time of 40ms and two CAN massages with a cycle tx time of 20ms. For my understanding I call the function&amp;nbsp; Can_Write twice for the same cycle time and afterwards I call the coresponding function Can_MainFunction_Write_x for tx confirmation for the tx telegramms. Am I right?&lt;/P&gt;</description>
      <pubDate>Wed, 13 Sep 2023 06:42:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/autosar-s32k-can-module-issue/m-p/1721734#M27016</guid>
      <dc:creator>Rammi</dc:creator>
      <dc:date>2023-09-13T06:42:17Z</dc:date>
    </item>
  </channel>
</rss>

