From cf7c06297d04bade9cd04c056f9ed510e64dd7bd Mon Sep 17 00:00:00 2001 From: Uros Majstorovic Date: Wed, 5 Aug 2020 03:39:22 +0200 Subject: code -> fw --- code/fe310/bsp/upload | 47 ----------------------------------------------- 1 file changed, 47 deletions(-) delete mode 100755 code/fe310/bsp/upload (limited to 'code/fe310/bsp/upload') diff --git a/code/fe310/bsp/upload b/code/fe310/bsp/upload deleted file mode 100755 index a52fc0a..0000000 --- a/code/fe310/bsp/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 -- cgit v1.2.3