diff options
Diffstat (limited to 'scripts/tomthumbtestgen/run.sh')
-rw-r--r-- | scripts/tomthumbtestgen/run.sh | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/scripts/tomthumbtestgen/run.sh b/scripts/tomthumbtestgen/run.sh deleted file mode 100644 index e9c1fe5..0000000 --- a/scripts/tomthumbtestgen/run.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/bash - -set -ex - -if [ ! -f testgen.tgz ]; then - rm -f testgen.tgz.part - wget -O testgen.tgz.part http://maikmerten.de/testgen.tgz - mv testgen.tgz.part testgen.tgz -fi - -rm -rf tests testgen/ -tar xvzf testgen.tgz - -iverilog -o testbench -s testbench testbench.v ../../picorv32.v - -mkdir -p tests -for i in {0..999}; do - fn="tests/test_`printf '%03d' $i`" - - { - cat start.S - java -jar testgen/tomthumb-testgen-1.0-SNAPSHOT.jar - } > $fn.s - - riscv32-unknown-elf-gcc -ffreestanding -nostdlib -Wl,-Bstatic,-T,sections.lds -o $fn.elf $fn.s - riscv32-unknown-elf-objcopy -O binary $fn.elf $fn.bin - python3 ../../firmware/makehex.py $fn.bin 16384 > $fn.hex - vvp -N ./testbench +hex=tests/test_000.hex -done |