<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>how to disable fpu on freertos nrf52 project</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/28088/how-to-disable-fpu-on-freertos-nrf52-project</link><description>I use blinky_freertos demo on nrf52832, 
 now I want to disable FPU,
but when I disable FPU in Keil MDK option-&amp;gt;Target Floating Point Hardware Not Used,
there is an error 
 #error This port can only be used when the project options are configured</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 20 Aug 2018 06:59:40 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/28088/how-to-disable-fpu-on-freertos-nrf52-project" /><item><title>RE: how to disable fpu on freertos nrf52 project</title><link>https://devzone.nordicsemi.com/thread/144837?ContentTypeID=1</link><pubDate>Mon, 20 Aug 2018 06:59:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9664fc17-9e27-471f-9c7b-746328efd12a</guid><dc:creator>Elkana</dc:creator><description>&lt;p&gt;The following thread explains how to disable the FPU:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/30103/freertos-on-nrf52810"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/30103/freertos-on-nrf52810&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to disable fpu on freertos nrf52 project</title><link>https://devzone.nordicsemi.com/thread/110725?ContentTypeID=1</link><pubDate>Wed, 13 Dec 2017 10:16:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a31960db-f114-474f-8fa6-50a0a4211586</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;@lkanab (Elkana B): This originates from the ARM_CM4F port provided by FreeRTOS, so when we ported it to our nRF52832 we did not take into account that the user should be able to enable/disable the FPU.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to disable fpu on freertos nrf52 project</title><link>https://devzone.nordicsemi.com/thread/110729?ContentTypeID=1</link><pubDate>Wed, 13 Dec 2017 10:12:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c7811b2b-e4dc-42e9-8662-e76b2cefb8a6</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Our port was built using ARM_CM4F port provided by FreeRTOS itself where they have have the same behavior. I guess that the  normal approach with freeRTOS would be to use CM3 port for CM4 without FPU if you do not want to use the HW FPU.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to disable fpu on freertos nrf52 project</title><link>https://devzone.nordicsemi.com/thread/110724?ContentTypeID=1</link><pubDate>Wed, 13 Dec 2017 02:07:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5c101c0e-fcb2-40ad-9c67-de025d256736</guid><dc:creator>Elkana</dc:creator><description>&lt;p&gt;@bjorn, Could you explain why you want us to use FPU? I find it hard to believe that FreeRTOS port really requires FPU. It is probably a performance optimisation, so why won&amp;#39;t you leave the decision to the client?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to disable fpu on freertos nrf52 project</title><link>https://devzone.nordicsemi.com/thread/110728?ContentTypeID=1</link><pubDate>Wed, 13 Dec 2017 02:01:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:964b288a-1889-47f1-9428-a157819e3f23</guid><dc:creator>Elkana</dc:creator><description>&lt;p&gt;I understand your answer, but WHY the port requires FPU?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to disable fpu on freertos nrf52 project</title><link>https://devzone.nordicsemi.com/thread/110726?ContentTypeID=1</link><pubDate>Tue, 22 Aug 2017 03:29:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf269196-4db9-4f3f-b1a1-c93b0cdd7276</guid><dc:creator>liudijiang</dc:creator><description>&lt;p&gt;FPU cost more current. we try to save more power, because the device is supported by battery @Bjørn Spockeli&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to disable fpu on freertos nrf52 project</title><link>https://devzone.nordicsemi.com/thread/110730?ContentTypeID=1</link><pubDate>Thu, 17 Aug 2017 05:10:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:90eb9527-2778-455b-8613-4597cf4b1a91</guid><dc:creator>liudijiang</dc:creator><description>&lt;p&gt;FPU cost more current. we try to save more power, because the device is supported by battery @Bjørn Spockeli&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to disable fpu on freertos nrf52 project</title><link>https://devzone.nordicsemi.com/thread/110723?ContentTypeID=1</link><pubDate>Mon, 14 Aug 2017 11:25:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b4f3a828-4780-4d39-b383-fded8833d822</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;@liudijiang: Could you explain why you want to disable the FPU?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: how to disable fpu on freertos nrf52 project</title><link>https://devzone.nordicsemi.com/thread/110727?ContentTypeID=1</link><pubDate>Sat, 12 Aug 2017 02:29:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:76363a85-2051-4e8d-ac41-df1ab3f30b34</guid><dc:creator>RK</dc:creator><description>&lt;p&gt;You can&amp;#39;t. That port was done with the expectation there&amp;#39;s an FPU and it&amp;#39;s enabled, hence the error message if you don&amp;#39;t enable it. If you want to use it without FPU support, you&amp;#39;ll need to change the port or port it yourself.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>