summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/atsam/startup/linkcmds.qspiflash
diff options
context:
space:
mode:
authorAlexander Krutwig <alexander.krutwig@embedded-brains.de>2016-06-02 13:25:26 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2016-06-06 12:57:08 +0200
commit033443c8695a4845ba494f6d64e7f9f50a8096a3 (patch)
tree7ecf691753831783ec8e82e4fac23f968952e48d /c/src/lib/libbsp/arm/atsam/startup/linkcmds.qspiflash
parentatsam: Fix network interface PHY handling (diff)
downloadrtems-033443c8695a4845ba494f6d64e7f9f50a8096a3.tar.bz2
bsp/atsam: Support QSPI flash
Diffstat (limited to '')
-rw-r--r--c/src/lib/libbsp/arm/atsam/startup/linkcmds.qspiflash21
1 files changed, 21 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/arm/atsam/startup/linkcmds.qspiflash b/c/src/lib/libbsp/arm/atsam/startup/linkcmds.qspiflash
new file mode 100644
index 0000000000..d7529f7484
--- /dev/null
+++ b/c/src/lib/libbsp/arm/atsam/startup/linkcmds.qspiflash
@@ -0,0 +1,21 @@
+INCLUDE linkcmds.memory
+
+REGION_ALIAS ("REGION_START", QSPIFLASH);
+REGION_ALIAS ("REGION_VECTOR", INTSRAM);
+REGION_ALIAS ("REGION_TEXT", QSPIFLASH);
+REGION_ALIAS ("REGION_TEXT_LOAD", QSPIFLASH);
+REGION_ALIAS ("REGION_RODATA", QSPIFLASH);
+REGION_ALIAS ("REGION_RODATA_LOAD", QSPIFLASH);
+REGION_ALIAS ("REGION_DATA", INTSRAM);
+REGION_ALIAS ("REGION_DATA_LOAD", QSPIFLASH);
+REGION_ALIAS ("REGION_FAST_TEXT", ITCM);
+REGION_ALIAS ("REGION_FAST_TEXT_LOAD", QSPIFLASH);
+REGION_ALIAS ("REGION_FAST_DATA", DTCM);
+REGION_ALIAS ("REGION_FAST_DATA_LOAD", QSPIFLASH);
+REGION_ALIAS ("REGION_BSS", INTSRAM);
+REGION_ALIAS ("REGION_WORK", INTSRAM);
+REGION_ALIAS ("REGION_STACK", INTSRAM);
+REGION_ALIAS ("REGION_NOCACHE", NOCACHE);
+REGION_ALIAS ("REGION_NOCACHE_LOAD", QSPIFLASH);
+
+INCLUDE linkcmds.armv7m