diff options
-rw-r--r-- | tcl/board/atmel_sam3x_ek.cfg | 3 | ||||
-rw-r--r-- | tcl/target/at91sam3XXX.cfg | 9 | ||||
-rw-r--r-- | tcl/target/at91sam3ax_4x.cfg | 9 | ||||
-rw-r--r-- | tcl/target/at91sam3ax_8x.cfg | 11 | ||||
-rw-r--r-- | tcl/target/at91sam3ax_xx.cfg | 11 |
5 files changed, 42 insertions, 1 deletions
diff --git a/tcl/board/atmel_sam3x_ek.cfg b/tcl/board/atmel_sam3x_ek.cfg new file mode 100644 index 00000000..bb8cd171 --- /dev/null +++ b/tcl/board/atmel_sam3x_ek.cfg @@ -0,0 +1,3 @@ +source [find target/at91sam3ax_8x.cfg] + +reset_config srst_only 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] + |