<?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 Re: LPC5536 SDK: FreeRTOS config file outdated? in LPC Microcontrollers</title>
    <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5536-SDK-FreeRTOS-config-file-outdated/m-p/2127993#M58454</link>
    <description>&lt;P&gt;Just a couple of days ago, MCUXpresso IDE 25.06 was released. I installed it with matching SDK 25.06. Then&lt;SPAN&gt;&amp;nbsp;I created a&amp;nbsp;&lt;STRONG&gt;FreeRTOS&lt;/STRONG&gt;&amp;nbsp;based project again.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now&amp;nbsp;&lt;STRONG&gt;&lt;FONT face="andale mono,times"&gt;FreeRTOSConfig.h&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;bears version number&amp;nbsp;&lt;STRONG&gt;V11.1.0&lt;/STRONG&gt;. However, this file does not contain the definitions. It contains some fallback #if clauses and includes &lt;/SPAN&gt;&lt;STRONG&gt;&lt;FONT face="andale mono,times"&gt;FreeRTOSConfig_Gen.h.&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;The latter contains the majority of defines and bears version&amp;nbsp;&lt;STRONG&gt; V10.5.1.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;So I still think&amp;nbsp;&lt;STRONG&gt;&lt;FONT face="andale mono,times"&gt;FreeRTOSConfig_Gen.h&lt;/FONT&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&amp;nbsp;should be compared against the template included in the official repository:&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/FreeRTOS/FreeRTOS-Kernel/blob/V11.1.0/examples/template_configuration/FreeRTOSConfig.h" target="_self"&gt;https://github.com/FreeRTOS/FreeRTOS-Kernel/blob/&lt;STRONG&gt;V11.1.0&lt;/STRONG&gt;/examples/template_configuration/&lt;STRONG&gt;FreeRTOSConfig.h&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;to check if any new or existing configuration options need to be added or migrated. Then bump the version number to V11.1.0.&lt;/P&gt;&lt;P&gt;I hope that makes sense to you , too.&lt;/P&gt;&lt;P&gt;Best regards,&lt;BR /&gt;Daniel&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 03 Jul 2025 09:44:06 GMT</pubDate>
    <dc:creator>danielholala</dc:creator>
    <dc:date>2025-07-03T09:44:06Z</dc:date>
    <item>
      <title>LPC5536 SDK: FreeRTOS config file outdated?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5536-SDK-FreeRTOS-config-file-outdated/m-p/2122278#M58415</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Dear reader,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I'm using MCUXpresso IDE V24.12 with the latest LPC5536 SDK.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Using the New Project Wizard, I created a &lt;STRONG&gt;FreeRTOS&lt;/STRONG&gt;&amp;nbsp;based project.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I checked FreeRTOS related files in this new project and noticed that they bear the version number &lt;STRONG&gt;V11.1.0&lt;/STRONG&gt; ("FreeRTOS Kernel V11.1.0"). This is quite recent.&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;However, the template for the &lt;STRONG&gt;&lt;FONT face="andale mono,times"&gt;FreeRTOSConfig.h&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;bears version number &lt;STRONG&gt;V10.4.3&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Obviously, this configuration file is &lt;STRONG&gt;outdated&lt;/STRONG&gt; and needs to be upgraded to match the version number of the source code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Further, &lt;STRONG&gt;&lt;FONT face="andale mono,times"&gt;FreeRTOSConfig.h&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;includes another configuration file, &lt;FONT face="andale mono,times"&gt;&lt;STRONG&gt;FreeRTOSConfig_Gen.h&lt;/STRONG&gt;&lt;/FONT&gt;, which bears version number&lt;STRONG&gt; V10.5.1&lt;/STRONG&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;STRONG&gt;This is very confusing.&lt;/STRONG&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;SPAN&gt;Why are there two FreeRTOS configuration files?&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Has NXP adapted the configuration files and where?&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;If so, why hasn't NXP defined &lt;STRONG&gt;&lt;FONT face="andale mono,times"&gt;configENABLE_FPU&lt;/FONT&gt;&lt;/STRONG&gt; in the first place? This bug has been reported in 2020, see &lt;A href="https://community.nxp.com/t5/MCUXpresso-IDE/McuXpresso-v11-2-0-and-v11-2-1-toolchain-is-broken-it-is-not/m-p/1171213" target="_self"&gt;here&lt;/A&gt;, and it is still not fixed.&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Where does NXP want me to enter my FreeRTOS configuration?&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;Why doesn't NXP provide the config file that matches the version of the FreeRTOS source code?&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;SPAN&gt;For completeness sake, the config file for V11.1.0 is readily available here:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://github.com/FreeRTOS/FreeRTOS-Kernel/blob/V11.1.0/examples/template_configuration/FreeRTOSConfig.h" target="_blank" rel="noopener"&gt;https://github.com/FreeRTOS/FreeRTOS-Kernel/blob/V11.1.0/examples/template_configuration/FreeRTOSConfig.h&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It appears to me that the FreeRTOS support from NXP is lacking.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;If you use FreeRTOS, how do you handle this configuration file issue?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;Best regards,&lt;BR /&gt;Daniel&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Jun 2025 14:15:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5536-SDK-FreeRTOS-config-file-outdated/m-p/2122278#M58415</guid>
      <dc:creator>danielholala</dc:creator>
      <dc:date>2025-06-24T14:15:06Z</dc:date>
    </item>
    <item>
      <title>Re: LPC5536 SDK: FreeRTOS config file outdated?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5536-SDK-FreeRTOS-config-file-outdated/m-p/2122494#M58417</link>
      <description>&lt;P&gt;&lt;SPAN&gt;The SDK release is designed so it adapts to a specific device from NXP.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Since the Freertos release is very generic you would need to make some modifications so you take more advantage of the OS on your specific device.|&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;So some files present on the SDK can be from previous freertos releases. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Best regards,&lt;BR /&gt;Omar&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 24 Jun 2025 20:53:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5536-SDK-FreeRTOS-config-file-outdated/m-p/2122494#M58417</guid>
      <dc:creator>Omar_Anguiano</dc:creator>
      <dc:date>2025-06-24T20:53:04Z</dc:date>
    </item>
    <item>
      <title>Re: LPC5536 SDK: FreeRTOS config file outdated?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5536-SDK-FreeRTOS-config-file-outdated/m-p/2124603#M58427</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/169053"&gt;@Omar_Anguiano&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thank you for replying to my request.&lt;/P&gt;&lt;P&gt;You probably know that par of the FreeRTOS implementation is also quite specific to the device. Therefore FreeRTOS provides different ports and the SDK only includes the port relevant to the specific device.&lt;/P&gt;&lt;P&gt;Regarding FreeRTOS support in the SDK, I provided several bullet points in my first posting pointing to possible and crucial (enable&amp;nbsp;&lt;STRONG&gt;&lt;FONT face="andale mono,times"&gt;configENABLE_FPU)&lt;/FONT&gt;&lt;/STRONG&gt; improvements. Could you please forward them to the management that is responsible for handling FreeRTOS support in the SDK?&lt;/P&gt;&lt;P&gt;I'd highly appreciate if NXP would put more love into the SDK and also provide up-to-date versions of the FreeRTOS configuration file and add some documentation.&lt;/P&gt;&lt;P&gt;Thanks.&lt;BR /&gt;Dan&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 27 Jun 2025 08:28:25 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5536-SDK-FreeRTOS-config-file-outdated/m-p/2124603#M58427</guid>
      <dc:creator>danielholala</dc:creator>
      <dc:date>2025-06-27T08:28:25Z</dc:date>
    </item>
    <item>
      <title>Re: LPC5536 SDK: FreeRTOS config file outdated?</title>
      <link>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5536-SDK-FreeRTOS-config-file-outdated/m-p/2127993#M58454</link>
      <description>&lt;P&gt;Just a couple of days ago, MCUXpresso IDE 25.06 was released. I installed it with matching SDK 25.06. Then&lt;SPAN&gt;&amp;nbsp;I created a&amp;nbsp;&lt;STRONG&gt;FreeRTOS&lt;/STRONG&gt;&amp;nbsp;based project again.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Now&amp;nbsp;&lt;STRONG&gt;&lt;FONT face="andale mono,times"&gt;FreeRTOSConfig.h&lt;/FONT&gt;&lt;/STRONG&gt;&amp;nbsp;bears version number&amp;nbsp;&lt;STRONG&gt;V11.1.0&lt;/STRONG&gt;. However, this file does not contain the definitions. It contains some fallback #if clauses and includes &lt;/SPAN&gt;&lt;STRONG&gt;&lt;FONT face="andale mono,times"&gt;FreeRTOSConfig_Gen.h.&amp;nbsp;&lt;/FONT&gt;&lt;/STRONG&gt;The latter contains the majority of defines and bears version&amp;nbsp;&lt;STRONG&gt; V10.5.1.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;So I still think&amp;nbsp;&lt;STRONG&gt;&lt;FONT face="andale mono,times"&gt;FreeRTOSConfig_Gen.h&lt;/FONT&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&amp;nbsp;should be compared against the template included in the official repository:&lt;/P&gt;&lt;P&gt;&lt;A href="https://github.com/FreeRTOS/FreeRTOS-Kernel/blob/V11.1.0/examples/template_configuration/FreeRTOSConfig.h" target="_self"&gt;https://github.com/FreeRTOS/FreeRTOS-Kernel/blob/&lt;STRONG&gt;V11.1.0&lt;/STRONG&gt;/examples/template_configuration/&lt;STRONG&gt;FreeRTOSConfig.h&lt;/STRONG&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;to check if any new or existing configuration options need to be added or migrated. Then bump the version number to V11.1.0.&lt;/P&gt;&lt;P&gt;I hope that makes sense to you , too.&lt;/P&gt;&lt;P&gt;Best regards,&lt;BR /&gt;Daniel&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Jul 2025 09:44:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/LPC-Microcontrollers/LPC5536-SDK-FreeRTOS-config-file-outdated/m-p/2127993#M58454</guid>
      <dc:creator>danielholala</dc:creator>
      <dc:date>2025-07-03T09:44:06Z</dc:date>
    </item>
  </channel>
</rss>

