aboutsummaryrefslogtreecommitdiff
path: root/tcl/target
diff options
context:
space:
mode:
Diffstat (limited to 'tcl/target')
-rw-r--r--tcl/target/at91sam3XXX.cfg9
-rw-r--r--tcl/target/at91sam3ax_4x.cfg9
-rw-r--r--tcl/target/at91sam3ax_8x.cfg11
-rw-r--r--tcl/target/at91sam3ax_xx.cfg11
4 files changed, 39 insertions, 1 deletions
diff --git a/tcl/target/at91sam3XXX.cfg b/tcl/target/at91sam3XXX.cfg
index 98b508c4..63759e3f 100644
--- a/tcl/target/at91sam3XXX.cfg
+++ b/tcl/target/at91sam3XXX.cfg
@@ -16,7 +16,14 @@
# at91sam3s1c
# at91sam3s1b
# at91sam3s1a
-
+#
+# at91sam3A4C
+# at91sam3A8C
+# at91sam3X4C
+# at91sam3X4E
+# at91sam3X8C
+# at91sam3X8E
+# at91sam3X8H
if { [info exists CHIPNAME] } {
set _CHIPNAME $CHIPNAME
} else {
diff --git a/tcl/target/at91sam3ax_4x.cfg b/tcl/target/at91sam3ax_4x.cfg
new file mode 100644
index 00000000..78ca79f6
--- /dev/null
+++ b/tcl/target/at91sam3ax_4x.cfg
@@ -0,0 +1,9 @@
+# common stuff
+source [find target/at91sam3ax_xx.cfg]
+
+# size is automatically "calculated" by probing
+set _FLASHNAME $_CHIPNAME.flash0
+flash bank $_FLASHNAME at91sam3 0x000080000 0 1 1 $_TARGETNAME
+# This is a 256K chip - it has the 2nd bank
+set _FLASHNAME $_CHIPNAME.flash1
+flash bank $_FLASHNAME at91sam3 0x0000A0000 0 1 1 $_TARGETNAME
diff --git a/tcl/target/at91sam3ax_8x.cfg b/tcl/target/at91sam3ax_8x.cfg
new file mode 100644
index 00000000..e2493837
--- /dev/null
+++ b/tcl/target/at91sam3ax_8x.cfg
@@ -0,0 +1,11 @@
+# common stuff
+source [find target/at91sam3ax_xx.cfg]
+
+# size is automatically "calculated" by probing
+set _FLASHNAME $_CHIPNAME.flash0
+flash bank $_FLASHNAME at91sam3 0x000080000 0 1 1 $_TARGETNAME
+# This is a 512K chip - it has the 2nd bank
+set _FLASHNAME $_CHIPNAME.flash1
+flash bank $_FLASHNAME at91sam3 0x0000C0000 0 1 1 $_TARGETNAME
+
+
diff --git a/tcl/target/at91sam3ax_xx.cfg b/tcl/target/at91sam3ax_xx.cfg
new file mode 100644
index 00000000..8e6bc337
--- /dev/null
+++ b/tcl/target/at91sam3ax_xx.cfg
@@ -0,0 +1,11 @@
+# script for ATMEL sam3, a CORTEX-M3 chip
+#
+# at91sam3A4C
+# at91sam3A8C
+# at91sam3X4C
+# at91sam3X4E
+# at91sam3X8C
+# at91sam3X8E
+# at91sam3X8H
+source [find target/at91sam3XXX.cfg]
+