I have recently downloaded nRF5_SDK_15.0.0_a53641a and tried to compile and run the ble_app_hrs on the nRF52 Dev Kit. I am using IAR-EWARM v8.30.1. The Soft Device is s132_nrf52_2.0.1_softdevice.hex.
When I download to the dev kit, the code is copied into memory OK but the device does not reset, ie does not go to the star of main().
I have used the same dev kit & programmed it with similar code from version 11 of the SDK and it works OK.
If I click the pause button, the disassembly window opens about 0x114d6 & I can step the processor, but reset does not work. I have put breakpoints on the ResetHandler but they are not hit.
I have gone through the project properties screen by screen and they match for both projects.
I can swap from working (V11) to non-working (V15) and back again with consistent results.
For V11, the project is ble_app_hrs_s132_pca10040-nrf52832_xxaa_s132. For V15, the project is ble_app_hrs_pca10040_s132-nrf52832_xxaa.