Booting the system via NFS (BELK/BXELK)
From DAVE Developer's Wiki
|1.0.0||November 2015||3.0.0||First release|
|2.0.0||July 2017||3.0.0, 4.0.0||Updates for BELK-4.0.0/BXELK-2.0.0|
It is assumed that the development environment has been set up properly as described here.
- the CPU module is booting with a working FSBL (or U-boot SPL for BELK-4.0.0/BXELK-2.0.0) and U-Boot image (either from flash NOR SPI or flash NAND or MicroSD card)
- a kernel image is available and ready to be downloaded through tftp
- the root file system has been uncompressed into a nfs share
- The net_nfs configuration, besides setting the system for booting from the network, triggers a command (
program_fpga) which loads the FPGA binary from TFTP and programs the bitstream.