As it was asked here and an answer was given, but it's not working.
@Vidar: I've taken dual_bank_ble_s110 bootloader example and removed all the call I don't need, left is everything what's needed. Bootloader is started but application is not. It just "hangs" in "bootloader_util_app_start" function doing some weird stuff.
Any ideas?
int main(void)
{
uint32_t err_code;
leds_init();
// Initialize.
timers_init();
buttons_init();
sd_mbr_command_t com = {SD_MBR_COMMAND_INIT_SD, };
err_code = sd_mbr_command(&com);
APP_ERROR_CHECK(err_code);
scheduler_init();
bootloader_util_app_start(CODE_REGION_1_START);
NVIC_SystemReset();
}