AnsweredAssumed Answered

Finding Vector Table with debugger on STM32F10x

Question asked by tiwari.navin on Nov 20, 2016
Latest reply on Nov 20, 2016 by tiwari.navin
Hi,

I'm learning to code in assembly on stm32f103zet6 mcu with Atollic True Studio.
I'm able to write a simple program and see the execution on debugger.
However, I'm not able to locate the vector table (in disassembly window) that is written on flash memory. Here is my understanding of vector table.
The vector table is the first thing that is written in flash. The very first word written is the initial value to be loaded in the stack pointer. The second word is the value to be loaded in PC. Now, if my flash memory starts at 0x08000000 address, I should be able to see the initial stack pointer value at address 0x08000000 - 0x08000003 (32 bits). And value of PC at address 0x08000004 - 0x08000007 which is usually the address of the Reset_Handler. But I'm not able to see those values in the disassembly window. Could anyone please explain if I'm looking in the right place or my understanding of vector table is flawed at this point?

Thanks!
Navin

Outcomes