Hello all,
I'm trying to create a freeRTOS based project for LPC5536 using MCUXpresso IDE V24.12.
The "Create a new C/C++ project" wizard (available from Quickstart Panel) seems to offer a simple means to add freeRTOS support to a project (see markup in screenshot below):
As you can see, the "New Project Wizard" offers a checkbox to add freeRTOS as "operating system". When checking this box, the wizard automatically adds another crucial part of freeRTOS, the memory manager (see marked checkboxes below):
However, the wizard fails to add the most important part of freeRTOS, the MCU-specific code (see markup in screenshot below):
If you don't select this component by yourself, the generated project throws compilation errors. I believe that the New Project Wizard should always result in a compilable project. Further the MCUXpresso IDE manual clearly states:"Also, selecting a component automatically selects any dependencies." (section 5.1.1. SDK New Project WIzard).
In my opinion, this is a bug, at least a UX bug.
I'd like to see this fixed in the next SDK / MCUXpresso version.
Thanks.
Daniel
Tried it with MCUXpresso IDE v25.6 (current as of writing) with SDK for LPC5536 (version 25.06, manifest 3.15) and the dependency between FreeRTOS kernel and the cm33 port is still missing and needs to be selected manually.
Hello @EdwinHz ,
I appreciate your prompt support.
Thank you.
Daniel
Hi @danielholala,
I was able to replicate this issue, and it is definitely a bug, since the project wizard should automatically select all of the dependencies. I will report this issue to the IDE team so they can correct it in a future version of MCUXpresso's project wizard.
Thanks for reporting this issue.
BR,
Edwin.