I'm using the ST-Link with IAR, trying to do on-chip debugging via JTAG on a STM32F432. However, when I click "Download and Debug", my application seems to randomly start running, instead of sitting in man at the reset vector, waiting for me to click "Go". If I stop, it's executing real code, but inserting breakpoint in the beginning of main shows it's not starting at the entry vector for my application. The strange thing is this behavior seems intermittent. Some sort of clock issue?