×
单片机 > 单片机程序设计 > 详情

STM32 多个个APP的跳转

发布时间:2020-09-03 发布时间:
|
  1. #define IapApplicationAddress 0x08000000//这里是要跳转的APP的起始地址。  

  2.   

  3. typedef  void (*pFunction)(void);  

  4. uint32_t JumpAddress;  

  5. unsigned int systime;  

  6. pFunction Jump_To_Application;  

  7.   

  8. void JumtoIap(void){  

  9.      JumpAddress = *(__IO uint32_t*) (IapApplicationAddress + 4);  

  10.      Jump_To_Application = (pFunction) JumpAddress;  

  11.   

  12.      //初始化用户程序的堆栈指针  

  13.      __set_MSP(*(__IO uint32_t*)IapApplicationAddress);  

  14.      Jump_To_Application();  

  15. }  




『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
51单片机CO2检测显示程序解析