I am new to Arm and Nordic devices and I am trying to port the Thingy52 firmware to SES so we can add some additional sensors.
I have got the Thingy52 firmware to compile under SES and I have attempted to run it using an external jlink. I get the following output after building
Preparing target for download
Executing script TargetInterface.resetAndStop()
Reset: Halt core after reset via DEMCR.VC_CORERESET.
Reset: Reset device via AIRCR.SYSRESETREQ.
Downloading ‘s132_nrf52_4.0.2_softdevice.hex’ to J-Link
Programming 2.3 KB of addresses 00000000 — 00000963
Programming 117.9 KB of addresses 00001000 — 0001e7bf
J-Link: Flash download: Bank 0 @ 0x00000000: Skipped. Contents already match
Download successful
Downloading ‘ble_app_thingy52_s132_pca20020.elf’ to J-Link
Programming 250.5 KB of addresses 00023000 — 00061a3f
Programming 0.2 KB of addresses 00061a40 — 00061b3b
Programming 0.0 KB of addresses 00061b3c — 00061b4b
J-Link: Flash download: Bank 0 @ 0x00000000: Skipped. Contents already match
Download successful
Stopped by vector catch
The vector catch address is 0x0000E022. I cant get the debugger to run or to display logs. Also looking at the flash window It doesn't seem to be located in the correct range. I would have expected it to start at 0 with the soft device at the top end. Any help would be appreciated