Compiled code size and flashed code size are different in STM32CUBEIDE v1.15.1
Hi everyone, I created an HID bootloader for the STM32G4xxx, it works and now I am trying to optimize the size. After compiling I can read this on the Build Analyzer a flash memory usage of 17.85 kB.
After compiling I get this:

When I flash this compiled code and read the flash memory I canclearly see that the memory usage is around 38 kB.

I also used the STM32CubeProgrammer to look at the actual memory (I didn't manage to use this function directly on STM32CubeIDE) and I can see that more than 38 kB are used in the memory
Can somebody explain why? Am I missing something about the Build Analyzer function?
