Question
Can the interrupt vector table be saved and/or reloaded?
Posted on November 08, 2015 at 22:53
Hi,
I am running a function that seems to be moving the default vector table, that has been set up for FreeRTOS. After running these 2 functions, USB_MSC_HOST_Init(), and then MSCHOST_DeInit(), I run SystemInit(), (from system32f4xx_startup.c) This does nothing, and whatever the USB initialization did to the vector table isn't restored by the SystemInit call. How can it be restored after the call to USB Init? Any way to save the table first before the USB init, and restore it after? Thanks...