4 __writeMemory32(0x1ACCE551, 0x40011C00, "Memory"); //Unlock WDG_LCK = 0x1ACCE551
\r
5 __writeMemory32(0xE5331AAE, 0x40011C00, "Memory"); //Unlock WDG_LCK = 0xE5331AAE
\r
6 __writeMemory32(0x00000000, 0x40011008, "Memory"); //WDG_CTL = 0
\r
7 /*Clock from High Speed internal Oscilator*/
\r
8 __writeMemory32(__readMemory32(0x40010000, "Memory") & ~0xE0, 0x40010000, "Memory");
\r
12 /*Base Clock Prescaler Register*/
\r
13 __writeMemory32(0, 0x40010010, "Memory");
\r
16 __writeMemory32(0x1FFFC000, 0xE000ED08, "Memory"); //Vector table remap at 0x1FFFC000
\r
21 __message "----- Prepare hardware for Flashloader -----\n";
\r
24 execUserFlashInit() // Called by debugger before loading flash loader in RAM.
\r
26 __message "----- Prepare hardware for Flashloader -----\n";
\r