<?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: Headless Build Support for S32K Series</title>
    <link>https://community.nxp.com/t5/S32-Design-Studio/Headless-Build-Support-for-S32K-Series/m-p/2084092#M13342</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/197630"&gt;@Chath&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;I understand. if the topic deviates significantly from the original post please create a new one to better keep track&amp;nbsp; of the topics.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;</description>
    <pubDate>Tue, 22 Apr 2025 00:23:47 GMT</pubDate>
    <dc:creator>alejandro_e</dc:creator>
    <dc:date>2025-04-22T00:23:47Z</dc:date>
    <item>
      <title>Headless Build Support for S32K Series</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/Headless-Build-Support-for-S32K-Series/m-p/2081405#M13325</link>
      <description>&lt;P class=""&gt;Hi,&lt;/P&gt;&lt;P class=""&gt;I’m currently managing a set of products based on the S32K144 and S32K142 (both 100-pin and 64-pin variants). Up to now, I've been using S32 Design Studio along with a custom script to handle builds and releases. However, this approach is becoming increasingly impractical.&lt;/P&gt;&lt;P class=""&gt;I’m now looking to set up a dedicated build machine to manage the process without relying on S32 Design Studio. Does NXP provide any tools, features, or official guidelines for setting up a headless build environment for the S32K series?&lt;/P&gt;&lt;P class=""&gt;Thank you in advance.&lt;/P&gt;&lt;P class=""&gt;&lt;LI-PRODUCT title="S32K1" id="S32K1"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;LI-PRODUCT title="S32K144EVB" id="S32K144EVB"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp; &lt;LI-PRODUCT title="S32DS-ARM" id="S32DS-ARM"&gt;&lt;/LI-PRODUCT&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Apr 2025 06:13:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/Headless-Build-Support-for-S32K-Series/m-p/2081405#M13325</guid>
      <dc:creator>Chath</dc:creator>
      <dc:date>2025-04-16T06:13:28Z</dc:date>
    </item>
    <item>
      <title>Re: Headless Build Support for S32K Series</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/Headless-Build-Support-for-S32K-Series/m-p/2082035#M13329</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/197630"&gt;@Chath&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;The flashing tool does offer a command line interface, you should be able to locate it in your S32DS installation directory, for example:&amp;nbsp;&lt;EM&gt;C:\NXP\S32DS.3.5\S32DS\tools\S32FlashTool\bin&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;you can run the following command for help:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;S32FlashTool.exe -h&lt;/LI-CODE&gt;
&lt;P&gt;&amp;nbsp;You can also open the command line tool using the GUI, this will give you some example command configurations once you have configured your target device:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alejandro_e_0-1744847964375.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/333529iF0A5EE322B601CCF/image-size/medium?v=v2&amp;amp;px=400" role="button" title="alejandro_e_0-1744847964375.png" alt="alejandro_e_0-1744847964375.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;For example:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;# Retrieve existing COM ports
# S32FlashTool -i uart -p ?

# Retrieve connected, supported CAN adapters
# S32FlashTool -i can -p ?

# Retrieve Ethernet adapters
# S32FlashTool -i ethernet -p ?

# Load the target binary and read the MCUID
# S32FlashTool -t C:\NXP\S32DS.3.5\S32DS\tools\S32FlashTool\targets\S32G3xxx.bin -i uart -p COM13 -mcuid

# Load the target binary and the flash memory algorithm
# S32FlashTool -t C:\NXP\S32DS.3.5\S32DS\tools\S32FlashTool\targets\S32G3xxx.bin -a C:\NXP\S32DS.3.5\S32DS\tools\S32FlashTool\flash\MX25UW51245G.bin -i uart -p COM13

# Read 0x100 bytes from the address 0x0000_0000 of the flash memory
# S32FlashTool -t C:\NXP\S32DS.3.5\S32DS\tools\S32FlashTool\targets\S32G3xxx.bin -i uart -p COM13 -fread -addr 0x00000000 -size 0x100

# Upload (program) a file [FILE] to the flash memory starting with address 0x0000_0000
# S32FlashTool -t C:\NXP\S32DS.3.5\S32DS\tools\S32FlashTool\targets\S32G3xxx.bin -i uart -p COM13 -fprogram -addr 0x00000000 -f [FILE]

# Upload a binary [FILE] to SRAM at address [ADDRESS] and execute it
# S32FlashTool -t C:\NXP\S32DS.3.5\S32DS\tools\S32FlashTool\targets\S32G3xxx.bin -i uart -p COM13 -addr [ADDRESS] -boot [FILE]

