mirror of
				https://github.com/openhwgroup/cvw
				synced 2025-02-11 06:05:49 +00:00 
			
		
		
		
	Adjusted hello and gpio examples to use new wsim --elf syntax
This commit is contained in:
		
							parent
							
								
									3fb84b7617
								
							
						
					
					
						commit
						f426b38b28
					
				| @ -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 | ||||
|  | ||||
| @ -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 hello.elf --sim verilator
 | ||||
| 
 | ||||
| #include <stdio.h>   | ||||
| #include "gpiolib.h" | ||||
|  | ||||
| @ -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 | ||||
|  | ||||
| @ -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>   | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user