2010-10-19 03:36 PM
Flash address for bootloader STM32F103RET7
2011-05-17 05:11 AM
You can't change the factory boot loader, it is in ROM. It lives at 0x1FFFF000..0x1FFFF7FF
You can put your OWN code starting at 0x08000000, the base of the flash memory, and boot that, it extends upward from there for the extent of the flash size of the device in question. On a 512KB device 0x08000000 .. 0x0807FFFF You can use the BOOT0 and BOOT1 pin to control if its starts in ROM, FLASH, or RAM. Booting from RAM is a little more complicated, but similar. I think you'll find this is covered in the Reference Manual.