<?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 Unexpected BSP changes when upgrading RTD in S32K</title>
    <link>https://community.nxp.com/t5/S32K/Unexpected-BSP-changes-when-upgrading-RTD/m-p/2406290#M60545</link>
    <description>&lt;P&gt;MCU: S32K148 144 pin package&lt;/P&gt;&lt;P&gt;IDE: S32DS 3.6.6 on Windows 11&lt;/P&gt;&lt;P&gt;RTOS: Bare metal&lt;/P&gt;&lt;P&gt;Driver model: Non-MCAL&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I upgraded an existing project from RTD v 3.0.0 to QPL06, I got the following changes auto-inserted into the .mex file (among others, but the others seem mundane)&lt;/P&gt;&lt;P&gt;&amp;lt;enable_parallel_routing&amp;gt;true&amp;lt;/enable_parallel_routing&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;serdes name="SERDES" version="1.0" enabled="false" update_project_code="true"&amp;gt;&lt;BR /&gt;&amp;lt;generated_project_files/&amp;gt;&lt;BR /&gt;&amp;lt;components/&amp;gt;&lt;BR /&gt;&amp;lt;/serdes&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am wondering what does the 'enable_parallel_routing' does?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And I am puzzled by the 'serdes' tag: does it stand for Serializer-Deserializer? The K148 chip does not have this capability. Why is this needed?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 18 Aug 2026 17:47:01 GMT</pubDate>
    <dc:creator>durga_choudhury</dc:creator>
    <dc:date>2026-08-18T17:47:01Z</dc:date>
    <item>
      <title>Unexpected BSP changes when upgrading RTD</title>
      <link>https://community.nxp.com/t5/S32K/Unexpected-BSP-changes-when-upgrading-RTD/m-p/2406290#M60545</link>
      <description>&lt;P&gt;MCU: S32K148 144 pin package&lt;/P&gt;&lt;P&gt;IDE: S32DS 3.6.6 on Windows 11&lt;/P&gt;&lt;P&gt;RTOS: Bare metal&lt;/P&gt;&lt;P&gt;Driver model: Non-MCAL&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I upgraded an existing project from RTD v 3.0.0 to QPL06, I got the following changes auto-inserted into the .mex file (among others, but the others seem mundane)&lt;/P&gt;&lt;P&gt;&amp;lt;enable_parallel_routing&amp;gt;true&amp;lt;/enable_parallel_routing&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;lt;serdes name="SERDES" version="1.0" enabled="false" update_project_code="true"&amp;gt;&lt;BR /&gt;&amp;lt;generated_project_files/&amp;gt;&lt;BR /&gt;&amp;lt;components/&amp;gt;&lt;BR /&gt;&amp;lt;/serdes&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am wondering what does the 'enable_parallel_routing' does?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And I am puzzled by the 'serdes' tag: does it stand for Serializer-Deserializer? The K148 chip does not have this capability. Why is this needed?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 18 Aug 2026 17:47:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Unexpected-BSP-changes-when-upgrading-RTD/m-p/2406290#M60545</guid>
      <dc:creator>durga_choudhury</dc:creator>
      <dc:date>2026-08-18T17:47:01Z</dc:date>
    </item>
    <item>
      <title>Re: Unexpected BSP changes when upgrading RTD</title>
      <link>https://community.nxp.com/t5/S32K/Unexpected-BSP-changes-when-upgrading-RTD/m-p/2406681#M60566</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/250000"&gt;@durga_choudhury&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;S32DS Config Tools share functionality between other families (such as S32Z, S32N, S32G, etc.). You can see that when selecting a S32K MCU, SERDES&amp;nbsp;Serializer/Deserializer tool&amp;nbsp;(along with DCD, IVT, QuadSPI, DDR, among others) are disabled, since it is not supported:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Julin_AragnM_0-1787152919605.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/394962i3502D8E26250BBF2/image-size/large?v=v2&amp;amp;px=999" role="button" title="Julin_AragnM_0-1787152919605.png" alt="Julin_AragnM_0-1787152919605.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Julin_AragnM_0-1787152919605.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Same reason for&amp;nbsp;&lt;SPAN&gt;enable_parallel_routing configuration. You can enable/disable this from "Project &amp;gt; Properties &amp;gt; S32 Configuration Tools &amp;gt; Enable Parallel Routing", and it is shared between families using Pins tool.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Julin_AragnM_1-1787156448892.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/394963i3825A19C39130506/image-size/large?v=v2&amp;amp;px=999" role="button" title="Julin_AragnM_1-1787156448892.png" alt="Julin_AragnM_1-1787156448892.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Julin_AragnM_1-1787156448892.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Even though I was not able to find within the documentation a description for this,&amp;nbsp;when enabled, the Pins tool will prompt the user during signal routing if another signal shares the same physical pin and writes to the same PORT register with the same configuration values.&lt;/P&gt;
&lt;P&gt;The tool will ask whether to automatically co-route all such signals simultaneously. I can reproduce this by configuring WKPU signal sharing configuration values with ADC in S32K3:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Julin_AragnM_2-1787157425075.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/394964i9D8BFBB778A466C5/image-size/large?v=v2&amp;amp;px=999" role="button" title="Julin_AragnM_2-1787157425075.png" alt="Julin_AragnM_2-1787157425075.png" /&gt;&lt;span class="lia-inline-image-caption" onclick="event.preventDefault();"&gt;Julin_AragnM_2-1787157425075.png&lt;/span&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;If disabled, this prompt is not present.&lt;/P&gt;
&lt;P&gt;Best regards,&lt;BR /&gt;Julián&lt;/P&gt;</description>
      <pubDate>Wed, 19 Aug 2026 16:42:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Unexpected-BSP-changes-when-upgrading-RTD/m-p/2406681#M60566</guid>
      <dc:creator>Julián_AragónM</dc:creator>
      <dc:date>2026-08-19T16:42:23Z</dc:date>
    </item>
    <item>
      <title>Re: Unexpected BSP changes when upgrading RTD</title>
      <link>https://community.nxp.com/t5/S32K/Unexpected-BSP-changes-when-upgrading-RTD/m-p/2406687#M60567</link>
      <description>Thank you very much for the update.</description>
      <pubDate>Wed, 19 Aug 2026 17:14:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Unexpected-BSP-changes-when-upgrading-RTD/m-p/2406687#M60567</guid>
      <dc:creator>durga_choudhury</dc:creator>
      <dc:date>2026-08-19T17:14:22Z</dc:date>
    </item>
  </channel>
</rss>

