<?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 Re: S32DS Power Architecture - Optimization Level (-O1) in S32 Design Studio</title>
    <link>https://community.nxp.com/t5/S32-Design-Studio/S32DS-Power-Architecture-Optimization-Level-O1/m-p/992579#M5686</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;well, it's really hard to say what may be wrong without project. Almost in all cases are optimization faults caused by wrong programming technique and optimization just uncovers it.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try to compare the part of disassembled code which causes issue for both optimization levels (O0 and O1).&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jiri&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 20 Feb 2020 13:13:24 GMT</pubDate>
    <dc:creator>jiri_kral</dc:creator>
    <dc:date>2020-02-20T13:13:24Z</dc:date>
    <item>
      <title>S32DS Power Architecture - Optimization Level (-O1)</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/S32DS-Power-Architecture-Optimization-Level-O1/m-p/992576#M5683</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi i trying to use Standard 32DS C Compiler with Optimization Level -O1 in the IDE S32DS.Power.2.1 and i have problems between Optimization -O0 and -O1.&lt;/P&gt;&lt;P&gt;In my case i using in MPC5746R the DSPI with DMA and EOQ interrupts and when i read for example a register of 16 bits,&amp;nbsp;it takes 4 milliseconds and in -O0 works correct for the time.&lt;/P&gt;&lt;P&gt;Any Document about the diferents optimization levels that explain what does the IDE do?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 19 Feb 2020 20:55:31 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/S32DS-Power-Architecture-Optimization-Level-O1/m-p/992576#M5683</guid>
      <dc:creator>demian91</dc:creator>
      <dc:date>2020-02-19T20:55:31Z</dc:date>
    </item>
    <item>
      <title>Re: S32DS Power Architecture - Optimization Level (-O1)</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/S32DS-Power-Architecture-Optimization-Level-O1/m-p/992577#M5684</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can look at gcc documentation -&amp;nbsp;&lt;A class="link-titled" href="https://gcc.gnu.org/onlinedocs/" title="https://gcc.gnu.org/onlinedocs/"&gt;GCC online documentation- GNU Project - Free Software Foundation (FSF)&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you tried find out what's wrong whit single instruction debug?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_2.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/102406i005EF72F0AD9BBA2/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_2.png" alt="pastedImage_2.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is possible share your project?&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jiri&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Feb 2020 12:32:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/S32DS-Power-Architecture-Optimization-Level-O1/m-p/992577#M5684</guid>
      <dc:creator>jiri_kral</dc:creator>
      <dc:date>2020-02-20T12:32:40Z</dc:date>
    </item>
    <item>
      <title>Re: S32DS Power Architecture - Optimization Level (-O1)</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/S32DS-Power-Architecture-Optimization-Level-O1/m-p/992578#M5685</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the documents, i saw the instructions but i couldn´t understand all.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Feb 2020 13:06:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/S32DS-Power-Architecture-Optimization-Level-O1/m-p/992578#M5685</guid>
      <dc:creator>demian91</dc:creator>
      <dc:date>2020-02-20T13:06:30Z</dc:date>
    </item>
    <item>
      <title>Re: S32DS Power Architecture - Optimization Level (-O1)</title>
      <link>https://community.nxp.com/t5/S32-Design-Studio/S32DS-Power-Architecture-Optimization-Level-O1/m-p/992579#M5686</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;well, it's really hard to say what may be wrong without project. Almost in all cases are optimization faults caused by wrong programming technique and optimization just uncovers it.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try to compare the part of disassembled code which causes issue for both optimization levels (O0 and O1).&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jiri&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Feb 2020 13:13:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-Design-Studio/S32DS-Power-Architecture-Optimization-Level-O1/m-p/992579#M5686</guid>
      <dc:creator>jiri_kral</dc:creator>
      <dc:date>2020-02-20T13:13:24Z</dc:date>
    </item>
  </channel>
</rss>

