<?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 To complement solution how to printf float number in MCUXpresso IDE in MCUXpresso IDE</title>
    <link>https://community.nxp.com/t5/MCUXpresso-IDE/To-complement-solution-how-to-printf-float-number-in-MCUXpresso/m-p/1431699#M7946</link>
    <description>&lt;P&gt;Hi:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In previous topics there are some discussions how to print float number in MCUXpresso IDE and SDK.&lt;/P&gt;
&lt;P&gt;To try them and summarize the final solution:&lt;/P&gt;
&lt;P&gt;1.PRINTF the float number to UART console&lt;/P&gt;
&lt;P&gt;set below macro in project configuration-&amp;gt;C/C++ build -&amp;gt;setting&lt;/P&gt;
&lt;P&gt;PRINTF_FLOAT_ENABLE=1&lt;/P&gt;
&lt;P&gt;such code will work.&lt;/P&gt;
&lt;P&gt;float test1 = 0.15;&lt;/P&gt;
&lt;P&gt;PRINTF("%f\r\n",test1);&lt;/P&gt;
&lt;P&gt;2.Transform float number to string by sprintf() function.&lt;/P&gt;
&lt;P&gt;there is one error in SDK user manual, " &lt;SPAN class="fontstyle0"&gt;Ensure Redlib: Use floating point version of printf is selected&lt;/SPAN&gt; &lt;BR /&gt;" during project creation does not work.&lt;/P&gt;
&lt;P&gt;The default C library Redlib doesn't support floating, so it couldn't work with redlib.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="daweiyou_0-1647929545419.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/174349i8D8DD62A0480DE0C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="daweiyou_0-1647929545419.png" alt="daweiyou_0-1647929545419.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The correct solution are:&lt;/P&gt;
&lt;P&gt;(1)Change link library to NewLib, it's full C library and support float&amp;nbsp; printf.&lt;/P&gt;
&lt;P&gt;But notice need include &amp;lt;stdio.h&amp;gt; in related c file, or else sprintf(float) doesn't work as expected.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="daweiyou_1-1647929662327.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/174350i78FA8A38E9F3B7D1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="daweiyou_1-1647929662327.png" alt="daweiyou_1-1647929662327.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;(2)Change link library to NewLib Nano, it's compact C library , and need click "enable print float" to enable float function, which actually add " -u _printf_float" link symbol.&lt;/P&gt;
&lt;P&gt;But notice need include &amp;lt;stdio.h&amp;gt; in related c file, or else sprintf(float) doesn't work as expected.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="daweiyou_2-1647929807476.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/174352iB3C9D221400C3091/image-size/medium?v=v2&amp;amp;px=400" role="button" title="daweiyou_2-1647929807476.png" alt="daweiyou_2-1647929807476.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So the solution surely add flash &amp;amp; RAM consumption in project, but for i.MXRT series it's not problem.&lt;/P&gt;
&lt;P&gt;Attach is one example for RT1020 EVK.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 22 Mar 2022 06:21:10 GMT</pubDate>
    <dc:creator>daweiyou</dc:creator>
    <dc:date>2022-03-22T06:21:10Z</dc:date>
    <item>
      <title>To complement solution how to printf float number in MCUXpresso IDE</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/To-complement-solution-how-to-printf-float-number-in-MCUXpresso/m-p/1431699#M7946</link>
      <description>&lt;P&gt;Hi:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In previous topics there are some discussions how to print float number in MCUXpresso IDE and SDK.&lt;/P&gt;
