I can only successfully use the JTAG debugger if my code does not have another program like the boot-loader already on chip otherwise its flaky and makes it harder to debug. So in release builds of main program it'll normally start at a different address than if I build the same code in debug. In the latter I may want the program to start at 0 to aid debugging. Debug builds are only at my desk and not in-field.
However, they've implemented the settings in an odd way. It seems to be per project and not per-configuration which means both my debug and release builds of the same project have the same start address and changing it affects both. Without going fully bareback with my own linker script is there anyway to customise the start address from settings in the linker which are active configuration dependent?