<?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>S32KのトピックMigrating S32K344 Development to Linux/VS Code Without S32 Design Studio</title>
    <link>https://community.nxp.com/t5/S32K/Migrating-S32K344-Development-to-Linux-VS-Code-Without-S32/m-p/1996920#M43398</link>
    <description>&lt;P&gt;Hello Everyone,&lt;/P&gt;&lt;P&gt;I am working on a project involving the S32K344 microcontroller. While I know that &lt;STRONG&gt;S32 Design Studio&lt;/STRONG&gt; is available for Linux, my team is aiming to use &lt;STRONG&gt;Visual Studio Code&lt;/STRONG&gt; exclusively as the IDE for development on Linux, avoiding the use of S32 Design Studio altogether.&lt;/P&gt;&lt;P&gt;However, we are encountering several challenges and would greatly appreciate any insights or advice from the community.&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;&lt;FONT size="4"&gt;Challenges and Questions:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Code Generation Outside S32 Design Studio&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Are there any tools, scripts, or workflows available to handle tasks such as clock configuration, peripheral initialization, and pin setup outside of S32 Design Studio?&lt;/LI&gt;&lt;LI&gt;Is it possible to extract and reuse the logic behind the autogenerated files from S32 Design Studio?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Toolchain and Build System&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Are there recommendations for configuring the ARM GCC toolchain to build S32K344 projects in a custom workflow?&lt;/LI&gt;&lt;LI&gt;Is there a way to export the build settings from S32 Design Studio for integration into alternative build systems (e.g., Makefiles, CMake)?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Debugging and Flashing&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;What are the best Linux-compatible tools for debugging and flashing firmware on the S32K344?&lt;/LI&gt;&lt;LI&gt;Has anyone successfully integrated these tools with Visual Studio Code (e.g., using OpenOCD, GDB, or other debuggers)?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Maintaining Configuration Consistency&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Without S32 Design Studio, how can we maintain consistent and up-to-date configurations for clock, peripherals, and other hardware settings?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;&lt;FONT size="4"&gt;Goal:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;Our ultimate goal is to migrate entirely to a lightweight, flexible development setup based on Linux and Visual Studio Code, while still leveraging NXP's tools or community best practices to simplify the workflow.&lt;/P&gt;&lt;P&gt;If anyone has attempted a similar setup or has any resources, documentation, or advice to share, it would be incredibly helpful!&lt;/P&gt;&lt;P&gt;Thank you in advance for your time and insights!&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Sergio Mauro&lt;/P&gt;</description>
    <pubDate>Tue, 19 Nov 2024 07:48:04 GMT</pubDate>
    <dc:creator>sergiomauro</dc:creator>
    <dc:date>2024-11-19T07:48:04Z</dc:date>
    <item>
      <title>Migrating S32K344 Development to Linux/VS Code Without S32 Design Studio</title>
      <link>https://community.nxp.com/t5/S32K/Migrating-S32K344-Development-to-Linux-VS-Code-Without-S32/m-p/1996920#M43398</link>
      <description>&lt;P&gt;Hello Everyone,&lt;/P&gt;&lt;P&gt;I am working on a project involving the S32K344 microcontroller. While I know that &lt;STRONG&gt;S32 Design Studio&lt;/STRONG&gt; is available for Linux, my team is aiming to use &lt;STRONG&gt;Visual Studio Code&lt;/STRONG&gt; exclusively as the IDE for development on Linux, avoiding the use of S32 Design Studio altogether.&lt;/P&gt;&lt;P&gt;However, we are encountering several challenges and would greatly appreciate any insights or advice from the community.&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;&lt;FONT size="4"&gt;Challenges and Questions:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Code Generation Outside S32 Design Studio&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Are there any tools, scripts, or workflows available to handle tasks such as clock configuration, peripheral initialization, and pin setup outside of S32 Design Studio?&lt;/LI&gt;&lt;LI&gt;Is it possible to extract and reuse the logic behind the autogenerated files from S32 Design Studio?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Toolchain and Build System&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Are there recommendations for configuring the ARM GCC toolchain to build S32K344 projects in a custom workflow?&lt;/LI&gt;&lt;LI&gt;Is there a way to export the build settings from S32 Design Studio for integration into alternative build systems (e.g., Makefiles, CMake)?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Debugging and Flashing&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;What are the best Linux-compatible tools for debugging and flashing firmware on the S32K344?&lt;/LI&gt;&lt;LI&gt;Has anyone successfully integrated these tools with Visual Studio Code (e.g., using OpenOCD, GDB, or other debuggers)?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Maintaining Configuration Consistency&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Without S32 Design Studio, how can we maintain consistent and up-to-date configurations for clock, peripherals, and other hardware settings?&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;&lt;FONT size="4"&gt;Goal:&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;Our ultimate goal is to migrate entirely to a lightweight, flexible development setup based on Linux and Visual Studio Code, while still leveraging NXP's tools or community best practices to simplify the workflow.&lt;/P&gt;&lt;P&gt;If anyone has attempted a similar setup or has any resources, documentation, or advice to share, it would be incredibly helpful!&lt;/P&gt;&lt;P&gt;Thank you in advance for your time and insights!&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Sergio Mauro&lt;/P&gt;</description>
      <pubDate>Tue, 19 Nov 2024 07:48:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Migrating-S32K344-Development-to-Linux-VS-Code-Without-S32/m-p/1996920#M43398</guid>
      <dc:creator>sergiomauro</dc:creator>
      <dc:date>2024-11-19T07:48:04Z</dc:date>
    </item>
    <item>
      <title>Re: Migrating S32K344 Development to Linux/VS Code Without S32 Design Studio</title>
      <link>https://community.nxp.com/t5/S32K/Migrating-S32K344-Development-to-Linux-VS-Code-Without-S32/m-p/2001048#M43621</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1. RTD code generation is not possible without S32DS. But the code generation can be used with EB Tresos.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2. You can re-use generated Makefiles and .args file from existing project&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3. PE Micro has debug environment for Linux.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;4. This is not possible without S32DS. Only way is manually edit generated files, but you will be not able add for example new drivers for peripherals and so on.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 25 Nov 2024 11:41:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Migrating-S32K344-Development-to-Linux-VS-Code-Without-S32/m-p/2001048#M43621</guid>
      <dc:creator>jiri_kral</dc:creator>
      <dc:date>2024-11-25T11:41:54Z</dc:date>
    </item>
  </channel>
</rss>

