<?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>LPC MicrocontrollersのトピックRe: Keil uVision 5 Optimization Level 3 for LPCOpen Library</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/Keil-uVision-5-Optimization-Level-3-for-LPCOpen-Library/m-p/1954188#M56856</link>
    <description>&lt;P&gt;Hi&amp;nbsp;lpestanas&lt;/P&gt;
&lt;P&gt;LPCOpen is developed and only tested with default compiler optimization setting.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Anyway if anyone ever tested with other level of optimization, welcome input.&lt;/P&gt;
&lt;P&gt;Jun Zhang&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 13 Sep 2024 10:06:19 GMT</pubDate>
    <dc:creator>ZhangJennie</dc:creator>
    <dc:date>2024-09-13T10:06:19Z</dc:date>
    <item>
      <title>Keil uVision 5 Optimization Level 3 for LPCOpen Library</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Keil-uVision-5-Optimization-Level-3-for-LPCOpen-Library/m-p/1953866#M56851</link>
      <description>&lt;P&gt;Hi LPC Community,&lt;/P&gt;&lt;P&gt;I am porting the New LPCOpen Library 18xx-&amp;gt;43xx for Keil uVision.&lt;/P&gt;&lt;P&gt;I am using the LPC4330FBD144 as my device and will be coded on Keil uVision.&lt;/P&gt;&lt;P&gt;My code works fine on Optimization 0 and 1 with no warnings and build errors.&lt;/P&gt;&lt;P&gt;But when I tried Optimization 2-3, the program would hang up with no changes in the code.&lt;/P&gt;&lt;P&gt;Is the new LPCOpen DFP 3.02 tested with Optimization Level 3 on Keil uVision?&lt;/P&gt;&lt;P&gt;I already read the Application Note 202, 298 for MDK ARM compiler optimization and it is quite tedious to check for "volatile" on variables, applying __attribute__((used)) on functions to be skipped and we are not allowed to use #pragma on actual program deployment of the firmware to isolate the hanging part. Please advise if someone tested it with Optimization Level 3 and they succeeded with no hangup or faults.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks and Good Day,&lt;/P&gt;&lt;P&gt;Leo Pestañas&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Sep 2024 02:51:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Keil-uVision-5-Optimization-Level-3-for-LPCOpen-Library/m-p/1953866#M56851</guid>
      <dc:creator>lpestanas</dc:creator>
      <dc:date>2024-09-13T02:51:29Z</dc:date>
    </item>
    <item>
      <title>Re: Keil uVision 5 Optimization Level 3 for LPCOpen Library</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Keil-uVision-5-Optimization-Level-3-for-LPCOpen-Library/m-p/1954188#M56856</link>
      <description>&lt;P&gt;Hi&amp;nbsp;lpestanas&lt;/P&gt;
&lt;P&gt;LPCOpen is developed and only tested with default compiler optimization setting.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Anyway if anyone ever tested with other level of optimization, welcome input.&lt;/P&gt;
&lt;P&gt;Jun Zhang&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 13 Sep 2024 10:06:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Keil-uVision-5-Optimization-Level-3-for-LPCOpen-Library/m-p/1954188#M56856</guid>
      <dc:creator>ZhangJennie</dc:creator>
      <dc:date>2024-09-13T10:06:19Z</dc:date>
    </item>
    <item>
      <title>Re: Keil uVision 5 Optimization Level 3 for LPCOpen Library</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Keil-uVision-5-Optimization-Level-3-for-LPCOpen-Library/m-p/1960218#M56902</link>
      <description>Hi Zhang,&lt;BR /&gt;Thanks for the response.&lt;BR /&gt;This will mean that I should also consider migrating the library to Optimization Level 3.&lt;BR /&gt;&lt;BR /&gt;Best Regards,&lt;BR /&gt;Leo</description>
      <pubDate>Tue, 24 Sep 2024 01:46:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Keil-uVision-5-Optimization-Level-3-for-LPCOpen-Library/m-p/1960218#M56902</guid>
      <dc:creator>lpestanas</dc:creator>
      <dc:date>2024-09-24T01:46:59Z</dc:date>
    </item>
    <item>
      <title>Re: Keil uVision 5 Optimization Level 3 for LPCOpen Library</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Keil-uVision-5-Optimization-Level-3-for-LPCOpen-Library/m-p/1961496#M56908</link>
      <description>&lt;P&gt;yes. correct.&lt;/P&gt;</description>
      <pubDate>Wed, 25 Sep 2024 07:57:29 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Keil-uVision-5-Optimization-Level-3-for-LPCOpen-Library/m-p/1961496#M56908</guid>
      <dc:creator>ZhangJennie</dc:creator>
      <dc:date>2024-09-25T07:57:29Z</dc:date>
    </item>
    <item>
      <title>Re: Keil uVision 5 Optimization Level 3 for LPCOpen Library</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Keil-uVision-5-Optimization-Level-3-for-LPCOpen-Library/m-p/1962502#M56912</link>
      <description>&lt;P&gt;Hi Zhang,&lt;/P&gt;&lt;P&gt;Given that LPCOpen is an open-source,&lt;/P&gt;&lt;P&gt;a. did NXP released a driver that was tested across Optimizations (let us say Optimization level 0. 1. 2 and 3)?&lt;/P&gt;&lt;P&gt;b. Is the user of LPCOpen allowed to alter the contents to make it Optimization Level 3 without any software licensing implications regardless of purpose whether it will be a commercial or personal use only?&lt;/P&gt;&lt;P&gt;Best Regards,&lt;BR /&gt;Leo&lt;/P&gt;</description>
      <pubDate>Thu, 26 Sep 2024 08:28:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Keil-uVision-5-Optimization-Level-3-for-LPCOpen-Library/m-p/1962502#M56912</guid>
      <dc:creator>lpestanas</dc:creator>
      <dc:date>2024-09-26T08:28:30Z</dc:date>
    </item>
    <item>
      <title>Re: Keil uVision 5 Optimization Level 3 for LPCOpen Library</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/Keil-uVision-5-Optimization-Level-3-for-LPCOpen-Library/m-p/1963271#M56920</link>
      <description>&lt;P&gt;HI&amp;nbsp;lpestanas,&lt;/P&gt;
&lt;P&gt;We don't have driver&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;tested across Optimizations.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;LPCOpen copyright is anounced as below which should answer your question. You can also find this file under LPCOpen install folder.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ZhangJennie_0-1727418334857.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/301632iC4D05D1AAB0C8481/image-size/medium?v=v2&amp;amp;px=400" role="button" title="ZhangJennie_0-1727418334857.png" alt="ZhangJennie_0-1727418334857.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Jun Zhang&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 27 Sep 2024 06:28:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/Keil-uVision-5-Optimization-Level-3-for-LPCOpen-Library/m-p/1963271#M56920</guid>
      <dc:creator>ZhangJennie</dc:creator>
      <dc:date>2024-09-27T06:28:28Z</dc:date>
    </item>
  </channel>
</rss>

