2015-02-18 01:52 AM
Hi
We want to use USB DFU feature available in system bootloader for firmware upgradeController used: STM32F205RCTbHow to jump to bootloader from application(Running in Flash). what should be the Boot options (Boot 0 and Boot 1 positions in hardware)Please assist on thisAwaiting your replyThank youSangamesh2015-02-18 04:36 AM
Covered this a lot of times
2015-02-20 05:42 AM
Hi clive
Thank you very much for the informationI have one doubt, what is Address for Ram signature in following snippetLDR R0, =0x2000FFF0 ; Address for RAM signature
LDR R1, =0xDEADBEEF
LDR R2, [R0, #0]
STR R0, [R0, #0] ; Invalidate
CMP R2, R1
BEQ Reboot_Loader
LDR R1, =0xDEADDEAD
CMP R2, R1
BEQ Reboot_RAM
Is it any address in RAM, where we load 0xDEADBEEF value and compare in reset handler?Please clarify2015-02-20 09:32 AM
As if it's not clearly stated, the RAM address is 0x2000FFF0
*((uint32_t *)0x2000FFF0) = 0xDEADBEEF; // Write the magic value Or pick, and consistently apply, a different address more appropriate to your chip/system.