diff --git a/bin/elf2hex.sh b/bin/elf2hex.sh new file mode 100755 index 00000000..b6843946 --- /dev/null +++ b/bin/elf2hex.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +# james.stine@okstate.edu 4 Jan 2022 +# Script to run elf2hex for memfile for +# Imperas and riscv-arch-test benchmarks + +for file in work/rv64i_m/*/*.elf ; do + memfile=${file%.elf}.elf.memfile + echo riscv64-unknown-elf-elf2hex --bit-width 64 --input "$file" --output "$memfile" + riscv64-unknown-elf-elf2hex --bit-width 64 --input "$file" --output "$memfile" +done + +for file in work/rv32i_m/*/*.elf ; do + memfile=${file%.elf}.elf.memfile + echo riscv64-unknown-elf-elf2hex --bit-width 32 --input "$file" --output "$memfile" + riscv64-unknown-elf-elf2hex --bit-width 32 --input "$file" --output "$memfile" +done