2016-09-25 11:18 PM
Hi all:
Newbie here. I've found myself in a situation where I would really benefit from having a backup binary of the default embedded ST bootloader (strictly not looking for source as that isn't offered and I'm okay with that). From what I understand the bootloader app is just sitting in the vendor memory somewhere. Is there anything stopping me from finding the start and end addresses and reading the data contained out to a terminal and generating a binary this way? Let me know if I'm operating under some crazy assumptions. If anyone is curious I'm working on an application where the device would be exposed to a fairly small level of radiation. I'd like to be able to hold a copy of the bootloader in external memory and reflash periodically to protect it from the odd single event upset.Thanks very much. #!stm32-!bootloader2016-09-26 02:22 AM
Hi jones.toby,
You will find a response and more about STM32's USB DFU in the -Hannibal-2016-09-26 04:50 AM
The System Loader is in ROM/OTP, so your ability to reprogram it will be limited. The ROM address is described in the manuals, 0x1FFF0000 as I recall. Reads like regular memory, so ST-LINK Utilities can pull, as can your own code, or debugger.