tucx
Newbie level 3
I am working on an application based on STM32F103 chips.
After building the application, I do full chip erase using ST-LINK Utility and then flash the chip using new .hex file.
I know that STM32 starts executing the code at the address of 0x8000000. However, my main program starts from address of 0x8003000. I thought the stm32 used a space of 0x8000000 ~ 0x8002FFF for Bootloader. Therefore, my application cannot work.
I cannot find any solutions to build a .hex file which including the Bootloader for my application.
Do you guys know any way to build that one?
Thanks and BRs
After building the application, I do full chip erase using ST-LINK Utility and then flash the chip using new .hex file.
I know that STM32 starts executing the code at the address of 0x8000000. However, my main program starts from address of 0x8003000. I thought the stm32 used a space of 0x8000000 ~ 0x8002FFF for Bootloader. Therefore, my application cannot work.
I cannot find any solutions to build a .hex file which including the Bootloader for my application.
Do you guys know any way to build that one?
Thanks and BRs