<?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: CAN not working in Unified Bootloader in S32K</title>
    <link>https://community.nxp.com/t5/S32K/CAN-not-working-in-Unified-Bootloader/m-p/2329219#M57204</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/199505"&gt;@NJ_NXP&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;I can support you in order to get CAN communication in the S32K144, however, keep in mind that&amp;nbsp;Unified bootloader shared on the community is only unofficial demo provided AS IS with no guarantees and no support. Currently we do not have resources to support this demo. Please contact their support page instead.&lt;/P&gt;
&lt;P&gt;Are you using an evaluation board, or is this your custom design?&lt;/P&gt;
&lt;P&gt;Do you have any oscilloscope or CAN USB tool you can use to analyze the bus? Can you check if the frames that are being sent are valid?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also, if this is a custom design, which CAN PHY are you using? By design, S32K144EVB uses the&amp;nbsp;&lt;STRONG&gt;UJA1169TK.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/Unified-bootloader-Demo/ta-p/1423099" target="_blank"&gt;Unified bootloader Demo&lt;/A&gt;&amp;nbsp;already provides an example project for S32K144, why not test it?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Snag_904efe.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/378768iCBC07839FEF04553/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Snag_904efe.png" alt="Snag_904efe.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Julián &lt;/P&gt;</description>
    <pubDate>Mon, 09 Mar 2026 18:57:29 GMT</pubDate>
    <dc:creator>Julián_AragónM</dc:creator>
    <dc:date>2026-03-09T18:57:29Z</dc:date>
    <item>
      <title>CAN not working in Unified Bootloader</title>
      <link>https://community.nxp.com/t5/S32K/CAN-not-working-in-Unified-Bootloader/m-p/2329025#M57199</link>
      <description>&lt;DIV&gt;Hi,&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I am using the unified_bootloader_demo_V2.1.zip with my S32K144 ECU.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;I want to adapted the MCAL for my ECU pin layout.&lt;/DIV&gt;&lt;DIV&gt;CAN0 is now mapped to PC2, PC3&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;This is the init function for CAN:&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;static void BSP_init(void)&lt;/DIV&gt;&lt;DIV&gt;{&lt;/DIV&gt;&lt;DIV&gt;........&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;/*CAN init*/&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CAN_Init(&amp;amp;can_pal1_instance, &amp;amp;can_pal1_Config0);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CAN_InstallEventCallback(&amp;amp;can_pal1_instance, &amp;amp;CAN_ISR_Callback, NULL);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CAN_Receive(&amp;amp;can_pal1_instance, RX_MAILBOX_ID, &amp;amp;g_RXCANMsg);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CAN_ConfigRxBuff(&amp;amp;can_pal1_instance, RX_MAILBOX_ID, &amp;amp;RXCANMsgConfig, RX_FUN_ID);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CAN_SetRxFilter(&amp;amp;can_pal1_instance, RXCANMsgConfig.idType, RX_MAILBOX_ID, RX_ID_MASK);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CAN_ConfigTxBuff(&amp;amp;can_pal1_instance, TX_MAILBOX_ID, &amp;amp;TXCANMsgConfig);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;INT_SYS_EnableIRQ(CAN0_ORed_0_15_MB_IRQn);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;.........&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;The following ISR has been mapped to the default vector table in flash:&lt;/DIV&gt;&lt;DIV&gt;CAN0_ORed_IRQHandler&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;;can&lt;/DIV&gt;&lt;DIV&gt;CAN0_Error_IRQHandler&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ;can (95)&lt;/DIV&gt;&lt;DIV&gt;CAN0_Wake_Up_IRQHandler&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ;can&lt;/DIV&gt;&lt;DIV&gt;CAN0_ORed_0_15_MB_IRQHandler&amp;nbsp; &amp;nbsp;;can&lt;/DIV&gt;&lt;DIV&gt;CAN0_ORed_16_31_MB_IRQHandler&amp;nbsp; ;can&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;The CAN ISRs are not being called.&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;I cannot see any CAN frames in the tool EcuBus-Pro .&lt;/DIV&gt;&lt;DIV&gt;When I send a Diagnostic request in EcuBus-Pro I get the error as : "[7:24:30 PM] [System] Sequence S32K144_CAN_UDS_Bootloader Error: upper layer read timeout"&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;What could be the issue ?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Mon, 09 Mar 2026 14:11:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/CAN-not-working-in-Unified-Bootloader/m-p/2329025#M57199</guid>
      <dc:creator>NJ_NXP</dc:creator>
      <dc:date>2026-03-09T14:11:03Z</dc:date>
    </item>
    <item>
      <title>Re: CAN not working in Unified Bootloader</title>
      <link>https://community.nxp.com/t5/S32K/CAN-not-working-in-Unified-Bootloader/m-p/2329219#M57204</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/199505"&gt;@NJ_NXP&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;I can support you in order to get CAN communication in the S32K144, however, keep in mind that&amp;nbsp;Unified bootloader shared on the community is only unofficial demo provided AS IS with no guarantees and no support. Currently we do not have resources to support this demo. Please contact their support page instead.&lt;/P&gt;
&lt;P&gt;Are you using an evaluation board, or is this your custom design?&lt;/P&gt;
&lt;P&gt;Do you have any oscilloscope or CAN USB tool you can use to analyze the bus? Can you check if the frames that are being sent are valid?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Also, if this is a custom design, which CAN PHY are you using? By design, S32K144EVB uses the&amp;nbsp;&lt;STRONG&gt;UJA1169TK.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.nxp.com/t5/S32K-Knowledge-Base/Unified-bootloader-Demo/ta-p/1423099" target="_blank"&gt;Unified bootloader Demo&lt;/A&gt;&amp;nbsp;already provides an example project for S32K144, why not test it?&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Snag_904efe.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/378768iCBC07839FEF04553/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Snag_904efe.png" alt="Snag_904efe.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Julián &lt;/P&gt;</description>
      <pubDate>Mon, 09 Mar 2026 18:57:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/CAN-not-working-in-Unified-Bootloader/m-p/2329219#M57204</guid>
      <dc:creator>Julián_AragónM</dc:creator>
      <dc:date>2026-03-09T18:57:29Z</dc:date>
    </item>
  </channel>
</rss>

