STM32F103C8T6 HardFault immediately after debugging starts.
Hi. I have some strange error when debugging code at my STM32F103C8T6 BluePill board.
When I start debugging, everything seems fine (the debugger connects to the target, erases it, downloads firmware, and verifies it successfully). But instead of jumping to the int main() function body - the debug is in the HardFault handler. Also, my second stm32f103c8t6 board has exactly the same issue.

Another strange thing - I have a third stm32f103c8t6 BluePill board that works correctly. Debug starts from int main and everything is fine.
Is it a problem with my two boards? Or did I miss something important?
I've already fully erased all 3 boards in STM32CubeProg. But nothing changed.
