forked from Github_Repos/cvw
		
	dummy start trigger and stop trigger support for make file
This commit is contained in:
		
							parent
							
								
									c371ddf420
								
							
						
					
					
						commit
						ae12cca980
					
				| @ -1,4 +1,5 @@ | |||||||
| # Makefile added 1/20/22 David_Harris@hmc.edu
 | # Makefile added 1/20/22 David_Harris@hmc.edu
 | ||||||
|  | # Expanded and developed by dtorres@hmc.edu
 | ||||||
| # Compile Embench for Wally
 | # Compile Embench for Wally
 | ||||||
| 
 | 
 | ||||||
| all: build sim | all: build sim | ||||||
| @ -6,9 +7,9 @@ all: build sim | |||||||
| allClean: clean all | allClean: clean all | ||||||
| 
 | 
 | ||||||
| build: | build: | ||||||
| 	../../addins/embench-iot/build_all.py --builddir=bd_speed --arch riscv32 --chip generic --board rv32wallyverilog --ldflags="-nostartfiles ../../../config/riscv32/boards/rv32wallyverilog/startup/crt0.S" --cflags="-nostartfiles"  | 	../../addins/embench-iot/build_all.py -v --builddir=bd_speed --arch riscv32 --chip generic --board rv32wallyverilog --ldflags="-nostartfiles ../../../config/riscv32/boards/rv32wallyverilog/startup/crt0.S" --cflags="-nostartfiles"  | ||||||
| 	find ../../addins/embench-iot/bd_speed/ -type f ! -name "*.*" | while read f; do cp "$$f" "$$f.elf"; done | 	find ../../addins/embench-iot/bd_speed/ -type f ! -name "*.*" | while read f; do cp "$$f" "$$f.elf"; done | ||||||
| 	../../addins/embench-iot/build_all.py --builddir=bd_size --arch riscv32 --chip generic --board rv32wallyverilog --ldflags="-nostdlib -nostartfiles" --cflags="-msave-restore" --dummy-libs="libgcc libm libc crt0" | 	../../addins/embench-iot/build_all.py -v --builddir=bd_size --arch riscv32 --chip generic --board rv32wallyverilog --ldflags="-nostdlib -nostartfiles ../../../config/riscv32/boards/rv32wallyverilog/startup/dummy.S" --cflags="-msave-restore" --dummy-libs="libgcc libm libc crt0" | ||||||
| 
 | 
 | ||||||
| sim: modelSimBuild size speed | sim: modelSimBuild size speed | ||||||
| 
 | 
 | ||||||
| @ -20,10 +21,10 @@ size: | |||||||
| 	../../addins/embench-iot/benchmark_size.py --builddir=bd_size | 	../../addins/embench-iot/benchmark_size.py --builddir=bd_size | ||||||
| 
 | 
 | ||||||
| speed: | speed: | ||||||
| 	../../addins/embench-iot/benchmark_speed.py --builddir=bd_speed --target-module run_wally --cpu-mhz=50 | 	../../addins/embench-iot/benchmark_speed.py --builddir=bd_speed --target-module run_wally --cpu-mhz=1 | ||||||
| 
 | 
 | ||||||
| objdump: | objdump: | ||||||
| 	find ../../addins/embench-iot/bd_speed/ -type f -name "*.elf" | while read f; do riscv64-unknown-elf-objdump -S "$$f" > "$$f.objdump"; done | 	find ../../addins/embench-iot/bd_speed/ -type f -name "*.elf" | while read f; do riscv64-unknown-elf-objdump -S -D "$$f" > "$$f.objdump"; done | ||||||
| 
 | 
 | ||||||
| clean:  | clean:  | ||||||
| 	rm -rf ../../addins/embench-iot/bd_speed/ | 	rm -rf ../../addins/embench-iot/bd_speed/ | ||||||
| @ -37,3 +38,5 @@ clean: | |||||||
| # ../../addins/embench-iot/build_all.py --arch riscv32 --chip generic --board rv32wallyverilog --cc riscv64-unknown-elf-gcc --cflags="-c -Os -ffunction-sections -nostdlib -march=rv32imac -mabi=ilp32" --ldflags="-Wl,-gc-sections -nostdlib -march=rv32imac -mabi=ilp32 -T../../../config/riscv32/boards/rv32wallyverilog/link.ld" --dummy-libs="libgcc libm libc"
 | # ../../addins/embench-iot/build_all.py --arch riscv32 --chip generic --board rv32wallyverilog --cc riscv64-unknown-elf-gcc --cflags="-c -Os -ffunction-sections -nostdlib -march=rv32imac -mabi=ilp32" --ldflags="-Wl,-gc-sections -nostdlib -march=rv32imac -mabi=ilp32 -T../../../config/riscv32/boards/rv32wallyverilog/link.ld" --dummy-libs="libgcc libm libc"
 | ||||||
| # --user-libs="-lm" 
 | # --user-libs="-lm" 
 | ||||||
| # riscv64-unknown-elf-gcc -O2 -g -nostartfiles -I/home/harris/riscv-wally/addins/embench-iot/support -I/home/harris/riscv-wally/addins/embench-iot/config/riscv32/boards/ri5cyverilator -I/home/harris/riscv-wally/addins/embench-iot/config/riscv32/chips/generic -I/home/harris/riscv-wally/addins/embench-iot/config/riscv32 -DCPU_MHZ=1 -DWARMUP_HEAT=1 -o main.o /home/harris/riscv-wally/addins/embench-iot/support/main.c
 | # riscv64-unknown-elf-gcc -O2 -g -nostartfiles -I/home/harris/riscv-wally/addins/embench-iot/support -I/home/harris/riscv-wally/addins/embench-iot/config/riscv32/boards/ri5cyverilator -I/home/harris/riscv-wally/addins/embench-iot/config/riscv32/chips/generic -I/home/harris/riscv-wally/addins/embench-iot/config/riscv32 -DCPU_MHZ=1 -DWARMUP_HEAT=1 -o main.o /home/harris/riscv-wally/addins/embench-iot/support/main.c
 | ||||||
|  | 
 | ||||||
|  | # find ../../addins/embench-iot/bd_speed/ -type f -name "*.elf.objdump.lab" | while read f; do grep -n "begin_signature" $f | cut -f1 -d:
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user