<?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 CAN not working after processor expert configuration from S32K142 to S32K144 in S32K</title>
    <link>https://community.nxp.com/t5/S32K/CAN-not-working-after-processor-expert-configuration-from/m-p/1955177#M40978</link>
    <description>&lt;P&gt;Hello NXP.&lt;/P&gt;&lt;P&gt;I am using S32K142 RDB and SW from below link, everything is working fine including Freemaster.&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/Automotive-Electrical-E-compressor-Aircon-RDB-based-on-S32K142/ta-p/1414316" target="_blank" rel="noopener"&gt;https://community.nxp.com/t5/S32K-Knowledge-Base/Automotive-Electrical-E-compressor-Aircon-RDB-based...&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Now i am porting the same on our in-house developed HW with the processor expert configuration. below is the observation based on configuration.&lt;/P&gt;&lt;P&gt;Configuration:&lt;/P&gt;&lt;P&gt;1. Clock oscillator changed from 16 MHz to 8 Mhz (Necessary changes are done on clock configuration)&lt;/P&gt;&lt;P&gt;2. Processors changed from S32K142 to S32K144 64pin&amp;nbsp;&lt;/P&gt;&lt;P&gt;Error Observation :&lt;/P&gt;&lt;P&gt;1.We are encountering intermittent issues with the CAN communication. Specifically, the CAN connection with Freemaster is unreliable; it connects inconsistently, sometimes establishing a connection and other times failing to do so.&lt;BR /&gt;&lt;BR /&gt;2.During these connectivity issues, when pausing and debugging, control is observed in the following code segment:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;Function :void FTM_DRV_ClearStatusFlags(uint32_t instance,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32_t flagMask)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN class=""&gt;for&lt;/SPAN&gt; (channel = &lt;SPAN class=""&gt;0U&lt;/SPAN&gt;; channel &amp;lt; FEATURE_FTM_CHANNEL_COUNT; channel++) { &lt;SPAN class=""&gt;if&lt;/SPAN&gt; ((chnlMask &amp;amp; &lt;SPAN class=""&gt;0x00000001&lt;/SPAN&gt;U) != &lt;SPAN class=""&gt;0x0&lt;/SPAN&gt;U) { FTM_DRV_ClearChnEventStatus(ftmBase, channel); } chnlMask = chnlMask &amp;gt;&amp;gt; &lt;SPAN class=""&gt;1U&lt;/SPAN&gt;; }&lt;BR /&gt;&lt;BR /&gt;3.Commenting out the McuFtmConfig(); function and reprogramming the device results in stable CAN communication.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 16 Sep 2024 12:17:38 GMT</pubDate>
    <dc:creator>NitinUmmannanavar</dc:creator>
    <dc:date>2024-09-16T12:17:38Z</dc:date>
    <item>
      <title>CAN not working after processor expert configuration from S32K142 to S32K144</title>
      <link>https://community.nxp.com/t5/S32K/CAN-not-working-after-processor-expert-configuration-from/m-p/1955177#M40978</link>
      <description>&lt;P&gt;Hello NXP.&lt;/P&gt;&lt;P&gt;I am using S32K142 RDB and SW from below link, everything is working fine including Freemaster.&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/Automotive-Electrical-E-compressor-Aircon-RDB-based-on-S32K142/ta-p/1414316" target="_blank" rel="noopener"&gt;https://community.nxp.com/t5/S32K-Knowledge-Base/Automotive-Electrical-E-compressor-Aircon-RDB-based...&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Now i am porting the same on our in-house developed HW with the processor expert configuration. below is the observation based on configuration.&lt;/P&gt;&lt;P&gt;Configuration:&lt;/P&gt;&lt;P&gt;1. Clock oscillator changed from 16 MHz to 8 Mhz (Necessary changes are done on clock configuration)&lt;/P&gt;&lt;P&gt;2. Processors changed from S32K142 to S32K144 64pin&amp;nbsp;&lt;/P&gt;&lt;P&gt;Error Observation :&lt;/P&gt;&lt;P&gt;1.We are encountering intermittent issues with the CAN communication. Specifically, the CAN connection with Freemaster is unreliable; it connects inconsistently, sometimes establishing a connection and other times failing to do so.&lt;BR /&gt;&lt;BR /&gt;2.During these connectivity issues, when pausing and debugging, control is observed in the following code segment:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class=""&gt;Function :void FTM_DRV_ClearStatusFlags(uint32_t instance,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uint32_t flagMask)&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN class=""&gt;for&lt;/SPAN&gt; (channel = &lt;SPAN class=""&gt;0U&lt;/SPAN&gt;; channel &amp;lt; FEATURE_FTM_CHANNEL_COUNT; channel++) { &lt;SPAN class=""&gt;if&lt;/SPAN&gt; ((chnlMask &amp;amp; &lt;SPAN class=""&gt;0x00000001&lt;/SPAN&gt;U) != &lt;SPAN class=""&gt;0x0&lt;/SPAN&gt;U) { FTM_DRV_ClearChnEventStatus(ftmBase, channel); } chnlMask = chnlMask &amp;gt;&amp;gt; &lt;SPAN class=""&gt;1U&lt;/SPAN&gt;; }&lt;BR /&gt;&lt;BR /&gt;3.Commenting out the McuFtmConfig(); function and reprogramming the device results in stable CAN communication.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 16 Sep 2024 12:17:38 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/CAN-not-working-after-processor-expert-configuration-from/m-p/1955177#M40978</guid>
      <dc:creator>NitinUmmannanavar</dc:creator>
      <dc:date>2024-09-16T12:17:38Z</dc:date>
    </item>
  </channel>
</rss>

