summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Krutwig <alexander.krutwig@embedded-brains.de>2016-07-18 13:20:18 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2016-07-26 10:02:57 +0200
commitc51e6d915cd18e087e594975c62e89ff19817d64 (patch)
tree3d827aafc1a76bf30322ffa35b4e9c0fcc96fd5e
parentbsps/arm: Clear pending exceptions for ARMv7-M (diff)
downloadrtems-c51e6d915cd18e087e594975c62e89ff19817d64.tar.bz2
atsam: Use normal memory for DTCM
Avoids problems with unaligned data access.
-rw-r--r--c/src/lib/libbsp/arm/atsam/libraries/libboard/source/board_lowlevel.c1
1 files changed, 1 insertions, 0 deletions
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;