<?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 SDKのトピックRe: S32DS Config variant</title>
    <link>https://community.nxp.com/t5/S32-SDK/S32DS-Config-variant/m-p/1701342#M3247</link>
    <description>&lt;P&gt;Hi,&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/219013"&gt;@ofer-bahar-guardknox&lt;/a&gt;&amp;nbsp;, Very sorry for replying late.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="ui-provider fy b c d e f g h i j k l m n o p q r s t u v w x y z ab ac ae af ag ah ai aj ak"&gt;The VARIANT-POST-BUILD&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="ui-provider fy b c d e f g h i j k l m n o p q r s t u v w x y z ab ac ae af ag ah ai aj ak"&gt;Pre-compile and Post-build options&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;It is AUTOSAR specific option.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.autosar.org/fileadmin/standards/R4-3/CP/AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf" target="_blank"&gt;https://www.autosar.org/fileadmin/standards/R4-3/CP/AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;&amp;nbsp;Now,&amp;nbsp;&lt;/SPAN&gt;for the understanding POST build steps&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;---------------------------------------------------------------&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. How to&amp;nbsp;Select your project see the option for adding command at&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please go to as screenshot below&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Properties -&amp;gt; Settings -&amp;gt; Build steps -&amp;gt; Post build-steps&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;and write command at&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;command :&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Mehul_Patel_NXP_0-1691523827896.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/235608i19C088264ED14770/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Mehul_Patel_NXP_0-1691523827896.png" alt="Mehul_Patel_NXP_0-1691523827896.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;Now, you also need to understand that, command that you enter POST build steps check box, will be added to the makefile&amp;nbsp; which will be specifying the operations to perform POST building the .elf file&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;So in the below two screenshots you can see that&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;1. echo command has been entered into command section, and then&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Mehul_Patel_NXP_1-1691523828019.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/235609i4AB5DD5E71651042/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Mehul_Patel_NXP_1-1691523828019.png" alt="Mehul_Patel_NXP_1-1691523828019.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2.&amp;nbsp;&amp;nbsp;the echo command is put in the makefile&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Mehul_Patel_NXP_2-1691523828043.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/235610iD7EBA5E598893329/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Mehul_Patel_NXP_2-1691523828043.png" alt="Mehul_Patel_NXP_2-1691523828043.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can also first try using echo command and printing the test message to be sure that it is working.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Similarly, You can add the "Valid" command in the POST -build section for your requirement.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please let us know if you have any further question .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you, Kind regards,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;- Mehul Patel&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 08 Aug 2023 19:45:18 GMT</pubDate>
    <dc:creator>Mehul_Patel_NXP</dc:creator>
    <dc:date>2023-08-08T19:45:18Z</dc:date>
    <item>
      <title>S32DS Config variant</title>
      <link>https://community.nxp.com/t5/S32-SDK/S32DS-Config-variant/m-p/1679979#M3179</link>
      <description>&lt;P&gt;Appreciate if someone could explain the &lt;STRONG&gt;practical&lt;/STRONG&gt; implications of selecting between&amp;nbsp;VARIANT-POST-BUILD and&amp;nbsp;VARIANT-PRE-COMPILE, how should I refer to it or behave in my code ?&lt;/P&gt;&lt;P&gt;As seen bellow in a sample project&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="oferbaharguardknox_0-1688291257255.png" style="width: 685px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/230401i14C6BCC49CF93840/image-dimensions/685x243?v=v2" width="685" height="243" role="button" title="oferbaharguardknox_0-1688291257255.png" alt="oferbaharguardknox_0-1688291257255.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 02 Jul 2023 09:51:08 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-SDK/S32DS-Config-variant/m-p/1679979#M3179</guid>
      <dc:creator>ofer-bahar-guardknox</dc:creator>
      <dc:date>2023-07-02T09:51:08Z</dc:date>
    </item>
    <item>
      <title>Re: S32DS Config variant</title>
      <link>https://community.nxp.com/t5/S32-SDK/S32DS-Config-variant/m-p/1701342#M3247</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/219013"&gt;@ofer-bahar-guardknox&lt;/a&gt;&amp;nbsp;, Very sorry for replying late.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="ui-provider fy b c d e f g h i j k l m n o p q r s t u v w x y z ab ac ae af ag ah ai aj ak"&gt;The VARIANT-POST-BUILD&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;&lt;SPAN class="ui-provider fy b c d e f g h i j k l m n o p q r s t u v w x y z ab ac ae af ag ah ai aj ak"&gt;Pre-compile and Post-build options&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;It is AUTOSAR specific option.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://www.autosar.org/fileadmin/standards/R4-3/CP/AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf" target="_blank"&gt;https://www.autosar.org/fileadmin/standards/R4-3/CP/AUTOSAR_EXP_LayeredSoftwareArchitecture.pdf&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN&gt;&amp;nbsp;Now,&amp;nbsp;&lt;/SPAN&gt;for the understanding POST build steps&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;---------------------------------------------------------------&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. How to&amp;nbsp;Select your project see the option for adding command at&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please go to as screenshot below&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Properties -&amp;gt; Settings -&amp;gt; Build steps -&amp;gt; Post build-steps&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;and write command at&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;command :&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Mehul_Patel_NXP_0-1691523827896.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/235608i19C088264ED14770/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Mehul_Patel_NXP_0-1691523827896.png" alt="Mehul_Patel_NXP_0-1691523827896.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;Now, you also need to understand that, command that you enter POST build steps check box, will be added to the makefile&amp;nbsp; which will be specifying the operations to perform POST building the .elf file&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;So in the below two screenshots you can see that&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;1. echo command has been entered into command section, and then&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Mehul_Patel_NXP_1-1691523828019.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/235609i4AB5DD5E71651042/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Mehul_Patel_NXP_1-1691523828019.png" alt="Mehul_Patel_NXP_1-1691523828019.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2.&amp;nbsp;&amp;nbsp;the echo command is put in the makefile&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Mehul_Patel_NXP_2-1691523828043.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/235610iD7EBA5E598893329/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Mehul_Patel_NXP_2-1691523828043.png" alt="Mehul_Patel_NXP_2-1691523828043.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can also first try using echo command and printing the test message to be sure that it is working.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Similarly, You can add the "Valid" command in the POST -build section for your requirement.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Please let us know if you have any further question .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you, Kind regards,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;- Mehul Patel&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 08 Aug 2023 19:45:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-SDK/S32DS-Config-variant/m-p/1701342#M3247</guid>
      <dc:creator>Mehul_Patel_NXP</dc:creator>
      <dc:date>2023-08-08T19:45:18Z</dc:date>
    </item>
    <item>
      <title>Re: S32DS Config variant</title>
      <link>https://community.nxp.com/t5/S32-SDK/S32DS-Config-variant/m-p/1701695#M3250</link>
      <description>&lt;P&gt;Thanks Mehul&lt;/P&gt;&lt;P&gt;My question was referred to the S32DS project selection of variant post-build &amp;amp; variant pre-compiled as they appear in the S32CT selection of ConfigTimeSupport =&amp;gt; config_variant and not the c/c++ project settings of pre &amp;amp; post build steps&lt;/P&gt;&lt;P&gt;Take this one as an example&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="oferbaharguardknox_0-1691565785463.png" style="width: 686px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/235702iA04112B8A2FA4DBB/image-dimensions/686x163?v=v2" width="686" height="163" role="button" title="oferbaharguardknox_0-1691565785463.png" alt="oferbaharguardknox_0-1691565785463.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;The question is actually how does the above selection affect and should be used in the code&lt;/P&gt;&lt;P&gt;e.g., does pre-compiled is actually the initialization of the module as part of the RTD framework (I read it somewhere)?&amp;nbsp;&lt;/P&gt;&lt;P&gt;e.g., if post-build is selected, then how is the initialization work and how does the settings can be modified during run time?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 09 Aug 2023 07:28:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-SDK/S32DS-Config-variant/m-p/1701695#M3250</guid>
      <dc:creator>ofer-bahar-guardknox</dc:creator>
      <dc:date>2023-08-09T07:28:49Z</dc:date>
    </item>
  </channel>
</rss>

