|
|
@@ -53,10 +53,10 @@ help:
|
|
|
@$(ECHO) "Nuclei N/NX-series RISC-V Embedded Processor Software Development Kit "
|
|
|
@$(ECHO) "== For detailed user guide, please check https://doc.nucleisys.com/nuclei_sdk/"
|
|
|
@$(ECHO) "== Make variables used in Nuclei SDK =="
|
|
|
- @$(ECHO) "SOC: Select SoC built in Nuclei SDK, will select demosoc by default"
|
|
|
+ @$(ECHO) "SOC: Select SoC built in Nuclei SDK, will select evalsoc by default"
|
|
|
@$(ECHO) "BOARD: Select SoC's Board built in Nuclei SDK, will select nuclei_fpga_eval by default"
|
|
|
- @$(ECHO) "CORE: Not required for all SoCs, currently only demosoc require it, n307fd by default"
|
|
|
- @$(ECHO) "ARCH_EXT: Not required for all SoCs, currently only demosoc require it, such as ARCH_EXT=bp, means B, P extension"
|
|
|
+ @$(ECHO) "CORE: Not required for all SoCs, currently only evalsoc require it, n307fd by default"
|
|
|
+ @$(ECHO) "ARCH_EXT: Not required for all SoCs, currently only evalsoc require it, such as ARCH_EXT=_zba_zbb_zbc_zbs_xxldspn3x, means B and Nuclei DSP(p v0.5.3) with N1/N2/N3 extension, please use >= gcc 13"
|
|
|
@$(ECHO) "DOWNLOAD: Not required for all SoCs, use ilm by default, optional flashxip/ilm/flash/ddr"
|
|
|
@$(ECHO) "V: V=1 verbose make, will print more information, by default V=0"
|
|
|
@$(ECHO) "== How to Use with Make =="
|
|
|
@@ -139,20 +139,20 @@ debug: $(TARGET_ELF)
|
|
|
$(GDB) $< -ex "set remotetimeout 240" \
|
|
|
-ex "target remote $(GDBREMOTE)"
|
|
|
|
|
|
-# just for demosoc purpose
|
|
|
+# just for evalsoc purpose
|
|
|
run_qemu: $(TARGET_ELF)
|
|
|
@$(ECHO) "Run program $< on $(QEMU)"
|
|
|
$(QEMU) -M $(QEMU_MACHINE) -cpu $(QEMU_CPU) $(QEMU_OPT) \
|
|
|
-nodefaults -nographic -serial stdio -kernel $<
|
|
|
|
|
|
-# just for demosoc purpose
|
|
|
+# just for evalsoc purpose
|
|
|
run_qemu_debug: $(TARGET_ELF)
|
|
|
@$(ECHO) "Run program $< on $(QEMU), and waiting for gdb connection on port $(GDB_PORT)"
|
|
|
@$(ECHO) "Then you can open a new terminal in the same directory and run make target: run_gdb to connect to this gdb connection"
|
|
|
$(QEMU) -M $(QEMU_MACHINE) -cpu $(QEMU_CPU) $(QEMU_OPT) \
|
|
|
-nodefaults -nographic -serial stdio -kernel $< -S -gdb tcp::$(GDB_PORT)
|
|
|
|
|
|
-# just works on demosoc purpose, experimental support
|
|
|
+# just works on evalsoc purpose, experimental support
|
|
|
run_xlspike: $(TARGET_ELF)
|
|
|
@$(ECHO) "Run program $< on $(XLSPIKE)"
|
|
|
$(XLSPIKE) $(XLSPIKE_OPT) --isa $(RISCV_ARCH) $<
|