STM32CubeIDE Device Configuration Tool limited in compare with STM32CubeMX?
I tried two aproaches to start a new project:
- Using STM32CubeIDE only, using "Device Configuration Tool"
- Using STM32CubeMX and open it in STM32CubeIDE
There are a lot of things that can not be choosen in STM32CubeIDE Device Configuration Tool, so options and checkboxes remain grayed out.
Under Project Manager "Gnerate Under Root" acn't be deselected.
As a result, I can't deselect "Generate Under Root".
In "Code Generator" I selected Pair of .c/.h files for peripherals, but they are are not generated, instead everyting is put in the main.c file.
When stating with STM32CubeMX, and importing from an STM32CubeMX generated code, things are fine, just the way I want it.
Is "Device Configuration Tool" a limited version of STM32CubeMX?
Or am I doing something wrong?
EDIT, Solved, right-clicking the ioc file in the project tree, and selecting "Generate code" solved it.
It told me so in the project tree right after the ioc file: "[Code Generation is required]"
Sorry for bothering.
One project generated by STM32CubeMX and opened in STM32CubeIDE shows in yellow "(in STM32CubeIDE) behind its project name, it compiles fine, but why is that?
UPDATE: I see it has a subdirectory "STM32CubeIDE", so that's why.
So by now, I prefer to start a new project by using STM32CubeIDE "Device Configuration Tool"
It seems the cleanest way to do it.
