<?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のトピックShare projects for collaborative work</title>
    <link>https://community.nxp.com/t5/S32-Design-Studio/Share-projects-for-collaborative-work/m-p/1644874#M10093</link>
    <description>&lt;P&gt;Hello, between 2 colleagues we want to merge different projects #s32k144evb (done in S32) IDE that are working in isolation&lt;BR /&gt;The issue is that this is not as simple how to share source code with GitHub, because of: the link to the components; libraries; the pin settings done in processor expert; etc.&lt;BR /&gt;Is there a simple way to manage it?&lt;BR /&gt;Kind regards&lt;BR /&gt;Gustavo&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 04 May 2023 16:31:19 GMT</pubDate>
    <dc:creator>GGil</dc:creator>
    <dc:date>2023-05-04T16:31:19Z</dc:date>
    <item>
      <title>Share projects for collaborative work</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/Share-projects-for-collaborative-work/m-p/1644874#M10093</link>
      <description>&lt;P&gt;Hello, between 2 colleagues we want to merge different projects #s32k144evb (done in S32) IDE that are working in isolation&lt;BR /&gt;The issue is that this is not as simple how to share source code with GitHub, because of: the link to the components; libraries; the pin settings done in processor expert; etc.&lt;BR /&gt;Is there a simple way to manage it?&lt;BR /&gt;Kind regards&lt;BR /&gt;Gustavo&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 04 May 2023 16:31:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/Share-projects-for-collaborative-work/m-p/1644874#M10093</guid>
      <dc:creator>GGil</dc:creator>
      <dc:date>2023-05-04T16:31:19Z</dc:date>
    </item>
    <item>
      <title>Re: Share projects for collaborative work</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/Share-projects-for-collaborative-work/m-p/1647225#M10111</link>
      <description>&lt;P&gt;Hello Gustavo,&lt;/P&gt;
&lt;P&gt;The ability to merge projects as you described, really comes down to the pre-planning. The fewer differences created at the beginning will make this easier for merging later. For example, ensuring both projects are using the same version of SDK, same pin settings, etc. Then it is more of a merge of application files. However, this must be done manually. No automated way could be trusted to make the correct merge choices, except perhaps for some well trained AI engine.&lt;/P&gt;
&lt;P&gt;Good luck!&lt;/P&gt;
&lt;P&gt;Mike&lt;/P&gt;</description>
      <pubDate>Tue, 09 May 2023 14:29:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/Share-projects-for-collaborative-work/m-p/1647225#M10111</guid>
      <dc:creator>mikedoidge</dc:creator>
      <dc:date>2023-05-09T14:29:07Z</dc:date>
    </item>
    <item>
      <title>Re: Share projects for collaborative work</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/Share-projects-for-collaborative-work/m-p/1651823#M10164</link>
      <description>&lt;P&gt;Hello, Gustavo!&lt;/P&gt;&lt;P&gt;The alternative you can try is to export the Processor Expert components of one project and import it on the other one. For that, you may follow those steps:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Export the Processor Expert Component Settings:&lt;OL&gt;&lt;LI&gt;On the &lt;EM&gt;Project Explorer Panel&lt;/EM&gt;, right click on the project to be cloned and select the option &lt;EM&gt;Export.&lt;/EM&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;On the &lt;EM&gt;Export Tab, &lt;/EM&gt;select the &lt;EM&gt;Export Component Settings&lt;/EM&gt; option.&lt;/LI&gt;&lt;LI&gt;On the &lt;EM&gt;Export Processor Expert Component Setting Tab:&lt;/EM&gt;&lt;OL&gt;&lt;LI&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/EM&gt;Select the project you want to export;&lt;/LI&gt;&lt;LI&gt;&lt;EM&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/EM&gt;Select all the processors and components desired;&lt;/LI&gt;&lt;LI&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Chose the file’s location and name;&lt;/LI&gt;&lt;LI&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Click on Finish.&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;Create a new project (or use one of the projects you want to merge):&amp;nbsp;&lt;OL&gt;&lt;LI&gt;Click on &lt;EM&gt;File-&amp;gt;New-&amp;gt;S32DS Application project.&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;Define the name of the new project, chose the corresponding processor for your application, and proceed to the next tab.&lt;/LI&gt;&lt;LI&gt;On the &lt;EM&gt;New S32DS Project &lt;/EM&gt;tab, chose the &lt;EM&gt;ProcessorsName_SDK_gcc &lt;/EM&gt;on the SDKs option.&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;Import the Processor Expert Component Settings:&lt;OL&gt;&lt;LI&gt;On the &lt;EM&gt;Project Explorer Panel&lt;/EM&gt;, right click on the created projected and select the option &lt;EM&gt;Import… &lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;&lt;EM&gt;On the Import Tab, select Component Settings to Project.&lt;/EM&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;On the &lt;EM&gt;Import Processor Expert Component Settings Tab&lt;/EM&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;OL&gt;&lt;LI&gt;Select the file created previously;&lt;/LI&gt;&lt;LI&gt;Select the new project;&lt;/LI&gt;&lt;LI&gt;Verify the list of components to be imported and their respective modes. Note that this component list varies accordingly to the original project.&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;On the Components Tab click on the &lt;EM&gt;Generate Processor Expert Code&lt;/EM&gt; icon.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;After those steps, the file &lt;EM&gt;ProcessorExpert.pe&lt;/EM&gt; should appear on the file list of the new project on the &lt;EM&gt;Project Explorer Panel&lt;/EM&gt;. And all the components should be available on the &lt;EM&gt;Processor Expert&lt;/EM&gt;. However, in some cases, conflicts between different dialects of the programming language used and the optimization parameters set could appear. To fix these issues, go to &lt;EM&gt;Project-&amp;gt;Properties &lt;/EM&gt;and:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;EM&gt;C/C++ Build -&amp;gt; Settings -&amp;gt; Standard S32DS C Compiler -&amp;gt; Dialect&lt;/EM&gt;, and chose the corresponding language standard.&lt;/LI&gt;&lt;LI&gt;&lt;EM&gt;C/C++ Build -&amp;gt; Settings -&amp;gt; Standard S32DS C Compiler -&amp;gt; Optimization, &lt;/EM&gt;and chose the desired optimization settings.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;After applying those changes, a pop-up will ask if you want to rebuild it now. After confirming it, the project is ready, and you can import the second project.&lt;BR /&gt;&lt;BR /&gt;I hope my answer helps you.&lt;/P&gt;&lt;P&gt;Regards,&lt;BR /&gt;Kamilla&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 17 May 2023 07:28:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/Share-projects-for-collaborative-work/m-p/1651823#M10164</guid>
      <dc:creator>kamilla_peixoto</dc:creator>
      <dc:date>2023-05-17T07:28:05Z</dc:date>
    </item>
  </channel>
</rss>

