Refine opene906 gdb sample.
This commit is contained in:
parent
65545d5e03
commit
e3968e6fa7
|
@ -72,7 +72,8 @@ openocd:
|
|||
# openocd -f riscv.cfg -d3
|
||||
|
||||
gdb:
|
||||
$(GDB_PREFIX) -x gdbinit ./build/$(TEST).bin
|
||||
# $(GDB_PREFIX) -x gdbinit ./build/$(TEST).bin
|
||||
$(GDB_PREFIX) -x gdbinit ./work/debug.elf
|
||||
|
||||
help:
|
||||
@echo Possible targets: verilator help clean all verilator-build program.hex
|
||||
|
|
|
@ -32,7 +32,7 @@ module jtagdpi #(
|
|||
input bit tdo
|
||||
);
|
||||
|
||||
reg [2:0] plit;
|
||||
reg [1:0] plit;
|
||||
|
||||
import "DPI-C" function void jtagdpi_close(input chandle ctx);
|
||||
|
||||
|
@ -49,7 +49,7 @@ module jtagdpi #(
|
|||
|
||||
always_ff @(posedge clk_i) plit <= plit + 1'b1;
|
||||
|
||||
always_ff @(posedge plit[2], negedge rst_ni) begin
|
||||
always_ff @(posedge plit[1], negedge rst_ni) begin
|
||||
jtagdpi_tick(ctx, jtag_tck, jtag_tms, jtag_tdi, jtag_trst_n, jtag_srst_n,
|
||||
jtag_tdo);
|
||||
end
|
||||
|
|
|
@ -42,9 +42,9 @@ FLAG_ABI = -mabi=ilp32f
|
|||
CFLAGS = ${FLAG_MARCH} ${FLAG_ABI}
|
||||
|
||||
ifeq (${CASENAME}, coremark)
|
||||
CFLAGS +=-c -v -O3 -funroll-all-loops -fgcse-sm -finline-limit=500 -fno-schedule-insns --param max-rtl-if-conversion-unpredictable-cost=100 -msignedness-cmpiv -fno-code-hoisting -mno-thread-jumps1 -mno-iv-adjust-addr-cost -mno-expand-split-imm -fno-tree-loop-distribution
|
||||
CFLAGS +=-c -v -O3 -g -funroll-all-loops -fgcse-sm -finline-limit=500 -fno-schedule-insns --param max-rtl-if-conversion-unpredictable-cost=100 -msignedness-cmpiv -fno-code-hoisting -mno-thread-jumps1 -mno-iv-adjust-addr-cost -mno-expand-split-imm -fno-tree-loop-distribution
|
||||
else
|
||||
CFLAGS += -c -v -O2
|
||||
CFLAGS += -c -v -O2 -g
|
||||
endif
|
||||
|
||||
LINKFLAGS = -Tlinker.lcf -nostartfiles ${FLAG_MARCH} ${FLAG_ABI}
|
||||
|
@ -105,5 +105,5 @@ all : clean ${FILE}.pat ${FILE}.hex ${FILE}.elf ${FILE}.obj ${FILE}.dis
|
|||
# clean some medium code and .pat
|
||||
.PHONY :clean
|
||||
clean:
|
||||
rm -rf *.o *.pat *.obj *.hex *.dis
|
||||
rm -rf *.o *.pat *.obj *.hex *.dis *.elf
|
||||
|
||||
|
|
Loading…
Reference in New Issue