From c51e6d915cd18e087e594975c62e89ff19817d64 Mon Sep 17 00:00:00 2001 From: Alexander Krutwig Date: Mon, 18 Jul 2016 13:20:18 +0200 Subject: atsam: Use normal memory for DTCM Avoids problems with unaligned data access. --- c/src/lib/libbsp/arm/atsam/libraries/libboard/source/board_lowlevel.c | 1 + 1 file changed, 1 insertion(+) diff --git a/c/src/lib/libbsp/arm/atsam/libraries/libboard/source/board_lowlevel.c b/c/src/lib/libbsp/arm/atsam/libraries/libboard/source/board_lowlevel.c index 3ac6ecc6b4..0003885cad 100644 --- a/c/src/lib/libbsp/arm/atsam/libraries/libboard/source/board_lowlevel.c +++ b/c/src/lib/libbsp/arm/atsam/libraries/libboard/source/board_lowlevel.c @@ -138,6 +138,7 @@ void _SetupMemoryRegion(void) dwRegionAttr = MPU_AP_PRIVILEGED_READ_WRITE | + INNER_NORMAL_NOCACHE_TYPE(NON_SHAREABLE) | MPU_CalMPURegionSize(DTCM_END_ADDRESS - DTCM_START_ADDRESS) | MPU_REGION_ENABLE; -- cgit v1.2.3