<?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 Setting optimization level to None disables interrupt auto-clear? in S32K</title>
    <link>https://community.nxp.com/t5/S32K/Setting-optimization-level-to-None-disables-interrupt-auto-clear/m-p/1509497#M17233</link>
    <description>&lt;P&gt;Hello there !&lt;/P&gt;&lt;P&gt;I have configured tmr peripheral to trigger bctu in order to initiate an adc conversion. I've added an interrupt callback function when bctu gets triggered in order to validate my peripheral configuration with an oscilloscope.&lt;/P&gt;&lt;P&gt;The strange for me thing is that when I set optimization level to "None (-O0)" my program entered my callback function only once.&lt;/P&gt;&lt;P&gt;When I have the optimization level to "Optimize for size (-Os)" my program enters the callback every time the trigger is happening.This is the wanted behavior but I can not figure out why this is happening.&lt;/P&gt;&lt;P&gt;Can anyone shred some light into this matter ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;All I want is to have an interrupt when triggering is happening in order to validate the functionality of triggers/notifications of any peripheral that I use.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;kyf&lt;/P&gt;</description>
    <pubDate>Mon, 22 Aug 2022 11:24:21 GMT</pubDate>
    <dc:creator>kyf</dc:creator>
    <dc:date>2022-08-22T11:24:21Z</dc:date>
    <item>
      <title>Setting optimization level to None disables interrupt auto-clear?</title>
      <link>https://community.nxp.com/t5/S32K/Setting-optimization-level-to-None-disables-interrupt-auto-clear/m-p/1509497#M17233</link>
      <description>&lt;P&gt;Hello there !&lt;/P&gt;&lt;P&gt;I have configured tmr peripheral to trigger bctu in order to initiate an adc conversion. I've added an interrupt callback function when bctu gets triggered in order to validate my peripheral configuration with an oscilloscope.&lt;/P&gt;&lt;P&gt;The strange for me thing is that when I set optimization level to "None (-O0)" my program entered my callback function only once.&lt;/P&gt;&lt;P&gt;When I have the optimization level to "Optimize for size (-Os)" my program enters the callback every time the trigger is happening.This is the wanted behavior but I can not figure out why this is happening.&lt;/P&gt;&lt;P&gt;Can anyone shred some light into this matter ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;All I want is to have an interrupt when triggering is happening in order to validate the functionality of triggers/notifications of any peripheral that I use.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;kyf&lt;/P&gt;</description>
      <pubDate>Mon, 22 Aug 2022 11:24:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Setting-optimization-level-to-None-disables-interrupt-auto-clear/m-p/1509497#M17233</guid>
      <dc:creator>kyf</dc:creator>
      <dc:date>2022-08-22T11:24:21Z</dc:date>
    </item>
    <item>
      <title>Re: Setting optimization level to None disables interrupt auto-clear?</title>
      <link>https://community.nxp.com/t5/S32K/Setting-optimization-level-to-None-disables-interrupt-auto-clear/m-p/1510189#M17269</link>
      <description>&lt;P&gt;Hello &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/201680"&gt;@kyf&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;You did not specified the drivers you use.&lt;/P&gt;
&lt;P&gt;For example, S32K3xx RTD 2.0.0 below, the functionality of the drivers is guaranteed only with the specified settings:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="danielmartynek_0-1661258171601.png" style="width: 740px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/191003i3773A72A9E013EBA/image-dimensions/740x590?v=v2" width="740" height="590" role="button" title="danielmartynek_0-1661258171601.png" alt="danielmartynek_0-1661258171601.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR, Daniel&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Aug 2022 12:38:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Setting-optimization-level-to-None-disables-interrupt-auto-clear/m-p/1510189#M17269</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2022-08-23T12:38:40Z</dc:date>
    </item>
    <item>
      <title>Re: Setting optimization level to None disables interrupt auto-clear?</title>
      <link>https://community.nxp.com/t5/S32K/Setting-optimization-level-to-None-disables-interrupt-auto-clear/m-p/1510284#M17272</link>
      <description>&lt;P&gt;Thank you &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/160001"&gt;@danielmartynek&lt;/a&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm using RTD 2.0.0 but I've never noticed that piece of information.&lt;/P&gt;&lt;P&gt;Due to the lack of time I haven't investigated this any further. I've set the optimization level back to "Optimize for size" option in order to proceed with the development.&lt;/P&gt;&lt;P&gt;Is the image that you've shared from "Release Notes for S32K3 RTD" ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;kyf&lt;/P&gt;</description>
      <pubDate>Tue, 23 Aug 2022 15:09:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Setting-optimization-level-to-None-disables-interrupt-auto-clear/m-p/1510284#M17272</guid>
      <dc:creator>kyf</dc:creator>
      <dc:date>2022-08-23T15:09:46Z</dc:date>
    </item>
    <item>
      <title>Re: Setting optimization level to None disables interrupt auto-clear?</title>
      <link>https://community.nxp.com/t5/S32K/Setting-optimization-level-to-None-disables-interrupt-auto-clear/m-p/1510705#M17288</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/201680"&gt;@kyf&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;The image was taken from&lt;/P&gt;
&lt;P&gt;SW32K3_RTD_4.4_2.0.0_D2203_ReleaseNotes.pdf&lt;/P&gt;
&lt;P&gt;All the release notes can be found in your NXP SW account.&lt;/P&gt;
&lt;P&gt;Go to nxp.com / My NXP Account / Software Licensing and Support / Software accounts /&amp;nbsp;Automotive SW - S32K3 Standard Software / Automotive SW - S32K3 - Real-Time Drivers for Cortex-M / S32K3 Real Time Drivers Version 2.0.0&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR, Daniel&lt;/P&gt;</description>
      <pubDate>Wed, 24 Aug 2022 07:29:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Setting-optimization-level-to-None-disables-interrupt-auto-clear/m-p/1510705#M17288</guid>
      <dc:creator>danielmartynek</dc:creator>
      <dc:date>2022-08-24T07:29:15Z</dc:date>
    </item>
    <item>
      <title>Re: Setting optimization level to None disables interrupt auto-clear?</title>
      <link>https://community.nxp.com/t5/S32K/Setting-optimization-level-to-None-disables-interrupt-auto-clear/m-p/1510719#M17290</link>
      <description>&lt;P&gt;Thank you &lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/160001"&gt;@danielmartynek&lt;/a&gt; .&lt;/P&gt;&lt;P&gt;I've wanted to confirm it's origins because I'm always looking for new resources for documentation &lt;LI-EMOJI id="lia_slightly-smiling-face" title=":slightly_smiling_face:"&gt;&lt;/LI-EMOJI&gt;&lt;BR /&gt;I downloaded yesterday the files.&lt;BR /&gt;&lt;BR /&gt;Kind regards,&lt;/P&gt;&lt;P&gt;kyf&lt;/P&gt;</description>
      <pubDate>Wed, 24 Aug 2022 07:47:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32K/Setting-optimization-level-to-None-disables-interrupt-auto-clear/m-p/1510719#M17290</guid>
      <dc:creator>kyf</dc:creator>
      <dc:date>2022-08-24T07:47:09Z</dc:date>
    </item>
  </channel>
</rss>