C:\NXP\S32DS.3.5\S32DS\tools\S32FlashTool\bin&amp;gt;&lt;/LI-CODE&gt;
&lt;P&gt;Please also check the available documentation in:&amp;nbsp;&lt;EM&gt;C:\NXP\S32DS.3.5\S32DS\tools\S32FlashTool\doc&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Regarding the S32DS compilation process, getting it to work can be somewhat difficult, I can recommend you check section&amp;nbsp;&lt;STRONG&gt;Build configuration&lt;/STRONG&gt;&amp;nbsp;of the S32DS user guide [starting at page 231,&amp;nbsp;&lt;EM&gt;C:/NXP/S32DS.3.5/S32DS/help/pdf/S32DS_User_Guide.pdf&lt;/EM&gt;], in which you will&amp;nbsp; be able to see all the configurations related to compiler, linker, assembler and all other compilation tools.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Let me know if you need more information about this topic.&lt;/P&gt;</description>
      <pubDate>Thu, 17 Apr 2025 00:15:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/Headless-Build-Support-for-S32K-Series/m-p/2082035#M13329</guid>
      <dc:creator>alejandro_e</dc:creator>
      <dc:date>2025-04-17T00:15:51Z</dc:date>
    </item>
    <item>
      <title>Re: Headless Build Support for S32K Series</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/Headless-Build-Support-for-S32K-Series/m-p/2083378#M13335</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.nxp.com/t5/user/viewprofilepage/user-id/238460" target="_blank"&gt;@alejandro_e&lt;/A&gt;,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Thanks for the quick response. This is for flashing.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm looking for a command-line setup to build source code.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Currently we have around 12 products, which is in 5 different projects and have to be built for each devices manually from S32DS. I want to automate the build process and generate the released binaries from a command line, with customized scripts etc.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am looking for a guideline to set up the above environment from the project generated from the S32DS.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 18 Apr 2025 17:01:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/Headless-Build-Support-for-S32K-Series/m-p/2083378#M13335</guid>
      <dc:creator>Chath</dc:creator>
      <dc:date>2025-04-18T17:01:30Z</dc:date>
    </item>
    <item>
      <title>Re: Headless Build Support for S32K Series</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/Headless-Build-Support-for-S32K-Series/m-p/2083976#M13339</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/197630"&gt;@Chath&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Please check the last part of my previous reply, I did not elaborate a lot since everything is explained in the mentioned document [&lt;SPAN&gt;starting at page 231,&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;C:/NXP/S32DS.3.5/S32DS/help/pdf/S32DS_User_Guide.pdf&lt;/EM&gt;]:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alejandro_e_0-1745255476804.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/334098i2EEE30AC431CAF09/image-size/medium?v=v2&amp;amp;px=400" role="button" title="alejandro_e_0-1745255476804.png" alt="alejandro_e_0-1745255476804.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;With the information in that section you should be able to assemble the needed command to build your project. You can also check the log file generated after a build in S32DS for more information, you can find the path of the lof file in your project settings:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alejandro_e_1-1745256350965.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/334101i5AD075831C363967/image-size/medium?v=v2&amp;amp;px=400" role="button" title="alejandro_e_1-1745256350965.png" alt="alejandro_e_1-1745256350965.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;You can also check the information in this link:&amp;nbsp;&lt;A href="https://community.nxp.com/t5/S32-Design-Studio-Knowledge-Base/S32DS-3-4-Command-Line-compiling/ta-p/1236995" target="_blank"&gt;1236995&lt;/A&gt;&amp;nbsp;or search for "command line" in the help section of S32DS:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="alejandro_e_0-1745259713124.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/334105iD3860AE27A3ABBAE/image-size/medium?v=v2&amp;amp;px=400" role="button" title="alejandro_e_0-1745259713124.png" alt="alejandro_e_0-1745259713124.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;Let me know if you have specific questions about this topic.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Apr 2025 18:22:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/Headless-Build-Support-for-S32K-Series/m-p/2083976#M13339</guid>
      <dc:creator>alejandro_e</dc:creator>
      <dc:date>2025-04-21T18:22:00Z</dc:date>
    </item>
    <item>
      <title>Re: Headless Build Support for S32K Series</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/Headless-Build-Support-for-S32K-Series/m-p/2084081#M13340</link>
      <description>&lt;P&gt;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/238460"&gt;@alejandro_e&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Thanks, this helps a lot. I will try this, and come back here if I need more assistance.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;BR /&gt;Chath.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 21 Apr 2025 22:48:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/Headless-Build-Support-for-S32K-Series/m-p/2084081#M13340</guid>
      <dc:creator>Chath</dc:creator>
      <dc:date>2025-04-21T22:48:23Z</dc:date>
    </item>
    <item>
      <title>Re: Headless Build Support for S32K Series</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/Headless-Build-Support-for-S32K-Series/m-p/2084092#M13342</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/197630"&gt;@Chath&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;I understand. if the topic deviates significantly from the original post please create a new one to better keep track&amp;nbsp; of the topics.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Tue, 22 Apr 2025 00:23:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/Headless-Build-Support-for-S32K-Series/m-p/2084092#M13342</guid>
      <dc:creator>alejandro_e</dc:creator>
      <dc:date>2025-04-22T00:23:47Z</dc:date>
    </item>
  </channel>
</rss>

