Question
Bootloader through USB Host question
Posted on June 28, 2016 at 09:38
Hi,
I have a question concerning the STM32 Bootloader through an USB Host (flash drive). There is an Application note AN3354 doing this on the STM32F105, which is exactly my device. I just do not understand the memory management: the bootloader usually is stored at the beginning of the ROM until adress 0x08000000, right? now, the bootloader application is programmed to the following adress beginning at 0x0800000 until 0x08007FFF, but this is not the bootloader memory? Apart from that, where in the code is defined, which memory should be used for the usb host driver? Isn't it possible that the bootloader will overwrite itself? thanks for clearification on that, maybe there is an document explaining all that, which I just did not find yet. best regards, M. Schmid