<?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>S32 Design StudioのトピックRe: MCAL Variant Handling</title>
    <link>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1823146#M11985</link>
    <description>&lt;P&gt;Is this issue finally resolved?&lt;/P&gt;</description>
    <pubDate>Thu, 07 Mar 2024 09:02:17 GMT</pubDate>
    <dc:creator>HWJ</dc:creator>
    <dc:date>2024-03-07T09:02:17Z</dc:date>
    <item>
      <title>MCAL Variant Handling in EB Tresos</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1017609#M5917</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there any way to handle different Hardware variant in NXP MCAL layer?. Basically I want to keep MCAL config(ADC,POrt,DIO ect modules) set 1 for Hardware 1 and&amp;nbsp;&lt;SPAN&gt;MCAL config(ADC,POrt,DIO ect modules) set 2 for Hardware 2.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I am using S32K148 controller and its MCAL package. The Tool is EB Tresos.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;My requirement is to have Two different MCAL config sets for different Hardware. During run time I should be able to load or initialize one of this configuration based on Hardware detection.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Feb 2020 11:59:01 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1017609#M5917</guid>
      <dc:creator>rijil_kp</dc:creator>
      <dc:date>2020-02-12T11:59:01Z</dc:date>
    </item>
    <item>
      <title>Re: MCAL Variant Handling</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1017610#M5918</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As far as I might known, S32DS is unable to handle different HW variant in MCAL layer. Is that EB tresos or other configuration tool that you're mentioning about?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Feb 2020 06:31:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1017610#M5918</guid>
      <dc:creator>namnguyenviet</dc:creator>
      <dc:date>2020-02-13T06:31:55Z</dc:date>
    </item>
    <item>
      <title>Re: MCAL Variant Handling</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1017611#M5919</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am using S32K148 controller and its MCAL package. The Tool is EB Tresos.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Feb 2020 06:37:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1017611#M5919</guid>
      <dc:creator>rijil_kp</dc:creator>
      <dc:date>2020-02-13T06:37:09Z</dc:date>
    </item>
    <item>
      <title>Re: MCAL Variant Handling in EB Tresos</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1017612#M5920</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In order to create HW variant, you can follow these steps:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. On the right panel of EB display, choose Sidebar tab, then double click to "Edit Selectable PostbuildVariants"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="step 1.JPG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/97744i461B5DB7BFE95E47/image-size/large?v=v2&amp;amp;px=999" role="button" title="step 1.JPG" alt="step 1.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Click to Add icon to create a new Post Build Variant. For your demand, at least 2 Post Build Variant should be created.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="step 2.JPG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/97768i0CA52E928CF3DFAB/image-size/large?v=v2&amp;amp;px=999" role="button" title="step 2.JPG" alt="step 2.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Choose Variant Criterions tab. Add a criterion, then add new criterion textual representation in the right&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="step 2_1.JPG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/97869i7ADE75DB9A183DA8/image-size/large?v=v2&amp;amp;px=999" role="button" title="step 2_1.JPG" alt="step 2_1.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Back to Predefined Variants tab. Choose corresponding variant criterion for each Post Build variant point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="step 2_2.JPG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/98009iD29B796F63815128/image-size/large?v=v2&amp;amp;px=999" role="button" title="step 2_2.JPG" alt="step 2_2.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Close Edit Selectable PostBuildVariants tab, and save your settings. Open EcuC module. Enable the EcuCPostBuildVariant, then choose&amp;nbsp;selected Post Build Variant Ref (default variant)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="step 3.JPG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/97917i21397B9FC331BB86/image-size/large?v=v2&amp;amp;px=999" role="button" title="step 3.JPG" alt="step 3.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. In EcucPostbuildVariantRef tab, add your recent created Post Build Variants.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="step 4.JPG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/97947i456115329D54167D/image-size/large?v=v2&amp;amp;px=999" role="button" title="step 4.JPG" alt="step 4.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;5. You will see variant option available in your top of EB display. Choose each variant to configure. Each node marked with "V" letter can be configured as variant option. Right click to the node, then choose "Edit Variant condition". Add corresponding criterion. You only need to add criterion one time, the other criterion for other variant of this node will be filled automatically.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="step 5.JPG"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/98728i44FBEF9F62699907/image-size/large?v=v2&amp;amp;px=999" role="button" title="step 5.JPG" alt="step 5.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After that, you can choose different value for that node in each variant.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Feb 2020 11:16:52 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1017612#M5920</guid>
      <dc:creator>namnguyenviet</dc:creator>
      <dc:date>2020-02-13T11:16:52Z</dc:date>
    </item>
    <item>
      <title>Re: MCAL Variant Handling in EB Tresos</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1017613#M5921</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you very much for a very detailed explanation,&lt;/P&gt;&lt;P&gt;One problem with my project is that I configure only Port,AdC,Dio with EB tresos. EcuM,EcuC,etc I configure with Davinci configurator. I usually use import the I/O configuration from EB tresos to Davinci.&lt;/P&gt;&lt;P&gt;So How can I get the this variant configuration in Davinci also?.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Feb 2020 11:53:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1017613#M5921</guid>
      <dc:creator>rijil_kp</dc:creator>
      <dc:date>2020-02-13T11:53:05Z</dc:date>
    </item>
    <item>
      <title>Re: MCAL Variant Handling in EB Tresos</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1017614#M5922</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Unfortunately, we don't have DaVinci Configurator for AUTOSAR integration. It will be better to directly ask DaVinci about this case.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 14 Feb 2020 03:44:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1017614#M5922</guid>
      <dc:creator>namnguyenviet</dc:creator>
      <dc:date>2020-02-14T03:44:15Z</dc:date>
    </item>
    <item>
      <title>Re: MCAL Variant Handling</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1757557#M11407</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have the variants added, and I am planning to remove them.&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I try to do so by deleting the post build selectable variants I get around a 100 errors, quoting that there is no post build variant selection. How do I resolve this?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you,&lt;/P&gt;&lt;P&gt;Aditya&lt;/P&gt;</description>
      <pubDate>Wed, 15 Nov 2023 10:27:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1757557#M11407</guid>
      <dc:creator>aditya_barve</dc:creator>
      <dc:date>2023-11-15T10:27:56Z</dc:date>
    </item>
    <item>
      <title>Re: MCAL Variant Handling</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1757744#M11411</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/157925"&gt;@aditya_barve&lt;/a&gt;&amp;nbsp;,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please can you share screenshots and log or the error and provide more information related to it to understand the issue.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you. Best regards.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;-Mehul Patel&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Nov 2023 15:56:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1757744#M11411</guid>
      <dc:creator>Mehul_Patel_NXP</dc:creator>
      <dc:date>2023-11-15T15:56:50Z</dc:date>
    </item>
    <item>
      <title>Re: MCAL Variant Handling in EB Tresos</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1777110#M11589</link>
      <description>&lt;P&gt;Dear Mr. Nam,&lt;/P&gt;&lt;P&gt;I have a prolem with EB.Tresos. After I edit loadable postbuild variant for Dio and Port. I don't tick "Post Build Variant Used" symbol.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Below:&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you help me!&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;NamLS&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screenshot 2023-12-19 171635.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/255041i73CD491F7B8EC60C/image-size/large?v=v2&amp;amp;px=999" role="button" title="Screenshot 2023-12-19 171635.png" alt="Screenshot 2023-12-19 171635.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 19 Dec 2023 10:20:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1777110#M11589</guid>
      <dc:creator>NamLS</dc:creator>
      <dc:date>2023-12-19T10:20:47Z</dc:date>
    </item>
    <item>
      <title>Re: MCAL Variant Handling</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1793594#M11757</link>
      <description>&lt;P&gt;Hello:&lt;/P&gt;&lt;P&gt;I created a project by EB with variant&amp;nbsp; "X03_A2" and then I config another variant named "X04_B3" follow the step as above , but after that there are many error that weren't there before as shown in the figure, so I have two questions:&lt;/P&gt;&lt;P&gt;1.when I add new variant ,why the&amp;nbsp;configuration doesn't synchronize&lt;/P&gt;&lt;P&gt;2. Is there some way to&amp;nbsp;synchronize&amp;nbsp;configuration by default&lt;/P&gt;&lt;P&gt;Looking forward your reply.Thanks!&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="zorro_o_0-1705996537234.png" style="width: 999px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/259584iB523321C09B5DE44/image-size/large?v=v2&amp;amp;px=999" role="button" title="zorro_o_0-1705996537234.png" alt="zorro_o_0-1705996537234.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jan 2024 07:59:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1793594#M11757</guid>
      <dc:creator>zorro_o</dc:creator>
      <dc:date>2024-01-23T07:59:32Z</dc:date>
    </item>
    <item>
      <title>Re: MCAL Variant Handling</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1823146#M11985</link>
      <description>&lt;P&gt;Is this issue finally resolved?&lt;/P&gt;</description>
      <pubDate>Thu, 07 Mar 2024 09:02:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1823146#M11985</guid>
      <dc:creator>HWJ</dc:creator>
      <dc:date>2024-03-07T09:02:17Z</dc:date>
    </item>
    <item>
      <title>Re: MCAL Variant Handling</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1823239#M11990</link>
      <description>Hi Mehul,&lt;BR /&gt;Thank you for reply.&lt;BR /&gt;The error was resolved by adjusting the post build variants from the EcuC configuration under tressos. The variant are to be removed from the ecuc to unselect them, which I missed to do.</description>
      <pubDate>Thu, 07 Mar 2024 10:11:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1823239#M11990</guid>
      <dc:creator>aditya_barve</dc:creator>
      <dc:date>2024-03-07T10:11:08Z</dc:date>
    </item>
    <item>
      <title>Re: MCAL Variant Handling in EB Tresos</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1936861#M12616</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;SPAN class=""&gt;namnguyenviet&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;I followed this guide but failed.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;MCU: S32G399&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;EB tresos Studio 29.0.0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;Does EB need license to support S32G399 multi variants configuration?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 21 Aug 2024 02:32:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/MCAL-Variant-Handling-in-EB-Tresos/m-p/1936861#M12616</guid>
      <dc:creator>novo_ledao</dc:creator>
      <dc:date>2024-08-21T02:32:37Z</dc:date>
    </item>
  </channel>
</rss>

