2019-05-15 01:12 PM
Hi,
I have a STM32F407 Discovery kit, I'm working on costum bootloader program. I writed my codes, make the necessary changes in the Flash.id file with CubeIDE.
I want to write bootloader section (0x1FFF 0000 address system memory) with STM32 ST-Link Utiliy but it is error. How can i write system memory my codes? Thanks..
Solved! Go to Solution.
2019-05-15 01:18 PM
You don't get to update this memory, it is factory programmed.
2019-05-15 01:18 PM
You don't get to update this memory, it is factory programmed.
2019-05-15 01:28 PM
So, how and where can I install my own bootloader software
2019-05-15 01:31 PM
You'd put it in the first sector(s) of FLASH starting at 0x08000000, and you'd put the app code deeper into FLASH say at 0x08004000, or 0x08010000 depending on how compact your loader was. Your loader would then validate and transfer control to the app code.
2019-05-15 01:45 PM
Ok, i will try it.
Well what is the system memory? As I read from all the documents, it is used for the boot process.
2019-05-15 01:57 PM
It is the factory bootloader, providing functionality as described in AN2606 and AN3155
2019-05-15 04:11 PM
Oh, OK. thank you very much. ;)