AnsweredAssumed Answered

Vector table relocation

Question asked by Bug Developer on Jan 5, 2015
Latest reply on Jan 6, 2015 by Bug Developer
I have relocated the Vector Interrupt Table as follows

        *((volatile uint32_t *)0xE000ED08) = 0xFFFFFF00 & 0x08004400;        
        // jump to bootloader
        pVector = GetBootStartEntry();
        asm volatile ("mov pc, %0" : /* no outputs */ :"r" (pVector));

It keeps using the old vector table. I have verified that the content of the relocation register (0xE000ED08) has changed from 0x08000000 to 0x08004400. What am I missing?

Thanks.

Outcomes