STM32F103 flash memory start address
Apparently, the 0x08000000 value comes from the datasheet section 4. Memory region starting from 0x00000000 is "Aliased to Flash or system memory depending on Boot pins", and "Flash memory" starts from 0x08000000.