From ad0703886a80ba9e3eec0eb023243f691d53de75 Mon Sep 17 00:00:00 2001 From: Fredrik Thulin Date: Thu, 11 Aug 2016 10:14:11 +0200 Subject: import from local directory --- run.sh | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100755 run.sh (limited to 'run.sh') diff --git a/run.sh b/run.sh new file mode 100755 index 0000000..a126811 --- /dev/null +++ b/run.sh @@ -0,0 +1,39 @@ +#!/bin/bash + +set -e + +echo "##########################################" +echo "# Flashing bootloader" +echo "##########################################" +./bin/flash-target bootloader + +echo "##########################################" +echo "# Flashing temporary HSM firmware" +echo "##########################################" +./bin/flash-target hsm +./bin/reset +sleep 5 + +echo "##########################################" +echo "# Uploading bitstream" +echo "##########################################" + +./bin/cryptech_upload --fpga --username wheel + +echo "##########################################" +echo "# Programming AVR" +echo "##########################################" +avrdude -c usbtiny -p attiny828 -U flash:w:tamper.hex + +echo "##########################################" +echo "# Flashing official STM32 firmware" +echo "##########################################" +./bin/cryptech_upload --firmware --username wheel +./bin/reset +sleep 15 + +echo "##########################################" +echo "# Checking FPGA" +echo "##########################################" +./bin/cryptech_runcmd --username wheel "fpga show cores" + -- cgit v1.2.3