之前有看到网上的例子,说APP程序中要添加如下配置(中断向量表迁移):
这个在标准库中还好说,但是现在在做基于HAL库,直接搬过来根本不知道最后两句是什么东东》。。。
/* Enable the SYSCFG peripheral clock*/
RCC_APB2PeriphClockCmd(RCC_APB2Periph_SYSCFG, ENABLE);
/* Remap SRAM at 0x00000000 */
SYSCFG_MemoryRemapConfig(SYSCFG_MemoryRemap_SRAM);
想问问这两句要怎么改?
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地址
一周热门 更多>