this is a simple risc-v simulator. it can simulate rv32i instructions.
- rv32i
cargo build --release
> ./rv-simulator -h
Usage: rv-simulator [OPTIONS]
Options:
-c, --compiler <COMPILER>
-o, --objdump <OBJDUMP>
-f, --file <FILE>
-h, --help Print help
-V, --version Print version
config by cmd args or config file "config.toml"(yaml)
compiler = "riscv32-unknown-elf-gcc"
objdump = "riscv32-unknown-elf-objdump"
file = "main.c"