求助原子哥:中断向量表偏移

2019-08-14 06:06发布

求助原子哥:
求助原子哥:
求助原子哥:
现在我有个需求是这样的,就是我用F1跑了FREERTOS操作系统。跑操作系统时用的串口1操作和跑操作系统前的串口1中断操作不一样,所以同一个串口中断需要有两个不一样的处理函数。我想把中断向量表偏移到SRAM中,这样的话我好更改中断入口地址。我是这样做的:
1.进入main()后,调用NVIC_SetVectorTable(NVIC_VectTab_RAM,0x20);
2.将原来向量表的内容拷贝到SRAM:memcpy( (char*)0x20000000 , (char*)08000000  ,__Vectors_Size);
结果中断进不了。我这是有什么问题吗,原子哥?
0条回答

一周热门 更多>