2019-08-04 11:55 PM
Since my upgrade to CubeIDE version 1.0.2 (build 3566_20190716-0927, cubeMX version 5.3.0.201908220903), my own include paths for the MCU GCC compiler are deleted/not kept when the CubeMX plugin re-generates code. I can isolate the behavior:
Does anyone have the same issue and can re-create this behavior?
Thank you very much for your help.
2019-08-05 07:09 AM
Here too
2019-08-05 09:27 AM
I can confirm this really annoying bug is also affecting my installation of STM32CubeIde 1.0.2 on linux.
2019-08-05 12:29 PM
I confirm too.
It seems that when CubeIDE regenerates the code, it eliminates and entirely replaces all the Build Configurations with two new Debug and Release; really annoying!
2019-08-09 02:12 AM
Also my preprocessor symbols are missing
2019-10-19 06:10 AM
I have the same problem.
My workaround:
- Start from a working version of the project.
- Doubleclick .ioc
- Change perspective
- Migrate
- Project -> Properties -> C/C++ General -> Paths and Symbols -> Includes -> Export Settings // Say includes_1.txt
- Project -> Properties -> C/C++ General -> Paths and Symbols -> Source Location -> Print screen and save in Paint
- Project -> Generate Code
- Project -> Properties -> C/C++ General -> Paths and Symbols -> Includes -> Export Settings // Say includes_2.txt
- Merge includes_1.txt and includes_2.txt // Say includes_3.txt
- Project -> Properties -> C/C++ General -> Paths and Symbols -> Includes -> Import Settings // Select includes_3.txt
- Project -> Properties -> C/C++ General -> Paths and Symbols -> Source Location -> Merge according the picture saved in Paint
- Build and run