diff options
author | Joachim Steiger <roh@hyte.de> | 2020-06-18 00:24:56 +0200 |
---|---|---|
committer | Joachim Steiger <roh@hyte.de> | 2020-06-18 00:24:56 +0200 |
commit | 229a671db9f04ffe1d57c9d68c6ca987fdfe6b18 (patch) | |
tree | 36261a14d595a2195c2f00f95a6b5f9cc92703b1 | |
parent | 4cc4d8a9d79cdebba319fb9b872f8d96c8a573f6 (diff) |
-rw-r--r-- | firmware/openocd/openocd.cfg | 22 | ||||
-rw-r--r-- | firmware/openocd/openocd_flash_bootloader.cfg | 12 | ||||
-rwxr-xr-x | firmware/openocd/openocd_flash_bootloader.sh | 3 | ||||
-rw-r--r-- | firmware/openocd/openocd_jtag_lock_pick_tiny2.cfg | 13 | ||||
-rw-r--r-- | firmware/openocd/openocd_versaloon.cfg | 13 | ||||
-rwxr-xr-x | firmware/openocd/program_openocd.sh | 4 | ||||
-rwxr-xr-x | firmware/openocd/run_openocd.sh | 4 |
7 files changed, 37 insertions, 34 deletions
diff --git a/firmware/openocd/openocd.cfg b/firmware/openocd/openocd.cfg new file mode 100644 index 0000000..0dcb4ef --- /dev/null +++ b/firmware/openocd/openocd.cfg @@ -0,0 +1,22 @@ +# use stlink v2 clone as interface +#source [find interface/stlink.cfg] + +# use versaloon as interface +source [find interface/vsllink.cfg] + +#source [find interface/ftdi/jtagkey.cfg] + +# use jtag-lock-pick_tiny_2 +#source [find interface/ftdi/jtag-lock-pick_tiny_2.cfg] + +# use hla_swd (stlink) +#transport select hla_swd +transport select swd + + +# samd21 target +set CHIPNAME at91samd21e18 +source [find target/at91samdXX.cfg] + +adapter speed 400 +#adapter speed 100 diff --git a/firmware/openocd/openocd_flash_bootloader.cfg b/firmware/openocd/openocd_flash_bootloader.cfg new file mode 100644 index 0000000..20e0b76 --- /dev/null +++ b/firmware/openocd/openocd_flash_bootloader.cfg @@ -0,0 +1,12 @@ +source openocd.cfg + +init +reset halt +at91samd bootloader 0 +reset halt +flash erase_sector 0 0 last +program ../make/build/osmo-clkgen.bin 0 verify +at91samd bootloader 8192 +reset halt +reset run +shutdown diff --git a/firmware/openocd/openocd_flash_bootloader.sh b/firmware/openocd/openocd_flash_bootloader.sh new file mode 100755 index 0000000..08efc6d --- /dev/null +++ b/firmware/openocd/openocd_flash_bootloader.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +openocd -f openocd_flash_bootloader.cfg diff --git a/firmware/openocd/openocd_jtag_lock_pick_tiny2.cfg b/firmware/openocd/openocd_jtag_lock_pick_tiny2.cfg deleted file mode 100644 index bf85c7c..0000000 --- a/firmware/openocd/openocd_jtag_lock_pick_tiny2.cfg +++ /dev/null @@ -1,13 +0,0 @@ -# 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 deleted file mode 100644 index 6693e53..0000000 --- a/firmware/openocd/openocd_versaloon.cfg +++ /dev/null @@ -1,13 +0,0 @@ -# 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 deleted file mode 100755 index 312d6d5..0000000 --- a/firmware/openocd/program_openocd.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/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 deleted file mode 100755 index 0f9ee68..0000000 --- a/firmware/openocd/run_openocd.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -openocd -f openocd.cfg -c "" - |