CubeIDE strange build behaviour
I know, it's not easy to get this answer this way. I have a working F446RE code with CubeMX generated base in CubeIDE. I use the LL drivers and just simple int and string variables, not any dynamic memory handling. In some cases if I insert a new code line to a function or to the main(), an other completely unrelated part of the program go wrong. For example if I insert a simple "while (USART1_rx_counter == 0){}" line to my USART1_getchar() function, the initialization of one type of the I2C sensors go wrong. No error or warning messages, the build settings are the defaults. If I put this source to Embitz IDE, it can also build, but this problem does not appear there.
So, help me please, what (tipical) kind of errors, mistakes or settings can make this problem and this difference between the two IDE? Or perhaps should it be a (known) bug? CubeIDE is up to date.
Thanks,
Peter
