I am debugging the bootloader to work with a custom board. I have the bootloader project open, no application programmed, s110 softdevice programmed, and the hexfile for the project that is open programmed. When I start the debug session, the debugger opens in the softdevice and if I single step it, it hits the debugger code which seems to operate normally.
I cannot however set breakpoints or step through the code. If I set a breakpoint prior to starting the debug session, it changes to a black circle with an exclamation point in it. Once the debugger is started, the option to set a breakpoint is greyed out.
Also, is there any documentation on exactly how the softdevice initiates an application or bootloader? Can those addresses be changed?
Thanks
Colin