&lt;P&gt;To try them and summarize the final solution:&lt;/P&gt;
&lt;P&gt;1.PRINTF the float number to UART console&lt;/P&gt;
&lt;P&gt;set below macro in project configuration-&amp;gt;C/C++ build -&amp;gt;setting&lt;/P&gt;
&lt;P&gt;PRINTF_FLOAT_ENABLE=1&lt;/P&gt;
&lt;P&gt;such code will work.&lt;/P&gt;
&lt;P&gt;float test1 = 0.15;&lt;/P&gt;
&lt;P&gt;PRINTF("%f\r\n",test1);&lt;/P&gt;
&lt;P&gt;2.Transform float number to string by sprintf() function.&lt;/P&gt;
&lt;P&gt;there is one error in SDK user manual, " &lt;SPAN class="fontstyle0"&gt;Ensure Redlib: Use floating point version of printf is selected&lt;/SPAN&gt; &lt;BR /&gt;" during project creation does not work.&lt;/P&gt;
&lt;P&gt;The default C library Redlib doesn't support floating, so it couldn't work with redlib.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="daweiyou_0-1647929545419.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/174349i8D8DD62A0480DE0C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="daweiyou_0-1647929545419.png" alt="daweiyou_0-1647929545419.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The correct solution are:&lt;/P&gt;
&lt;P&gt;(1)Change link library to NewLib, it's full C library and support float&amp;nbsp; printf.&lt;/P&gt;
&lt;P&gt;But notice need include &amp;lt;stdio.h&amp;gt; in related c file, or else sprintf(float) doesn't work as expected.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="daweiyou_1-1647929662327.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/174350i78FA8A38E9F3B7D1/image-size/medium?v=v2&amp;amp;px=400" role="button" title="daweiyou_1-1647929662327.png" alt="daweiyou_1-1647929662327.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;(2)Change link library to NewLib Nano, it's compact C library , and need click "enable print float" to enable float function, which actually add " -u _printf_float" link symbol.&lt;/P&gt;
&lt;P&gt;But notice need include &amp;lt;stdio.h&amp;gt; in related c file, or else sprintf(float) doesn't work as expected.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="daweiyou_2-1647929807476.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/174352iB3C9D221400C3091/image-size/medium?v=v2&amp;amp;px=400" role="button" title="daweiyou_2-1647929807476.png" alt="daweiyou_2-1647929807476.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So the solution surely add flash &amp;amp; RAM consumption in project, but for i.MXRT series it's not problem.&lt;/P&gt;
&lt;P&gt;Attach is one example for RT1020 EVK.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 22 Mar 2022 06:21:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/To-complement-solution-how-to-printf-float-number-in-MCUXpresso/m-p/1431699#M7946</guid>
      <dc:creator>daweiyou</dc:creator>
      <dc:date>2022-03-22T06:21:10Z</dc:date>
    </item>
    <item>
      <title>Re: To complement solution how to printf float number in MCUXpresso IDE</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/To-complement-solution-how-to-printf-float-number-in-MCUXpresso/m-p/1435737#M7962</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/54205"&gt;@daweiyou&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you so much for your contribution. The information was pretty helpful and it might be helpful for many people.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you again.&lt;/P&gt;
&lt;P&gt;Best Regards.&lt;BR /&gt;Pablo Avalos.&lt;/P&gt;</description>
      <pubDate>Tue, 29 Mar 2022 21:10:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/To-complement-solution-how-to-printf-float-number-in-MCUXpresso/m-p/1435737#M7962</guid>
      <dc:creator>PabloAvalos</dc:creator>
      <dc:date>2022-03-29T21:10:50Z</dc:date>
    </item>
    <item>
      <title>Re: To complement solution how to printf float number in MCUXpresso IDE</title>
      <link>https://community.nxp.com/t5/MCUXpresso-IDE/To-complement-solution-how-to-printf-float-number-in-MCUXpresso/m-p/2387948#M10726</link>
      <description>&lt;P&gt;Thank you! That solved my problem.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jun 2026 23:56:05 GMT</pubDate>
      <guid>https://community.nxp.com/t5/MCUXpresso-IDE/To-complement-solution-how-to-printf-float-number-in-MCUXpresso/m-p/2387948#M10726</guid>
      <dc:creator>Nikolai_Baschinski</dc:creator>
      <dc:date>2026-06-29T23:56:05Z</dc:date>
    </item>
  </channel>
</rss>

