From 2bb623fc5e1145c38cebd32b6b7c4a859e36da87 Mon Sep 17 00:00:00 2001 From: Dong Heng Date: Tue, 24 Jul 2018 17:41:05 +0800 Subject: [PATCH] fix(bootloader): Fix bootloader mmap error --- components/bootloader_support/src/bootloader_flash.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/components/bootloader_support/src/bootloader_flash.c b/components/bootloader_support/src/bootloader_flash.c index 96db4f72..c1a43825 100644 --- a/components/bootloader_support/src/bootloader_flash.c +++ b/components/bootloader_support/src/bootloader_flash.c @@ -287,11 +287,12 @@ const void *bootloader_mmap(uint32_t src_addr, uint32_t size) Cache_Read_Disable(); - /* */ + /* 0 and 0x100000 address use same mmap addresss 0x40200000 */ if (src_addr < 0x100000) { Cache_Read_Enable(0, 0, 0); } else { Cache_Read_Enable(1, 0, 0); + src_addr -= 0x100000; } mapped = true;