Skip to content
Travis Collins edited this page May 11, 2020 · 4 revisions

Welcome to the nebula wiki!

Setup Assumptions

  • 1 PC running TFTP server with boot files (system_top.bit, (u)Image, devicetree.dtb)
  • 1 PC running nebula which is connected to the development system (FPGA board) with UART and is on the same network
    • This machine can also be the TFTP server
  • Controllable powersupply accessible from machine running nebula

For netconsole

  • Linux kernel must have netconsole module enabled and configured from u-boot uEnv.txt (See resource folder for example)
  • u-boot must have netconsole module enabled and configured from u-boot uEnv.txt (See resource folder for example)

Setup TFTP

  • apt install tftpd-hpa
  • Configure tftp:
# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure --ipv4"

Put necessary files in /tftp

Clone this wiki locally