基于HAL库的STM32F0X的IAP模式,跳转程序怎么写?

2019-07-21 06:18发布

之前有看到网上的例子,说APP程序中要添加如下配置(中断向量表迁移):
111.jpg

这个在标准库中还好说,但是现在在做基于HAL库,直接搬过来根本不知道最后两句是什么东东》。。。

  /* Enable the SYSCFG peripheral clock*/
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_SYSCFG, ENABLE);

/* Remap SRAM at 0x00000000 */
  SYSCFG_MemoryRemapConfig(SYSCFG_MemoryRemap_SRAM);

想问问这两句要怎么改?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
嘴角的上弦月
1楼-- · 2019-07-21 07:24
找到了


for(i = 0; i < 48; i++)  
  {  
    VectorTable[i] = *(__IO uint32_t*)(APPLICATION_ADDRESS + (i<<2));  
  }  
  __HAL_RCC_SYSCFG_IS_CLK_ENABLED();//使能SYSCFG外设
  /* Remap SRAM at 0x00000000 */  
  __HAL_SYSCFG_REMAPMEMORY_SRAM();//将内部SARM映射到0x00000000地址  

一周热门 更多>