Code:int * address = ( int * ) 0x00402004; //pointer to reset handler of application__set_MSP ( * ( int * ) 0x00402000 ); //set the stack pointer to that of the application * ( int * ) 0xE000ED08 = 0x00402000; // VTOR: set the vector table to that of the app ( ( void ( * ) () ) ( *address ) ) (); // pointer recast as function pointer and the dereferenced/called while ( 1 )[/size] { }; //you application was never executed