<?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>topic S32DS for S32K116 - Compiler Options in S32 Design Studio</title>
    <link>https://community.nxp.com/t5/S32-Design-Studio/S32DS-for-S32K116-Compiler-Options/m-p/803088#M3423</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I noticed when I was creating a new S32DS Application for the S32K116 processor that on the create project first page that there are two compiler options:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- ARM Bare-Metal 32-bit Target Binary Toolchain (comment indicates "GCC toolchain v.6.3 is selected")&lt;/P&gt;&lt;P&gt;- Standard S32DS toolchain for ARM (comment indicates "GCC toolchain v.4.9 is selected")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can someone tell me the difference between these two options? It appears that one GCC version is newer, but what is recommended for use? If I use the Bare Metal version does this mean that there is better results with the compiler, libraries, etc? Or does it not really matter for most applications?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 27 Nov 2018 03:15:12 GMT</pubDate>
    <dc:creator>brucebowling</dc:creator>
    <dc:date>2018-11-27T03:15:12Z</dc:date>
    <item>
      <title>S32DS for S32K116 - Compiler Options</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/S32DS-for-S32K116-Compiler-Options/m-p/803088#M3423</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I noticed when I was creating a new S32DS Application for the S32K116 processor that on the create project first page that there are two compiler options:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- ARM Bare-Metal 32-bit Target Binary Toolchain (comment indicates "GCC toolchain v.6.3 is selected")&lt;/P&gt;&lt;P&gt;- Standard S32DS toolchain for ARM (comment indicates "GCC toolchain v.4.9 is selected")&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can someone tell me the difference between these two options? It appears that one GCC version is newer, but what is recommended for use? If I use the Bare Metal version does this mean that there is better results with the compiler, libraries, etc? Or does it not really matter for most applications?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Nov 2018 03:15:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/S32DS-for-S32K116-Compiler-Options/m-p/803088#M3423</guid>
      <dc:creator>brucebowling</dc:creator>
      <dc:date>2018-11-27T03:15:12Z</dc:date>
    </item>
    <item>
      <title>Re: S32DS for S32K116 - Compiler Options</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/S32DS-for-S32K116-Compiler-Options/m-p/803089#M3424</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello &lt;A class="jx-jive-macro-user" href="https://community.nxp.com/people/brucebowling"&gt;brucebowling&lt;/A&gt;‌,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For complete details, we recommend that you review the release notes for GCC 6.3.&amp;nbsp;C:\NXP\S32DS_ARM_v2018.R1\Cross_Tools\gcc-6.3-arm32-eabi\releasenotes.pdf&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Briefly, from the releasenotes.pdf:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Current release is based on:&lt;BR /&gt;• gcc 6.3.1&lt;/P&gt;&lt;P&gt;• binutils 2.29&lt;/P&gt;&lt;P&gt;• newlib 2.5.0&lt;BR /&gt;• gdb 7.12.1&lt;BR /&gt;The GCC sources are coming from Linaro, they had backported ARMv8-M and Cortex-M33 support for &lt;BR /&gt;their own gcc-6.3 branch. Additionally this release includes backported ARMv8-R and Cortex-R52 &lt;BR /&gt;support from gcc trunk (future gcc-8.0 branch).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps,&lt;/P&gt;&lt;P&gt;Mike&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Nov 2018 19:23:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/S32DS-for-S32K116-Compiler-Options/m-p/803089#M3424</guid>
      <dc:creator>mikedoidge</dc:creator>
      <dc:date>2018-11-27T19:23:11Z</dc:date>
    </item>
    <item>
      <title>Re: S32DS for S32K116 - Compiler Options</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/S32DS-for-S32K116-Compiler-Options/m-p/803090#M3425</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Mike fir the feedback.... I will take a look at the release notes. It appears that GCC-6.3 is the focus and should be used...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Nov 2018 21:02:17 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/S32DS-for-S32K116-Compiler-Options/m-p/803090#M3425</guid>
      <dc:creator>brucebowling</dc:creator>
      <dc:date>2018-11-27T21:02:17Z</dc:date>
    </item>
  </channel>
</rss>

