<?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: from LPC1788 to LPC4088 but the code flash size is the same</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/from-LPC1788-to-LPC4088-but-the-code-flash-size-is-the-same/m-p/1459729#M48804</link>
    <description>&lt;P&gt;Hello Alice. Can I have confirm that FPU increase only the floating point calculation speed but don't reduce the code size?&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
    <pubDate>Wed, 18 May 2022 06:04:16 GMT</pubDate>
    <dc:creator>aut</dc:creator>
    <dc:date>2022-05-18T06:04:16Z</dc:date>
    <item>
      <title>from LPC1788 to LPC4088 but the code flash size is the same</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/from-LPC1788-to-LPC4088-but-the-code-flash-size-is-the-same/m-p/1458821#M48775</link>
      <description>&lt;P&gt;Hi all.&lt;/P&gt;&lt;P&gt;I replaced the LPC1788 microcontroller with his pin-to-pin compatible LPC4088. Since there are a lot of single precision floating point calculations in the LPC1788 code, I thought this migration could reduce the size code using the FPU (floating point unit) of the LPC4088. I was wrong. Even if the FPU unit is enabled, the code size after compilation hasn't changed. It is the same as the LPC1788 one.&lt;/P&gt;&lt;P&gt;Shouldn't using the FPU reduce the code size?&lt;/P&gt;&lt;P&gt;Many thanks&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 16 May 2022 19:29:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/from-LPC1788-to-LPC4088-but-the-code-flash-size-is-the-same/m-p/1458821#M48775</guid>
      <dc:creator>aut</dc:creator>
      <dc:date>2022-05-16T19:29:43Z</dc:date>
    </item>
    <item>
      <title>Re: from LPC1788 to LPC4088 but the code flash size is the same</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/from-LPC1788-to-LPC4088-but-the-code-flash-size-is-the-same/m-p/1459254#M48792</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;A id="link_12" class="lia-link-navigation lia-page-link lia-user-name-link" href="https://community.nxp.com/t5/user/viewprofilepage/user-id/175062" target="_self" aria-label="View Profile of aut"&gt;&lt;SPAN class=""&gt;aut&lt;/SPAN&gt;&lt;/A&gt;,&lt;/P&gt;
&lt;P&gt;As I know, the&amp;nbsp;&lt;SPAN&gt;&amp;nbsp;FPU (floating point unit) can speed up floating point calculation, don't know whether can reduce code size.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;BR&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Alice&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 17 May 2022 09:36:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/from-LPC1788-to-LPC4088-but-the-code-flash-size-is-the-same/m-p/1459254#M48792</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2022-05-17T09:36:07Z</dc:date>
    </item>
    <item>
      <title>Re: from LPC1788 to LPC4088 but the code flash size is the same</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/from-LPC1788-to-LPC4088-but-the-code-flash-size-is-the-same/m-p/1459729#M48804</link>
      <description>&lt;P&gt;Hello Alice. Can I have confirm that FPU increase only the floating point calculation speed but don't reduce the code size?&amp;nbsp; &amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;</description>
      <pubDate>Wed, 18 May 2022 06:04:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/from-LPC1788-to-LPC4088-but-the-code-flash-size-is-the-same/m-p/1459729#M48804</guid>
      <dc:creator>aut</dc:creator>
      <dc:date>2022-05-18T06:04:16Z</dc:date>
    </item>
    <item>
      <title>Re: from LPC1788 to LPC4088 but the code flash size is the same</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/from-LPC1788-to-LPC4088-but-the-code-flash-size-is-the-same/m-p/1462325#M48871</link>
      <description>&lt;P&gt;Hello &lt;SPAN class="UserName lia-user-name lia-user-rank-Contributor-I lia-component-message-view-widget-author-username"&gt;&lt;A id="link_12" class="lia-link-navigation lia-page-link lia-user-name-link" style="color: #333f48;" href="https://community.nxp.com/t5/user/viewprofilepage/user-id/175062" target="_self" aria-label="View Profile of aut"&gt;&lt;SPAN class=""&gt;aut&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;,&lt;/P&gt;
&lt;P&gt;I think there is no direct relation between them.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;BR&lt;/P&gt;
&lt;P&gt;Alice&lt;/P&gt;</description>
      <pubDate>Mon, 23 May 2022 09:28:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/from-LPC1788-to-LPC4088-but-the-code-flash-size-is-the-same/m-p/1462325#M48871</guid>
      <dc:creator>Alice_Yang</dc:creator>
      <dc:date>2022-05-23T09:28:05Z</dc:date>
    </item>
    <item>
      <title>Re: from LPC1788 to LPC4088 but the code flash size is the same</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/from-LPC1788-to-LPC4088-but-the-code-flash-size-is-the-same/m-p/1462384#M48875</link>
      <description>&lt;P&gt;&lt;EM&gt;&amp;gt; Even if the FPU unit is enabled, the code size after compilation hasn't changed. It is the same as the LPC1788 one.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Code size is not only about FPU usage.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;What are the optimisation settings for the LPC4088 project ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;gt; Shouldn't using the FPU reduce the code size?&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The floating point ABI matters as well (&lt;FONT face="courier new,courier"&gt;-mfloat-abi&lt;/FONT&gt;).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Using "&lt;FONT face="courier new,courier"&gt;soft"&lt;/FONT&gt; will result in an emulation, as on the LPC1788 (without FPU).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Using "&lt;FONT face="courier new,courier"&gt;softfp"&lt;/FONT&gt; will use the FPU, and the core registers for passing parameters.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The option &lt;FONT face="courier new,courier"&gt;"hard"&lt;/FONT&gt; will produce marginally smaller/faster code, passing parameters in FPU registers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Code compiled with soft/softfp is interchangeable, code compiled with "hard" is not.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 23 May 2022 10:40:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/from-LPC1788-to-LPC4088-but-the-code-flash-size-is-the-same/m-p/1462384#M48875</guid>
      <dc:creator>frank_m</dc:creator>
      <dc:date>2022-05-23T10:40:26Z</dc:date>
    </item>
  </channel>
</rss>

