增加代码,修正代码中的定义错误;测试cdr的CRC相关部分,尚未测试完全;代码正常运行
This commit is contained in:
28
Makefile
28
Makefile
@@ -62,13 +62,15 @@ VSimTop:
|
||||
# +define+RANDOMIZE_MEM_INIT
|
||||
|
||||
test:
|
||||
@echo "Start simulation..."
|
||||
-./tb/build/VSimTop -w -l -f ./tb/sw/build/mstTest >./tb/sw/build/log.txt 2>&1
|
||||
@echo "done! Use the 'make fst' to view the simulation results."
|
||||
@echo "Processing simulation log..."
|
||||
@cat ./tb/sw/build/log.txt | grep '^\[\ \ 0\]' 1>./tb/sw/build/cpu0_log.txt
|
||||
@cat ./tb/sw/build/log.txt | grep '^\[\ \ 1\]' 1>./tb/sw/build/cpu1_log.txt
|
||||
@cat ./tb/sw/build/log.txt | grep '^\[\ \ 2\]' 1>./tb/sw/build/cpu2_log.txt
|
||||
@cat ./tb/sw/build/log.txt | grep '^\[\ \ 3\]' 1>./tb/sw/build/cpu3_log.txt
|
||||
@echo "done!"
|
||||
@echo "done! Please check ./tb/sw/build/*log.txt"
|
||||
|
||||
sw:
|
||||
rm ./tb/sw/build/* -f
|
||||
@@ -103,22 +105,24 @@ sw:
|
||||
-c ./tb/sw/src/mstStartup.S \
|
||||
-o ./tb/sw/build/mstStartup.o
|
||||
|
||||
$(RVCC) -ggdb $(RV32E_MARCH) $(RV32E_CFLAGS) -Wall -mcmodel=medany -mexplicit-relocs \
|
||||
-I ./tb/sw/ -I ./tb/sw/src \
|
||||
-I ./tb/sw/tl2cdr \
|
||||
-c ./tb/sw/tl2cdr/tl2cdr.c \
|
||||
-o ./tb/sw/build/tl2cdr.o
|
||||
|
||||
$(RVCC) -ggdb $(RV32E_MARCH) $(RV32E_CFLAGS) -Wall -mcmodel=medany -mexplicit-relocs \
|
||||
-I ./tb/sw/ -I ./tb/sw/src \
|
||||
-I ./tb/sw/tl2cdr \
|
||||
-c ./tb/sw/src/MstMain.c \
|
||||
-o ./tb/sw/build/mstMain.o
|
||||
|
||||
# $(RVCC) -ggdb $(RV32E_MARCH) $(RV32E_CFLAGS) -Wall -mcmodel=medany -mexplicit-relocs -mcmodel=medany -mexplicit-relocs \
|
||||
# -I ./tb/sw/ -I ./tb/sw/src \
|
||||
# -c ./tb/sw/src/mstMain.S \
|
||||
# -o ./tb/sw/build/mstMain.o
|
||||
|
||||
$(RVCC) -ggdb $(RV32E_MARCH) $(RV32E_CFLAGS) -Wall -mcmodel=medany -mexplicit-relocs -nostdlib -nodefaultlibs -nostartfiles \
|
||||
-T ./tb/sw/linker.lds \
|
||||
./tb/sw/build/mstStartup.o \
|
||||
./tb/sw/build/mstMain.o \
|
||||
./tb/sw/build/mstSvr.o \
|
||||
./tb/sw/build/tl2cdr.o \
|
||||
-o ./tb/sw/build/mstTest.elf
|
||||
|
||||
$(TARGET)-objcopy -O binary ./tb/sw/build/mstTest.elf ./tb/sw/build/mstTest.bin
|
||||
@@ -151,6 +155,12 @@ sw:
|
||||
-c ./tb/sw/build/slvSvr.c \
|
||||
-o ./tb/sw/build/slvSvr.o
|
||||
|
||||
$(RVCC) -ggdb $(RV32E_MARCH) $(RV32E_CFLAGS) -Wall -mcmodel=medany -mexplicit-relocs \
|
||||
-I ./tb/sw/ -I ./tb/sw/src \
|
||||
-I ./tb/sw/tl2cdr \
|
||||
-c ./tb/sw/tl2cdr/tl2cdr.c \
|
||||
-o ./tb/sw/build/tl2cdr.o
|
||||
|
||||
$(RVCC) -ggdb $(RV32E_MARCH) $(RV32E_CFLAGS) -Wall -mcmodel=medany -mexplicit-relocs \
|
||||
-I ./tb/sw/ -I ./tb/sw/src \
|
||||
-I ./tb/sw/tl2cdr \
|
||||
@@ -163,16 +173,12 @@ sw:
|
||||
-c ./tb/sw/src/slvStartup.S \
|
||||
-o ./tb/sw/build/slvStartup.o
|
||||
|
||||
# $(RVCC) -ggdb $(RV32E_MARCH) $(RV32E_CFLAGS) -Wall -mcmodel=medany -mexplicit-relocs -mcmodel=medany -mexplicit-relocs \
|
||||
# -I ./tb/sw/ -I ./tb/sw/src \
|
||||
# -c ./tb/sw/src/slvMain.S \
|
||||
# -o ./tb/sw/build/slvMain.o
|
||||
|
||||
$(RVCC) -ggdb $(RV32E_MARCH) $(RV32E_CFLAGS) -Wall -mcmodel=medany -mexplicit-relocs -nostdlib -nodefaultlibs -nostartfiles \
|
||||
-T ./tb/sw/linker.lds \
|
||||
./tb/sw/build/slvSvr.o \
|
||||
./tb/sw/build/slvStartup.o \
|
||||
./tb/sw/build/slvMain.o \
|
||||
./tb/sw/build/tl2cdr.o \
|
||||
-o ./tb/sw/build/slvTest.elf
|
||||
|
||||
$(TARGET)-objcopy -O binary ./tb/sw/build/slvTest.elf ./tb/sw/build/slvTest.bin
|
||||
|
||||
Reference in New Issue
Block a user