#define ApplicationAddress 0x08008000 //应用程序区
/* Jump to user application */
JumpAddress = *(__IO uint32_t*) (ApplicationAddress + 4);
Jump_To_Application = (pFunction) JumpAddress;
/* Initialize user application's Stack Pointer */
__set_MSP(*(__IO uint32_t*) ApplicationAddress);
Jump_To_Application();
跳转代码应该是不会错的,因为我用别的不带操作系统的程序试过,是可以的,同一个iap程序。
|