2020-06-09 06:48 PM
I use STM32F205 series
Flash Area is as follow
: 0x80000000 ~ : Boot Area
: 0x8000C000 ~ : Application Area.
I need to solution how to jump Application area in Boot area source.
Example,
Now, state is Boot Area ( DFU )
, Enter for jump application ( ex. push button or check special memory) status
, How to make jumping Application ?
Please give advice or example source.
Thanks for your support.
2020-06-09 10:17 PM
> Flash Area is as follow
> : 0x80000000 ~ : Boot Area
> : 0x8000C000 ~ : Application Area.
No. Check your memory map. It's more likely
: 0x08000000 ~ : Boot Area
: 0x0800C000 ~ : Application Area.
Then cast the reset vector address to a pointer to a pointer to a function, and dereference it.
(*((void (**)(void))0x0800C004))();