AnsweredAssumed Answered

Can the interrupt vector table be saved and/or reloaded?

Question asked by roofie01 on Nov 8, 2015
Latest reply on Nov 9, 2015 by roofie01
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...





Outcomes