Make sure you followed the install instructions to [prepare the system]({{< relref “install_instructions#system-preparation” >}}) and install the [compiler toolchain]({{< relref “install_instructions#compiler-toolchain” >}}).
The following commands build the boot_rom
and hello_world
binaries:
$ cd $REPO_TOP $ make -C sw/device SW_DIR=boot_rom clean all $ make -C sw/device SW_DIR=examples/hello_world clean all
The build process produces a variety of output files.
.elf
: the linked program in ELF format.bin
: the linked program as plain binary.dis
: the disassembled program.vmem
: a Verilog memory file which can be read by $readmemh()
in Verilog codePlease see SW build flow for more details.