STM32CubeMx NO_SYS/With_RTOS option problem with lwip and FREERTOS
Hello,
This question has been asked several times but I have to raise it again since no solid answer so far and I am stuck!
My configurations:
stm32h745ZI-Q Nucleo-144 board.
CubeMx ver5.6.1
CubeIDE ver1.4.1
lwip 2.1.2 with mqtt client
freeRTOS 10.2.1
Why in cubeMX, even I selected using FREERTOS for both core, the "WITH_RTOS (Use FREERTOS ** CubeMX specific **)" in lwip -> tab "General Settings -> RTOS dependency" is greyed out and the default is Disabled?
Also I cannot change "NO_SYS (OS Awarness)" from "OS not used" to something like "OS used" in tab "Key Optioins -> Infrastructure - OS awareness option"?
Basically I want to use FREERTOS with lwip and mqtt but the cubeMX won't allow me to do that?
Is this a bug or cubeMX hasn't implemented generating the code with NO_SYS = 0 yet?
I can possibly tweak the lwip_conf.ftl file to just make it work but I am not sure that's adequate?
Can experts or STM developers point out a solution please?
Thanks,
Jim
