summaryrefslogtreecommitdiff
path: root/code/fe310/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'code/fe310/scripts')
-rwxr-xr-xcode/fe310/scripts/start.sh5
-rwxr-xr-xcode/fe310/scripts/upload47
2 files changed, 0 insertions, 52 deletions
diff --git a/code/fe310/scripts/start.sh b/code/fe310/scripts/start.sh
deleted file mode 100755
index c5dc990..0000000
--- a/code/fe310/scripts/start.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-export RISCV_HOME=/opt/my/riscv/riscv64-unknown-elf-gcc-8.3.0-2019.08.0-x86_64-apple-darwin
-export RISCV_OPENOCD_HOME=/opt/my/riscv/riscv-openocd-0.10.0-2019.08.2-x86_64-apple-darwin
-export FE310_HOME=/Volumes/ecp/repo/code/fe310
diff --git a/code/fe310/scripts/upload b/code/fe310/scripts/upload
deleted file mode 100755
index a52fc0a..0000000
--- a/code/fe310/scripts/upload
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/bash
-
-set -e
-set -o pipefail
-
-unset elf
-unset hex
-unset cfg
-unset openocd
-unset jlink
-unset gdb
-while [[ "$1" != "" ]]
-do
- case "$1"
- in
- --elf) elf="$2"; shift 2;;
- --hex) hex="$2"; shift 2;;
- --openocd) openocd="$2"; shift 2;;
- --openocd-config) cfg="$2"; shift 2;;
- --jlink) jlink="$2"; shift 2;;
- --gdb) gdb="$2"; shift 2;;
- *) echo "$0: Unknown argument $1"; exit 1;;
- esac
-done
-
-if [ "$elf" == "" -a "$hex" == "" ]
-then
- echo "$0: --elf or --hex is required" >&2
- exit 1
-fi
-
-export GDB_PORT=3333
-
-if [ "$jlink" != "" ]
-then
-
-echo -e "loadfile $hex\nrnh\nexit" | $jlink -device FE310 -if JTAG -speed 4000 -jtagconf -1,-1 -autoconnect 1
-
-else
-
-$openocd -f $cfg &
-
-$gdb $elf --batch -ex "set remotetimeout 240" -ex "target extended-remote localhost:${GDB_PORT}" -ex "monitor reset halt" -ex "monitor flash protect 0 64 last off" -ex "load" -ex "monitor resume" -ex "monitor shutdown" -ex "quit"
-
-kill %1
-
-fi