Merge pull request #1164 from davidharrishmc/dev

Use new wsim --elf syntax in hello and gpio examples
This commit is contained in:
Jordan Carlin 2024-12-02 02:29:16 -08:00 committed by GitHub
commit ddb8e3dbb1
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 5 additions and 7 deletions

View File

@ -2,7 +2,6 @@ TARGET = gpio
$(TARGET).objdump: $(TARGET)
riscv64-unknown-elf-objdump -S -D $(TARGET) > $(TARGET).objdump
cp $(TARGET) $(TARGET).elf
$(TARGET): $(TARGET).c Makefile
riscv64-unknown-elf-gcc -o $(TARGET) -gdwarf-2 -O\
@ -30,4 +29,4 @@ $(TARGET): $(TARGET).c Makefile
# -fno-common -fno-builtin-printf -nostartfiles -lgcc \
clean:
rm -f $(TARGET) $(TARGET).objdump
rm -f $(TARGET) $(TARGET).objdump* $(TARGET).memfile

View File

@ -4,7 +4,7 @@
// General-Purpose I/O (GPIO) example program illustrating compiled C code
// compile with make
// simulate with: wsim rv64gc hello.elf --sim verilator
// simulate with: wsim rv64gc --elf gpio --sim verilator
#include <stdio.h>
#include "gpiolib.h"

View File

@ -2,7 +2,6 @@ TARGET = hello
$(TARGET).objdump: $(TARGET)
riscv64-unknown-elf-objdump -S -D $(TARGET) > $(TARGET).objdump
cp $(TARGET) $(TARGET).elf
$(TARGET): $(TARGET).c Makefile
riscv64-unknown-elf-gcc -o $(TARGET) -gdwarf-2 -O\
@ -30,4 +29,4 @@ $(TARGET): $(TARGET).c Makefile
# -fno-common -fno-builtin-printf -nostartfiles -lgcc \
clean:
rm -f $(TARGET) $(TARGET).objdump
rm -f $(TARGET) $(TARGET).objdump* $(TARGET).memfile

View File

@ -11,8 +11,8 @@
// such that using \n\r for new lines works best.
// compile with make
// simulate Wally with: wsim rv64gc hello.elf --sim verilator
// simulate in Spike with: spike hello.elf
// simulate Wally with: wsim rv64gc --elf hello --sim verilator
// simulate in Spike with: spike hello
#include <stdio.h>