This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF52840 RESET VECTOR , VTOR

Hi dear all !

the Question is very simply,

1. What the real RESET VECTOR (isr table) , ROM address for nRF52840 MCU ? I mean what happened each time after MCU CORE reset ? It depends of MCU supplier but NO ANY info in all docs nRF52840 found ( for example, for STM32F4xx MCU it is 0x08000000 or 0x20000000 depended of BOOT option)

2. Can I change it use VTOR CortexM4 Register or any other method BOOT option , as I use it for example with STM32Fxxx MCU ?

I use SD140-6.1.0 and now trying to implement some FW updating feature.

Is it correct as I'm feeling , after RESET, MCU ISR default address is 0x00000000 and then SoftDevice takes control of call USER APP as well USER ISR Table ? So, it is impossible to INSERT my own BOOT code BEFORE SD take control ? So, as I feel something like MBR is included to the SD FW and user cannot change it ?

Thanks all.

Related