summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoachim Steiger <roh@hyte.de>2019-02-21 16:17:28 +0100
committerJoachim Steiger <roh@hyte.de>2019-02-21 16:17:28 +0100
commit02bb2bc825d880711affe0dcf3df85ca807fa6dd (patch)
treec9785ff12f53dec614c172008ce659a0564e1d72
parent0e18df5ba646420178c43aca2bccb7023d682fb5 (diff)
add openocd configurations and flash script
-rw-r--r--firmware/openocd/openocd_jtag_lock_pick_tiny2.cfg13
-rw-r--r--firmware/openocd/openocd_versaloon.cfg13
-rwxr-xr-xfirmware/openocd/program_openocd.sh4
-rwxr-xr-xfirmware/openocd/run_openocd.sh4
4 files changed, 34 insertions, 0 deletions
diff --git a/firmware/openocd/openocd_jtag_lock_pick_tiny2.cfg b/firmware/openocd/openocd_jtag_lock_pick_tiny2.cfg
new file mode 100644
index 0000000..bf85c7c
--- /dev/null
+++ b/firmware/openocd/openocd_jtag_lock_pick_tiny2.cfg
@@ -0,0 +1,13 @@
+# use jtag lock pick tiny 2 as interface
+source [find interface/ftdi/jtag-lock-pick_tiny_2.cfg]
+
+# use swd
+transport select swd
+
+# samd11 target
+source [find target/at91samdXX.cfg]
+
+#default init
+init
+targets
+reset halt
diff --git a/firmware/openocd/openocd_versaloon.cfg b/firmware/openocd/openocd_versaloon.cfg
new file mode 100644
index 0000000..6693e53
--- /dev/null
+++ b/firmware/openocd/openocd_versaloon.cfg
@@ -0,0 +1,13 @@
+# use versaloon as interface
+source [find interface/vsllink.cfg]
+
+# use swd
+transport select swd
+
+# samd11 target
+source [find target/at91samdXX.cfg]
+
+#default init
+init
+targets
+reset halt
diff --git a/firmware/openocd/program_openocd.sh b/firmware/openocd/program_openocd.sh
new file mode 100755
index 0000000..312d6d5
--- /dev/null
+++ b/firmware/openocd/program_openocd.sh
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+openocd -f openocd.cfg -c "program ../make/build/osmo-clkgen.bin 0 verify; reset; exit"
+
diff --git a/firmware/openocd/run_openocd.sh b/firmware/openocd/run_openocd.sh
new file mode 100755
index 0000000..0f9ee68
--- /dev/null
+++ b/firmware/openocd/run_openocd.sh
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+openocd -f openocd.cfg -c ""
+