From 35960fb012a51e2363db68b505eff438bfbce2fd Mon Sep 17 00:00:00 2001 From: David Sidrane Date: Mon, 2 Jul 2018 10:40:55 -0700 Subject: [PATCH] NXPHlite-V3:Add reset to bootloader detection On the K66 we use the first word of the Battery backed up RAM as the bootloader - app communication location. --- src/drivers/boards/common/kinetis/board_reset.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/drivers/boards/common/kinetis/board_reset.c b/src/drivers/boards/common/kinetis/board_reset.c index 6ef9f51515..c6f8c4389d 100644 --- a/src/drivers/boards/common/kinetis/board_reset.c +++ b/src/drivers/boards/common/kinetis/board_reset.c @@ -42,6 +42,8 @@ #include + + int board_set_bootload_mode(board_reset_e mode) { uint32_t regvalue = 0; @@ -59,8 +61,7 @@ int board_set_bootload_mode(board_reset_e mode) return -EINVAL; } -// todo: Add a way to enter bootloader - UNUSED(regvalue); + *((uint32_t *) KINETIS_VBATR_BASE) = regvalue; return OK; }