I have got stm32f103c6t6(blue pill), st-link v2 programmer. I burn my programs just fine. I use arm-none-eabi tools with StdPeriphLib v3.6.0 from ST official site. I wrote program that merely flashed LED and noticed one strange thing - after pressing reset button my LED stopped blinking. I went deeper and discovered, that my binary file has NO INTERRUPT VECTOR (as objdump said)! I attach archive with my project - there are main.c, linker script, Makefile, and objdump’s output, pay your attention on ld script and objdump’s file certainly. You will be able build this project, if you have library mentioned above and wish to change some entries in Makefile xDDD. Also I put startup file(from library) in my archive, cause there are vector table and reset handler by itself.
Maybe it should be so, but problem remains - reset button dont reset but just freeze my mcu unless i reburn it.
I would really appreciate it, if you helped me, because I newbie in stm32 programming (only did AVR-MCUs before).
Also i would like to get some general advises from you