Hi,
I would like to debug RT1170-EVK with Embedded Studio and JLink, but after downloading the image to the board, the board stops at 0x00223104 address, instead loading reset vector and SP from vector table. On Segger Wiki page I have observed that this is a known problem for Rev B0 and later silicon, but is there a way to get around the problem. Manually loading the PC and SP helps. Why is ROM bootloader not loading first two addresses (SP, PC) from the vector table?
Thanks.
Hi @jernejturnsek,
As you correctly mention, this happens on Rev B0 or later silicon revisions of the RT1170. Try using any of our SDK example codes, which implement this manual reset on the ResetISR(void) routine.
BR,
Edwin.
Hi, thanks for reply. I can see the SDK examples are working, but how to get to ResetISR code if ROM bootloader is looping at 0x00223104 address, instead of loading 0x300023e9 (_start routine) from vectors table?
Jernej