Also facing one strange issue, I am getting linker script variables value completely wrong. For example for variable _shared_data_start, I am getting its value as “0x4b04d002” but this is not correct address. Any suggestion. I am using IDE STM32 workbench