mirror of
https://github.com/stnolting/neorv32.git
synced 2025-04-24 06:07:52 -04:00
minor edits
This commit is contained in:
parent
092bf4dad8
commit
1d0314a996
2 changed files with 70 additions and 66 deletions
|
@ -156,41 +156,43 @@ NEORV32 Software Application Makefile
|
|||
Find more information at https://github.com/stnolting/neorv32
|
||||
|
||||
Targets:
|
||||
help - show this text
|
||||
check - check toolchain
|
||||
info - show makefile/toolchain configuration
|
||||
gdb - run GNU debugging session
|
||||
asm - compile and generate <main.asm> assembly listing file for manual debugging
|
||||
elf - compile and generate <main.elf> ELF file
|
||||
exe - compile and generate <neorv32_exe.bin> executable image file for upload via default bootloader (binary file)
|
||||
bin - compile and generate <neorv32_raw_exe.bin> RAW executable memory image (binary file)
|
||||
hex - compile and generate <neorv32_raw_exe.hex> RAW executable memory image (hex char file)
|
||||
coe - compile and generate <neorv32_raw_exe.coe> RAW executable memory image (COE file)
|
||||
mem - compile and generate <neorv32_raw_exe.mem> RAW executable memory image (MEM file)
|
||||
mif - compile and generate <neorv32_raw_exe.mif> RAW executable memory image (MIF file)
|
||||
image - compile and generate VHDL IMEM boot image (for application, no header) in local folder
|
||||
install - compile, generate and install VHDL IMEM boot image (for application, no header)
|
||||
sim - in-console simulation using default/simple testbench and GHDL
|
||||
all - exe + install + hex + bin + asm
|
||||
elf_info - show ELF layout info
|
||||
elf_sections - show ELF sections
|
||||
clean - clean up project home folder
|
||||
clean_all - clean up whole project, core libraries and image generator
|
||||
bl_image - compile and generate VHDL BOOTROM boot image (for bootloader only, no header) in local folder
|
||||
bootloader - compile, generate and install VHDL BOOTROM boot image (for bootloader only, no header)
|
||||
|
||||
help - show this text
|
||||
check - check toolchain
|
||||
info - show makefile/toolchain configuration
|
||||
gdb - run GNU debugging session
|
||||
asm - compile and generate <main.asm> assembly listing file for manual debugging
|
||||
elf - compile and generate <main.elf> ELF file
|
||||
exe - compile and generate <neorv32_exe.bin> executable image file for upload via default bootloader (binary file)
|
||||
bin - compile and generate <neorv32_raw_exe.bin> RAW executable memory image (binary file)
|
||||
hex - compile and generate <neorv32_raw_exe.hex> RAW executable memory image (hex char file)
|
||||
coe - compile and generate <neorv32_raw_exe.coe> RAW executable memory image (COE file)
|
||||
mem - compile and generate <neorv32_raw_exe.mem> RAW executable memory image (MEM file)
|
||||
mif - compile and generate <neorv32_raw_exe.mif> RAW executable memory image (MIF file)
|
||||
image - compile and generate VHDL IMEM boot image (for application, no header) in local folder
|
||||
install - compile, generate and install VHDL IMEM boot image (for application, no header)
|
||||
sim - in-console simulation using default/simple testbench and GHDL
|
||||
all - exe + install + hex + bin + asm
|
||||
elf_info - show ELF layout info
|
||||
elf_sections - show ELF sections
|
||||
clean - clean up project home folder
|
||||
clean_all - clean up whole project, core libraries and image generator
|
||||
bl_image - compile and generate VHDL BOOTROM boot image (for bootloader only, no header) in local folder
|
||||
bootloader - compile, generate and install VHDL BOOTROM boot image (for bootloader only, no header)
|
||||
|
||||
Variables:
|
||||
USER_FLAGS - Custom toolchain flags [append only]: ""
|
||||
USER_LIBS - Custom libraries [append only]: ""
|
||||
EFFORT - Optimization level: "-Os"
|
||||
MARCH - Machine architecture: "rv32i_zicsr_zifencei"
|
||||
MABI - Machine binary interface: "ilp32"
|
||||
APP_INC - C include folder(s) [append only]: "-I ."
|
||||
ASM_INC - ASM include folder(s) [append only]: "-I ."
|
||||
RISCV_PREFIX - Toolchain prefix: "riscv32-unknown-elf-"
|
||||
NEORV32_HOME - NEORV32 home folder: "../../.."
|
||||
GDB_ARGS - GDB (connection) arguments: "-ex target extended-remote localhost:3333"
|
||||
GHDL_RUN_FLAGS - GHDL simulation run arguments: ""
|
||||
|
||||
USER_FLAGS - Custom toolchain flags [append only]: ""
|
||||
USER_LIBS - Custom libraries [append only]: ""
|
||||
EFFORT - Optimization level: "-Os"
|
||||
MARCH - Machine architecture: "rv32i_zicsr_zifencei"
|
||||
MABI - Machine binary interface: "ilp32"
|
||||
APP_INC - C include folder(s) [append only]: "-I ."
|
||||
ASM_INC - ASM include folder(s) [append only]: "-I ."
|
||||
RISCV_PREFIX - Toolchain prefix: "riscv32-unknown-elf-"
|
||||
NEORV32_HOME - NEORV32 home folder: "../../.."
|
||||
GDB_ARGS - GDB (connection) arguments: "-ex target extended-remote localhost:3333"
|
||||
GHDL_RUN_FLAGS - GHDL simulation run arguments: ""
|
||||
----
|
||||
|
||||
|
||||
|
|
|
@ -379,39 +379,41 @@ help:
|
|||
@echo "Find more information at https://github.com/stnolting/neorv32"
|
||||
@echo ""
|
||||
@echo "Targets:"
|
||||
@echo " help - show this text"
|
||||
@echo " check - check toolchain"
|
||||
@echo " info - show makefile/toolchain configuration"
|
||||
@echo " gdb - run GNU debugging session"
|
||||
@echo " asm - compile and generate <$(APP_ASM)> assembly listing file for manual debugging"
|
||||
@echo " elf - compile and generate <$(APP_ELF)> ELF file"
|
||||
@echo " exe - compile and generate <$(APP_EXE)> executable image file for upload via default bootloader (binary file)"
|
||||
@echo " bin - compile and generate <$(APP_BIN)> RAW executable memory image (binary file)"
|
||||
@echo " hex - compile and generate <$(APP_HEX)> RAW executable memory image (hex char file)"
|
||||
@echo " coe - compile and generate <$(APP_COE)> RAW executable memory image (COE file)"
|
||||
@echo " mem - compile and generate <$(APP_MEM)> RAW executable memory image (MEM file)"
|
||||
@echo " mif - compile and generate <$(APP_MIF)> RAW executable memory image (MIF file)"
|
||||
@echo " image - compile and generate VHDL IMEM boot image (for application, no header) in local folder"
|
||||
@echo " install - compile, generate and install VHDL IMEM boot image (for application, no header)"
|
||||
@echo " sim - in-console simulation using default/simple testbench and GHDL"
|
||||
@echo " all - exe + install + hex + bin + asm"
|
||||
@echo " elf_info - show ELF layout info"
|
||||
@echo " elf_sections - show ELF sections"
|
||||
@echo " clean - clean up project home folder"
|
||||
@echo " clean_all - clean up whole project, core libraries and image generator"
|
||||
@echo " bl_image - compile and generate VHDL BOOTROM boot image (for bootloader only, no header) in local folder"
|
||||
@echo " bootloader - compile, generate and install VHDL BOOTROM boot image (for bootloader only, no header)"
|
||||
@echo ""
|
||||
@echo " help - show this text"
|
||||
@echo " check - check toolchain"
|
||||
@echo " info - show makefile/toolchain configuration"
|
||||
@echo " gdb - run GNU debugging session"
|
||||
@echo " asm - compile and generate <$(APP_ASM)> assembly listing file for manual debugging"
|
||||
@echo " elf - compile and generate <$(APP_ELF)> ELF file"
|
||||
@echo " exe - compile and generate <$(APP_EXE)> executable image file for upload via default bootloader (binary file)"
|
||||
@echo " bin - compile and generate <$(APP_BIN)> RAW executable memory image (binary file)"
|
||||
@echo " hex - compile and generate <$(APP_HEX)> RAW executable memory image (hex char file)"
|
||||
@echo " coe - compile and generate <$(APP_COE)> RAW executable memory image (COE file)"
|
||||
@echo " mem - compile and generate <$(APP_MEM)> RAW executable memory image (MEM file)"
|
||||
@echo " mif - compile and generate <$(APP_MIF)> RAW executable memory image (MIF file)"
|
||||
@echo " image - compile and generate VHDL IMEM boot image (for application, no header) in local folder"
|
||||
@echo " install - compile, generate and install VHDL IMEM boot image (for application, no header)"
|
||||
@echo " sim - in-console simulation using default/simple testbench and GHDL"
|
||||
@echo " all - exe + install + hex + bin + asm"
|
||||
@echo " elf_info - show ELF layout info"
|
||||
@echo " elf_sections - show ELF sections"
|
||||
@echo " clean - clean up project home folder"
|
||||
@echo " clean_all - clean up whole project, core libraries and image generator"
|
||||
@echo " bl_image - compile and generate VHDL BOOTROM boot image (for bootloader only, no header) in local folder"
|
||||
@echo " bootloader - compile, generate and install VHDL BOOTROM boot image (for bootloader only, no header)"
|
||||
@echo ""
|
||||
@echo "Variables:"
|
||||
@echo " USER_FLAGS - Custom toolchain flags [append only]: \"$(USER_FLAGS)\""
|
||||
@echo " USER_LIBS - Custom libraries [append only]: \"$(USER_LIBS)\""
|
||||
@echo " EFFORT - Optimization level: \"$(EFFORT)\""
|
||||
@echo " MARCH - Machine architecture: \"$(MARCH)\""
|
||||
@echo " MABI - Machine binary interface: \"$(MABI)\""
|
||||
@echo " APP_INC - C include folder(s) [append only]: \"$(APP_INC)\""
|
||||
@echo " ASM_INC - ASM include folder(s) [append only]: \"$(ASM_INC)\""
|
||||
@echo " RISCV_PREFIX - Toolchain prefix: \"$(RISCV_PREFIX)\""
|
||||
@echo " NEORV32_HOME - NEORV32 home folder: \"$(NEORV32_HOME)\""
|
||||
@echo " GDB_ARGS - GDB (connection) arguments: \"$(GDB_ARGS)\""
|
||||
@echo " GHDL_RUN_FLAGS - GHDL simulation run arguments: \"$(GHDL_RUN_FLAGS)\""
|
||||
@echo ""
|
||||
@echo " USER_FLAGS - Custom toolchain flags [append only]: \"$(USER_FLAGS)\""
|
||||
@echo " USER_LIBS - Custom libraries [append only]: \"$(USER_LIBS)\""
|
||||
@echo " EFFORT - Optimization level: \"$(EFFORT)\""
|
||||
@echo " MARCH - Machine architecture: \"$(MARCH)\""
|
||||
@echo " MABI - Machine binary interface: \"$(MABI)\""
|
||||
@echo " APP_INC - C include folder(s) [append only]: \"$(APP_INC)\""
|
||||
@echo " ASM_INC - ASM include folder(s) [append only]: \"$(ASM_INC)\""
|
||||
@echo " RISCV_PREFIX - Toolchain prefix: \"$(RISCV_PREFIX)\""
|
||||
@echo " NEORV32_HOME - NEORV32 home folder: \"$(NEORV32_HOME)\""
|
||||
@echo " GDB_ARGS - GDB (connection) arguments: \"$(GDB_ARGS)\""
|
||||
@echo " GHDL_RUN_FLAGS - GHDL simulation run arguments: \"$(GHDL_RUN_FLAGS)\""
|
||||
@echo ""
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue