Line 122... |
Line 122... |
check - check toolchain
|
check - check toolchain
|
info - show makefile/toolchain configuration
|
info - show makefile/toolchain configuration
|
exe - compile and generate executable for upload via bootloader
|
exe - compile and generate executable for upload via bootloader
|
hex - compile and generate executable raw file
|
hex - compile and generate executable raw file
|
install - compile, generate and install VHDL IMEM boot image (for application)
|
install - compile, generate and install VHDL IMEM boot image (for application)
|
|
sim - in-console simulation using the default testbench and GHDL
|
all - exe + hex + install
|
all - exe + hex + install
|
elf_info - show ELF layout info
|
elf_info - show ELF layout info
|
clean - clean up project
|
clean - clean up project
|
clean_all - clean up project, core libraries and image generator
|
clean_all - clean up project, core libraries and image generator
|
bootloader - compile, generate and install VHDL BOOTROM boot image (for bootloader only!)
|
bootloader - compile, generate and install VHDL BOOTROM boot image (for bootloader only!)
|
Line 455... |
Line 456... |
|=======================
|
|=======================
|
| `BLDV` | Bootloader version (built date).
|
| `BLDV` | Bootloader version (built date).
|
| `HWV` | Processor hardware version (from the `mimpid` CSR) in BCD format (example: `0x01040606` = v1.4.6.6).
|
| `HWV` | Processor hardware version (from the `mimpid` CSR) in BCD format (example: `0x01040606` = v1.4.6.6).
|
| `CLK` | Processor clock speed in Hz (via the SYSINFO module, from the _CLOCK_FREQUENCY_ generic).
|
| `CLK` | Processor clock speed in Hz (via the SYSINFO module, from the _CLOCK_FREQUENCY_ generic).
|
| `MISA` | CPU extensions (from the `misa` CSR).
|
| `MISA` | CPU extensions (from the `misa` CSR).
|
| `ZEXT` | CPU sub-extensions (from the `mzext` CSR)
|
| `ZEXT` | CPU sub-extensions (via the _SYSINFO_CPU_ register in the SYSINFO module)
|
| `PROC` | Processor configuration (via the SYSINFO module, from the IO_* and MEM_* configuration generics).
|
| `PROC` | Processor configuration (via the _SYSINFO_FEATURES_ register in the SYSINFO module / from the IO_* and MEM_* configuration generics).
|
| `IMEM` | IMEM memory base address and size in byte (from the _MEM_INT_IMEM_SIZE_ generic).
|
| `IMEM` | IMEM memory base address and size in byte (from the _MEM_INT_IMEM_SIZE_ generic).
|
| `DMEM` | DMEM memory base address and size in byte (from the _MEM_INT_DMEM_SIZE_ generic).
|
| `DMEM` | DMEM memory base address and size in byte (from the _MEM_INT_DMEM_SIZE_ generic).
|
|=======================
|
|=======================
|
|
|
Now you have 8 seconds to press any key. Otherwise, the bootloader starts the auto boot sequence. When
|
Now you have 8 seconds to press any key. Otherwise, the bootloader starts the auto boot sequence. When
|